• 给计算机系应届毕业生的一些建议
    时间:2012-02-24   作者:虫虫   出处:oschina.net

    我最近参加了 Big Ivy University (BIU)的招聘会,和大约50位计算机专业的本科生交谈过。他们希望能到我的公司 10gen 来实习或者正式工作。我确信他们之中有很聪明的,但是他们没有学会如何把自己和别人区分出来。在我看来这些学生有类似的建立,类似的着装,类似的语言来和我聊天。计算机系的同学们,我想告诉你们如何让自己在招聘会上脱颖而出。假如你是一个很棒的黑客,你需要告诉我们,并且把这一点写入简历。否则我们找不到你!

    在学校里面学的东西是不够的

    我在BIU遇到的第一个学生给我简历的时候,我发现她会Haskell,并且做了一个机器学习的项目。我觉得这很棒,并把简历放在候选中。但是当我看到第三个Haskell和机器学习的简历后,我意识到这只不过是他们课上教的内容而已。
    假如你是和别的学校的学生竞争,那么你的学科内容可能是一个优势。但假如你是参加招聘会,你的竞争对手都是和你上过同样课程的学生。所以在这种情况下,你会Haskell并不吸引人,因为如果你不会的话,你就不能毕业!
    我还发现所有的学生都认为GPA(学习成绩)很重要,并且都把GPA写在简历很明显的位置。但是我总是忘记去看这块内容,我相信其他公司的招聘人员也会忘记看这块内容的。

    你得有魅力

    也许你不屑,但这是真理。有力的握手,眼神交流,平静,友好,又有激情的语调会让你感觉和别人不同。如果你吸引我,我将和你多聊一会儿,即使还有人排队等着给我简历。我也会更认真的回答你的问题,并且问你更多的问题。这并不是歧视,因为社交能力也是公司要求的一部分。从长远来看,我们是同事,朋友,你可能面对客户,展示我们的产品等等,我们需要你有一定的沟通能力。
    自己的项目,不同的语言,不同的课程

    首先,如果你是计算机专业毕业的学生,你一定能找到工作,因为市场很好。但是如果你想要找一个梦想中的工作,有激情的工作,你必须在你的简历里面体现一些不一样的地方:
    1. 自己的项目
    如果你有一个创意,并且实现了它,那么你应该把这个放在简历的顶部,甚至在你的名字上面。然后你和我握手以后应该迅速的介绍你自己的项目。这个项目不需要很特殊,不需要盈利,功能也可以不完整,但是它代表了你做了些东西。并且说明你是有想法的人,并且热爱编程,那么你的编程水平一定不差,我会把你放在候选名单里面。
    如果你还没有自己的项目,那么花点时间去做一个吧。把花在课程上的时间挪一点出来,这是值得的!然后把你的GitHub URL写在简历上。

    2. 不同的编程语言
    如果你会的编程语言仅限于你课程交的那些的话,说明你只是在完成作业而已。学习一门不同的语言,并不需要很小众的例如Erlang,只要不是你们上课教的就好。把这个也放在简历顶部,在你的个人项目下面。告我你是如何在暑假自学的C++,因为你想做3D图形编程来赚点零花钱。这跟我是否在招聘C++程序员无关,这让我意识到你是热爱学习计算机技术。但是要注意的是,我也许也懂这个语言的,所以如果你说你自己是精通这门语言,请确定你确实是精通。

    3. 不同的课程
    我知道BIU有一门选修课叫做 computer graphics,但是我只遇到一个学生上了这门课。大部分简历都列出了那些“无聊”的课程,例如操作系统,网络,Java等等。我知道你上了这些课程,否则你无法毕业。如果你想让我注意到你,上一些选修课吧。成绩并不重要。

    从长远考虑

    1. 参与开源项目
    我并不鼓励本科生就去GitHub上寻找开源项目,然后提交代码。但是你工作几年后不同了。现在你也许意识不到现有的开源项目的不足之处,即使你意识到了也未必能提交高质量的补丁去修复这个问题。也许开始一个你自己的新项目更容易。

    2. 自由职业
    我并不是推荐还没毕业的学生做自由职业,去软件公司实习是一个很好的选择。我想说的是你可以做一些独立的项目,哪怕是帮朋友建立一个WordPress网站。自己做一个能有实际作用的项目,比你在公司实习的经历要有用的多。除非你真的缺钱用,否则我还是觉得你应该花店时间在你自己的项目上面。

    网友留言/评论

    我要留言/评论

    相关文章

    国内首个HTML5应用开发平台AppCan开启限量内测:2月15日消息,国内首个HTML5应用开发平台AppCan在经过1年多时间的研发和测试之后,今天向广大开发者开放内测,开发者可以登录AppCan内测专题页面领取邀请码。本次内测为限量测试,一共只发1000个邀请码,大家抓紧哦。
    Facebook 大会:扎克伯格的14句话:4月22日,据外国媒体报道,Facebook F8开发者大会近日在美国旧金山举行。创始人兼CEO马克.扎克伯格出席会议并作主要演讲和声明,以下是大会中总结的14个要旨。
    2011年最具影响力的16个开源项目:OpenLogic近日发布了2011年度开源软件趋势分析报告,Openlogic报告重点分析了现今流行以及活跃的用于企业基础架构中的核心应用程 序。同时报告将热门的开源项目主要分为了Web应用和应用服务器、应用程序框架以及数据库和大数据三大类别。以下为OpenLogic评选出的2011年 度最具影响力的16个开源项目。
    开发出成功iPhone游戏的几条准则:本文由一位游戏开发者所撰。iPhone游戏如此之多,设计iPhone游戏都该注意什么?又如何让让自己的游戏脱颖而出,吸引玩家并留住玩家,开发商如何从游戏中获得收入?下面介绍一下这几条准则。
    【牛】一个网页体验17种操作系统的关机/重启:折腾帝们,借助虚拟机在某一操作系统中在安装另一个系统的有木有?谁让如今操作系统这么多,体验不完呢。光是微软大人的操作系统,历数体验一遍也够耗费心血的了。
    关于年长程序员的几个误区:最近我刚过完40岁生日,一个朋友向我开玩笑地说“嘿,你已经老了,不适合做程序员了!”我虽然附和地笑了笑,但是却有所感触。在我们这行,年龄歧 视已经司空见惯。COBOL那些人在若干年前就已经遇到了这个问题,随着Java的流行和上升,我们这些写Java程序的人嘲笑他们留下的代码以及面对新 技术时的顽固不化。 现在同样的事情降临到我的头上。也许你也是。即使现在还没有,很快就会轮到你的。现在你还笑得出来吗?是的,我是这么认为的。
    分享50个使用非比寻常导航菜单设计的创意网站:导航在网站设计中起着举足轻重的作用。一个设计简易的导航相对于复杂的导航将能够很好的帮助用户探索网站内容。无论从网站设计功能的任何角度来看,导航都是首先我们需要设计和实现的。 实现一个无与伦比并且能成功满足导航需要的导航设计就好像是登上珠穆朗玛峰。设计一个具体有特别的功能的导航会使得网站导航对于用户非常有趣,并且能够提高用户的使用体验。
    2012年移动应用交互设计趋势:2011年涌现出诸多优秀设计,随着操作系统的更新和硬件性能的提升,交互设计又被提升到一个新的高度。不再是将内容从互联网搬至移动设备,而是解决设备本身的问题,根据用户需求从操作方式、信息架构和内容呈现等各个方面挖掘设计的可能性,为用户带来新颖的交互体验。
    江湖秘籍:如何用百度打击对手:如果你有一个直接对手金山,还有个多年宿敌百度,而金山和百度之间并无恩怨,如何能够借百度之手攻击金山呢?想到了《教父II》里Michael的一句话:“这很难,但没有事情是不可能的。”
    IOS应用开发者应遵循的10条设计原则:大家知道,苹果App Store的应用审查十分严格,可以说近乎吹毛求疵。如何才能确保自己的应用通过苹果的审查,顺利在App Store上架?以下是BI为广大开发者总结出来的10条设计原则: