為什麼我的同學學編程學得那麼好?我不管怎麼學都學不會?

用戶8328945825930


只能說你學的這門語言不是非常適合你。編程有很多種語言。每個人對每種語言的理解又不一樣,像我以前同學學java,c語言,c#這類後臺類的編程語言就學的非常好,但是前端類的html,css,JavaScript之類的學的就不怎樣。我正好和我同學相反。我是前端學得好。後端學的很差。其實你可以選擇你喜歡的語言一直學下去就好了。另外一點學的不好也可能是沒有基礎沒的紮實。像我c語言二級考了三遍才過。但是每一次複習c語言就能獲得不一樣的東西。學會了很多之前不會的知識。所以一方面要認真鑽研,另一方面也要選擇適合自己的語言。明確自己學習的目的。這樣就一定能好編程。




肥宅水


要想學習編程,就需要邏輯思維方式,還需要正確的學習方法。

編程需要語言、數學、物理、美術設計……多學科知識綜合運用。這就需要有邏輯思維能力,把自己所學知識,先理解然後分解,在糅合在一起,形成新的知識體系,然後再加以理解,才能融會貫通。

編程是多門學科綜合運用,那麼學習方法,也需要把這些學科的學習方法,綜合到一起用到編程學習上,才能學好這門知識。

學習編程首先是一門語言的學習。語文、英語或者其他外語是怎樣學習的,在編程學習上都可以借鑑。其次,編程需要用到邏輯運算、建立數學模型……,這些知識就涉及到數學或者物理知識的學習方法。想要界面美觀、合理,就需要美術設計方面的學習方法。

更復雜的編程就需要把更多的知識,糅合在一起,學習時也需要把更多的學習方法加進去。

總之,編程學習是一種綜合學科知識學習,要想學好,就要把涉及到的學科學好,還要學會綜合運用。如果沒有這樣的能力,還是早做轉行的打算吧。



再學二十年


試著回答一下。

前言

基於這個問題,描述的寬泛,沒有明確界定。所以也廣泛談一下。


別人家的孩子

在家長口中,總是有一個我們難以企及的同輩,叫“別人家的孩子”。


在題主口中,叫“別的同學”。

課程相似,老師相同,結果差別很大。

是我努力不夠嗎?

是我天資不行嗎?

是我不適合做編程嗎?


學習方法

不同的學科,有不同的學習方法。

側重於常識類的,宜於背誦;

側重於理解類的,宜於理解。

特別是大學,自由學習時間充足,在一個專業內投入大量的時間和持續的精力,才有可能深入進去並有所成就。這與天資無關。學習編程,屬於這一類。


編程方法

大多數人,我們都不是那種“神童”、“天才”。

我們需要死記硬背一些知識,需要反覆地試錯,反覆練習才能掌握。

就好比科比,有自己擅長的方式,有不擅長的。對於短板,科比每天凌晨四點開始訓練,年深日久,要刻意使自己的肌肉形成記憶,這便是努力的結果。

編程的方方面面,也需要投入反覆的刻苦的練習。


基本功

磨刀不誤砍柴工。

計算機的基本功一定要紮實,比如對於操作系統、數據庫原理、算法與數據結構,高深枯燥,大部頭,想想都覺得要放棄。

當然,也可以忽視這些,成為一個碼農,搬運代碼。但是,長此以往,連自己都會覺得無趣。

所以,基本功值得花費最多的精力。

掌握了,受益終生。


結語

送給題主一句話:“書讀百遍其義自見”。

再難的東西,要麼作者寫的有問題,自己都不知道說的是什麼。

要麼真的是理論高深,這就值得一而再、再而三地翻閱。

用毛主席的話說:“戰術上輕視敵人,戰略上重視敵人”。

把這艱難的編程知識,當做山頭高地,佔領它!


我是@程序員小助手,持續分享編程與程序員成長相關的內容,歡迎關注~~

程序員小助手


是不是自己覺得編程能力很弱,所以在編程的時候用擔心自己做得不對去看別人的答案?

這樣的編程習慣不可能學會編程的,學習編程必須自己親自寫代碼,不用擔心自己是否寫錯,只要負責寫就好。對不對編輯器運行就有結果,自己判斷得出來,有bug也沒事,咱在學習。


ITer千里


學好編程,跟個人的邏輯思維,理解能力有很大的關係。真不是簡單背幾句代碼那麼簡單,就是有什麼地方卡住了,怎麼看書或是寫代碼都過不去。一旦想通,就如洪水一樣,立馬就明白。

計算機很多都是要理解的東西,畢竟代碼運行過程都是抽象的,完全靠人的想象。而且對數學要有一定的基礎。計算機原理也要有一定的瞭解。要有一定的算法能力。寫代碼,會語言那都是在外的形式。

你要真的理解,可以先把基礎打好,再結合學習語言開發。


小福福工程師


第一,自己已有的知識背景對於學習新知識是有影響的,可能你的計算機相關知識儲備不夠。

第二,可能在於學習的方法。嘗試著帶一定任務去學習試試看,例如先以能編出一個能在實際中便利你生活的某個小程序為目標,去研究需要哪些工作,也許能提高你學習的積極性和快樂。

第三,既然你周圍有同學學的好,何不向他們學習,觀察他們的學習方法,或者直接問他們有什麼技巧,問問他們對自己學不好的看法,學會讓朋友、同學或者老師幫助自己。

沒有什麼是學不會的,關鍵是你下多大的決心來學。

當然,每個人也都是有優缺點的,多次努力後卻仍然不得其法時,也要學會放棄。


i學教育


學一門新的課程首先講究的就是入門不入門,如果前期認真學入門了那麼後期的學習就是很輕鬆,如果前期沒有入門那麼後期會很吃力,無論如何努力就是學不會也記不住。IT行業也和一個人的天賦有關係,我上學那會有個同學其他學科什麼都不會也考不及格,但就是計算機特別精通,有時候我們出去上網他都能上一天免費的而且不被發現。希望我的回答對你有所幫助!


所哥請你喝雞湯


我也是啊[流淚]


方法論哲學


每個人的天賦都不一樣的,有的人在這方面天賦和努力比較好。況且關於編程這方面的知識很多。


縉雲莊蹻


每個人都有他擅長的領域,剛好他擅長這塊。你有些方面一定比他強,別灰心。


分享到:


相關文章: