想当程序员?你怎么能错过这些 个学 Coding 的网站

jopen 10年前

        美国 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