大学生就该做好一件事

在看 孟岩博客上的文章时想到的 。有些评论跟说相声一样。老大们借口满天飞,文字还特委屈,特义愤,特有同情心。我靠,无非就是说老子其实特机灵一人,只不过不懂hash,不懂数据库事务处理。你就把俺毙了,真是天理不容,玛勒格彼得。我看评论的老大们就连孟岩文章的用意都没明白,更别说知道面试官要考查什么了(我们假设面试官都是理性的)。其实很简单,面试官考查的,也就是一个老大您作为大学生应该做好的一件事:证明你过去四年没有白费。而证明这点的唯一途径就是展示你过去的成果。以孟老大帖子里的学生为例。既然他说了“比较了解数据库,数据结构”,孟老大问点基本的数据结构有什么离谱的地方呢? ThoughtWorksChad Fowler面试Java程序员时,让应试人给自己的的Java功底按1到10打分。如果面试人打分在9以上,Chad Fowler就会问“你能不能谈谈怎么让JVM当掉”。原因很简单,打分在9以上,面试人显然是个Java专家,那自然得展示点Java专家的道行。好比马戏团招杂耍演员。一个候选人说,我会同时抛5个球,一边抛一边还可以空翻360度攀爬红绿灯追公车(朋友语)。面试官难道当场录用这个候选人?当然不。是骡子是马,得拉出来溜溜。你状态不好,抛不了5个球,总可以表演一下抛三个吧?不能空翻360度,转个圈儿总行吧?面试前没有翻书复习,记不清 OBDD怎么实现,说说怎么用Hash总可以吧?

推而广之。面试的毕业生夸自己是可造之才,总得出示点证据吧?总得表现点良好的态度吧?自称“了解数据库”,却答不上基本的数据库问题,面试官当然怀疑你的能力,甚至你的诚正。自称酷爱编程,却连二分查找都写不出来,那不是搞笑么?自称聪明伶俐,你的专业课却门门挂红,不是很讽刺么?什么,老师教得太差?课程太枯燥?也就是说,你告诉我因为该做的事情不合心意,你就乱来?问问自己,这样的人公司敢要么?我就不用评论有的人把高数,线代,计算理论什么的都通通归于没有意义的课程了吧?当然,我们不排除有编程高手不能兼顾学业。没关系,那展示一下你的编程成果啊。如果Linux kenerl里有你的patch,我可以相信你的操作系统课不及格事出有因。如果你有自己的3D游戏(一个ray tracer也中),我可以对你线性代数挂红视而不见。但如果你成绩一塌糊涂,也没有拿得出手的软件作品,面试官怎么能相信你是一个聪明可靠,勤勉好学的人才,怎么能得出你四年来没有虚度的结论?不排除有人大器晚成,但对不起,大器晚成的风险属于不可控型,我们只能祝你好运。

所以呢,如果你是个大学生,有志于当个好的程序员,希望毕业即就业,就学学tangl_99老大,听听孟岩,纯月等老大们等的建议。学好专业课,做出得意作品。如果做不出得意作品,就把成绩搞好吧。四年忙碌,总好过毕业时的凄惶。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值