如今在這個資訊時代,越來越多的人開始學習軟體程式設計,但是為什麼如今學好的人還是這麼少?到底該怎麼學?其實在網上很多免費的資料,各種分享,都可以找到學習資源,但是為什麼還是沒學好,自己寫程式還是出現這裡那裡的問題,今天我們就來說說到底該怎麼學習程式設計==
首先是說一下學習的路線——認準方向-->快速打下基礎(C|C++,Java等面向物件|資料結構|Win/Linux/Android平臺開發入門|sql,網路協議,多執行緒)這個階段側重於理解動手小練習模仿記憶-->找幾個好的開源的專案修改和二次開發學以致用做幾個體現自己想法的東西-->進公司鍛鍊和學習不斷提高-->大牛
一定要動手!基礎練習不是照著抄一遍,而是按照思路揹著寫,寫不出來再看程式碼
每天制定一個任務優先順序,並制定任務的deadline。人的差距是在下班後幾小時拉開的
在看書學習的時候,要習慣性的開啟VS,經常實踐書中的理論和例子。一些重要的程式碼應該揹著寫一遍(注意:不是照著抄),加深印象,當揹著寫不出來的時候,再回頭看看書中的程式碼。要明白,書看懂了,離會寫程式碼還有一段距離,在寫程式碼的時候還會遇到很多問題。遇到問題不要怕,解決了,才是學會了。
程式設計是實踐性很強的活動。“紙上得來終覺淺,絕知此事要躬行。”看100行程式碼,得到的印象,不如寫10行程式碼來的深刻,不如除錯1行程式碼來的深刻。看起來很簡單的問題,正常的程式碼,自己編寫執行起來可能就是充滿各種意外,所以不實踐是得不到真知的。能看懂,跟自己會做,是兩個境界。
所以應該多練習,肯下功夫,課後習題都做做,不要看它簡單就不想動手,做的多了,寫程式碼就有感覺了,也積累了除錯程式碼(得到正確結果)的經驗,比較大一點的題目也就會做了。這跟達芬奇畫蛋是一樣的。
我們要有一個意識就是,無論幹哪行,學哪個方面的技術,在我們下決心學習它的時候,第一個需要解決的問題就是:學習它可以分為哪幾個階段?每個階段都有哪幾本經典的好書供學習?只有在每個階段都找到了一兩本相關的經典的好書,才為我們學習這個方面的技術找準了方向,學習起來也會事半功倍。所以,在我學習程式設計的時候,我對書的要求很高,不是隨便拿一本來看,看一本差書,既浪費時間,又毫無收穫,而是要找口碑最好,寫得非常經典的書籍來看。而對於書籍方面的選擇,我前面的文章也寫過了 如何去學習C/C++,如何才能學好C/C++ 希望對你們有幫助。。
其實說到底,學習C/C++不是一朝一夕的事情,我們需要做的 就是堅持,而堅持是一件很難的事,大多數人都在半路夭折了,所以希望我們大家一起努力學習,學好C/C++找到一個好工作,為自己的未來負責==
如今在這個資訊時代,越來越多的人開始學習軟體程式設計,但是為什麼如今學好的人還是這麼少?到底該怎麼學?其實在網上很多免費的資料,各種分享,都可以找到學習資源,但是為什麼還是沒學好,自己寫程式還是出現這裡那裡的問題,今天我們就來說說到底該怎麼學習程式設計==
首先是說一下學習的路線——認準方向-->快速打下基礎(C|C++,Java等面向物件|資料結構|Win/Linux/Android平臺開發入門|sql,網路協議,多執行緒)這個階段側重於理解動手小練習模仿記憶-->找幾個好的開源的專案修改和二次開發學以致用做幾個體現自己想法的東西-->進公司鍛鍊和學習不斷提高-->大牛
一定要動手!基礎練習不是照著抄一遍,而是按照思路揹著寫,寫不出來再看程式碼
每天制定一個任務優先順序,並制定任務的deadline。人的差距是在下班後幾小時拉開的
在看書學習的時候,要習慣性的開啟VS,經常實踐書中的理論和例子。一些重要的程式碼應該揹著寫一遍(注意:不是照著抄),加深印象,當揹著寫不出來的時候,再回頭看看書中的程式碼。要明白,書看懂了,離會寫程式碼還有一段距離,在寫程式碼的時候還會遇到很多問題。遇到問題不要怕,解決了,才是學會了。
程式設計是實踐性很強的活動。“紙上得來終覺淺,絕知此事要躬行。”看100行程式碼,得到的印象,不如寫10行程式碼來的深刻,不如除錯1行程式碼來的深刻。看起來很簡單的問題,正常的程式碼,自己編寫執行起來可能就是充滿各種意外,所以不實踐是得不到真知的。能看懂,跟自己會做,是兩個境界。
所以應該多練習,肯下功夫,課後習題都做做,不要看它簡單就不想動手,做的多了,寫程式碼就有感覺了,也積累了除錯程式碼(得到正確結果)的經驗,比較大一點的題目也就會做了。這跟達芬奇畫蛋是一樣的。
我們要有一個意識就是,無論幹哪行,學哪個方面的技術,在我們下決心學習它的時候,第一個需要解決的問題就是:學習它可以分為哪幾個階段?每個階段都有哪幾本經典的好書供學習?只有在每個階段都找到了一兩本相關的經典的好書,才為我們學習這個方面的技術找準了方向,學習起來也會事半功倍。所以,在我學習程式設計的時候,我對書的要求很高,不是隨便拿一本來看,看一本差書,既浪費時間,又毫無收穫,而是要找口碑最好,寫得非常經典的書籍來看。而對於書籍方面的選擇,我前面的文章也寫過了 如何去學習C/C++,如何才能學好C/C++ 希望對你們有幫助。。
其實說到底,學習C/C++不是一朝一夕的事情,我們需要做的 就是堅持,而堅持是一件很難的事,大多數人都在半路夭折了,所以希望我們大家一起努力學習,學好C/C++找到一個好工作,為自己的未來負責==