根據美國國家教育統計局(National Center for Education Statistics)的統計,2011年,只有18.2%的女生在大學里攻讀了STEM 學科(science科學, technology科技, engineering工程 and mathematics數學)。
前兩天,我在一個創業大會上遇到了一個在云端通信平臺Twilio做網頁開發的女生Danielle Leoung。她告訴我,她在大學學的是社會學,第一份工作是銷售,因為不喜歡就辭職了。在家里自學6個月編程就找到了這份工作。我問她如何在這么短的時間掌握編程,她說網絡上有很多很好的課程,實踐性比較強,所以學得也很快,當然,工作之后還在繼續學習。
在美國,有許多技能類的教學網站, 很多網站甚至提供職業證書的在線考核。這里以計算機科學為例,為大家總結一些實用的網站。
對于初學者來說,一步一步慢慢練習是很重要的:
1.Codecademy:先來看看他們的數字:上線72小時,20萬人注冊,Javascript學習視頻點擊210萬次。上線5個月后,注冊賬號增至100萬。這個僅上線一年的網站包含了Javascript, HTML, CSS, JQuery and Python的教學短片。Codecademy與別的視頻教學網站不同的是,它特別強調互動性。用戶必須在電腦上完成了這節課的練習才能進入下一個環節,在你完成了一定章節之后,還能得到Codecademy的勛章。這樣的設計給那些光看不練、最后什么也不會的同學帶來了福音。
2. w3schools 這個源自印度的網站在Alexa流量榜上排名全球224位。它的目錄是分類的,比如你想學習編寫服務器,在“服務器”這一欄下面有PHP,SQL, ASP,ADO,VBscript等。W3schools的學習并不是視頻教學,也不像codecademy這樣需要互動,它純粹是文字教學。W3schools最大的亮點代碼列表。當你忘記了某個代碼時,可以馬上在w3schools查到。同時,它還有一個配套的論壇叫W3Schools Forum,可供大家邊學習邊討論。網上也有些質疑的聲音說W3Schools上有很多錯誤,有人甚至編寫了另一個網站W3Fools來諷刺W3Schools上的頻頻出錯。但就像維基百科一樣,有益的東西比無益的多很多,所以還是值得一試。與它同類的網站有Google Code University,全部都是文字教程,缺乏一些趣味性。
學完了基礎課程,可以學一些更全面的課程時,你可以去:
3. Udacity:由斯坦福教授創辦的一個免費提供斯坦福計算機科學課程的網站。目前已經更新了14門課程,有些課程和斯坦福大學的授課是同步的,每年9月開課,1月,還有一些是2011年9月之后錄制的教學視頻。到2012年3月,Udacity已經吸引了9萬學生注冊,你完全可以用Gmail或者Facebook登陸,在家也能讀斯坦福。
很多理工科很好的大學也制作了自己的免費教學網站,比如卡耐基梅隴的Open Learning Initiative,麻省理工學院的OpenCourseWare,都是免費向公眾開放的同步課程。