计算机专业学生在毕业之前应该做的10000件事

2011-06-25 22:49

计算机专业学生在毕业之前应该做的10000件事

by Slacken

at 2011-06-25 14:49:55

original http://heikezhi.com/2011/06/24/things-ics-students-should-do-before-graduating/

现在正是毕业时节。因此我想我应该编制这样一份清单,上面列有计算机专业学生在他们获得文凭之前应该(单独)完成的10000件事情。幸运的话,在学生们学过的课程中其中的一些能被遇到。而其他大部分则不会,所以学生们需要为这些课外实践空出时间。

这份清单是受别人启发,而正如标题所说,它是关于行动,而不是了解或者学习。第一手经验绝对是探索用电脑完成的有趣的事情的最有效方法。一旦我们成功使程序运行并且/或者克服困难超越了障碍,我们会获得极大的成就感。而且同时它也建立了我们独立完成工作的关键技能。

下面是这个清单,排名不分先后:

0000 – 购买自己的域名。

0001 – 安装Apache Web服务器,并以不同寻常的方式配置,比如支持多个域。

0010 – 安装WordPress,拥有自己的博客。经常写博客,并写好。良好的写作技巧是掌握本专业的一个关键。

0011 – 在自己电脑或主机商那里搭建运行自己的网站。

0100 – 写至少一个完整的LAMP Web应用程序,最好是两个 —— 一个是P是PHP,另外一个是P是Python。

0101 – 拥有自己的(物理或虚拟)云服务器。

0110 – 安装VMWare或其他类似的虚拟机软件来给你的电脑安装多个操作系统。

0111 – 配置您的家庭DSL路由器,让你的电脑成为一个网站或者其他类型的服务器,并在自己家里的或者朋友的电脑/笔记本上访问。 

1000 – 使用数据包嗅探器来了解您的计算机对你最喜爱的游戏服务器的网络请求。

1001 – 对开源项目做贡献。

1010 – 写一个应用程序,至少使用到一个流行的开放接口,如Facebook Connect或谷歌的各种API。

1011 – 在你的网站上使用谷歌的AdSense,并只凭吸引到的流量挣钱。

1100 – 从零开始​​编译一个复杂的开源项目,如OpenSim或Matterhorn。 (感谢​​肖恩)

1101 – 读文学作品,并且除了享受此过程外,密切关注作者是如何讲述这个故事和如何遣词造句的。你写的程序就应该像艺术作品一样! (感谢​​Beki)

1110 - 投入到一个需求不断变化的项目中——现实世界里99.99%的项目都符合这个条件,但可能只有0.01%的作业符合,所以去找一个现实世界的项目。耐心完成它,并尽力听取来自他人的建设性意见。(感谢洛林)

1111 – 使用Map-reduce架构写一个应用程序。在GAE或者亚马逊EC2上运行它。 (感谢伊恩)

译者注:好吧,10000(2)=16(10)

Source from  tagide.com , translated by Slacken . Photo:ralph and jenny

想和我们一道传播黑客精神?快来加入吧!

无觅猜您也喜欢:

Twitter的搜索服务快了3倍!

3本免费CoffeeScript电子书

5条针对Honeycomb的UI设计建议

每个电脑Geek都应该知道的70件事
无觅