原文:
towardsdatascience.com/comprehensive-guide-to-crafting-a-perfect-cv-in-data-science-dd6294aeb444
引言
数据科学就业市场非常动态。尽管定期出现的职位空缺很多,但候选人数量激增。一个单独的职位发布可以吸引数百份申请!因此,找到理想的工作可能成为一个非常漫长的过程。
有几种方法可以提高你在就业市场上的成功机会。显然,其中之一是你的简历。虽然简历只是整个招聘过程的一部分,但它可以产生重大影响。
一份准确、视觉吸引力强、结构良好且简洁的简历有很大的潜力吸引招聘人员。
本文包含了一些有用的技巧,可以帮助你优化简历,并将其转变为有助于你在就业市场上引起注意的有价值资产。
增加获得工作机会的主要方式。在这篇文章中,我们将专注于简历的优化。
本文中的建议基于我在数据科学领域的个人经验和我对如何使简历脱颖而出的看法。你可能不会发现我的某些建议很有成效,这是完全正常的。不过,我尽力呈现并解释了我的论点。
01. 选择合适的模板
选择合适的模板是创建一份优秀简历的基本步骤。互联网上有各种模板可供选择,它们简化了创建过程。然而,许多模板的问题在于它们过于关注视觉方面或花哨的样式,这可能对于仅仅展示你的经验和技能集来说完全是多余的。
此外,许多模板的结构无法修改,这使得它们不够灵活。特别是,如果你想要提及你过去参与过的项目,你可能想要插入一个指向 Git 仓库的链接,提供指向已部署应用的另一个链接,或者甚至添加一张带有简短描述的图片。使用标准的简历构建器,组织这样的结构可能会遇到问题。
因此,如果你希望以不同的方式组织简历部分,你可能会花费更多时间寻找一个更好地符合你偏好的模板。
最后,许多人反复使用相同的模板,在某个时刻,脱颖而出变得至关重要。
由于这些原因,我想介绍一些优秀的工具,帮助你创建一份看起来专业的简历。
LaTeX
LaTeX 是一种流行的文本排版语言。它是一种尖端工具,常用于机器学习论文、科学研究文章和需要大量数学符号的文档。LaTeX 不仅允许你优雅地编写复杂的方程式并美观地组织内容,还可以设置为自动编号章节、页面或创建注释,这在处理大型文档时是一个节省时间的功能。
用 LaTeX 编写的傅里叶级数方程。来源:傅里叶级数 | 维基百科
与其他排版语言一样,LaTeX 有一种特殊的语法,可以使用支持 LaTeX 的第三方引擎将其转换为高质量的 PDF 文档。LaTeX 提供了大量的库和指令,允许以多种不同的方式自定义文档。
在实践中,使用 LaTeX 制作简历可能是一个耗时的过程。如果没有丰富的 LaTeX 经验,即使是插入图片并正确与文本对齐这样的简单任务也可能成为一个挑战。因此,下一节将介绍一个不同的工具来简化简历创建过程。
Overleaf
Overleaf 是一个基于 LaTeX 生态系统构建的流行网站,主要服务于两个主要目的:
-
Overleaf 是一个在线编辑器,可以编译和显示 LaTeX 文档。
-
Overleaf 提供了丰富的模板集合,包括视觉上吸引人的演示文稿和高质量的简历。
许多可用的简历模板可以直接在浏览器中轻松编辑。以下是一些看起来很棒的简历模板示例:
在 Overleaf 上展示的模板示例:Jake Gutierrez 的简历模板 *(在左侧) 受 MIT 许可证许可](https://opensource.org/license/MIT),Jitin Nair 的简历模板 (在右侧) 受 MIT 许可证许可)。
Figma
Figma 是一种主要用于设计师创建应用程序原型、设计系统和与用户界面相关的各种任务的软件。在其核心,Figma 不需要专门的领域知识,这使得没有先前设计经验的用户创建基本界面变得容易。
类似于 LaTeX,Figma 提供了大量由其他设计师创建的简历模板,这些模板可以在界面内轻松修改。在这方面,由于 Figma 是一个视觉工具,它的学习曲线比 LaTeX 更简单。
使用 Figma 制作的个人简历模板(作者改编)。来源:专业作品集 - 简历和求职信 by Vivek Padia。模板许可协议为 CC BY 4.0。
最后的建议
虽然 Figma 很好,但我仍然建议使用 LaTeX 和 Overleaf 的组合来制作简历,因为这些工具在数据科学领域以及许多机器学习研究人员发表科学论文时被广泛使用。因此,使用 LaTeX 制作的简历在数据科学领域自动传达出更专业的形象。
作为额外的好处,能够使用 LaTeX 制作简历会向招聘人员或数据科学团队成员暗示你有 LaTeX 的经验,如果你申请的是研究职位,这可能特别有价值。
02. 部分顺序
在大多数情况下,简历应包括以下部分:
简历中应包含的部分
对于部分的顺序并没有统一的共识。尽管如此,基于人类通常阅读文本的方式,我们可以合理地假设大多数招聘人员是从上到下阅读简历的。这就是为什么通常建议按照从上到下的顺序列出部分,其中较高部分比较低部分具有更高的优先级。
简历应该讲述一个关于你的逻辑故事,你放置部分的顺序会影响招聘人员对你的看法。
经验 & 教育
最受欢迎的建议之一是,如果你已经在公司有商业数据科学经验,那么将“经验”部分放在“教育”部分之上。如果你是学生或刚刚毕业,那么将“教育”部分放在“经验”部分之上是有意义的。
项目
如果你已经完成了一个超出商业经验范围、你真正引以为傲的项目,那么将其包含在你的简历中也是一个好主意。如果我要放置“项目”部分,我会将其放在“经验”和“教育”部分之后。
尽管你完成的项目可能具有潜在价值,但我假设大多数 IT 公司更重视实际商业经验或认证的大学文凭,而不是你独立完成的未知项目。
技能
对于*“技能”,我无法给出具体的建议,但大多数情况下,它们位于简历的底部。有时我见过例子,其中技能被概述在简历的顶部。在我看来,这两种选择都是有效的。尽管如此,如果你认为你拥有出色且广泛的技能组合,这可能会给招聘人员留下深刻印象,那么不遵循一般模式,将"技能"*放在接近顶部可能是有意义的。
03. 照片
有两种人:
-
那些主张在简历中包含个人照片的人。
-
那些建议不要在简历中包含照片的人。
至于我,我属于第二组。我相信简历中包含照片会创造一种隐含的偏见,这可能导致招聘人员偏爱另一位候选人,即使从专业技能和经验来看,有更好的候选人。
当然,对于某些工作类型,尤其是在模特行业,面部特征非常重要。然而,在其他行业(包括 IT 行业),我认为面部吸引力不应造成任何偏见或影响招聘人员的选择。
个人而言,我对那些在简历中包含照片的人没有意见。然而,我对那些,尤其是那些有吸引力的面孔的人,有真正的敬意,他们有意识地选择不在简历中包含照片,理解这可能会对其他人的选拔过程造成不公平的偏见。即使这样的小举动也让周围的世界变得更加平等和公正。
通过从简历中移除你的照片,你有助于实现更公平的选拔过程,并略微减少选拔偏见。
因此,如果我是招聘人员,我会更倾向于选择没有个人照片的候选人。
如果你仍然想展示你的面孔,将其放在你的个人网站或作品集中,并在简历中留下链接。
04. 大小与格式
按照惯例,简历不应超过一页 A4 纸。这很有道理,因为招聘人员通常只花几秒钟时间快速浏览你的个人资料。如果你能将所有部分压缩到一页上,招聘人员注意到你候选资格中有价值信息的可能性就更大。
如果你想要展示比单页简历更多的个人资料,一个很好的替代方案是创建一个个人网站,你可以在那里提供必要的详细信息。你可以自己构建网站,或者从可用的在线构建器中选择一个。
个人而言,我真的很喜欢Carrd 服务,它允许用户创建简单、完全响应式的网站并将它们部署出去。此外,还有很多预建模板可以适应性地展示你的简历。
当谈到格式时,PDF 是一个明显的赢家。它灵活且非常方便使用。我不建议发送 Microsoft Word .docx 格式的简历,因为这可能会导致基于所使用的软件版本的不一致和显示问题。
另一个有用的提示是适当地命名您的简历,例如:**_CV**.pdf。这有助于招聘人员轻松过滤和排序申请,因为他们可能从单个职位发布的数百名申请人那里收到简历,其中许多可能具有通用的名称,如 _cv.pdf, datascientist.pdf 或甚至 unnamed.pdf。
为了提高可读性,请确保在页面边缘和简历内容之间设置平衡的页边距。
良好的简历模板示例
您还可以通过在文件名中包含您申请的公司名称来更进一步。这样,您的简历将更加个性化,这可以为您创造一个稍微好一点的印象。
我还想强调检查您的简历中是否存在任何语法或语法错误的重要性。您编写简历的方式部分反映了您的个性和您是否注意细节。
05. 经验
一般信息
对于一般信息,通常建议指定您之前工作的公司名称、地点和雇佣期限。这是最常见的建议。
应在“经验”部分中指定的详细信息。上排代表部分,下排 – 对应示例。
许多人可能会忽略这条建议,但我发现指定工作期限也很有用。虽然只写工作期限(即,2023 年 5 月 – 2024 年 9 月)是可以接受的,但包括工作期限(即,1 年 4 个月)可以更容易、更快地估计一个人拥有的总工作经验年数。
任务
描述经验的一种标准方式是列出几个由短句组成的要点,这些短句提供了对您过去参与的项目和技术的良好视角。最好不要包含长文本,因为它们更难让读者处理。相反,使用简单的要点列表来呈现关键信息。
一个好的策略是通过提供展示您工作影响的实际数字来支持您的观点。
具体的数字更能展示工作的影响,听起来更有说服力。
另一种流行的方法是使用谷歌最初提出的 X-Y-Z 框架来列出要点:
X-Y-Z 方法的公式
这里有一些例子:
示例
如果你无法衡量你工作的效果,不要担心。在某些情况下,这可能是不可能的,尤其是如果业务指标难以量化。
在你过去工作的每家公司中,提供 4-5 个关键点关于你的商业经验是一个很好的策略。
描述一致性
在你的简历中描述你的经验时,坚持单一格式非常重要。例如,一个常见的做法是在经验部分提到的每个要点前用过去简单时的动词开始。
如果你用另一种语言编写简历以申请位于英语国家以外的公司,确保找出那里最合适的格式。
与英语简历中建议的每个句子都以过去简单时开始相反,例如,在法语简历中,一个更常见的做法是以动词的不定式形式开始每个句子。
丰富的词汇
为了使你的简历更具吸引力,另一个有效的策略是避免重复的短语并使用同义词。丰富的同义词使用不仅展示了更强的语言技能,而且也为你的简历增添了多样性,有助于保持读者的兴趣。
此外,如果你正在申请大型科技公司,它们很可能使用自动化软件来预选相关的简历。恰当地使用同义词可以增加你的经验最终被认为与工作要求更相关的机会,并有助于你通过预选流程。
下面的图表显示了你可以使用的同义词。
可用于简历中的同义词列表
06. 项目
如果你有任何个人或宠物项目,它们具有将你的简历提升到另一个层次的惊人潜力!理想情况下,你应该提供:
“项目”部分应提供的信息
我想要强调拥有一个部署的应用程序的重要性。这一方面可以使你的简历与其他许多简历区分开来。即使项目非常出色但未部署,招聘人员或任何审查你简历的人最终也难以理解和可视化最终结果。另一方面,几乎没有人会花时间查看你在 Git 中的代码。
人类是视觉生物。这就是为什么项目可视化使应用在他人眼中更具吸引力。
应用部署的另一个优点是,它表明你很可能具备一定程度的 DevOps 和 Web 开发技能,这对于机器学习工程师来说是有价值的。
此外,它还表明你可以完成一个项目直到最后一步,这无疑是一个非常好的品质。
最后,如果你不想在 UI 或 DevOps 方面花费太多时间,我推荐使用 Streamlit。这是一个出色的开源 Python 框架,旨在快速开发数据应用,并支持许多可视化工具。Streamlit 的入门门槛很低,因为最简单的可视化应用可能只需要几行代码!此外,Streamlit 还提供了一个在线平台来部署你的应用。
使用 Streamlit 制作的可视化示例。每个示例只需几行代码。来源:Streamlit 文档
使用 Streamlit 开发的应用示例。来源:Streamlit Prophet 应用 由 Maxim Lutel 开发。该应用受 MIT 许可证许可。MIT 许可证。
07. 技能
现在,数据科学家需要熟悉的技术种类繁多。在简历中列出它们时,以易于招聘人员阅读的方式呈现非常重要。我最喜欢的组织技能的方式是将它们分成类别。
按类别列出技能使它们更易于阅读
按照相同的原理对章节进行排序,最好将技能类别按照它们相对的重要性进行排列。
如您所见,我还列出了与前端和后端开发相关的已知技术。虽然它们并不直接对应于标准的数据科学堆栈,但我个人认为,如果候选人熟悉它们,这将是一个巨大的加分项。这不仅展示了广泛的技能集,而且在初创公司和中小企业中尤其有价值,在这些公司中,一个开发者需要参与数据科学项目的各个阶段。
重复的技能
我观察到的一个常见错误是,人们在简历中有时会重复指定一些并不提供任何显著价值的技术。
例如,对于数据科学家来说,几乎没有必要明确指出你会使用 Jupyter Notebooks 或 Google Colab。毫无疑问,这些是必要的技能,但它们太基础了,只需要几分钟就能掌握。此外,99%的数据科学家都知道如何使用交互式笔记本,所以你明确提到这一点也不会给人留下深刻印象。
如果一名出租车司机自豪地向乘客宣布他会开车,情况几乎相同。
另一种情况是当人们指定具有相同目的和功能性的工具。例如,没有必要提到你了解 GitHub、Bitbucket 和 GitLab——在用法上,它们几乎是相同的集中式版本控制系统(VCS),除了更高级的功能(例如,CI/CD)。在大多数情况下,只需指定其中之一就足够了。我甚至建议在你的简历上只列出 Git。原因是,即使对 Git 的基本知识和经验也意味着你很可能熟悉集中式 VCS。
下表展示了其他应省略或减少数量的冗余技术示例。
表示在简历中应省略或替换的技术表格
列出大量初学者技能可能会产生相反的效果,暗示你仅仅是为了填补简历而包含它们,主要是因为你缺乏高级技术。更好的选择是省略这些技能,专注于使用或学习更多高级工具。
技能评级
有些人喜欢在简历中评估自己的技能。特别是,经常会遇到一个人拥有的技能列表,其中一条横线代表某个特定技能的强弱程度。
表示每个技能强度的水平条
这些条形图的问题在于,每个人对所表示的刻度有不同的感知。例如,在上面的图像中,PyTorch 框架的知识被评为 50%。这些信息非常抽象,并不能传达一个人是否能够:
-
使用 PyTorch 训练神经网络
-
高效使用各种框架类
-
为定制任务微调模型
-
了解反向传播的一般工作原理。
同样的问题不仅适用于 PyTorch,也适用于许多其他技术。
理想的选择是列出可以使用给定技术完成的特定任务(如上例中的 PyTorch)。然而,由于保持简历简短很重要,我认为最佳方法是在简历中列出你自信足以用于解决常见问题的技术。
语言
另一方面,对于人类语言,我建议指定你的知识水平。这是因为,与技能技能相比,评估一个人的语言能力更容易。指定语言知识最常见的方式是使用 CEFR(欧洲共同参考框架)。这个框架包含六个级别:A1-A2,B1-B2,和 C1-C2。每个级别对应于一个人为了声称在该级别上具有熟练程度所应具备的最小能力。
CEFR 框架
你可以通过使用 CEFR 量表或使用表明你的熟练程度的描述性词汇来指定语言技能。
我的建议是,在你的简历中只包括那些从 B1(甚至 B2)开始的水平的语言,除了英语和你申请的公司使用的语言。
一种表示语言技能的可能方式。
对于许多人来说,这些建议可能看起来有些反直觉。尽管如此,以下是我对此的逻辑解释:
-
如果你申请的公司的主要语言是你母语或你精通的语言,那么你拥有另一个随机语言的 A2 水平对雇主来说没有任何价值。即使公司里有人知道那种语言,与他们进行对话仍然会存在问题。
-
大多数国际 IT 公司根据公司所在的国家要求至少具备 B2 水平的外语,否则在商业环境中使用较低的语言能力会变得复杂。
-
毫无疑问,英语是 IT 行业的通用语言,尤其是在数据科学领域,研究文章、文档、软件和最佳资源几乎总是用英语呈现。这就是为什么即使 B1(甚至 A2)水平的英语也可能很有价值,尤其是如果一个人能够阅读并理解大部分技术内容。
正如你所看到的,这里的推理与上面关于冗余技能的讨论中的推理相似。为什么我会如此关注这一点?答案很简单:雇主只对那些能给他们带来实际价值的技能感兴趣。这就是为什么,当谈到技能时,我喜欢引用这句个人格言:
要么删除它,要么改进它。
这个概念不仅适用于创建完美的简历或找到工作,也适用于一般的生活。能够简洁地展示自己,同时关注最重要的方面,与更高的自尊心相关,而不是迷失在无关紧要或不相关的细节中。
08. 个人品质
有些人喜欢自豪地列出他们的顶级品质,例如:
-
责任
-
纪律
-
时间管理
-
沟通
-
准时
我问他们的问题是:这有什么意义?默认情况下,一个好的候选人应该具备所有这些基本个人品质。当你指定你有多负责任或守时,对招聘人员来说没有有价值的信息。此外,人们可以写自己有多好,但现实中可能正好相反。
如果你仍然想根据你的个性和成就留下积极的印象,一个更好的策略是提供具体的例子。下面的图片显示了你可以提到简历中的要点:
可以在简历中指定以增加其吸引力的细节
当谈到职业成功时,记住以下这句话:
行动胜于言语。
09. 爱好
虽然了解你在空闲时间喜欢做什么可能很有趣,但没有人会因为你是伟大的足球迷、喜欢看电影或喜欢玩游戏而雇佣你。鉴于这一点,我建议每个人都一般避免在简历中包含他们的爱好。
我唯一会批准在简历中包含爱好的情况如下:
-
如果你的爱好包括高质量的休闲活动,如阅读、去健身房、学习语言或帮助动物。
-
如果你的爱好与数据科学直接相关,如指导他人、创建机器学习教程或写博客。
列出“非智力”休闲活动时要谨慎。例如,如果你在简历中将玩电脑游戏作为爱好,招聘人员可能会对你有负面偏见。听起来可能很疯狂,但一些招聘人员确实可能会认为你会在工作时间被游戏分心,这可能会对你的生产力产生负面影响。
图表表示是否在简历中包含爱好。对于此处未列出的其他类型爱好,选择是主观的。
# 10. 适应性简历
在现代时代,尽管进行 IT 工作面试通常是在线上进行而不是在办公室,但仍然重要的是要为任何情况做好准备。关于面对面面试,我注意到面试官有时会打印候选人的简历并在面试过程中查看。
因此,你应该注意以下细节:
-
如果你有一个丰富多彩的简历,确保它在转换为灰度时保持良好的外观。
-
记住,当打印时链接不再可点击,所以确保它们在文档中适当替换或提及。
-
在内容和页面边缘之间留出足够的空白空间,因为打印的纸张有时会有轻微的偏移。
展示打印的简历与电子版相比可能存在轻微缺陷的图像。
结论
在本文中,我们探讨了提高简历价值的宝贵技巧,这些技巧不仅适用于数据科学领域,也适用于软件工程领域。
然而,记住简历并不是求职成功唯一组成部分是很重要的。即使拥有精心制作的简历,你也可能花费数月时间寻找理想职位。此外,选拔过程本质上具有主观性;不同的人可能对你的简历有不同的看法,从而导致招聘过程中的偏见。
尽管如此,这不应该阻止你在可控的领域全力以赴,确保以最佳方式展示你的候选人资格。
资源
除非另有说明,所有图像均为作者所有。
1750

被折叠的 条评论
为什么被折叠?



