想當程序員?你怎么能錯過這些 個學 Coding 的網站

jopen 10年前發布 | 20K 次閱讀 程序員

        美國 2014 前百大最佳職業,第一名就是「軟件工程師」,而且相關人才需求在未來仍然持續成長。這幾年國內也興起大量學習編程的學校。

        Javascript、Java、Python、C、C++、C#、Php、Ruby、Objective,這么多的編程語言無論你想成為哪種開發者、前端工程師、游戲開發者等,要去哪找這些學習語言的資源和工具,的確是很頭痛的事情。

        學習編程時最大的問題在于,它從來不是一件簡單的事,它需要投入很多時間而且會相當枯燥。 不過有非常豐富的線上資源和網站可以讓學習程式變成的更簡單。以下這些網站都是互動式的,在學習 Coding 的過程你可以立刻有所收貨。

        以下為大家介紹的這 31 個線上學習 Coding 的資源,有專門給兒童、初學者、想成為 App 開發者、前端工程師、后端工程師、資料科學家、UX 設計師的 …… 只要你有毅力,好好定下心來運用這些資源來學習,幾個月內成為開發者、設計師完全不是難事!不信?那就親自去體驗看看吧。

        1.  MIT Open Courses Ware

        MIT 擁有大量工程和資工相關的課程,它提供了所有的免費資源,包括考試、作業、設計和分析算法等等。

想當程序員?你怎么能錯過這些 個學 Coding 的網站

        2.  Mozila Developer Network

        Mozilla 為程式設計師提供了一個開發平臺。你可以在這學到新的技術,也可以得到很多能幫助你入門的資源。 在這里可以幫助你學習 HTML, CSS,Javascript …… 等知識。

想當程序員?你怎么能錯過這些 個學 Coding 的網站

        3.  The Code Player

        學習 HTML5、CSS3、Javascript 的好地方,提供有影片和 Source Code。

想當程序員?你怎么能錯過這些 個學 Coding 的網站

        4.  Codecademy

        目前在免費網站中,最知名的應該就是它了。上面所有的程式語言課程都是免費(HTML & CSS 、jQuery、JavaScript、PHP、Python、Ruby),互動式的界面做的不錯,也有討論區可以跟別的學習者一起討論問題,每個單元結 束時都會有實作的作業可以及時了解學習成效。

        Codeacademy 的缺點是,單元練習時的介紹文字稍嫌簡略,對初學者來說可能不夠清楚,需要去 Google 額外的資訊來補充、理解。

        建議初學者先從 Web Fundamentals ( HTML & CSS)開始,結束后再往 jQuery…… 學習。

想當程序員?你怎么能錯過這些 個學 Coding 的網站

        5.  Udacity

        有非常棒的電腦科學基礎教育 、 軟體開發等課程。不只是教材(講義、上課影片)完整,而且師資也都是麻省理工學院、哈佛大學、北京清華大學、Cornell 大學、Caltech 等全球頂尖資工學府的教授,值得大家參考。

想當程序員?你怎么能錯過這些 個學 Coding 的網站

        6.  Learneroo

        通過解決挑戰來了解 Java 和一些新的技能,學習變量、循環、字符串和數組這些基本的 Java Coding 知識。

想當程序員?你怎么能錯過這些 個學 Coding 的網站

        7.  Koding

        專屬給程式設計師的協作平臺。每位使用者都有自己的虛擬主機,只要透過瀏覽器就能直接在平臺上寫 Code,環境都能依照使用者的開發需求做變化。支援 JavaScript、PHP、Perl、C、Go、Python、Ruby。

想當程序員?你怎么能錯過這些 個學 Coding 的網站

        8.  Talent Buddy

        TalentBuddy 為學習者提供了一個可以練習 C、C#、C++、Javascript、PHP、Python, Ruby 的地方,以問答的方式引導你解決學習上的問題。

想當程序員?你怎么能錯過這些 個學 Coding 的網站

        9.  Code Avengers

        Code Avengers 上有 HTML,CSS,JavaScript 相關有挑戰性的課程,你可以學到怎樣編寫游戲,App、網站。 初學者在這裡也可以學到很多東西,做出很酷的作品。

想當程序員?你怎么能錯過這些 個學 Coding 的網站

        10.  Plural Sight

        Pluralsight 是美國的一間線上教育服務商,提供的課程類型包括:C#、jQuery、iOS、Android、Java、 Ruby ,還有包括設計、、NoSQL、Salesforce 等等。

想當程序員?你怎么能錯過這些 個學 Coding 的網站

        11.  Scratch

        Scratcch 是美國麻省理工學院(MIT)的媒體實驗室( Media Lab )在 2006 年所推出,專門設計給年約 8 歲的小朋友學習的程式設計語言 ,讓小朋友以熟悉的堆積木方式更快進入程式語言的世界。另外還有一套從 Scratch 分拆出來的學習工具 ScratchJr ,讓年紀更小的孩子,也能接觸程式設計。

想當程序員?你怎么能錯過這些 個學 Coding 的網站

        12.  The New Boston

        這是程式設計師的影片分享網站,你可以得到你最喜歡的主題方面所有的影片或教程,包括 Ajax、C++、Java、PHP、Python、Ruby 以及更多其他的技術 ,只要是你想學的,這邊都有啦!

想當程序員?你怎么能錯過這些 個學 Coding 的網站

        13.  Coder Dojo

        CodeDojo 這裡對每個人都是免費且開源的。

想當程序員?你怎么能錯過這些 個學 Coding 的網站

        14.  Udemy

        Udemy 是初學者學習如何 Coding 的良師。 在這個網站上,開發者可以找到大量的課程來增天自己的知識。

來自: www.aseoe.com
                    <span id="shareA4" class="fl">                            
                        </span>
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!