閱讀249 返回首頁    go 技術社區[雲棲]


在線學習編程網站收集

下麵收集一些個人覺得比較好的在線學習編程網站。當然用google搜索下,會有很多推薦。

update 2015-11-11
收集到幾個做題網站
https://www.codewars.com/  Codewars
https://codeforces.com/        codeforces
https://www.hackerrank.com/    HackerRank
https://projecteuler.net/archives   Project Euler
https://www.spoj.com/    SPOJ

update 2015-05-09
https://boolan.com/    博覽網,後台開發的比較多點

update 2014-11-27
https://www.freecodecamp.com/    主要javascript相關
https://nodeschool.io/              javascript/nodejs相關
https://www.theodinproject.com/     ruby相關
https://teamtreehouse.com/         ruby相關
https://www.udacity.com/     python相關

update 2014-11-19
https://www.udacity.com     全球性的在線學習網站,貌似通過了還會發個虛擬證書。比較多計算機方麵的內容。
https://www.edx.org/           麻省理工和哈佛大學創建的在線學習平台,有很多不同科目的學習內容。

update 2014-11-15
https://www.imooc.com/        慕課網,很好的中文教程網站,比較多web開發的內容,javascript, css等,可以了解到最新的web開發的一些工具等。
https://www.osforce.cn/        開源力量,很好的中文教程網站,比較多linux,網絡方麵的內容。
上麵兩個網站的一些課程是資深開發人員主講的,比一些培訓機構的要強上很多,強烈推薦大家上去轉轉。
https://leetcode.com/       最近在微博上比較火,在線編程挑戰網站,不是教程類的。不過據說做完了,去麵試google沒問題。

update 2014-4-5
https://www.coursera.org        一個全球性的開放式課程,有各種學科,還有一些有中文字幕。
https://www.codecademy.com  html/css/js/python/ruby/php 等
https://go-tour-zh.appspot.com   中文Go lang tour
https://www.mysanco.com/   善科網,在線學習數學知識
https://www.codeschool.com   ruby/html/css/js/iso/git 等


在線學習編程越來越流行。

在線編程有個很明顯的優點,就是用戶可以快速地有實質性地接觸,了解一門新的語言,技術。它強迫你去敲代碼,強迫你去理解,這樣你會有一定的代碼量,從而會有比較深刻的印象。

如果是按傳統的方法,你要學習一樣新語言,首先要賣一本書,或者在網上下一本教程,再學習它語法,數據結構,流程控製等。懶人隻是看看,覺得會了就丟開了,認真點的人會下個開發環境,隨便寫點簡單的代碼,再認真點的人才會看習題,再再認真點人才會把習題都去做一遍。能真正堅持的人不多。所以很多時候書是很好的,隻是看書的人隻是看了,而沒有學到東西。按這樣的流程走下來,對於一門新語言/技術,真正學到的東西非常少,很多時候都隻是一個概念。


這就是為什麼現在很多網站都有在線演示的係統。比如:

Go lang:https://tour.golang.org

Ruby:https://tryruby.org/

Redis:https://try.redis.io/

MongoDB:https://www.mongodb.org


對於我個人而言,最近在https://www.codecademy.com 上學了些html/css的知識,感覺非常好。因為在工作中我很少寫html,更不用說css了,有時偶爾看下相關的資料,總是很快會忘掉,所以一直都模模煳煳的。也許這次學到的以後也會忘掉,不過應該比以前的要好些:)。

在codecademy上學習過程中,感覺都是比較輕鬆的,沒有遇到太多的麻煩事。而且codecademy上有個問答社區(目前在網站的左下角),遇到麻煩時可以點進去。我點進去過兩次,到最後都發現其實是自己太懶了,沒認真看說明。

個人覺得在線學習編程網站有以下的優點:

  • 即開即學
打開瀏覽器上的書簽,就可以很方便地開始學習了,也不用記憶上次學到哪裏。
  • 強迫編碼
對於懶人來說,最好的辦法就是找個東西強迫他動起來。
  • 邊角知識
因視野所限,一個人所了解到的方麵總是有限。在線學習編程可以接觸到一些邊角的小知識。
  • 好的規範
教程的作者通常都是經驗豐富的專家,可以學到一些好的編程規範。


最後更新:2017-04-03 18:52:14

  上一篇:go unix下各種包安裝方法備忘
  下一篇:go ServiceHelper-Windows服務輔助類