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

今天看了一篇,觉得很有感触,有必要记录一下(以下内容。。。)



现在正是毕业时节。我想有必要汇总一下计算机专业的学生在获得学位之前应该(单独)完成的10000件事情。碰巧的话,学生们在过去学过的课程中完成了其中的一部分。但可能大多数还没有被遇到过,所以学生们需要为这些课外实践空出时间。       这份清单是受别人启发,而正如标题所说,它是关于行动,而不是了解或者学习。第一手经验绝对是探索用电脑完成的有趣的事情的最有效方法。一旦我们成功使程序运行并且/或者克服困难超越了障碍,我们因此会获得极大的成就感。而且同时它也会帮助我们掌握自主解决问题的关键技能。
下面是这个清单,排名不分先后:
0000- 购买自己的域名。

0001- 安装ApacheWeb服务器,尝试用不同的方式配置,比如支持多个域名。

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- 读文学作品,并且除了享受此过程外,密切关注作者是如何讲述这个故事和如何遣词造句的。你写的程序就应该像艺术作品一样!

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

1111- 使用Map-reduce架构写一个应用程序。在GAE或者亚马逊EC2上运行它。

注:10000(2)=16(10)

时间: 2024-07-30 13:38:15

计算机专业学生在毕业之前应该做的10000件事 ...的相关文章

大牛给计算机专业学生的 7 个建议

layout: default title: 大牛给计算机专业学生的 7 个建议[转] category: [技术, C/C++] comments: true --- 七个建议 看到名字时候,只是好奇,看完之后,还是决定把文章转载一下了.不知道是不是因为其中的一个选择的缘故,我之前也徘徊了好久时间. 具体的内容 文章如下: 导读:由于Joel Spolsky的双重身份(昔日耶鲁大学计算机系学长,今日Fog Creek软件公司的CEO),所以听听他的建议,对于当今无数困扰于就业压力的中国高校计算

计算机专业学生一定要学好这几门课!(转)

很多程序员,包括计算机专业出身的程序员,也包括通过自学成为程序员的非科班同学,在工作一两年后甚至更久后,基本上都会碰到技术瓶颈,由此可能产生很长一段时间的迷茫期. 在这个迷茫期,很多程序员都在思考类似自己是不是适合做程序员.是否要做一辈子程序员.是否要转行到其他职业,比如产品经理等问题.如果不能很快地得到这些问题的答案,那么这些程序员就会一直被这些问题所困扰,举步难行,浪费大好光阴. 这篇文章不是用来探讨程序员是否能干一辈子.程序员如何转型到产品经理等问题的.相反,这篇文章的目的是想要帮助那些迷

拿到美国Offer后要做的N件事

经历了选校的纠结,备考的紧张和苦苦等待Offer的无奈,成功拿到Offer后难 免欣喜若狂,但如果你以为拿到Offer就万事大吉了的话,那么你将未必能成功留学美国.拿到Offer后仍有许多你需要关注的事情,只有把这些收尾工作通通都搞定了,你的美国留学才能顺利开始. 一.检查offer类型 拿到美国大学offer后,首先应该好好的了解offer的类型.一般来说,毕业生并且语言达到学校专业要求的都是拿到 unconditional offer(无条件录取通知书),这个时候确认没有其他的附件条件即可;

想提升工作效率,就別再做这七件事

试想一位小公司老板每日孜孜不倦地工作,为何不能从为数众多的竞争者脱颖而出? 一位创业家可以不眠不休一天工作24 小时,整整一周不休假. 然而,时间有限,且竞争者却永远可以投入更多钱与心力,让竞争更剧烈.那么,为什么某些小型新创公司可以完成许多大型企业无法完成的事情呢? ●Instagram──只有13 名员工却被Facebook 用几十亿买下的公司. ●Snapchat──只有30 名员工却拒绝科技巨人Facebook.Google 的并购交易. 它们的成功部分来自于幸运──其余则是因为效率 .

当开发者产生一个伟大的想法之后应该做的10件事

当你正和家人享受一个悠闲的午后,一个不错的想法突然出现在你的脑海里.不管它是一个 App 还是服务,或是一个新的概念.只要你把这个想法付诸实践,它就可能会成为下一个 uber,甚至会改变世界. 那接下来你应该怎么做呢?这里有一个指南,会告诉你在决定把自己这个想法实现之后应该做的事情. 1. 起一个名字 在你决定开始之后,要做的第一件事就是为你的产品起一个名字,这个名字是有多重要大家心里都很清楚,如果你并不擅长起名字,你可以通过一些工具来扩展你的思路,如 visual thesaurus, Wer

安装 CentOS 7 后必做的七件事

原文 安装 CentOS 7 后必做的七件事 CentOS 是最多人用来运行服务器的 Linux 版本,最新版本是 CentOS 7.当你兴趣勃勃地在一台主机或 VPS 上安装 CentOS 7 后,首要的工作肯定是加强它的安全性,以下列出的七件事,是你进一步配置系统和安装其他软件前必须做的. 1. 更改 root 密码 若果你是自行安装 CentOS 7 的话,安装程序会让你自行设定 root 的密码.不过很多 VPS 服务商只会提供预先安装好的 CentOS 7 映像档,这种情况下他们会透过

安装完Ubuntu 14.04要做的九件事

www.linuxidc.com/Linux/2014-04/100411.htm 1.看看有哪些新特性 安装完之后的第一件事肯定是看看Ubuntu 14.04有哪些新的特性. Ubuntu 14.04 LTS本周发布,新特性提前看 http://www.linuxidc.com/Linux/2014-04/100152.htm Ubuntu 14.04惊艳:窗口没有边框了! http://www.linuxidc.com/Linux/2014-04/100151.htm 2.更改外观(壁纸,启

Ubuntu 16.04 LTS安装好之后需要做的15件事

看到这篇文章说明你已经从老版本升级到 Ubuntu 16.04 或进行了全新安装,在安装好 Ubuntu 16.04 LTS 之后建议大家先做如下 15 件事.无论你是刚加入 Ubuntu 行列的新用户,还是有经验的老用户,你都会发现一些非常有用的调整和建议. 1.了解Ubuntu 16.04 LTS新特性 新选项!新应用程序!新内核!新的…… 所有东西都是新的! Ubuntu 16.04 LTS 带来了一些让人兴奋的新功能和变化,所以在开始使用之前建议各位一定要花几分钟熟悉一下新的改进. 如果

手机被偷前必做的两件事

很多"专家"都曾经发过<手机被偷后必做的N件事>这类教程,比如:致电运营商挂失手机号:致电银行冻结手机网银:手机解绑支付宝:微信冻结账号:修改微博.微信.QQ等密码:找手机运营商补手机卡:等等等等,实际上,这类教程所要求的事情都不是必要的,亡羊补牢不如未雨绸缪,真正要做到丢失后手机安全,只需要事前做两件事情:设置指纹密码和SIM卡密码.对于苹果用户来说,还需设置"查找我的iPhone"和iCloud两步验证. 以iPhone为例,一般都会设置"