初学编程者必知的五个网站

发表于 9小时前7150次阅读| 来源 CSDN43 条评论| 作者 钱曙光

程序员 编程 编程语言 计算机 职场 摘要:学习编程能锻炼你的思维,形成一种思考方式,让你更好地思考一切,这对所有领域都有帮助。所以即使你是一名普通人,都可以通过本文介绍的五个网站快乐的学习,感受编程的乐趣。

照片来自于Flickr用户Éole

学编程和从事计算机行业是两码事情。并不是会写点程序就能从事计算机行业,反过来说,学编程也并不一定是为了专业从事计算机行业,编程可以作为一种很好的业余爱好或作为复合型人才的“第二技能”,当然,如果有适当的机会,也可以考虑转行。 

初学编程者看不懂书是正常的。所有程序员都是从那一步走过来的。除了看书你还可以利用丰富的互联网资源,而下面将为你介绍五个免费在线学习编程的网站,而不需要昂贵的学费以及需要你安排固定的时间。

1. CODECADEMY

它是一种基于网络的互动编程教程,手把手帮助用户了解JavaScript的一些基本原理,更重要的是,使用Codecademy学习编程充满了趣味性,它的联合创始人是Zach Sims和Ryan Bubinski。另外,该网站在去年已经推出了中文版。

在用户第一次打开首页的时候,会如上图中所示的那样,会让你简单的进行一些操作,让初学者初尝编程的乐趣。

用户一旦进入网站就能轻松完成编程的第一课,若用户要想知道自己的名字有多少字母,只需将自己的名字输进双引号中,再输入“.length”,最后点击enter键即可,非常简单。

很多的编程网站内容错综复杂,有数以百万计的课程,而Codecademy只提供特定的计算机语言,例如:JavaScript和Ruby。

2. LADIES LEARNING CODE


Ladies Learning Code的网站创始人是Heather Payne,她的目标是使得促进女性和女生对计算机编程的学习,打破男性一直以来主导高科技领域的情况。这是一家总部设在多伦多(加拿大)的非营利编程组织,其网站主页上显示,只要你是有抱负的人,无论你是9岁还是49岁都能来学习。

Ladies Learning Code诚邀女子(偶尔也有男性)进行协作学习技术技能,所有课程都是从各种编程语言入门级开始教授。

你可以在任何时间和地点进行学习,另外网站也会提供一些关于JavaScript、HTML和Photoshop的研讨会。

3. CODE RACER


Code Racer是一个在线编程游戏,会强迫你快速编程,在编程游戏中,Code/Racer所属Treehouse团队拥有超过650个教学视屏,当你完成某个课程的话,就会获得相应的徽章。另外,高级程序员或者有经验的程序员可以考核初学者,测试他们的技能。网站的教学侧重于HTML和CSS。

4. UDACITY


UDACITY是由斯坦福大学(Stanford University)教授创办的盈利性网站,不过没有跟大学结成联盟,主要教授Java、Web开发、HTML5和软件测试。

网站会有基于软件的测试、习题集、跟编程相关的作业。另外,每个单元的每个知识块都有相应的习题和答案。而且,任意一个选择题都是教授自己手写的,每一个答案又单独做成了一个小视频。在习题集里面同样包含视频,学生可以在线输入代码,测试代码。

学生能获得很多,网站会根据学生的学习表现颁发不同层次的证书:结业、良、良好、优秀。另外,科罗拉多州立大学(Colorado State University)的环球学院已经认可Udacity上部分课程的学分。Udacity还发布了一个免费的就业匹配计划,可以将学生的简历根据公司的招聘情况和学生的成绩发给包括 Google、Facebook、Twitter、美国银行在内的合作公司。 

5. GIRLS WHO CODE


Reshma Saujani创立的Girls Who Code致力于教育女青年编程和学习科技技能,教育女生编程,将有助于缩小她们在科技领域与男性之间的差距,提升她们的竞争力,获得更好的职业发展。

这些女孩子将会学会怎么建立网站和移动应用,甚至开设自己的公司。课程中也包含财务知识、计算机科学和机器人技术。该组织表示已经得到了一些公司的经济援助,包括Twitter、通用电气、谷歌和eBay。

Reshma Saujani是“编程女生”的创立人,也是纽约公共宣传的正式代理人。她说,该计划的萌芽是在2010年,她在美国国会上竞选失败,失败原因是科学界男女比例的不平衡。

文章来源:GOODNET

本文为CSDN编译整理,未经允许不得转载,如需转载请联系market#csdn(#换成@)

更多推荐

初学编程者必知的五个网站