我向 DEV 咨询了简历建议,以下是我学到的 14 件事
上周,我在 DEV 上发了一篇帖子,请教我的简历。我之前投了很多份简历,但连面试机会都很难。所以我想,我肯定哪里做得不够好,想听听 DEV 的朋友们是怎么想的。我收到了很多很好的反馈,想分享给大家,希望对其他人有所帮助。
背景:我是一名机械工程师,拥有六年的行业经验。我从未从事过软件行业的工作,但我对此很感兴趣。我从事业余编程和学习大约十年了,也做过一些开源工作,为作者做过技术评审,并且做过大约三年的导师。我的日常工作中也参与了一些编程工作——主要是因为我热爱编程,而且我强迫自己这样做——但并非每天都参与。
这就是我所学到的。
TLDR:
- 不同行业有不同的期望
- 尽量减少噱头
- 坚持人们的期望
- 没有图片
- 明确你的目标
- 不相关的经验不太重要
- 谨慎使用“具有‘x’经验”
- 节省空间 > 更多信息
- 想象一下,这是针对需要上厕所的人的推销
- 进门后你想说什么都可以
- 确保他们能知道你的“东西”是什么
- 向他们展示他们想看到的东西
- 使用具体的、以业务目标为导向的指标
- 不要低估自己
1. 不同行业期望不同
这对所有以下技巧都适用。这些技巧是我收到的通用技巧,我觉得它们适用于大多数情况。但要牢记你的目标公司/行业,并满足他们的期望。如果你是一位设计师,正在申请一家备受赞誉且大胆的设计公司,或许你可以在提交作品时稍微突破一下常规。如果你申请的是金融、医疗或政府行业的巨头,请严格控制你的奇思妙想,并尽可能以专业和“规范”的方式行事。就像任何其他问题的答案一样,真正的答案是“视情况而定”。
2. 尽量减少噱头
我最初的想法是制作一份“引人注目”、脱颖而出的简历,所以我想到了一个设计方案,颜色要鲜艳(我为博客设计的品牌色),让人联想到原始的Markdown文本。我在所有标题前都添加了井号,链接用方括号和圆括号表示,列表项则使用简单的连字符。我在整个简历中使用了我最喜欢的Fira Code连字等宽字体。我觉得这太酷了。
我的评论者们可没那么激动。“我的眼睛!”他们说。“太难看了!”还有,“你好像在用疯狂的色彩、字体和俗气的设计美学来掩盖技巧的不足。”
其实,公平地说,他们对此的态度要友善得多。但那只是总体思路。他们的建议是简化,换回美观、平和的无衬线字体,并摒弃所有 Markdown 的噱头。
(然而,他们低估了我对颜色、Fira Code 和 markdown 的喜爱程度,所以我的页眉仍然是等宽字体,前面带有彩色八角形字体。我觉得稍微妥协一下是可以的,而且有一位评论者说他们喜欢我的颜色。就是这样。)
3. 坚持人们的期望
我从反馈中得出的一个主要原则是,简历最好不要太过跳脱常规。招聘经理会查看数百份简历,如果你让他们费力地搜索你的联系方式、教育背景或工作经历之类的信息,他们不会觉得你的简历“有趣”或“新颖”。他们会很生气,把你的简历扔进垃圾桶。
如有疑问,请按照传统方式做事。
首先在顶部填写您的姓名。填写您的联系方式和相关链接。然后,按时间顺序填写您的工作和教育经历。之后,您可以添加一个小而有品位的技能或“其他活动”部分(更多详情请见下文)。
当然,根据你申请的行业或公司,这其中会有一些需要注意的地方,但总的来说,遵循标准做法不会错。就像第一条建议一样,你的创新思维有时确实能为你加分,但这真的值得你冒着疏远大部分公司的风险吗?让他们的工作变得轻松一些,通常情况下,他们会更喜欢你。
4. 没有图片
这件事让我很惊讶,但背后的原因完全说得通。我的简历顶部有一张(我个人认为)非常可爱的我和我的宝贝女儿的照片。有人(好几个人)告诉我的第一件事就是把照片删掉,因为很多公司都有自动拒绝任何带照片的简历的政策。他们不想因为年龄、性别、肤色、父母身份或其他任何因素而受到歧视,如果你给他们看自己的照片,他们会很为难。所以,把照片删掉很容易。不管你长得多么可爱。
5.明确你的目标
我最初的简历上甚至没有任何目标陈述。第二次修改时,我加了一个,但太模糊了:“全职软件工程师,远程工作或萨克拉门托地区。” 但具体是什么类型的?我是谁?我擅长什么?什么都行?也许我什么都不懂,只是在找一个能接受我的初级/实习生职位。
最好这样说:“全职初级后端或系统运维工程师,远程或萨克拉门托地区。” 向招聘团队展示你认为自己擅长什么工作。而且,我认为根据你提交的求职申请修改这个目标陈述也没什么不好。申请“初级 Ruby on Rails 开发人员”职位?那么,是的,我的目标当然是获得“初级 Ruby on Rails 开发人员”职位。太巧了!显然,你谎报自己的目标对任何人都没有好处,但如果你不确定自己想要什么,或者你对很多事情都满意,试着把目标缩小一点。
6. 无关经验不太重要
这真是让人难以接受。说实话,我是个非常优秀的机械工程师。我努力成为一名认证的3D CAD设计软件专家,并且在确保产品“可制造”方面拥有丰富的经验。
不幸的是,据别人告诉我,这对于软件工程师的招聘来说几乎毫无意义。当然,这或许能说明我具备基本的办公室工作技能,比如能够写出清晰易懂的电子邮件、在截止日期前完成项目以及与他人沟通(或许吧),但毫不奇怪,他们寻找的是“以编写软件为生”且“拥有 9 年以上 Svelte 开发经验”的人。
归根结底,我将我的 ME 经验写入开发简历是为了做三件事:
- 让招聘经理的眼睛变得呆滞。
- 这看起来就像我在试图掩盖编程经验的缺乏。
- 占用了本来可以用于实际、适用的编程经验(稍后会详细介绍)的空间。
因此,尽管这很难,而且感觉你没有展示出你所有的主要技能,但如果它与你申请的具体工作无关,就不要把它写在简历上。
7. 谨慎使用“有‘x’经验”
如果你说自己在某方面有经验,最好在面试中做好充分的准备,回答一些相关的问题,表现出你对所做的事情了如指掌。如果你“经验”太多,可能会让人觉得你在撒谎或在简历上添油加醋,这可能会引起一些人的怀疑。
我的评测人员说,在这种情况下,少即是多。选择一两件你真正擅长并且喜欢做的事情。放弃那些你玩过、用它开发过一个教程应用程序,或者想在工作中学习但现在不太了解的事情。
他们说,招聘经理真正想要的并不是一个只学过一个月 Haskell、Python、C#、Java、Erlang、Lisp 以及你哥们儿 Joe 最爱的语言“Ham”的人。他们想招一个 Python 开发能力超强的人,因为他们公司就是 Python 公司,这就够了。很少有工作需要你懂 17 种语言,所以干嘛要在简历上写 17 种语言呢?这是技巧 4 的另一个更具体的例子。
具体说明你的技能,它们会更加突出。
8. 节省空间 > 更多信息
用一页纸(没错,我就是这么说的)来最好地推销自己可能很难。很容易想在这一页纸上塞满尽可能多的文字来描述你个性的各个方面。千万别这么做。你最终会淹没了导语,而你滔滔不绝的文字最终会让招聘经理不知所措,导致他们忽略你的主要技能,甚至彻底放弃。删除所有不直接相关的内容。你不应该解释太多。或许可以试着给他们留一些空白,让他们的眼睛稍微休息一下。
保持简洁。保持紧凑。告诉他们什么是重要的。
9. 想象一下,这是针对需要上厕所的人的推销
你看到你梦想中的公司的CEO从人行道上走过来,脸上带着紧张的表情。“哦天哪,你好!我能和你快速聊一聊吗?我很想在贵公司工作。”
“快点,”他们一边说着,一边左右张望,踮起脚尖开始跳舞。“我真得去趟厕所。”
接下来该跟他们说什么?好好想想,因为如果你搞砸了,他们就会趁你还没说完就跑,还没冲走就把你忘了。
我叫 Ryan。我想在贵公司担任 Python 开发人员。我从事工程师工作期间以及业余时间都做过很多 Python 编程。我正在攻读计算机科学硕士学位,预计明年六月就能拿到学位。我学习能力很强,我会好好工作,不会让你们失望的。
“好的,非常感谢!”他们一边喊着,一边拿着你的名片,飞奔向最近的移动厕所。走回办公室的路上(别问我他们为什么出来用移动厕所,CEO 们真是怪怪的),他们会想:“嗯……也许我应该给那家伙一个机会。他看起来很有能力,而且在重要时刻也没有浪费我的时间。”
保持简短,不要浪费他们的时间,确保他们一眼就能看出你的价值和目标。
10. 进门后,你想说什么就说什么
这只是前几点的推论。一旦你进入面试环节,你可以尽情地解释你的简历,并回答他们的问题和疑虑。不,我没怎么用过 JavaScript 进行生产环境开发,但我喜欢学习,并且有信心在第一周或两周内就能上手。是的,我拥有丰富的机械工程经验,以下是这些经验如何为贵公司带来价值。
但是,要想获得面试机会,他们必须喜欢你的简历。而要让别人喜欢你的简历,你的价值就必须直观易懂。
所以,简历里不要写那些冗长的资历和解释,尽量简洁。
11. 确保他们能知道你的“特质”是什么
确保你的简历非常、非常、非常清楚地表明你的生计来源。
我是一名 Python 程序员,专注于科学编程、指导和构建内部工具。这就是我的工作。其他一切都是我的爱好或副业,但如果您聘请我为您编写一个坚如磐石的部署脚本,或者将您 C++ 程序员的 Python 代码 Python 化,您肯定能得到最好的部署脚本和最易读、最易维护的 Python 代码。而且我的简历上没有任何杂乱无章的内容,让您一眼就能看出这一点。(或者,至少,我是这么认为的。)
12. 向他们展示他们想看到的内容
是的,你应该精简你所展示的技能。是的,你应该明确你的“主要技能”是什么。但别忘了确保你的“主要技能”也是他们正在寻找的“主要技能”。如果他们想招嵌入式 C 语言开发人员,也许不要用你的 Rails 技能来压倒他们。等到你看到一个他们明确需要像你这样的人(或者你认为你可能就是的人——参见技巧 14)的工作时,再告诉他们。“你需要 Python 开发人员?哦,好吧,我有个消息告诉你!……”等等。
13. 使用具体的、以业务目标为导向的指标
这在任何简历建议中都很常见。如果你说你开发了一个应用程序来组织公司繁琐的数据,那没问题。非常好。但如果你能做到这一点,并证明你所做的事情对公司的业务目标产生了直接且可衡量的影响,而且你知道那是什么,那么你就会远远领先于其他人,因为这表明你在思考如何带领公司走向它想要的方向,这对他们来说比那些只是漫无目的地写代码的无脑程序员更有价值。
所以,你不仅仅是开发了一款“mumble mumble”应用。不,你开发了一款应用,帮助你的公司更好地追踪“mumble mumble” ,并将“ mumble ”方面的支出减少了30%。你每年为工程师节省了超过300个追踪“mumble”的时间。你真是个英雄!
14. 不要低估自己
这是我妻子写的。在我的第三次修订简历底部,我添加了一个技能部分,用1-5个等级来评估我使用不同语言和工具的经验。在Python方面,我的最高级别是4分。
我老婆看了一眼,说:“不行。把分数提高点。没人想雇一个还行的 Python 程序员,而且你也不是个还行的 Python 程序员。把你最擅长的技能定为 5 分,其他的都按这个分数来算。”
当然,我并非对 Python 了如指掌,也不是史上最聪明的 Python 程序员,但她是对的。简历不是用来谦虚的地方。它只是一份文件,其唯一目的是向人们传达你比其他求职者更优秀。所以,要掌握自己的技能。没错,每个人都可以不断提升自己,但如果你擅长某件事,一定要让招聘团队知道!
(重要提示:不要在简历上撒谎。有时你必须证明你知道什么或不知道什么。我只是说不要低估自己。)
这真的是一个科学实验
如果说我从中学到什么,那就是求职并非非赢即输。这是一个过程,每次你都会收到反馈,并根据反馈进行修改。稍作调整,改进,然后再试一次。申请另一份工作。甚至,用一份更好的简历再申请同一份工作!但不要放弃。被拒并不一定是你的负面反应。也许有更好的人选,或者招聘经理在看你简历的前一天晚上被抢劫了,或者他们不喜欢你的字体,或者他们认为你应该用单倍行距,或者,或者,或者……
继续努力。希望这些建议对你有帮助。它们确实帮了我大忙。
特别感谢:
- @frometor
- @itsasine
- @foureyedraven
- @divinenanny_91
- @val_baca
- @dinsmoredesign
- @geekyahmed
- @rolfstreefkerk