兩岸三地線上程式設計學習網站大搜羅

csdn發表於2013-12-16

  說到國內的線上程式設計學習網站,很多人都是一臉茫然,即使是資深開發者也是如此。在許多人眼中,儘管國內App開發景象一派繁榮,但教育疲軟卻是不爭的事實。在《移動開發者的自學寶典:十大線上程式設計學習網站》之後,筆者心生了蒐羅國內線上程式設計學習網站的想法。在本文中,我們介紹了來自兩岸三地的程式設計學習網站,通過它們,不僅可以一窺國內App開發的發展現狀,而且在這些網站中,有些主打遊戲學習,有些主打視訊學習,各有特點,對於想要自學的開發者而言,不可謂不是個好去處。

  1. Fenby

  在國內為數不多的幾個線上程式設計學習網站中,Fenby頗有知名度,也深受開發者喜愛。的確,對於一心想要尋找中文線上程式設計學習平臺的使用者而言,Fenby確實很好。Fenby是一個免費的線上程式設計互動程式設計學習網站,提供線上課程、互動問答、程式設計大賽和練習等。Fenby的運營理念很類似於Codecademy,強調趣味,而據Fenby官方介紹,他們也正是為了解決厚重乏味的書本、艱澀難搭的執行環境和枯燥冗長的視訊這三大難題而生的。

  說到Fenby的知識點講授方面,則更像Treehouse,通過在視訊中加入擬物、擬人等類比的知識點講解,以及很多視覺化的動畫元素,讓學習也變得生動有趣。而在視訊教學之後,就會進入一個課堂練習的環節,使用者可以在Fenby的線上編譯器中輸入程式碼,進行練習操作。

  Fenby的這個線上程式碼編譯器還是他們自主開發的,是不是很牛叉?除了課堂練習之外,在Fenby上,還有一個閃電程式設計的模組,初學者可以直接在這裡起步,而開發者,則可以將程式碼貼上到這裡,執行除錯程式。

  2. 中國IT公開課排行榜

  接下來,再介紹一個很讚的網站——中國IT公開課排行榜(以下簡稱為“GKK.CN”)。GKK.CN是北京尚網旗下的一個視訊教程平臺,在GKK.CN上,有包括應用開發、網站開發、設計等在內的各種原創IT視訊教程,並且還都是免費的。

  GKK.CN視訊教學不僅全面,而且還有GKK.CN本身還有Android、iOS客戶端,無論是在PC、平板電腦、智慧手機上,使用者都可以隨時隨地進行視訊學習,此外,對於自己喜歡的視訊,使用者還可以收藏或下載。

  3. 麥可網

  相比其他網站,在移動開發上,麥可網明顯要更專業得多,這是一家垂直於移動開發課程、專注於打造以移動開發者為核心的實名生態圈的線上教育網站,於2012年正式上線,其前身為Android開發聯盟。在麥可上,只有移動網際網路和IT職業英語兩類視訊課程,其中,移動網際網路又按技術種類劃分為Android、手遊、WP及iOS應用開發。

  在國內線上教育創業圈子裡,麥可網是少數中的少數,能持續盈利,還能將視訊價格賣到幾千塊,麥可的的確確如它的介紹所言,將教育做到極致,當之無愧是國內線上教育中的一匹黑馬。如此大受歡迎,麥可自有其獨到之處。麥可網上的所有課程都是由具有多年開發經驗的自聘講師製作,使用者既可以加入麥可的實名圈子,學習它上面的課程,也可以加入其名師圈子,進行教學授課。

  4. 開課吧

  開課吧是國內首家專注於泛IT學科領域的垂直B2C線上教育服務平臺,成立於2013年,是一個全新設計的基於移動雲端計算的混合式教學平臺。集線上課程的創意、設計、前期拍攝、後期製作、綜合運營為一體,面向個人、高校和企事業單位提供線上內容服務、線上教育平臺運營服務和線上課程製作服務等綜合線上教育解決方案。

  開課吧的課程有云計算、網際網路營銷、互動設計、大資料及程式設計開發五大類之分,均來自於世界著名學府、泛IT行業領軍企業、泛IT行業知名培訓機構及名師大腕之手。以線上學習與線下考試相結合的O2O混合教學模式,並通過提供多個3-10分鐘的視訊短片,用影象、動畫的方式寓教於樂,既能引起學習者的興趣,也能提高學習效率、增強學習效果。

  5. 多貝公開課

  在知乎上,說到線上教育網站,許多人對於多貝網都是頗為讚譽,更有甚者直言“找老師,上多貝”。多貝公開課是一個專注於興趣培養、技能培訓的線上C2C公開課開放平臺。在多貝網上,講師可以快速舉辦線上互動講座和公開課,並自動生成回放;學生則可以輕鬆檢索和觀看各種課程,並直接與老師取得聯絡。多貝網所實現的其實很簡單,就是零負擔學習、零負擔授課,讓所有人都能體驗人人為師、人人為學的線上互動。

  多貝網的課程類別甚廣,有興趣、健康、考試、職場、網際網路(產品、設計、創業等)、IT技術(iOS、Android等)、語言、營銷等多個類別,對於想要學習移動應用開發和設計的童鞋而言,修學多貝公開課可能不會讓你成為頂級大牛,卻可以讓你快速起步,一步一步從新手變高手。

  6. 優才網

  優才網是北京優才創智科技有限公司旗下的一個線上教育服務網站,主要提供網際網路和移動網際網路的培訓。優才網在一定程度上借鑑了Codecademy人機互動的遊戲模式,但在本質上卻不盡相同。優才網所採用的是“人機互動”與傳統線上教育“社群知識教學”相結合的方式去做線上教育。

  優才網的課程主要面向個人及院校,分為前端、後端、iOS、Android四大開發方向,涵蓋應用、手遊、跨平臺、HTML5等開發。按學習程度分配班級,學員可以相互交流學習心得,並找到相應“輔導老師”答疑解惑,優才網的教學模式更像是一所完整的“網路大學”,全方位滿足學生的學習需求。

  7. Hero英雄會

  和一般的線上程式設計學習網站不同,龐果網的線上程式設計網站Hero英雄會主打“挑戰”二字,面向廣大程式設計師,定期釋出挑戰題目或比賽。在這裡,程式設計師不僅可以提升自己,與高手切磋。而且,只要贏得挑戰,就可以獲得頭銜、獎品以及名企職位等。

  8. 玩程式設計

  對於想要自學程式設計的人來說,也許玩程式設計更合適。玩程式設計是由一群曾經自學過程式設計的工程師、設計師、產品經理和創業家組成的團隊創立的,其實這個創始團隊本身就是一個很好的自學程式設計例子。玩程式設計聯合創始人之一高健凱來自臺灣,非技術出身,卻能去嘗試,並堅持下來,還從舉辦分享程式設計經驗的公開課到現在建立玩程式設計,這本身就是件很了不起的事情。

  事實上,自學程式設計是一件說起來容易但實踐起來卻非常困難的事情。因為經歷過,瞭解其中的滋味,玩程式設計以短視訊的互動式教學方式為使用者提供更容易、更有趣、更有效的程式設計學習體驗。目前,玩程式設計尚在內測中,只提供iOS開發課程,都是通過一些最真實有趣的App講解,讓使用者在學到知識的同時,也學會如何做出一款最酷的iOS應用。

  9. 程式碼坦克(CodeTank)

  程式碼坦克是騰訊推出的一款相當有趣且極具挑戰性的程式設計對戰遊戲,通過它,使用者可以用JavaScript語言來編寫屬於自己的坦克機器人,並與其他人的坦克進行戰鬥。因為遊戲是不能直接操控坦克的,所以開發者需要用程式碼和演算法讓坦克動起來,並更具戰鬥力。

  用真正遊戲的方式進行程式語言學習,在國內來說很新穎。CodeTank是全球首個JavaScript程式設計師的線上程式設計對戰遊戲,是由騰訊AlloyTeam和HTML5夢工場聯合出品的線上坦克模擬遊戲平臺,採用HTML5、Javascript、CSS3、NodeJS、MongoDB等Web技術來構建一個基於網際網路的線上智慧坦克機器人戰鬥模擬引擎。

  10. Code4App

  此處所介紹的Code4App,從嚴格意義上來講,並不屬於線上程式設計學習網站範疇,但它確實是一個對於移動開發者非常有用的網站,是iOS開發者的好幫手。Code4App是一個面向移動開發者的開原始碼收集和分享網站,在這裡,開發者可以便捷地找到自己所需要的程式碼,以減少在不同App開發過程中重複造車,從而大大提高開發效率。

  因“讓移動開發者不再重複造輪子”而生,致力於做國內最好的、移動開發平臺的開原始碼收集網站。Code4App會為每份程式碼做嚴格的模擬機和真機測試,並配上文字說明、螢幕截圖以及視訊演示,除此之外,還允許使用者自行上傳程式碼分享給其他使用者。也正因為這樣,Code4App頗受開發者青睞。目前Code4App只推出了iOS平臺,但在未來也會加入Android、WP等其他移動平臺。

  11. 香港電腦補習網Systematic系統電腦教育中心

  不久之前,在微博上看到有人討論香港的IT行業,讓筆者有了一窺香港的App開發的衝動。即使是現在,許多人對於香港的移動網際網路還是充滿憧憬和嚮往的。可是,儘管有一些非常不錯的移動網際網路公司,但整體上卻並不如人意。即使因為智慧裝置在香港的大幅度普及,即使受到內地風生水起的影響,為App開發創造了一些機會,但其環境卻已大不如前。

  在許多香港本土居民的眼中,搞開發是項沒有前途的事業。在這種情況下,香港的線上程式設計教育實在難以雄起,在蒐羅過程中,筆者發現,說到應用開發學習,香港的程式設計學習網站有特點實在是鳳毛麟角,更多的是以線上線下相結合的方式,而首推的便是香港電腦補習網、Systematic系統電腦教育中心,都是線下教學,這和我們所推崇的MOOC還是有很大的差距的。

  結束語

  在本文中,我們並未介紹諸如網易公開課等比較知名的MOOC網站,只是對更傾向於IT的線上程式設計學習網站列舉出來並進行介紹。其實在國內,說到自學程式設計資源,還是很多的,除了論壇部落格,還有許多視訊教學網站,比如專門提供Android開發教學的,也是Android開發者最喜歡的Android開發學習網eoe線上課堂安卓巴士等,如果你有好的學習網站,不妨在這裡和我們分享一下吧。

相關文章