FCC,即free code camp,是一個免費的在線學習編程的網站。這可能是目前在網上能找到的,提供免費學習編程服務的最好的網站之一了。
好在哪里呢?
1 免費。現在的很多培訓機構收費之貴簡直令人咂舌,動輒好幾萬的學費,以致絕大多數學員都需要貸款交學費,然后畢業找到工作之后還貸款。我有個朋友,幾年前在深圳達內教育學java就是這樣。fcc的免費課程至少給很多想要轉行的人一個自己先進行嘗試的機會,如果真的不合適做程序員,那就意味著省下了幾萬的學費和寶貴的時間。
2 動手做而不是聽人講。繼續說市面上的培訓機柜。那些收費昂貴的機構教育水平到底如何呢?我朋友反正當年是沒有找到工作的。我自己找到了黑馬程序員的前端課程,講的實際上也是一般的。你不用告訴我html4是什么樣的,你直接告訴我html5是什么樣的不就行了嗎。這些機構包括很多公開課的問題是,他們先要告訴你們很多很多知識,讓后才讓你動手做。這種方式不科學。fcc的理念就是告訴你一些知識,然后就讓你自己動手做,相對更科學。
當然,fcc的問題也是很突出的。
1 免費。是的,免費是他的優點,也是他的缺點。因為免費,導致它的更新維護是斷掉的,沒有做到快速迭代改進。實際上,fcc的內容改進空間是很大的。
2 動手做。fcc強調動手做,無疑是好的。然而,做的方式可能需要進一步改進。
不妨這樣:a 一上來的時候就給學員確定目標感,比如通過5天左右的學習,我們的目的是你能夠寫出我們的tribute page,以及個人的portfolio頁面。給學員一個明確的目的。
b: 然后交給他們一些“最少必要知識”。比如,什么是html,css,java。怎么去查詢語法規則,如何google來解決遇到的問題,如何通過互助的方式來解決無法google解決的問題等等。然后就應該放手讓學員去動手做項目了。fcc一開始的各種小知識點構成的小挑戰,能讓人很愉快的解決掉。然而,一遇到project,問題就多了起來。
總之,有想自學編程的,建議可以去fcc看看,李笑來曾經搞過一個全棧培訓班,他的基礎理念跟fcc是一致的。
想想也挺有意思,未來計算機人才的缺口那么大,但是市面上卻真的找不到足夠優秀的培訓機構。那些培訓機構的問題在于,他們不是沒有技術,不過他們對于學習過程本身,不是那么在行。
這可能是個很好的機會。