去年我在某外網(wǎng)瀏覽的時(shí)候,看到一個(gè)[新聞](http://www.independent.co.uk/news/world/europe/finland-schools-subjects-are-out-and-topics-are-in-as-country-reforms-its-education-system-10123911.html).歐洲教育最為發(fā)達(dá)的國家----芬蘭,開始了一個(gè)新的教育改革,將原本的按學(xué)科教學(xué)改為了按項(xiàng)目教學(xué).作為一個(gè)程序員,我對(duì)此表示十分贊同.程序員處于職業(yè)特點(diǎn),大概是最強(qiáng)調(diào)學(xué)習(xí)效率的一個(gè)職業(yè)了.學(xué)習(xí)開發(fā)的一個(gè)快速的方法就是learn by projects,通過一個(gè)項(xiàng)目來學(xué)習(xí)某一項(xiàng)技術(shù),可以迅速而深刻地對(duì)某一技術(shù)進(jìn)行掌握.我通常看到很多人在學(xué)習(xí)開發(fā)的時(shí)候,拿起文檔看,或者走幾個(gè)小例子,到頭來"學(xué)習(xí)"了很多技術(shù),"了解"了很多.但其實(shí)時(shí)間一長(zhǎng),就全都忘掉了.
Learn by projects并不是按部就班學(xué)習(xí)的一個(gè)對(duì)立面,他仍然要求嚴(yán)謹(jǐn)而深入地學(xué)習(xí),不同的地方在于,它是你學(xué)習(xí)的見證,項(xiàng)目的完成就相當(dāng)于通過一個(gè)最終的考試.這種形式在設(shè)計(jì)類專業(yè)的學(xué)習(xí)中挺常見的.大體來說,它的好處有這些:
## 1.學(xué)習(xí)的成果,永久的記憶
無論過了多久,這個(gè)項(xiàng)目始終是你的成果,即使其中使用的具體知識(shí)忘記了,但是通過這個(gè)項(xiàng)目作為載體,也能很快回憶起里面的知識(shí)點(diǎn).一個(gè)項(xiàng)目就像是自己養(yǎng)大的孩子,經(jīng)常會(huì)去關(guān)心一下,這樣一來,艾賓浩斯曲線會(huì)讓我們對(duì)這些知識(shí)的記憶更加持久.
## 2.高效學(xué)習(xí),系統(tǒng)完整
我們?cè)谏洗髮W(xué)學(xué)某個(gè)專業(yè)的時(shí)候,經(jīng)常會(huì)覺得好幾個(gè)學(xué)期上的課程,都幾乎是在講同一個(gè)東西,側(cè)重點(diǎn)略有不同而已,如果把他們放在一起來講,暢快多了.當(dāng)我們按項(xiàng)目來學(xué)習(xí)的時(shí)候,就不會(huì)有這種煩惱了,按項(xiàng)目學(xué)習(xí)之后,知識(shí)都是系統(tǒng)完整的,并且相應(yīng)地會(huì)縮短很多時(shí)間.