`
flyfy1
  • 浏览: 72324 次
  • 性别: Icon_minigender_1
  • 来自: Singapore
社区版块
存档分类
最新评论

程序员应该有一些自己拿得出手的Project

阅读更多

// 两次面试经历

这两天有两个面试。一个是申请了Sheares Hall的Master's List -- 就是因为一些原因,宿舍认为你表现卓越,希望下学期留你住在这个宿舍; 还有一个是暑假实习,在国大里面很大的一家研究机构,Data Storage Institute。

 

两次面试有个共同的特点。就是在我展示过我去年暑假做过的志愿者管理系统、以及我在学期中做过的各种Project之后,一个共同的反馈就是:Impressive。之后就是讨论我到来工作有什么好处。

我想,可能是因为,作为一个大二学生来说,相比之下实现过这样复杂的系统的人不多吧。

 

但是根据这两次面试的经验,可以证明一点:程序员有一点自己能够拿得出手的东西,很重要。

 

// “吃亏是福”

在我们还年轻、没有什么经验的时候,会发现找个实习蛮困难的; 或者可能在我们做学校Project的时候,发现一个悲剧的事情:队友不给力。

这个时候如果自己跟着不给力,那么时间就这样耗过去了,Project也就是拿了一个一般的成绩。更大的失去是,自己在过程中没有任何提高。

如果换一种眼光对待这个Project,把它作为自己的一个很好的锻炼机会,并且在这个Project结束之后还继续改进你已经写过的Code,做长期的维护(我现在还在用我们软件工程课上做出来的ToDo List Management软件),那么假以时日,这就是一个你拿得出手的东西。

而偷懒的人什么都拿不出来。

 

// “用什么证明自己”

有时候会发现,很多人在抢一个东西。比如一门课,不难,也学不到什么东西,但就是很多人上——因为这门课很好拿分; 而成绩似乎对于一个学生有很重要的意义。

在没有其它能够证明你能力的东西的时候,成绩具有唯一的参考作用。

但一家公司关心的,是我雇来的员工,是不是值我出的价钱。换句话说,你能不能给我创造出比我给你的还要多的财富。

我想,如果你能够证明这一点,那么这家公司没有理由不雇佣你。

 

怎么证明这一点呢?一些自己拿得出手的Project,应该会很有说服力。

 

 

 

哦,这里是我们在软件工程课上做的任务管理软件地址:http://code.google.com/p/cs2103-todolist-great/

另外一个复杂的Volunteer Managent Systen因为是Client内部使用的需要,不能上传源代码。部分文档放在附件里面了。

9
3
分享到:
评论
5 楼 flyfy1 2012-04-05  
hookblood 写道
求LZ分享你做的两个project~DEMO也可以~或者是实现的功能说明或者设计文档都行,刚准备入行,想要学习下,联系邮箱:512457334@qq.com。感谢!

哦~~我们做过的一个Project源代码我放到文章最后了。另外一个Project的(部分文档)我放到附件里面了。
4 楼 hookblood 2012-04-05  
求LZ分享你做的两个project~DEMO也可以~或者是实现的功能说明或者设计文档都行,刚准备入行,想要学习下,联系邮箱:512457334@qq.com。感谢!
3 楼 hzfeibao 2012-04-05  
赞同2楼的观点,学生时代应该养成追求完美的习惯
2 楼 jiaoronggui 2012-04-05  
支持,对于才入行的或准备入行的,很有借鉴价值
1 楼 CopyNo_1 2012-04-04  
恩恩,我很赞同你的观点....

相关推荐

Global site tag (gtag.js) - Google Analytics