學編程有哪些好點的網站?
看大家都在推薦GitHub、MOOC、網易雲課堂等等,我這裡推薦幾個偏向實戰項目的網站。
1.Udacity
全球第三大 MOOC 平台,值得一提的是,優達學城的課程內容是由 Google、Facebook、谷名企,以及騰訊、滴滴等國內一線互聯網企業參與制作。所以如果有意向朝這類公司進軍的或者學習的,可以優先選擇這個網站。
同時,他涉及的領域是比較廣泛的,從數據分析師到人工智慧、深度學習、機器學習甚至無人駕駛。課程是以限時的實戰項目為主,並且可以獲得個性化的輔導。
可惜的是,優達學城目前只開設了四個中文課程,涉及機器學習工程師、數據分析師、Android 開發者以及 iOS 應用開發入門。剩下的課程則是以英文為主的,但我覺得沒什麼關係,技術無國界,真的想學習的,就一定不會因為語言放棄。
2. 實驗樓
實驗樓同樣提供給了用戶一種互動式的學習體驗。並利用配置好的虛擬機來完成相應的項目實驗。那麼,自然也就省去了搭建開發環境而出現的各種問題。
在虛擬的實驗環境下,大家可以根據項目文檔的內容,逐步動手完成每個項目挑戰。
除了趣味性十足的互動式體驗外,在實驗結束後,你還可以將項目中所編寫的代碼,上傳至代碼庫中,實現項目代碼的同步保存,也支持將代碼下載到本地。
實驗樓的課程主要偏向後端開發(Python、C/C++、Linux、PHP、Java)、Linux 運維以及大數據等內容。
3.anycode
看看域名就知道支持很多種語言的在線編寫。不過好在頁面上可以顯示中文,這對英語基礎不是那麼好的朋友來說會是一個不錯的選擇。另外他所支持的語言包括C、C++、Java、Python、Php、Matlab、Tcl、Ruby、Perl。該平台還有對應的手機客戶端(在線編程),可以用手機寫代碼,同時還擁有對應的微信平台,垂直論壇,移動課堂,在線題庫,雲資源庫等功能。
4.碼農谷
這一個是非常讓我驚艷的網站,雖然一直不溫不火的。主要是因為他提供了大量的實戰資源、企業招聘面試資源、源碼甚至考研初試複試的模擬...所以當你把基礎知識都過了一遍以後可以根據自己的需求選擇相應的挑戰。同樣也是互動式平台,不需要自己搭建環境。
推薦閱讀:
※如何實現feed流
※如何進行系統性的編程學習?
※偽·從零開始學Python - 1.1 認識Python
※Malt開發實錄(一)不斷改變的設計