关注时事,大多数人从来没听说过例如SVN, GIT, MVC, ORM, Agile programming,或 NoSQL等东西。
什么样的简历能打动我
* 开源软件的参与者(一个GitHub的链接立即能引起我对这个候选人的兴趣)。
* 简要但明了的描述在学校课程之外为外界公司曾实现过的项目(在业余时间或实习期间)。
* 对编程社区类的社会媒体的参与。是否有StackOverflow身份?跟编程相关的Twitter账户?或者跟这个主题相关的博客?虽然这些事情单独看起来并不能说明某人是个好程序员,但这些却是一个适当的指标来说明一个人至少热衷于这个学科。是否出席行业相关会议也是一个很重要能说明对这个领域的兴趣的指示。
* 知道不常见的编程语言。基本上每个人都在简历上写了Java,然而,只是这些还不最够吸引我这个面试官的眼球。(该死,连Python也开始变得很平常了。)如果候选人声称自己会Haskell, Scala, Clojure, OCaml, Scheme, Factor, Io, J,等等…这绝对能吸引我。同样,这也并不能保证其人就是个好的程序员,但这很可能就说明了他们对这个职业有高于常人的兴趣,或者在大学里这些语言都学过(这也许是个不好的信号)。