目前的教育領域,受移動互聯(lián)網(wǎng)的沖擊,MOOC的理念正在風行,但事實卻稍顯疲軟,不盡如人意。相比美國式的全民熱衷,國內的線上教育卻還流于形式。其他教育尚且如此,移動開發(fā)教育更不用談。在這種情況下,很多人將目光放到了海外,希望通過一些在線課程來充實自己。
前不久,在接觸到Codecademy時,已經好久沒編程的筆者一下子來了興致,仿佛又回到了“那些年”,把還給老師的那些東西給一點一點地要了回來。在此,筆者特意搜羅了十大備受開發(fā)者好評的在線編程學習網(wǎng)站,與列位分享。
于初學者而言,想要學習iOS開發(fā),最好還是從蘋果官方所提供的iOS應用開發(fā)介紹之iOS Developer Library開始。iOS Developer Library堪稱是一部iOS開發(fā)指南,為開發(fā)者提供了非常詳盡的應用開發(fā)指導,讓開發(fā)者一步一個腳印地深入淺出iOS開發(fā)。
如果想要成為一名真正意義上的iOS開發(fā)者,則需用好iOS Dev Center。從應用設計、用戶體驗到開發(fā)框架等,iOS Dev Center包含了所有關于iOS應用開發(fā)的信息。但需要注意的是,想要獲取iOS Dev Center上的所有資源,首先必須要注冊蘋果開發(fā)者賬號,成為蘋果開發(fā)者計劃的付費會員。
同樣道理,想要學習Android開發(fā),最好還是從Google官方Android開發(fā)者平臺開始。Android Developers之上,擁有著開發(fā)者所需要的所有開發(fā)指南、文檔及工具,能讓你從零開始,學會如何構建一個Android應用。而Google所發(fā)布的所有Android新系統(tǒng)、新工具、新特性等也都會在第一時間在Android Developers上呈現(xiàn)。
Android Developers平臺為開發(fā)者所提供的服務可謂全面,除了開發(fā)之外,Android Developers還為開發(fā)者提供了Android應用設計與發(fā)布服務。其中,關于Android設計,便有非常豐富的設計文檔、指南及資源下載等內容。于許多Android開發(fā)者而言,有一Android Developers,足矣。
除了Apple和Google官方平臺之外,還有哪些深受開發(fā)者喜愛的自學編程網(wǎng)站?又或者,作為開發(fā)者的你,經常通過哪些平臺來充實自己?接下來,就讓我們一起來看一看吧。
3. Codecademy
Codecademy這樣一個趣味編程網(wǎng)站在國內開發(fā)者圈子里可以說是相當有知名度,無需注冊即可直接使用。此前,CSDN也曾對其有過多次報道。這家成立于2011年的提供在線課程和編程工具的網(wǎng)站一經推出便迅速贏得了開發(fā)者們的青睞。
通過Codecademy,任何人都可以深入細致地學習JavaScript、HTML/CSS、Python、Ruby、PHP,甚至API編程。Codecademy上的課程短小精悍,沒有任何老師來授課,以交互的方式,依靠程序反饋和提示教學,其學習向導功能可謂強大。整個學習過程充滿樂趣,特別適合沒有編程基礎的新手入門。
4. Treehouse
類似于Codecademy,Treehouse也是一家在線編程教育平臺,通過視頻、測試、勛章等方式進行網(wǎng)站及應用開發(fā)教學。Treehouse所提供的課程類別涵蓋甚廣,不僅有Web開發(fā)、移動應用開發(fā)(iOS、Android)等的編程類課程教學,還有設計(移動應用、網(wǎng)站等)及業(yè)務管理等課程內容。
Treehouse的課程分為新手、進階、高手等不同階段,十分注重動手實踐。因此,無論是對于新手還是相當有經驗的開發(fā)者,都是非常合適。
5. Lynda.com
相比其他在線教學網(wǎng)站,Lynda.com算是最早進入的一家。Lynda.com是由一對名為Bruce Heavin和Lynda Weinman的夫婦于上世紀90年代初所創(chuàng)立,而最初,只是因為Heavin想讓自己可愛的作家妻子獲得滿足感,卻不曾想到有一天,它會成為深受全球用戶所喜愛的網(wǎng)絡教育平臺。
Lynda.com最初只是提供一些技術指導視頻,而如今,其教學內容卻已幾乎涵蓋了從3D圖形、網(wǎng)頁設計、移動及Web開發(fā)到實用教學等方方面面。無論是移動應用(iOS、Android、Windows Phone等)、移動Web應用還是游戲等,在Lynda.com上都有著非常詳盡的視頻教學,而其講師也都是業(yè)內大牛及經驗豐富的大學老師。Lynda.com視頻有著不同的收費標準,最低每月25美元,即可在Mac、PC、平板電腦、智能手機等各種設備之上觀看近11萬個教學視頻。
聯(lián)系客服