小白如何入門編程
1.在語言的選擇上,可以參考下近幾年主流語言的排名,看這個的主要目的是為了不要選一門很偏門,或者是走在下坡路的開發語言,雖然開發的思路是一致的,但小白入門就走偏也很打擊人。
2.第二點盡可能選擇一門與工作相關的語言,比如公司是作網站的,那可以選前端語言或者Java,如果自己是作運維工作的,可以考慮python,和工作完全無關的語言會事倍功半。
3.接下來就進入學習階段了,至少要有一本入門的編程書,每個人的學習方法,思考方式都不盡相同,所以網上提問未必有好效果,可以到書店自己挑,重點是書的學習風格適用于自己。
4.這里建議入門的書不建議太厚,也不建議講得面面俱到,非常詳細的手冊類入門書,比較容易帶來學習過程中的厭煩情緒。不過不要在入門書的挑選上花太多時間,條條大路通羅馬。
5.每天抽至少半小時時間用于專項學習,現代人各位比較容易分心,這個時間說起來很短,但要長期堅持不容易,但只要能堅持下來,半年到一年的時間,入門是肯定OK的。
6.任何一門技術活都是離不開練習的,很難想象一本書看完成,但代碼沒敲過幾行能夠入門,所以必須堅持每天作練習,敲代碼,面試時候很多時候會被問寫過多少行代碼了。
7.等一本書看完,上面所有例程都敲過,課后的習題也都能獨立完成,那基本可以認為這門編程的語法全都掌握了,類似于作文,能不能寫出優美的文章,后面要靠多看多練,再者就是拓寬思路。
8.如果編程只是用于日常工作的輔助,那就僅是多練習的問題,畢竟主業并不是編程,在工作中多找項目和機會來學習和實踐,對于非編程為主業的工作,跨界才是重要的。
9.這時可以考慮去看看該語言深入介紹的書(也就是前面講的很厚很長的書籍),增加對細節的了解。完成這個階段,可以認為對這門語言精通了,利用這門語言來讓計算機完成重復工作(或者復雜的計算)。
10.如果編程是主要職業,那完成上兩個階段還是不夠,重要是編程的思想,目前編程思想的書國內也不少了,另外還有算法類的書,具體可以知乎,也可以混混論壇,編程是條漫長的路,需要不斷地積累。
|
|