每个人在求职时都表示自己对编码和开发充满热情。作为一名开发人员和招聘经理,我正在寻找的是这种热情的证据

本周,我看了一些人的简历,他们想要转行并寻找他们的第一份开发工作。在决定他们是否可以入围候选人之前,我对每个人花了 2-5 分钟研究他们的简历。

找工作的时候,要在短时间内打动一个陌生人!我关注这些东西:

  • 在 GitHub 上持续提交
  • 个人项目
  • 展示具备良好的书面沟通能力

在 GitHub 上持续提交

你的 GitHub 贡献记录是什么样的? 如果你热衷于编码,那么我想你会持续写代码。

展示这种热情的一种简单方法是公开你的编码记录。在 GitHub 上建立仓库,了解如何在上面提交代码,并开始提交。

这给雇主一个很好的信号,表明你每天都在编码,以及你真的对编码充满热情。

我要寻找的是一张漂亮的绿色图表。让我们在 GitHub 上查看某人的公开贡献历史:

Screen-Shot-2020-08-10-at-5.41.51-pm
GitHub 贡献历史示例

这个人在一年中仅在 11 月、12 月、3 月和 7 月有公开编码记录。我怀疑这些项目是训练营要求他写的,也就是强制性要求编写的项目。当查看来自同一训练营的候选人时,每个人的贡献历史图相同,他就很难脱颖而出。

这个贡献历史图一年中有几个月是没有记录的,没有向我这个雇主展示出这个人强烈的编程热情。

这个人可能每天都在自己的个人笔记本电脑上编码,但是作为雇主,我无法看到并认可这种努力。

让我们看看另一个人的贡献历史:

Screen-Shot-2020-08-11-at-8.00.53-pm
几乎每天都在 GitHub 上贡献

这个人几乎每天都在对 GitHub 提交。这是一个非常强烈的信号,表明她对编码感兴趣,并且在过去的十二个月中每天都有编码。

这真是太棒了,特别是如果她不是专业程序员的话。我想和这个人交谈,并了解她的工作状况! 即使她大部分的提交都是对 README.md 文件的文本编辑,但这仍然表明她在坚持持续编程。

个人项目

在简历里加上你的项目链接,并确保这些项目可以让雇主眼前一亮!

你可以参考这些方法:

  • 放入真实内容。
  • 加入自己的个性,比如加入对你来说有些意义的图片。
  • 为你的工作而感到自豪:不需要精美的设计——我在寻找的是工程师,而不是视觉设计师。但是也要注意有基本的美感:元素重叠吗?有足够的空白空间吗?它既可以在移动设备上也可以在网页上显示吗?

我注意到简历中常出现的问题:

  • 没有项目链接。
  • 项目是一个训练营项目,没有个性。当我有来自同一训练营的 20 名毕业生的简历时,项目都是差不多的。如果你不将你的作品集做得有个性,则无法向雇主展示出“我很有热情”。
  • 链接的项目无法运行。确保你有一位朋友在与你的设备不同的设备上进行测试。
  • 链接的项目需要一定的设置才能查看。让我们轻松一点! 准备一份详细的 README.md 文件,阐述如何进行设置。放入大量屏幕截图、UX 流、序列图等。雇主有可能会点击鼠标,但我想雇主极不可能下载你的项目。因此,屏幕截图、UX 流等将需要演示你的项目如何运行。

举一些“好”还是“坏”的例子?我不想评价别人的作品,因此我展示一个自己的项目吧。这个项目就是没有个性的例子

image-41
我的 drum machine 项目

看起来是不是很熟悉?这是我在 freeCodeCamp 做的项目。我完全没有给它加入个性。更糟糕的是——成千上万的人已经完成了这个项目,并使它变得更酷! 我永远不会告诉雇主去查看这个项目,以此来表达我的热情。

我还在 freeCodeCamp 做了一个个人作品集,这个项目就完全不同了。我花了很多时间来个性化这个项目。无论从哪方面来看,它都不是完美的(它不是响应式的!),但它有我的特点。

image-42
我的个人作品集项目

我的作品集包含了上面列出的其中一个问题:链接的项目无法运行。当我创建这个项目时,我的番茄计时器看起来很漂亮。

image-43
我的番茄计时器本来是这样的,背景很漂亮

过了几年之后,我之前链接到的图片已经不能用了。因此,我的实时番茄定时器看起来有点可悲。这不是很大的问题,但确实无法展示出我的能力。这仿佛是我在让雇主去点击链接,但是显然我自己作为雇主都不想去点击。

image-44
我的番茄计时器现在看起来是这样——没有图片

底线是:如果你要让一个雇主去点击一个链接,那么你需要自己先点一下试试,确保你自己对其满意。

展示具备良好的书面沟通能力

我会说,每一份技术工作都对书面沟通能力有要求。你的代码中有文档(尽管理想情况下,你的代码本身就可以说明其含义)。日常工作中还包括在 Slack 等社交软件沟通,以及在 GitHub 提交。

这是简历中包含的另一个简单的要点:“出色的沟通技巧”。每个简历都列出了它。作为雇主,我很难理解这一点,因为很难通过简历评估沟通能力。

但是,如果你通过 GitHub 上优秀的 README.md 文件、你写的在线文章或你的个人博客的链接来展示这种能力,那么你就做对了!

作为雇主,我一定会点击那些链接。它们可以帮助我了解你的性格、沟通风格,以及你如何投入精力实现你的想法,等等。

下面是我的一个很差的 README.md 文件。我没有为此文件付出任何努力,因此,如果不先更新这个 README.md 文件,我就不会在简历中放这个项目的链接。

image-45

但是,我肯定会链接到我在 freeCodeCamp 上编写的一些教程。

总结

如果你想要转行,那么找到第一份开发工作可能让你感到很困难。请坚持下去! 你已经具备很多核心能力,可以帮助你适应不同的行业。

希望这篇文章帮助你创建一份简历,让你在人群中脱颖而出,彰显独特个性,从而找到第一份开发工作。

原文:How to Get Your First Dev Job – Insights from Reviewing Career Switchers' Résumés,作者:Ai-Lyn Tang