來源:code小生 作者:劉欣 2018-06-14 10:44:38
(1) 成就感
一開始就搞可以運行的系統(tǒng), 慢慢的增加功能
(2) 在實踐中學習
學習金字塔, 在之前的文章中已經(jīng)提到過,這里再強調一下: 通過實踐來學習是非常有效的。
(3) 抓大放小
先學會最關鍵的,最實用的東西,先學會并且能實踐一個關鍵知識點,然后再把周邊的知識學會
(4) 思考才是進步的本質 !
實現(xiàn)系統(tǒng)過程中遇到了問題, 會逼著你思考,去動手解決問題
這種方法的缺點也很明顯:
(1) 遇到問題容易卡殼, 需要有高手/師傅點撥一下
對于那些比較難的問題, 自己思考、嘗試了很久以后,被點撥一下,恍然大悟,撥云見日的感覺非常的爽。
(2) 要求動手能力和主動思考的能力
伸手黨是不行的。
(3) 要有項目
終于說到重點了, 這不是廢話嗎 ?
但是找個項目應該并不難,你完全可以想一個小項目來做啊,比如說我最近碰到的一個小需求:
1. 普通用戶可以注冊,登錄,最好和QQ賬號關聯(lián)
2. 老師(暫定只有一個)可以創(chuàng)建班級
3. 普通用戶可以加入班級
4. 老師能夠按月發(fā)布作業(yè), 作業(yè)有標題和內容
5. 加入班級的用戶提交作業(yè)
6. 老師可以查看作業(yè),查看哪些人提交了作業(yè),哪些沒有提交
找一個身邊的問題,把它簡化, 實現(xiàn)出來,是很有效的。
學習編程本質上是個迭代的過程,不可能一下子把所有的問題搞定,用項目做驅動來學習符合這個觀點。
相關推薦:
小升初試題、期中期末題、小學奧數(shù)題
盡在奧數(shù)網(wǎng)公眾號
歡迎使用手機、平板等移動設備訪問幼教網(wǎng),幼兒教育我們一路陪伴同行!>>點擊查看