硅谷創(chuàng)業(yè)教父保羅?格雷厄姆有一句名言:編程是一種藝術(shù)創(chuàng)作,黑客就是藝術(shù)家。對于程序猿來說,練習(xí)極為重要。學(xué)編程的網(wǎng)站多如牛毛,以看視頻和練習(xí)兩種方式為主,有的產(chǎn)品把兩者結(jié)合起來,邊看視頻邊練習(xí),比如曾經(jīng)火爆的Fenby。實驗樓是屬于強調(diào)練習(xí)的那一類,不過,與codecademy這類提供在線編譯器的產(chǎn)品不同,實驗樓所做的是把機房搬到網(wǎng)上,搭建一個虛擬環(huán)境,用戶在實驗環(huán)境按照教學(xué)文檔操作虛擬機,還原coding的過程,在學(xué)習(xí)知識點之外,還能培養(yǎng)正確的操作習(xí)慣。用我堆程序汪的話來說,“實驗樓培訓(xùn)的是真正的程序員,而不是只會去搬磚的碼農(nóng)”。
程序猿們的“在線實驗室”
實驗樓能做到的是,用戶通過瀏覽器連接到虛擬機,任何時候需要做實驗都可以創(chuàng)建新的虛擬機。搭建這樣的虛擬環(huán)境是有技術(shù)門檻的,這也是實驗樓在技術(shù)上累積的優(yōu)勢。實驗樓是由云解決方案提供商SimpleCloud于2014年6月推出的新產(chǎn)品,SimpleCloud為高校計算機教學(xué)提供虛擬實訓(xùn)室解決方案,將設(shè)備賣給學(xué)校,學(xué)生在機房做實驗,在系統(tǒng)里保存自己的操作記錄,在這個過程中,團隊發(fā)現(xiàn)C端客戶的需求,從而推出了面向?qū)W生和在職人士的“在線實驗室”。
如上圖所示,實驗樓的操作界面是這樣的,左邊是實驗樓提供的文檔教程,由在職工程師開發(fā),右邊是操作環(huán)境,這個界面提供記筆記、提問和截圖的功能。對程序員來講很實用的一點是,實驗樓提供了代碼存儲與同步的功能,實驗成果可以上傳到代碼庫,在下次實驗開始時自動同步,完成課程之后會生成實驗報告,包含用戶的代碼,截圖,作業(yè),筆記的完整記錄,而且支持將實驗報告下載到本機。
實驗樓的課程分為基礎(chǔ)課與項目課,基礎(chǔ)課以基本的知識點為主,項目課是圍繞一個真實的項目開展學(xué)習(xí),結(jié)課時需要完成一個項目,這也是應(yīng)屆生找工作時十分需要的履歷。在上線半年之后,實驗樓嘗試將課程體系化呈現(xiàn),推出了以職位為中心的學(xué)習(xí)路徑,引導(dǎo)小白用戶以目標為導(dǎo)向從基礎(chǔ)開始學(xué)習(xí),比如Python研發(fā)工程師之路,這也方便后期對接企業(yè)的招聘。這些課程以文檔教程的形式展現(xiàn),以眾包的模式生產(chǎn),其中30%由實驗樓的工程師完成,其他則是由高校和在職程序員提供。
這種學(xué)習(xí)方式得到了我堆程序汪的認可,他表示文檔是效率更高的一種學(xué)習(xí)方式,而且是前輩實踐操作經(jīng)驗的精華?!斑@些課程偏重于新技術(shù),不是課堂教科書上的內(nèi)容或線下培訓(xùn)機構(gòu)課程。Python、Go、Redis、Hadoop這些,甚至有運維、網(wǎng)絡(luò)攻防這些課程,相比其它網(wǎng)站前端課程滿天飛,這點做的很不錯”,我堆程序汪如是說。據(jù)實驗樓的聯(lián)合創(chuàng)始人石磊介紹,實驗樓目前積累了大概10萬用戶,160多門課程,保持著每個月更新30-40門課程的節(jié)奏,上個月用戶的實驗次數(shù)累積將近二十萬次。
不過,實驗樓的課程更適合有計算機背景的學(xué)生或者在職人士,對于零基礎(chǔ)的小白來說有一定學(xué)習(xí)難度。
合作者VS競爭者
實驗樓將自己視為IT培訓(xùn)領(lǐng)域里的合作者,而不是競爭者。因為他們?yōu)橛脩籼峁┑氖菍嶒灜h(huán)境和練習(xí)的服務(wù)。今年3月份,實驗樓與網(wǎng)易云課堂開始合作,網(wǎng)易學(xué)課堂的用戶在學(xué)完視頻課程之后到實驗樓來完成實驗項目,比如使用Python Flask Web開發(fā)框架實現(xiàn)一套類似StackOverflow的在線問答平臺,完成項目后將代碼下載下來,可以公開運行。但是這條路似乎并不好走,截至目前只與網(wǎng)易云課堂跟學(xué)堂在線合作設(shè)置了相應(yīng)的實驗課。
在商業(yè)化的道路上,實驗樓剛邁出最新一步。近期推出收費產(chǎn)品“集訓(xùn)營”,為期四到六周,每周在老師的指導(dǎo)下完成一個實驗,在這個過程中需要將所學(xué)的2-3門技術(shù)應(yīng)用到實際項目中,結(jié)課時完成一個可上線運行的產(chǎn)品原型。相比普通的公開課,集訓(xùn)營會提供更多服務(wù),包括老師的全程指導(dǎo)、專業(yè)人士即時在線問答和實驗報告點評等,實驗樓會將優(yōu)秀學(xué)員推薦給企業(yè)。目前推出三門收費的集訓(xùn)課程,試水之后再擴大規(guī)模。
對接高校和企業(yè)端是現(xiàn)在的IT培訓(xùn)機構(gòu)都在嘗試的兩個方向,比如達內(nèi)科技和極客學(xué)院都有跟大學(xué)的合作項目。實驗樓從老師入手,為高校的師生免費提供在線實驗環(huán)境,老師可以自己制作課程也可以使用實驗樓所提供的課程教學(xué),邀請自己的學(xué)生加入,即時查看學(xué)生的學(xué)習(xí)進展,包括實驗截圖與有效學(xué)習(xí)時間等?,F(xiàn)在SPOC開設(shè)了30多門,目前上線的都是免費提供的,實驗樓的計劃是未來給學(xué)校提供付費的定制服務(wù)和定制課程。
本文特別感謝芥末堆程序汪小哈的友情支持。
2、如果你也從事教育,并希望被芥末堆報道,請您 填寫信息告訴我們。