-
1 # 花辣子米
-
2 # 阿科跳跳跳
一、天賦
先確定自己是否適合學習程式設計!雖然說努力很重要,但是不可忽略的一點那就是天賦,天賦實際非常重要,你努力一點可以勉強學懂,只能當個普通程式設計師,如果有天賦,那在這個行業發展將會更上一層。
二、學習方法
學習的過程中,要真正理解到學習的內容,不能死記硬背,就是我們說的讀死書,學會將學習的知識,整理歸類,就像圖書館的書一樣分類管理,學習是一個持之以恆的事情,找對方法再來努力學習。
三、良好的身體素質和學習心態
加強體育鍛煉,按時作息和保持一個積極的學習心態,實驗證明,人們對學習知識抱積極態度時,記憶效果可達90%以上;抱一般態度時,記憶效果為70%左右,而抱消極態度時,記憶效果則在40%以下。這個實驗告訴我們,一個人求知慾強烈,學習積極性就會提高,記憶東西就比較快。
四、培養興趣
最後一個就是興趣,常言道興趣是最好的老師,你可以嘗試去解決一些問題,當你成功解決後,不僅能增強自信還能提高興趣。有了興趣,學習起來自然就輕鬆快樂!
五、實戰中學習
可以嘗試和老師同學一起去完成一個專案,在實戰中不斷髮現問題,及時調整修改,這樣學起來就要有效很多!
-
3 # 老爐傳說
程式設計是需要動手做才能學會的,哪怕一個簡單的輸出語句你不在電腦上練習,時間長了也能忘記。
學程式設計興趣很重要,沒有興趣也要找興趣點,要不很難持續往下做。
程式設計的程式碼用的時間長了,常用的語句能記住,不常用的照樣記不住,所以你記住程式設計的理念就可以了。
比如一個面嚮物件語言它可能會涉及到很多方面的類和介面,全部記住肯定是不現實的,你瞭解這個程式的資料型別,類的建立、繼承、呼叫的方法後多多進行練習就可以。
說白了還是學習原理,就像張三丰讓張無忌看他的太極拳招數,剛開始張無忌都能記住,但是張三丰一定要讓張無忌看的忘了招數才算張無忌學會,這就是因為張無忌已經理解了太極拳的原理。只學招數永遠都是會那幾招,學會原理招數就是無窮的。
回覆列表
學習程式設計的諸多主題,語言、演算法、庫和框架、軟體架構等等,很難僅僅靠聽懂就能立刻記得一切然後撂開膀子順暢地開幹。
我們常將技能學習分為三個區:恐慌區、學習區、舒適區。不要對自己要求太高,每個區之間的過渡都是要靠理論和實踐結合才能完成的。
初學語言或演算法,離不開理論學習。但是任何一本負責任的書或影片都不會僅僅談理論,都要配合 “Hello, World!” 這樣的簡單例子。不要嫌弱雞,戴個耳機聽個歌,把每個例子都實際操作一下。在這個過程中建立肌肉記憶,用得多了自然而然地就熟練地使用該工具,最終進入舒適區。
庫和框架的學習更要靈活。有開發文件可以搜尋,完全沒必要去刻意記住什麼。同樣道理,熟能生巧。如果有專案需求,直接現學現用,之後再一步步最佳化。如果是自學,自己想個力所能及的專案,比如寫個簡單的 markdown 編輯器,一步步新增 CRUD 功能。