我们将从Hiring Manager的角度来对以下两个例子进行分析点评, 并且阐述处理技术栈广度和深度的技巧,总结出CS简历中,撰写工作经验描述的要点 。

案例一

 

工作经验和项目经验的描述稍有区别。在写工作经验时, 一定要体现出和Team的配合。要表现出自己可以融入Team,利用Team现有的框架与Team配合,做出更多的东西,这一点非常重要。此外,你要说出自己做的东西的具体功能,假如你只是简单地说自己加入了Kindle Team,这三个月就是做Kindle,那这肯定是减分的。

Amazon的Internship是一个非常好的机会,这个Title会为你加分。但是,在浏览你的项目时,虽然你写了这么多,但我还是不太清楚你到底做了什么。实际上,你有很多东西可以写。比如,Amazon每一个Team都用了SOA的架构,你这里也可能开发了不止一个Web Service,还有你的Web Service和其他Web Service互相的调用以及对AWS 各Infrastructure的利用,这些内容都应该说出来,而不是简单的描述你做的那个系统具体的功能。

 

案例二

 

 

这也是很不错的一个项目。但是,这个案例里还是简单的技术堆叠,依旧没能看到你做了什么Feature,只看到你用了哪些技术栈。最后一点里,“Resolved 23 operation issues”,我知道Intern肯定要做这些东西,但是这就不要写了,占用了非常宝贵的一行。此外,还有一些要点,你需要进行抉择,比如你写了网页,HTML就不需要写了,真的没有人不用HTML写网页。

 

 

总结:工作经验描述要点

大家可以参照一下,你现在的实习经历和工作经验描述是不是符合以下四点。

  • 第一,在技能层面上还是要突出展示你用了哪些重要工具、流行框架。如果能加粗,就尽量加粗。

  • 一定要有Performance和工业应用。Performance是比较能够突出区别于理论验证的,包括学校的一些简单项目的标准。如果你没有Performance,只能证明你这个项目是没有Push to production的。

  • 团队合作是非常重要的,特别是针对Startup来说,你在面试的时候基本就能遇到可能和你合作的所有成员,尤其是Product Manager和UI/UX Designer。如果你在工作经验里能突出这一点,是一个非常大的加分项。

  • 关于具体格式,可以参考项目Bullet point描述,只不过你要加上团队合作的描述。

技术栈的广度和深度

接下来我们谈一谈技术栈广度和深度的问题。

广度怎么体现?一定要把最流行的技术栈和工具都写上去,不论是要过HR那关,还是Hiring Manager那关,这都会有很大的帮助。

但是,更重要的是深度的体现,总结起来就是解决问题而不是Tutorial。举个例子,很多工具,例如Hadoop有一个WordCount的例子,那你在简历的Project里面就不能写到这种Level的项目,否则我就会觉得你只是跟着它的Get Started做了半个小时。一定要说你用了什么技术解决了什么实际问题。其实无论什么实际问题都可以,但是WordCount就不是一个实际问题。只要你解决问题,那么你在用这个技术的时候就一定有很多Customization。这就是你成长和学习的过程,只要你体现出你解决了实际问题,那Hiring Manager就基本能满意。

怎么Balance二者?深层次理解更重要,大类的技术都要Cover。比如你必须要有一些数据库、Load Balance、Cache、最好是Big Data等等的经验。虽说不是把各个最新的技术都要会做,但是每一个类别都应该有涉猎。所以你在面试的时候就可以说,我解决过整个网络这一块的问题。所以,你要体现出你在各个领域都有所涉猎。

CS简历书写上篇回顾:

真实案例解析:项目描述书写有哪些要点?