尋找程式設計學習的顛覆式體驗
對於入門級的程式設計師和程式設計愛好者來說,如何快速而簡單的提升技能?選擇靠譜的網站學習很有必要。今天推薦幾家既能線上程式設計,課程又頗具趣味性的網站。有國外的codecademy、TeamTreeHouse,以及國內與之相似的慕課網。這三家網站類似,也各有其特色,看看究竟該如何選擇?
1、Codecademy:互動程式設計教程
網站介紹:Codecademy建立於2011年,它是一種基於網路的互動程式設計教程。
優點: 免費,使其贏得了很多客戶;互動式程式設計學習,給使用者良好的體驗,學練結合的方式也比較適合程式語言初學者快速提升程式設計能力。
缺點:在教學方式上,codecademy網頁左方的工具條會指導使用者完成每一項任務,雖然簡單,但是純文字的形式在一定程度上容易讓使用者產生視覺疲勞,缺乏觀賞性。另外,對於英文不好的學習者來說,語言是個門檻。
提供課程: HTML、CSS、JavaScript、php、Python、Ruby。
2、TeamTreeHouse:線上網站設計教育平臺
網站介紹:線上網站設計教育平臺,所有授課都是通過視訊教學以及線上測試。
優點:超過700個高質量的教學視訊,內容風趣直觀,可觀賞性頗高。線上測試可以使使用者獲得相應的勳章作為自己取得成就的獎勵。
缺點:需要付費;視訊內容為英語教學,沒有字幕,語言也是一大難題。
提供課程: Web設計(包括CSS3、響應式設計等)、Web開發(HTML5、JavaScript等)、iOS應用開發
3、慕課網:互動式線上程式設計
關於慕課網:2013年8月上線,聚焦學習過程的網際網路IT技能學習社群。
課程介紹:前端開發(HTML、CSS、JavaScript)、PHP開發,每個方向的課程又分為初、中、高三個級別。支援包括Java、Python、Nodejs、C等多種程式語言。
優點:慕課網課程自制,並且全部免費。互動式社交化線上程式設計學習,使用者可以線上討論,進行程式碼快照交流;提供實操性強的案例視訊,動畫元素豐富,趣味性強。同時,也提供iOS、Android應用,使用者能隨時隨地利用碎片時間進行學習。
缺點:課程內容較少,體系有待完善。
綜合比較,國外的codecademy和treehouse更為成熟,而慕課網則更像codecademy的國內版。可喜的是,它在繼承了codecademy線上程式設計功能的同時,也融入了自己的特色,加入了視訊教學的方式,讓課程不再那麼沉悶。同時視訊教學也能對線上程式設計一些不太方便演示的地方做到有效的彌補和擴充套件,例如電商網站等複雜系統、以及涉及環境搭建等需要在多個環境中切換和演示的專案,都可以用視訊方式來演示。
但在課程內容及體系上,慕課網作為後起之秀,仍然需要不斷加強完善。而treehouse的付費模式及語言關在中國似乎並不接地氣,也因此流失了部分初級使用者。至於如何選擇則是仁者見仁,智者見智。
相關文章
- 程式設計題:尋找木頭程式設計
- 蘋果要用 Swift 語言顛覆傳統程式設計蘋果Swift程式設計
- 以假亂真,天工音樂大模型帶來顛覆式AI體驗大模型AI
- 自動寫程式碼可顛覆的只是“碼農” 而非程式設計師程式設計師
- 用同理心顛覆你的產品設計流程
- 顛覆程式設計方式的感知編碼:Wolfram雄心勃勃的全新計算模式程式設計模式
- Python 程式設計師的 Golang 學習指南 (I): Go 之初體驗Python程式設計師Golang
- Python 程式設計師的 Golang 學習指南(I): Go 之初體驗Python程式設計師Golang
- 體驗go語言的風騷式程式設計Go程式設計
- 顛覆與自我顛覆,思域的進階之路
- 嵌入式程式設計學習(1)程式設計
- 如何開始函式程式設計的學習?函式程式設計
- 程式設計中尋找成就感:哪個程式設計崗位適合您?程式設計
- 10位程式設計師眼中的2007:尋找軟體開發利器程式設計師
- 谷歌在顛覆式定義電腦谷歌
- 我2年學習程式設計的經驗總結程式設計
- 體驗程式設計師的生活程式設計師
- 量子計算:未來戰爭“顛覆者”
- 老程式設計師都到哪兒去了?--尋找40歲之後軟體開發者的象冢程式設計師
- 演員的自我修養:網路電影的顛覆與自我顛覆
- 程式設計學習MarkDown學習程式設計
- Mac mini M1使用簡單體驗(程式設計、遊戲、深度學習)Mac程式設計遊戲深度學習
- 在網頁設計中尋找熱情網頁
- 遊戲體驗設計:如何縮小玩家學習曲線與體驗反饋的差距?遊戲
- 年輕程式設計師需要學習的5大經驗程式設計師
- 好程式設計師學習筆記:函式程式設計師筆記函式
- 5G來了,普通人看熱鬧,程式設計師看顛覆程式設計師
- 資源成本雙最佳化!看 Serverless 顛覆程式設計教育的創新實踐Server程式設計
- Google推出程式碼搜尋 供程式設計人員學習之用(轉)Go程式設計
- iPhone8概念設計出爐:顛覆iPhone7/Plus的“Lumia”iPhone
- 實驗設計(DOE)學習心得
- 學習java如何尋找合適的java培訓機構Java
- 學習程式設計一年多的體會程式設計
- Android硬體程式設計學習資料Android程式設計
- 好程式設計師分享Java學習經驗五彈程式設計師Java
- CDL創新顛覆實驗室 Creative Destruction LabStruct
- python程式設計學習筆記⑦-1函式Python程式設計筆記函式
- 程式設計如何學習程式設計