1. 程式人生 > >自學走了不少彎路,最近的一點心得體會

自學走了不少彎路,最近的一點心得體會

最近跟著 Udacity 的課程做了一個 App 出來,還是有點小成就感,也有了一些體會。

學習應該以需求為主,詳細點就是:

1. 定下自己要做個什麼樣的東西出來(需求)

2. 去找相關技術手段來實現(開發)

3. 實現之後可以再想想有沒有更好的方法(優化迭代)

三步走才是最好的學習方式,其實也是實際開發工作中的工作方式。

那所謂的走彎路是什麼樣子呢?看到一個技術,覺得好炫酷沒聽過,趕緊去學一學,發現根本看不懂,遂放棄。後來又看到一個炫酷技術,又來一遍。

這樣反反覆覆,就是所謂走彎路。

技術應該在實用中去鞏固,用到什麼就學什麼。那些炫酷的技術,當你需要用到的時候,自然就會去學,當前則沒有必要刻意去追求。

需求總是第一位的。

作為初學者,想通這一點就好辦多了。我以前也想不通,總認為自己一定要做出一個 UI 美觀又實用,功能齊全又炫酷的東西。

每每看到自己覺得厲害的技術就要去研究研究,其實這才是真正的浪費時間。

總有一天我會做出那樣的東西,但蓋房子之前還是要先畫草圖,先學會把地基打牢固了。