-
1 # IT人劉俊明
-
2 # 程式設計獅W3Cschool
導語:以專案實戰為主,不以專案為目標的程式設計學習,都是耍流氓!
所以這麼多年,我們一直在思考,怎樣才能高效學習程式設計。
而事實其實早就呈現在那邊,那就是:“以專案為目標的程式設計學習,最高效!”
換句話,就是你要做什麼!
你是想做一個網站?還是你想做一個爬蟲,或者你想做一個小程式的遊戲等等。
你一定要有一個目標,如果沒有,也得自己建立一個,然後學習過程,都是為了這個目標去努力。
這樣學習起來就非常高效,事半功倍,而且非常有動力!
你要怎麼做那麼接下來就是解決問題了!
選擇一門適合自己或者自己喜歡的程式語言!
這個屬於比較個人,看你是為了興趣還是為了找工作。
如果你是為了興趣的話,那就看個人喜好,比如有人喜歡強語言的思維,有人喜歡弱語言的思維。
如果你是第一次接觸程式設計,然後對程式語言都不瞭解。
那麼你可以試試一次很好玩的測試:
測一測你適合哪門程式語言?
在你選完一門程式語言後,並且打算做一個具體的小專案。
那麼接下來就是開始學習!
學習程式設計有兩種方法,一種是自己看書,還有一種是看影片!
1.先看影片,自己動手去嘗試影片裡面所說的內容。
2.碰到不會的問題,去看書,把問題解決了。
3.再複習之前看過的影片,學會舉一反三,嘗試自己動手做一些好玩的。
4.不要鑽牛角尖,實在解決不了問題,只要不影響後續的學習,就跳過,因為早晚你會搞明白!
剛開始,學習速度會比較慢,這很正常,不過只要保持住熱情,那就是高效的學習!
最怕的是碰到問題,然後喪失信心,半途而廢。
只要你有目標,並且往那個目標前進,最後到達,那就是你最高效的方式。
不要忘記目標千萬別忘記目標,千萬不要太貪!
這點,希望各位小夥伴要記住!
你的目標是做一個爬蟲,就好好學爬蟲的知識,腳踏實地的,學完爬蟲方面的知識,其他的機器學習,大資料分析,跟你沒關係。
你的所有動力,都是為目標服務!
千萬不要忘記你一開始的目標!
腳踏實地,一定要腳踏實地,往目標前進。
那麼,我想,一定沒有你無法征服的高山!
回覆列表
學習程式設計最高效的途徑之一是邊用邊學,大部分程式設計師在學習新的程式語言時都是採用這種學習方法,採用這種方式需要一個前提,就是學習者需要具有一定的程式設計基礎,對於沒有程式設計基礎的人來說,這種方法並不適合。
對於沒有程式設計基礎的人來說,要想高效的學習程式語言,需要做好以下幾個方面的事情:
第一:注重概念的理解。學習程式語言要從上到下對程式語言有一個整體上的認知,然後再自下而上逐漸掌握各種概念的作用。對於面向物件程式設計來說,最重要的概念就是類、物件、屬性、方法、封裝、繼承、多型、集合、異常處理、多執行緒等概念,掌握了這些概念基本上就對程式語言有了一個整體上的瞭解。
第二:注重實驗。實驗是驗證想法最直接的途徑,實驗也是鍛鍊動手能力的重要途徑,尤其在學習的初期更應該看重實驗的作用,透過實驗可以建立概念的畫面感。程式語言本質上來說就是一種工具,只有多用才能越來越熟練,所以一定要注重實驗,理論上來說,實驗做的越多越好。
第三:注重交流。學習程式語言一定要注重交流的作用,如果在學習的過程中能與專業人士進行交流一定會節省不少時間,如果有人指導也會少走不少彎路。
第四:參加實習。在掌握了基本的程式語言知識之後,接下來應該找一個專案組參加實習,實習在學習程式語言的過程中會起到非常重要的作用,因為在實習的過程中會接觸到真實的專案,會快速的幫助程式設計師成長。