Google软件工程师现身说法 如何写一份好简历
http://developer.51cto.com 2006-11-10 16:01 王忻 Google 黑板报 我要评论(0)
* 摘要:最近三年作为Google(谷歌)的软件工程师,我每周会帮人事部门审查简历,已经看了上千份简历,有些简历留下的印象比别的好很多。尤其是最近亲戚朋友常常问我如何修改他们的简历,所以我积累了一些常见的错误避免的提议,在此跟大家交流一下。
* 标签:Google 软件 工程师 简历
*
Oracle帮您准确洞察各个物流环节
最近三年作为Google(谷歌)的软件工程师,我每周会帮人事部门审查简历,决定要不要给他们面试。Google这几年的发展让很多许多优秀的工程师都前来申请。到目前为止,我已经看了上千份简历,有些简历留下的印象比别的好很多。尤其是最近亲戚朋友常常问我如何修改他们的简历,所以我积累了一些常见的错误避免的提议,在此跟大家交流一下。
1.谈到你做过的技术时,应该提到用的程序语言、你的个人贡献和产品细节。
有时我看到有人把过去的经验在简历上一笔带过,比如说:在三人小组里,为电子邮件软件写了些features。这是远远不够的,看简历的人希望了解你做的工作的难度和对本公司有多少联系,所以你最好写的具体一些。譬如:用C++语言写了网络电子邮件的自动backups。在三人小组里,专门负责设计和写储存服务器。从设计开始,一年后把这个功能feature的用户推到了三千。
2.多讲事实,少用形容词。
看简历的人读你的简历时,需要做判断,所以在简历里需要事实和数目。如果你写“迅速的提高了软件的操作效率”,看简历的人很难判断你成就的难度。但如果你写“在3个星期内,把软件的操作效率提高了40%”就好多了。
有些谦虚的朋友们不愿意把话说满,所以你也可以用这个办法。你如果说自己“突出”或“在项目上常常被请去救火”,听起来难免会有点骄傲。但你也可以用不能否认的事实来说明你的观点,如“《纽约日报》评这个产品为‘突出’”,或“加入了三个原本已落后于计划的项目小组,但经过努力和组员一起把它们都按时完成了。”
3.你获得的奖、商业的荣誉或表扬、受用户欢迎的产品和你做过的有难度的业余项目都该包括在简历里。
我有位朋友在硅谷一个著名的硬件公司做了六年,她设计的IP phone(网络电话)为公司赚了上亿的收入,被公司与商业报道多次评了奖。我有一次在旧金山的高速公路上驾车时,看到路边有她产品的广告牌;还有一次我去上海度假时,竟然发现上海公路边上也有!
不久,这位朋友决定换工作,请我看看她的简历。我惊讶的发现,她居然轻描淡写的写了一句--“1998–2004:网络电话产品的硬件工程师组长”和她的职责。
“产品赢的奖呢?它为公司赚的钱呢?”我追问到。
“那些也该写吗?”她说。
当然该写。
有人问,业余时间做的项目可不可以写?我觉得只要你的项目有代表性能说明对你的能力,都该包括。
4.分清主次,删掉相比之下不起眼的成绩,以免冲淡更加突出的成绩。
有朋友问,写简历是不是写的越多越好?譬如:
在甲公司做暑假实习生——
◆改善电子游戏的数值分类算法,减少了内存要求10%。
◆用Java写了3000行用户界面程序。
◆每周做两小时的人工测试。
你在申请软件工程师的职位时,我觉得前两点比较相关,第三点其实就不必写了。有时我看到有的简历里会提到,“按时完成了任务,产品符合原计划规格”。但读简历的人通常会认为这是理所当然的,而你把这些声明出来反而减弱简历的效果。
写一份简历不容易,但写好了也会带来成就感(和好工作!)。Google(谷歌)在中国广招各方面的人才,你不妨可以给我们投个简历!我们不但在信息检索方面招雇工程师,还有计算机图形、用户界面、硬件、Windows、质量保证员和系统管理员等方面。
分享到:
相关推荐
以下是一份有效的软件工程师简历应包含的关键内容: 1. **基本信息**:包括全名、联系方式(电话、邮箱)、个人网站或GitHub链接(如果有的话),以及现居住地。保持这部分简洁明了,方便招聘者快速联系。 2. **...
【全栈工程师】是软件开发领域中的一个多面手,具备前端和后端开发技术的复合型人才。全栈工程师能够处理整个应用的架构,从用户界面到数据库,涵盖Web开发的各个方面。他们不仅理解HTML、CSS和JavaScript等前端技术...
这里我们有三份软件工程师的简历,分别命名为"软件工程师2.doc"、"软件工程师1.doc"和"软件工程师3.doc",这为我们提供了了解这一职业的专业背景和技能要求的机会。 首先,软件工程师的简历通常会包含以下几个关键...
在IT行业中,Java软件工程师是...综上所述,"java软件工程师简历集合"中的每一份简历都可能是一个深入学习和理解Java开发实践的窗口,无论你是要寻找合适的人才,还是想提升自己的职业技能,这个资源包都值得仔细研读。
### 如何撰写一份优秀的简历 在当今竞争激烈的就业市场中,一份出色的简历是求职者成功获得面试机会的关键。本文将从资深人力资源管理者的视角出发,深入解析如何制作一份能够吸引招聘官注意并脱颖而出的简历。 ##...
一份优秀的个人简历是展示这一专业能力的关键。下面将详细阐述互联网软件开发工程师应具备的核心技能、教育背景、工作经验、项目经验和技能证书等方面,以及如何在简历中有效地呈现这些内容。 一、核心技能 1. 编程...
在IT行业中,软件工程师是一个至关重要的角色,他们负责设计、开发、测试以及维护软件系统。"se.rar_se 软件工程师_软件工程师"这个标题暗示了这是一个与软件工程师相关的资源压缩包,可能包含了丰富的学习资料。...
软件工程师个人职业规划是一个涵盖IT技术和管理层面的全面职业发展计划。职业规划通常涉及对个人技能、知识、职业目标以及达成这些目标的路径进行深思熟虑的考虑。在这一领域内,软件工程师可以通过不同的职业发展...
【标题】"简约Java软件工程师简历word模板.7z" 提供的是一个针对Java软件工程师设计的简历模板,采用简洁风格,便于求职者快速编辑个人简历。这个模板以Word文档格式(.docx)存在,方便用户使用Microsoft Word或者...
Google 工程师 Ryan McDermott 根据 《Clean Code》总结了一份适用于 JavaScript 的软件工程指导准则《Clean Code JavaScript》。希望能帮你写出易读、易复用、易重构的 JavaScript 代码
《Google软件测试之道》描述了测试解决方案,揭示了测试架构是如何设计、实现和运行的,介绍了软件测试工程师的角色;讲解了技术测试人员应该具有的技术技能;阐述了测试工程师在产品生命周期中的职责;讲述了测试...
在准备软件工程师的求职过程中,一份精心设计的简历至关重要,尤其当您想要突出自己的专业技能和教育背景时。本文将详细解析如何构建一个强大的软件工程师简历,以吸引潜在雇主的注意。 首先,简历的结构应该清晰...
【互联网软件开发工程师个人简历表.doc】的文档主要是一个拥有丰富经验和专业知识的互联网软件开发工程师的个人简历。从简历中我们可以提炼出以下关键知识点: 1. **专业技能**: - **Java开发**:该工程师拥有...
从给定的“软件开发工程师简历模板”文档中,我们可以提炼出以下相关的IT知识和技能点,虽然文档本身并未直接涉及具体的IT技术细节,但从一个软件开发工程师的角度来看,我们可以通过构建一个完整的简历来体现所需的...
【软件工程师自我评价】在IT行业中,软件工程师的自我评价主要关注个人的技术能力、学习态度以及团队合作精神。从给出的部分内容来看,这位工程师的成长经历和经验教训是关键知识点。 首先,【学会利用网络】是成为...
《Google软件测试之道》是Google内部测试实践的权威指南,旨在分享其在软件质量保障方面的经验与智慧。这本书深入探讨了Google如何构建高效、可靠的测试框架,以确保其产品的高质量和稳定性。书中不仅包含了测试的...
尤其是在Android开发领域,一份精心制作的简历能有效地突出你的专业能力,为你的职业生涯打开大门。本篇文章将详细介绍如何利用Android应用程序来创建一个简洁而有效的个人简历。 1. **Android简历制作APP概述** -...