http://blog.csdn.net/lyy_whg/article/details/17350923前端
說到國內的在線編程學習網站,不少人都是一臉茫然,即便是資深開發者也是如此。在許多人眼中,儘管國內App開發景象一派繁榮,但教育疲軟倒是不爭的事實。在《移動開發者的自學寶典:十大在線編程學習網站》以後,筆者心生了蒐羅國內在線編程學習網站的想法。在本文中,咱們介紹了來自兩岸三地的編程學習網站,經過它們,不只能夠一窺國內App開發的發展示狀,並且在這些網站中,有些主打遊戲學習,有些主打視頻學習,各有特色,對於想要自學的開發者而言,不可謂不是個好去處。android
在國內爲數很少的幾個在線編程學習網站中,Fenby很有知名度,也深受開發者喜好。的確,對於一心想要尋找中文在線編程學習平臺的用戶而言,Fenby 確實很好。Fenby是一個免費的在線編程互動編程學習網站,提供在線課程、互動問答、編程大賽和練習等。Fenby的運營理念很相似於 Codecademy,強調趣味,而據Fenby官方介紹,他們也正是爲了解決厚重乏味的書本、艱澀難搭的運行環境和枯燥冗長的視頻這三大難題而生的。程序員
說到Fenby的知識點講授方面,則更像Treehouse,經過在視頻中加入擬物、擬人等類比的知識點講解,以及不少可視化的動畫元素,讓學習也變得生動有趣。而在視頻教學以後,就會進入一個課堂練習的環節,用戶能夠在Fenby的在線編譯器中輸入代碼,進行練習操做。web
Fenby的這個在線代碼編譯器仍是他們自主開發的,是否是很牛叉?除了課堂練習以外,在Fenby上,還有一個閃電編程的模塊,初學者能夠直接在這裏起步,而開發者,則能夠將代碼粘貼到這裏,運行調試程序。算法
2. 中國IT公開課排行榜編程
接下來,再介紹一個很讚的網站——中國IT公開課排行榜(如下簡稱爲「GKK.CN」)。GKK.CN是北京尚網旗下的一個視頻教程平臺,在GKK.CN上,有包括應用開發、網站開發、設計等在內的各類原創IT視頻教程,而且還都是免費的。後端
GKK.CN視頻教學不只全面,並且還有GKK.CN自己還有Android、iOS客戶端,不管是在PC、平板電腦、智能手機上,用戶均可以隨時隨地進行視頻學習,此外,對於本身喜歡的視頻,用戶還能夠收藏或下載。網絡
3. 麥可網app
相比其餘網站,在移動開發上,麥可網明顯要更專業得多,這是一家垂直於移動開發課程、專一於打造以移動開發者爲核心的實名生態圈的在線教育網站,於 2012年正式上線,其前身爲Android開發聯盟。在麥可上,只有移動互聯網和IT職業英語兩類視頻課程,其中,移動互聯網又按技術種類劃分爲 Android、手遊、WP及iOS應用開發。iphone
在國內在線教育創業圈子裏,麥可網是少數中的少數,能持續盈利,還能將視頻價格賣到幾千塊,麥可的的確確如它的介紹所言,將教育作到極致,當之無愧是國內 在線教育中的一匹黑馬。如此大受歡迎,麥可自有其獨到之處。麥可網上的全部課程都是由具備多年開發經驗的自聘講師製做,用戶既能夠加入麥可的實名圈子,學 習它上面的課程,也能夠加入其名師圈子,進行教學授課。
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夢工場聯合出品的在線坦克仿真遊戲平臺,採用HTML五、Javascript、CSS三、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在線課堂、安卓巴士等,若是你有好的學習網站,不妨在這裏和咱們分享一下吧。