国外程序员经常用的二十八个学习网站

无论你是想转行成为一名全职程序员,或者想尝试打造一个网站或应用程序,或者只是希望提高了你的技能,学习代码无疑是每个程序员都绕不开的一关,这里 有很多网站适合来提高自己的水平


在深入了解下面的网站列表之前,我们想分享一个自学成才的产品设计师的一些建议

一位前创业者说 “自学成为程序员是很难的一件事情,无论是设计,编程”

“鼓足勇气,最重要的障碍就是要克服你的恐惧” 一旦你达到了基本写代码的能力,试图给自己定制任务,并通过大量的试验和错误来丰富自己的经验

如何让我们继续更好的学习开发,下面一些网站一定是你必备的: 1、MIT Open Courseware 麻省理工学院的开放课件,包括电气工程和计算机科学2100提供的课程

免费的资源,包括在线课本,考试,多媒体内容,任务和项目的例子 – 所有从过去十年左右的实际MIT课程

2、Coursera 证书课程一经推出,已经创下100万学生大关,并已延伸到包括0ver的来自33所高校的200课程

证书课程是斯坦福大学的网上课堂,你可以在网上听世界上最好的学校之一,真正的教授讲授一个完整的大学课程,而且这些是免费的

3、Udacity Udacity拥有14个班的免费服务,“你要学会 与世界知名大学的教师 一起解决具有挑战性的问题……

”该课程涵盖面非常广,不但教你写代码,也让你在数学、物理等方面有所建树,甚至包含“如何建立一个启动”这种细致入微的问题

4、Google Code University 这是谷歌和它的代码,所以这是一个非常实用的免费资源,显然这是极好的,如果你对 Android开发 有兴趣, 显然这是极好的

这里还包含更高级的主题,包括分布式系统和网络的安全性

5、Mozilla Developer Network Mozilla Developer Network通过一两个案例告诉你是什么使一个好的网站运行,它的免费学习中心包括了网络热门资源,也被其他网站经常转载

6、HTML5 Rocks 该网站有很多关于HTML5的免费信息,包括博客文章和教程

7、The Code Player 这款播放器是能让你获得真正意义上编码,这有点像站在巨人程序员的肩膀之上

8、Codecademy Codecademy网站被纽约市长布隆伯格在twitter指出,他打算使用本网站学习代码(能不能学成暂且不说)

无论如何,Codecademy网站很棒,这里可以结识很多程序员开发者,同时网站增加了免费游戏化学习过程

9、Khan Academy “可汗学院”,可汗学院提供了大量的编程之外的课程,如果你只是希望学习代码,除此之外,它能给你的还有太多

10、General Assembly 提供在线直播的方式,例如“快速成型:从框架到HMTL5开发”主题(付费)直播,可以在Eventbrite的电子客票,获得口令,获取直播,当然这一切是收费的

11、PeepCode PeepCode涵盖了很多编程语言,提供可下载的(付费)视频

12、Eloquent JavaScript 《Eloquent JavaScript》实际上是一本书,是完全免费的在线电子书

从笔者的介绍:“JavaScript是此刻大多被用来做各种巧妙的和可怕的事情的互联网开发语言

” 13、Ruby Koans 可以在红宝石网站上找到你想要的东西,红宝石Koans有免费的教程,并且承诺“走你前进的道路,通过学习Ruby来得到启示

” 14、Learn Code The Hard Way 了解代码的艰难历程,Python艰难的历程,以及其他编程语言,包括Ruby和C

15、Stack Overflow 虽然没有什么技术上的教程分享,但是有很多案例信息,可以很方便大家搜索,对大家有很大的帮助,而且可以通过社区提出问题,会有人热心的帮你解答

16、Coder Dojo 编码器是一个很多年轻人可以聚在一起学习代码的地方,网站还提供一个庞大的知识库,有很多导师和义工在一起分享

17、O’Reilly Reilly 除了 发行 许多书籍外,该公司还提供许多不同的编程语言(付费)在线课程

18、Scratch 划痕是麻省理工学院媒体实验室开发的一款免费下载的程序,可以帮助年轻的孩子们建立互动故事

19、Apple Developer 如果您有兴趣为苹果产品开发,这是一个从头到尾看到苹果的开发者网站是什么样的,并且从苹果公司的网站提供免费的资源学习

20、Android Developer 谷歌的Android开发者网站的不断完善,包括来自谷歌的视频I / O,以及设计应用的最佳实践部分

21,Mobiletuts+ Mobiletuts+ Android和iOS的免费教程和博客文章以及其他移动为中心的需求,如设计,也有(付费)服务

22、Udemy Udemy提供了广泛的学科课程(一些免费的,一些付费),并拥有包括马克·扎克伯格和玛丽莎梅耶作为线上老师

23、Code School 代码学院提供的签约课程和视频可以按月订购,当然也有一些免费的课程视频以及资源

24、Bloc 承诺为您打造“12周成为web开发者”,当然费用很高,所以网站提供团购,可以和其他像你有类似兴趣的朋友一起来学习写代码,一个私人健身教练般良师益友的程序员老师,虽然贵,但是有他贵的道理,所以如果你下定决心成为一名开发者的话,你至少要有三个月的时间来学习

25、Treehouse 网站用户超过600的视频,你可以通过支付月租费,以及高级订阅,来获取更多的功能

26、Programr 程序编写者采用了不同的方来学习写代码,当然包括很多它自己的作品,你也可以开发很多属于自己的东西

27、Processing 虽然他的很多东西都已经开源了,但是作为一种方法,他让很多人学习到了如何编程,很多程序员都为框架的集成做了贡献

28、proginn 程序员远程技术工作交流社区中心,聚集了大量优秀的产品经理和设计师以及前后端工程师提供在线服务



发表回复