无论你是想转行,成为一名全职程序员,或者想尝试打造一个网站或应用程序,或者只是希望提高了你的技能,学习代码无疑是每个程序员都绕不开的一关。尽管作为一个程序员可能不适合每一个人,但是还是有很多网站适合来提高自己的水平。
在深入了解下面我们的学习写代码网站列表中,我们想分享一个自学成才的产品设计师的一些建议。一位前创业者说自学成为程序员是很难的一件事情,无论是设计,编程。
“鼓足勇气,最重要的障碍就是要克服你的恐惧”
一旦你达到的基本写代码的能力,起步往往是最好的,试图给自己定制任务,并建立通过大量的试验和错误来丰富自己的经验。因此,考虑到这一点中肯的意见,如何让我们继续更好的学习开发,下面一些网站一定是你必备的:
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 Java
《Eloquent Java》实际上是一本书,是完全免费的在线电子书。从笔者的介绍:“Java是此刻大多被用来做各种巧妙的和可怕的事情的互联网开发语言。”
13,Ruby Koans
可以在红宝石网站上找到你想要的东西,红宝石Koans有免费的教程,并且承诺“走你前进的道路,通过学习Ruby来得到启示。”
14,Learn Code The Hard Way
了解代码的艰难历程,Python艰难的历程,以及其他编程语言,包括Ruby和C。
15,Stack Overflow
虽然没有什么技术上的教程分享,但是有很多案例信息,可以很方便大家搜索,对大家有很大的帮助,而且可以通过社区提出问题,会有人热心的帮你解答。
16,Coder Dojo
编码器是一个很多年轻人可以聚在一起学习代码的地方,所以是不是家长口中常说的那个以Instagramum设置你,看看你是否有一个独立的区域,网站还提供一个庞大的知识库,有很多导师和义工在一起分享。
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,www.proginn.com
程序员远程技术工作交流社区中心,聚集了大量优秀的产品经理和设计师以及前后端工程师提供在线服务。
来源:oschina
链接:https://my.oschina.net/u/2742875/blog/700818