現(xiàn)在軟件行業(yè)的失業(yè)率大概是2%,而全國平均失業(yè)率則高達(dá)7%。正是這樣的數(shù)據(jù)讓你明白為什么越來越多的人開始躋身于IT行業(yè)。
那么學(xué)寫代碼應(yīng)該怎樣邁出第一步呢?會不會要花費(fèi)很長時間?或者你覺得這已經(jīng)在你能力范圍之外了?千萬不要小瞧自己!
下面介紹的編程資源,只要能照著規(guī)劃一步一個腳印,那么編程絕對只是小菜一碟,學(xué)好之后你甚至可以勝任這個崗位。忘記說了,這11個每個都是免費(fèi)的哦,千里之行始于足下,還不快快開始吧!你只要在Google中搜索這11個關(guān)鍵詞即可找到他們。
1. Code Academy
如果你還不知道Code Academy,那你就out了。Code Academy提供 HTML & CSS, JavaScript, JQuery, Ruby, PHP, 和 Python諸如此類的交互式課程。Code Academy的優(yōu)勢是,當(dāng)你在它提供的測試中進(jìn)步了,它會授予你徽章,這讓人感覺特有意思,倍有成就感。你甚至可以在你的個人資料里查看自己的學(xué)習(xí)進(jìn)度。
2. Treehouse
Treehouse是一個視頻教程網(wǎng)站,基礎(chǔ)會員價是每月25美元,目前正在搞一個14天的免費(fèi)試用活動。它根據(jù)你在網(wǎng)站上的歷史記錄來計算你目前的學(xué)習(xí)進(jìn)度。據(jù)Treehouse統(tǒng)計,個人通過出售自己的視頻教程共計已有2000點(diǎn)積分,相當(dāng)于10000美元,并且隨著你上傳的視頻的增加,收入也會逐漸增加。當(dāng)然,除此以外我們也可以在Treehouse上學(xué)習(xí)具體的編程課程(例如Ruby和JavaScript)。甚至你還可以涉獵別的方面,這里應(yīng)有盡有,搞不好一個不小心你就成為web開發(fā)員了!
3. Rails for Zombies
點(diǎn)擊“Start Course Now”,學(xué)習(xí)編程之旅就起航了。Rails for Zombies是完全免費(fèi)的,它會生動形象的教會你如何用Ruby寫出有動畫效果的代碼。 Ruby是目前非常流行的一種后端編程語言。你甚至可以有機(jī)會為Zombies創(chuàng)建一個Twitter!TTwitter實際上就是建立在ruby
on rails上的一個很受歡迎的產(chǎn)品。
4. Code School
作為Code School的三部分之一,Rails for Zombies提供的是免費(fèi)的課程學(xué)習(xí)。但是Code
School里的課程不是通通都是免費(fèi)的,不過有些可以免費(fèi)預(yù)覽。在Code School里你可以選擇四個路徑學(xué)習(xí),它們分別是Ruby,JavaScript,HTML / CSS以及iOS。每個路徑中你又可以選擇不同的課程。例如,如果你想學(xué)習(xí)編寫iPhone的應(yīng)用程序,你可以在iOS的路徑中選擇obective -c課程,而這個課程也是免費(fèi)的。
5. Girl Develop It
Girl Develop It是由國際組織創(chuàng)辦的,其使命是賦予女性編程的權(quán)力。你可以通過潛水來學(xué)習(xí)里面的免費(fèi)資料,資料可是相當(dāng)多哦,嘿嘿!
6. A Beginner’s Guide to HTML & CSS
如果你是一個HTML和CSS的初學(xué)者,那千萬不可錯過這里。 A Beginner’s Guide to HTML & CSS可以提供一個完整的有關(guān)于HTML和CSS的學(xué)習(xí)指南,里面包括:語法、句法、定位、排版等。
7. Stack Overflow
你能在Stack Overflow上提出問題并獲得幫助,當(dāng)然你也可以搜索和你想問的類似的問題,看看別人給出的回答先。這里能快速解決你在編程時所遇到的問題。一般人我不告訴他!
8. JS Fiddle
JS Fiddle可測試HTML,CSS和JavaScript的相關(guān)程序。它會把代碼的運(yùn)行結(jié)果展示出來,這樣你就可以看出哪些代碼是可以運(yùn)行的,哪些不能運(yùn)行。
9. Learn to Program
教你Ruby的免費(fèi)電子書。
10. MIT Open Courseware
不知道你有沒有聽說過,MIT(麻省理工學(xué)院)所有的網(wǎng)上課程都是免費(fèi)的。值得樂一下的是,MIT可是全球最知名的技術(shù)學(xué)院。在MIT Open Courseware,哪怕你什么都不懂,也有入門級編程課程供你選擇,甚至可以瀏覽講義。
11.CS50: Harvard
CS50: Harvard提供基本的計算機(jī)科學(xué)課程,任何人只要有興趣就可以瀏覽它的頁面,甚至還可以通過講義來學(xué)習(xí)有關(guān)的算法和遞歸。
這里雖然已經(jīng)有不少免費(fèi)且有意義的課程可供你學(xué)習(xí)如何寫代碼,但是還有很多很多是沒有列在這里的。
那么,你準(zhǔn)備好開始學(xué)習(xí)了嗎?不積跬步無以至千里,加油吧,騷年!