無(wú)論你是想轉(zhuǎn)行,成為一名全職程序員,或者想嘗試打造一個(gè)網(wǎng)站或應(yīng)用程序,或者只是希望提高了你的技能,學(xué)習(xí)代碼無(wú)疑是每個(gè)程序員都繞不開(kāi)的一關(guān)。盡管作為一個(gè)程序員可能不適合每一個(gè)人,但是還是有很多網(wǎng)站適合來(lái)提高自己的水平。
在深入了解下面我們的學(xué)習(xí)寫(xiě)代碼網(wǎng)站列表中,我們想分享一個(gè)自學(xué)成才的產(chǎn)品設(shè)計(jì)師的一些建議。一位前創(chuàng)業(yè)者說(shuō)自學(xué)成為程序員是很難的一件事情,無(wú)論是設(shè)計(jì),編程。
“鼓足勇氣,最重要的障礙就是要克服你的恐懼”
一旦你達(dá)到的基本寫(xiě)代碼的能力,起步往往是最好的,試圖給自己定制任務(wù),并建立通過(guò)大量的試驗(yàn)和錯(cuò)誤來(lái)豐富自己的經(jīng)驗(yàn)。因此,考慮到這一點(diǎn)中肯的意見(jiàn),如何讓我們繼續(xù)更好的學(xué)習(xí)開(kāi)發(fā),下面一些網(wǎng)站一定是你必備的:
1,MIT Open Courseware
麻省理工學(xué)院的開(kāi)放課件中的各種問(wèn)題,包括電氣工程和計(jì)算機(jī)科學(xué)2100提供的課程。免費(fèi)的資源,包括在線課本,考試,多媒體內(nèi)容,任務(wù)和項(xiàng)目的例子 - 所有從過(guò)去十年左右的實(shí)際MIT課程。
2,Coursera
證書(shū)課程一經(jīng)推出,已經(jīng)創(chuàng)下100萬(wàn)學(xué)生大關(guān),并已延伸到包括0ver來(lái)自33所高校200課程。如果你還沒(méi)有聽(tīng)說(shuō)過(guò)證書(shū)課程的,它是斯坦福大學(xué)學(xué)習(xí)的想法出身的巨型啟動(dòng),基本上你可以通過(guò)在世界上最好的學(xué)校之一真正的教授講授網(wǎng)上一個(gè)完整的大學(xué)課程,而且這些是免費(fèi)的。
3,Udacity
Udacity擁有14個(gè)班,其中,目前的免費(fèi)服務(wù),“你要學(xué)會(huì)通過(guò)解決具有挑戰(zhàn)性的問(wèn)題......與世界知名大學(xué)的教師?!痹撜n程涵蓋似乎面向不但教你代碼的話題,也讓你在一個(gè)堅(jiān)實(shí)的基礎(chǔ)數(shù)學(xué),物理,甚至,“如何建立一個(gè)啟動(dòng)”。
4,Google Code University
這是谷歌和它的代碼,所以這是一個(gè)非常堅(jiān)實(shí)的免費(fèi)資源,顯然這是極好的,如果你有興趣在Android開(kāi)發(fā)。有一些更高級(jí)的主題,以及包括分布式系統(tǒng)和網(wǎng)絡(luò)的安全性。
5,Mozilla Developer Network
Mozilla Developer Network通過(guò)一兩個(gè)案例告訴你是什么使一個(gè)好的網(wǎng)站的運(yùn)行,它的資源免費(fèi)學(xué)習(xí)中心包括了網(wǎng)絡(luò)熱門(mén)資源,也被其他網(wǎng)站經(jīng)常轉(zhuǎn)載。
6,HTML5 Rocks
該網(wǎng)站有很多關(guān)于HTML5的免費(fèi)信息,包括博客文章和教程。
7,The Code Player
這款播放器是一個(gè)偉大的方式來(lái)獲得真正意義上編碼(同時(shí)學(xué)習(xí)的東西太多)的流入。這有點(diǎn)像站在巨人程序員的肩膀之上。
8,Codecademy
Codecademy網(wǎng)站被紐約市長(zhǎng)布隆伯格在twitter指出,他打算使用本網(wǎng)站學(xué)習(xí)代碼(能不能學(xué)的成暫且不說(shuō))。無(wú)論如何,Codecademy網(wǎng)站很棒,這里可以結(jié)實(shí)很多程序員開(kāi)發(fā)者,同時(shí)網(wǎng)站增加了免費(fèi)游戲化學(xué)習(xí)過(guò)程。
9,Khan Academy
“可汗學(xué)院”,可汗學(xué)院提供了大量的編程之外的課程,如果你只是希望的代碼,它有太多。當(dāng)然你也可以利用尋找是一個(gè)文藝復(fù)興時(shí)期的人。
10,General Assembly
提供在線直播的方式,例如“快速成型:從框架到HMTL5開(kāi)發(fā)”主題(付費(fèi))直播,可以在Eventbrite的電子客票,獲得口令,獲取直播,當(dāng)然這一切是收費(fèi)的。
11,PeepCode
PeepCode涵蓋了很多編程語(yǔ)言,提供可下載的(付費(fèi))視頻。
12,Eloquent Java
《Eloquent Java》實(shí)際上是一本書(shū),是完全免費(fèi)的在線電子書(shū)。從筆者的介紹:“Java是此刻大多被用來(lái)做各種巧妙的和可怕的事情的互聯(lián)網(wǎng)開(kāi)發(fā)語(yǔ)言?!?/p>
13,Ruby Koans
可以在紅寶石網(wǎng)站上找到你想要的東西,紅寶石Koans有免費(fèi)的教程,并且承諾“走你前進(jìn)的道路,通過(guò)學(xué)習(xí)Ruby來(lái)得到啟示。”
14,Learn Code The Hard Way
了解代碼的艱難歷程,Python艱難的歷程,以及其他編程語(yǔ)言,包括Ruby和C。
15,Stack Overflow
雖然沒(méi)有什么技術(shù)上的教程分享,但是有很多案例信息,可以很方便大家搜索,對(duì)大家有很大的幫助,而且可以通過(guò)社區(qū)提出問(wèn)題,會(huì)有人熱心的幫你解答。
16,Coder Dojo
編碼器是一個(gè)很多年輕人可以聚在一起學(xué)習(xí)代碼的地方,所以是不是家長(zhǎng)口中常說(shuō)的那個(gè)以Instagramum設(shè)置你,看看你是否有一個(gè)獨(dú)立的區(qū)域,網(wǎng)站還提供一個(gè)龐大的知識(shí)庫(kù),有很多導(dǎo)師和義工在一起分享。
17,O’Reilly
除了許多許多的書(shū)籍,是由Reilly發(fā)行,該公司還提供許多不同的編程語(yǔ)言(付費(fèi))在線課程。
18,Scratch
劃痕是麻省理工學(xué)院媒體實(shí)驗(yàn)室開(kāi)發(fā)的一款免費(fèi)下載的程序,可以幫助年輕的孩子們建立互動(dòng)故事。
19,Apple Developer
如果您有興趣為蘋(píng)果產(chǎn)品開(kāi)發(fā),這是一個(gè)從頭到尾看到蘋(píng)果的開(kāi)發(fā)者網(wǎng)站是什么樣的,并且 從蘋(píng)果公司的網(wǎng)站提供免費(fèi)的資源學(xué)習(xí)。
20,Android Developer
谷歌的Android開(kāi)發(fā)者網(wǎng)站的不斷完善,包括來(lái)自谷歌的視頻I / O,以及那去設(shè)計(jì)應(yīng)用了最佳實(shí)踐部分。
21,Mobiletuts
Mobiletuts Android和iOS的免費(fèi)教程和博客文章以及其他移動(dòng)為中心的需求,如設(shè)計(jì),也有(付費(fèi))服務(wù)。
22,Udemy
Udemy提供了廣泛的學(xué)科課程(一些免費(fèi)的,一些付費(fèi)),并擁有包括教練馬克·扎克伯格和瑪麗莎梅耶。
23,Code School
代碼學(xué)院提供的簽約課程和視頻可以按月訂購(gòu),當(dāng)然也有一些免費(fèi)的課程視頻以及資源。
24,Bloc
承諾為您打造“12周成為web開(kāi)發(fā)者”,當(dāng)然費(fèi)用很高,所以網(wǎng)站提供團(tuán)購(gòu),可以和其他像你有類(lèi)似興趣的朋友一起來(lái)學(xué)習(xí)寫(xiě)代碼,一個(gè)私人健身教練般良師益友的程序員老師,雖然貴,但是有他貴的道理,所以如果你下定決心成為一名開(kāi)發(fā)者的話,你至少要有三個(gè)月的時(shí)間來(lái)學(xué)習(xí)。
25,Treehouse
網(wǎng)站用戶超過(guò)600的視頻,你可以看的月租費(fèi),以及高級(jí)訂閱,提供了更多的功能。
26,Programr
程序編寫(xiě)者采用了不同的方來(lái)學(xué)習(xí)寫(xiě)代碼,當(dāng)然包括很多它自己的作品,你也可以開(kāi)發(fā)很多屬于自己的東西。
27,Processing
雖然他的很多東西都已經(jīng)開(kāi)源了,但是作為一種方法,他讓很多人學(xué)習(xí)到了如何編程,很多程序員都為框架的集成做了貢獻(xiàn)。
聯(lián)系客服