個人感覺學習編程就是多練多想,比任何教程都有用,同意麼?
啥教程都沒有你就想?那你怕不是什麼都不會。這是個工程學科,很多都是建立在別人已經完成的工作上的,不看man你能想明白見鬼了。
不同意。教程有教程的好處,當然也有缺點。
教程的好處就是避免你走彎路。
指明一條直道,避免瞎摸索浪費時間和精力。
不完全同意.
多練多想沒有錯,但是方向一定要確定好.如果沒有教程把握好你的方向,想得再多,也只不過是跑偏.
不同意,
子曰「學而不思則罔,思而不學則殆」,只顧自己去想而不去學習現有的知識,則會精神疲倦而無所得
或許你能自己悟出一些什麼,但效率一定不會高,本可一天學會的內容你可能需要一週,而性能就更不用想了,低個幾倍十幾倍都是很正常的。
個人覺得語言參考手冊
大量編程,
有一定了解後補一兩本大神解惑類型的書。
三者就夠了
多輸入才能多產出,多練習固然重要,但也不能蒙頭練習,要學習大神怎麼思考,學習成熟的設計模式並應用到編碼。除了讀書獲取知識外,讀源碼也是很重要的一個途徑。
學而不思則罔,思而不學則殆。
編程需要不斷的學習和不斷的練習,練習只是為了驗證和熟練化自己的想法,學習一方面是為了擴充知識,另一方面也是知識的矯正。
不通過正確和持續的學習,很容易變成野狐禪。
應該說自己不練不想,再好的教程給了你都是沒用的。這樣更準確些吧
記得還得多看文檔
我就是一個學習編程的小白,說實話,有人帶,有人指導確實是可以避免走很多彎路的,我自己就是這樣學習的,目前也是在學的過程中,在培訓班中也可以認識到其他熱愛編程的小夥伴,有問題大家可以互相探討解決,本身也增加了學習的興趣。
練與學
- 首先要掌握知識要點.站在巨人的肩膀上不好麼?
- get your hands dirty.就是要練習.
- 反思,看看其他人如何實現的?自己和他人的差距在哪.
你從頭推導一個最簡單的快排試試,看看靠自己想不想的出
一些教程真的很好,那可能是你一輩子達不到的高度,多想很重要,多練是培養手感。
推薦閱讀: