面试官的总结

当我写我的第一份简历时,面对面采访的甄选过程对我来说似乎很神奇。 决策者被表示为“黑匣子”,这些黑匣子根据不可理解的标准确定:候选人是“有趣”还是“不有趣”。

文章“如何撰写简历”部分有用,部分感到困惑和引起恐惧:他们的作者声称,如果不维护该结构或负责人员在阅读的前5秒钟内看不到其中的关键词,我的信就可以进入篮子。

多年过去了,现在我本人参与聘用前端开发人员,并与其他团队负责人一起浏览简历。

在本文中,我想说:

  • 邀请候选人面试之前我们需要注意的重点,以及如何最好地展示我们的经验。
  • 相反,这与关于求职的流行神话相反,并不影响雇主的决定。
  • 如果当前的经验客观上不足以实现理想职位,该怎么办?

最重要的是-我想解释一下我们遵循的逻辑,以使过程不再看起来像魔术。

不要以通用食谱或要求的形式写成。 相反,这是友好的建议和侧视图。 您可能根本没有简历,如果您是顶级开发人员,会议明星,在GitHub上拥有不错的个人资料,朋友推荐您等等。 本文适用于初学者和最先需要工作的人。

图片


简历结构


标准简历包括以下几部分:

  • 姓名,联系方式,所需职位(可选-年龄);
  • 工作经验;
  • 教育;
  • 您想要交流的其他信息。

要破坏与名称和所需位置有关的部分,您需要努力。 因此,我们右转到第二个块。

工作经验


显然,这是简历中最重要的部分(只有没有经验的专家会在下面为他们提供提示)。 根据这些信息,我们评估候选人是否适合我们的团队。 有几种描述您的经历的方法,我们将逐一考虑。

选项1.简约


图片

从此摘要中,我们发现候选人是前端开发人员。 但是哪一个呢? 他使用什么框架? 你写测试了吗? 您必须解决什么任务?

如果Horns and Legs是著名的IT公司,那很好。 说,如果您在Google工作,那么从原则上讲,您只能再写些东西,许多雇主对此不以为然。 否则,您应该提供更多信息。

当然,可以选择致电这样的候选人进行面试,亲自了解一切,或者要求人力资源部门的同事联系并了解更多信息。 但是,通过给自己一个这样的谜,您可以增加潜在的领导者自己思考所有事情的机会,而并非他所有的猜测都会对您有利。

选项2.技术指示


图片

通过指定您拥有的技术,您立即消除了很多问题。 现在,我们了解了您的技能如何与我们的技能重叠。 只要没有狂热,就不必列出所有相邻部门的技术。 列表过长似乎难以置信。 在面试中说明您的个人经历以及准备讨论的内容。

不要害怕堆栈匹配不完整。 例如,您使用NGXS,我们使用NgRx。 对相关技术的了解仍将是一个加分。 您的经验与我们的项目越相似,我们就越有可能认识您。

但我仍然想知道您正在解决哪些特定任务。

选项3.责任指示


图片

现在,我们对您在以前的工作中做了什么有了更好的了解,我们可以将其与未平仓职位进行比较。 如果您进行了类似的操作,这将为您的想象业力添加一个加号。 但是,即使任务与我们的项目有很大不同,对先前职责的描述也将帮助您至少初步了解您,并将成为面对面访谈的起点。

我可以自信地说,拥有这样一份简历的候选人将收到更多的面试邀请。 但是有可能做得更好吗? 原来是。

选项4.显示成就


图片

好吧,现在我们不仅知道您在做什么 ,而且知道您实际上做了什么。 如果您是高级或团队负责人,这一点尤其重要。 我们始终期望从这些职位的员工中为项目的技术开发或团队管理做出决定性的贡献。 但是经验不足的开发人员经常可以分享一些东西。

我承认,第一次改变我的工作时,我很尴尬地描述自己的成就:那我花了很多时间,评估了最后期限并监督了一个经验不足的同事,因为我正式还是个“初级程序员”! 现在,我可以权威地声明您不必害羞:您做了一些重要的事情-写下来,即使(甚至更多)与您当前的职位不符。

怀疑要考虑什么成就? 这里有一些想法:

  • 引入了TypeScript(ES6,单元测试,代码审查,代码样式等);
  • 优化网站加载;
  • 组成团队,自觉选择了一个框架;
  • 组织内部培训(会议,外部会议旅行);
  • 在会议上作演讲。

此列表继续。 但是,我将再提供一个建议。 还记得您想通过的三个筛子的寓言吗? 因此,成就应通过适当的筛选。

例如,您写道您管理前端开发部门。 事实证明,部门由您和您的朋友Petit组成。 看起来很一般。 或者,引用不重要的事实:在工作期间,我编写了3万行代码,关闭了125张票,审查了1,500个拉动请求。

如果您查看我们在指定类别中收到的最后一份简历的分布,我们将看到以下图片:
图片

100张简历中至少有28张可以得到显着改善。

我想指出的是,准备不好的简历并不总是意味着候选人不适合,反之亦然:一份出色的简历的作者可能不会经过技术面试或与团队合作。 但是,如果您什至不愿自我介绍,您的潜在同事将如何在其他候选人中看到您?

问题表明经验


有时一个人有足够的经验,但是阅读简历后,我们仍然认为这不是“我们的候选人”。 有什么事吗

频繁换工作


似乎每个人都已经知道频繁的工作变动不会使申请者感到生气。 对我来说,工作经常发生变化-您在三个或三个以上的地方工作不到一年。 这不是拒绝的无条件依据,尤其是在理由中立的情况下。 例如,您从事一个项目,该项目已完成。 可以在简历中立即指出这一点,以免潜在的领导者想到自己。

不过,我建议考虑一下,下次再换工作:您的新地方真的比旧地方好吗,是否有增长的前景和机会,这是否使您更接近全球职业目标? 你有吗?

不相关技术的经验


碰巧一个候选人有很长的历史,但是即使多年的经验和详尽的经验也可能与职位无关。

我们正在寻找Angular和React开发人员(但是我们经常准备考虑在其他框架方面有经验的开发人员),而在简历中,例如,只有WordPress博客。 或者您正在开发一个后端,现在您想在前端进行重新培训。 几年前,我本人就处于这种情况下,我了解到有哪些问题在等待您:有开发经验,但没有Web开发的实践经验。 面试一个新的专业可能很困难。

怎么办 抬高双腿并调和? 继续做你已经停止的爱吗? 当然不是 我们继续下一部分。

如果没有什么经验?


优秀的开发人员总是缺乏。 面试官也是人,也是从零开始的。 因此,尽管经验不足,但他们渴望成长,他们经常准备考虑候选人。 您只需要通过案例来增强这种愿望,并在简历中透明地暗示它。

自我发展


如果您缺乏相关或更多现代技术的知识,请自己开始学习。 参加视频课程,现在每种口味都有很多(我喜欢Pluralsight ,但您也可以找到优质的免费视频)。 在简历中写出所需的发展道路和您的工作-例如,在“其他信息”部分或求职信中。 例如:

在当前的工作地点,我们不使用框架,但是我遵循现代技术并研究Angular(React,Vue-在这里,我们专注于我们的兴趣和期望的工作地点)。 通过了这样的课程。

再一次没有狂热! 如果您指定了50门课程,从布局开始到优化数据库查询结束,这看起来很奇怪(除非您是全栈的)。 考虑一下您真正想做的事情以及您现在所缺少的。

顺便说一句,如果您要寻找工作,因为您对过时的技术或缺乏良好的团队实践不满意,我建议您考虑一下:您是否尝试过改变这一点? 如果没有,我建议您尝试。 出乎意料的是,这可能会成为增长的机会,并且是在实际工作条件下获得实践经验的方式。

宠物项目


假设您正在接受或已经完成一些培训:看过课程,看过书或文章。 您当然知道,这样的“理论”准备是不够的。 我总是建议您在观看视频或看书时在实践中发展新知识。 例如,启动一个宠物项目。

可能是什么? 原则上,任何事情。

你喜欢足球吗? 建立有关即将到来的冠军赛的网站。 学习外语? 编写重复单词的应用程序。 你喜欢旅行吗? 绘制您所在的地方的地图。 有许多开放的API可以使用其数据。 例如,您可以在public-APIs库中找到一个不错的API列表。

除了巩固所研究的材料之外,宠物项目还提供了另一个有趣的机会:它可以发布在GitHub上,并在简历中提供指向您的个人资料的链接。 一个好的代码可以说出一千多个关于您的单词,并且在某些情况下,它将使您免于测试任务。 但是请确保您的github不反对您。

您在github上的个人资料


我几次遇到简历,其中的作者指出了到GitHub的链接(它本身非常健康,并在潜在访问者的眼中突出了简历),但是查看代码完全挫败了交流的欲望。 这是发生这种情况的最简单原因:

  • 一个文件中有很多代码,功能强大,嵌套大。
  • 明显的代码重复。
  • 坦率地说,变量和函数的名字不好。
  • 未使用的变量,函数,导入。

这些只是那些代码气味,即使在我后台处理代码之前,也立即引起我的注意。 顺便说一句,如果您的项目部署在某个地方,则非常方便,您无需在家就可以观看演示。 最简单的选项是github pages

当然,您有权将自己在膝盖上绘制的代码,很久以前编写的代码存储在存储库中,而现在,您将以不同的方式完成所有工作,无需测试且没有类型的代码。

但是请记住,如果您自己提供了指向GitHub的链接,那么对于面试官来说,这是对其进行评估并得出结论的邀请。 因此,我的建议是:整理代码以便显示您所知道的最佳实践。 至少对于一个项目,您将以标准项目进行演示。

练习资源


宠物项目-有关从头开始创建项目,使用框架和API的故事。 总的来说,这让人想起一个真实的微型项目。 除了从事宠物项目之外,我建议您练习解决编写代码的问题。 对于初级开发人员或更改其专业知识的开发人员(例如,从C#切换到javascript时),这尤其重要-这是您可以动手并习惯新设计的方式。

许多站点都有合适的任务和自动验证系统。 我最喜欢的是CodewarsLeetCode

通常,此建议更多地是关于自我发展和准备面试,而不是撰写简历。

学历


有了教育,一切都是简单的:要么存在,要么不存在,我们简单地写下事实。 如果您直接或间接接受了与工作有关的其他培训,这也值得一提。 以我为例,例如,这是英国高等设计学院的UX&UI设计课程。
最近,有人问我,拥有大学学位才能在IT领域工作有多么重要。

我认为这是一个空洞的问题,甚至有些同事可能也不同意我的看法。 我的回答是:如果有机会完成一所好大学,那就更好。 但是,受教育程度不是决定性因素(但知识是肯定的)。 当然,我不建议任何人只是为了结皮而进入一个鲜为人知的研究所。

我承认,在精神上,我为受过专业教育的候选人加了一个加号
在顶尖大学。 不过,我知道一些优秀的开发人员没有受过高等教育,而没有文凭也不会打扰他们。

附加信息


许多简历以带有有关候选人的其他信息的块结尾。 您可以在此处以格式指定所有不适合其他部分的内容。 例如:

  • 您对什么感兴趣,以及您希望朝哪个方向发展(您可以说UX对您而言特别重要,或者您希望指导经验不足的同事);
  • 提供指向GitHub或产品组合的链接;
  • 谈论您的文章或演讲;
  • 解释说,即使您没有某种技术方面的经验,也可以随时掌握它并为此做些事情(请参阅“如果经验不足?”部分);
  • 谈论其他成就(在奥林匹克编程,解决业务案例等方面)。

您问:“标准的措辞“抗压力”,“易于训练”以及类似的定义在简历示例中仍然可以看到吗?”它们没有给我留下任何印象,并且我真诚地不理解为什么仍然使用它们。 最后,默认情况下,我们不认为候选人会承受特别大的压力,我们会尽量避免团队中的不舒服情况。

结论


最后,我将提供一些我想在本文中传达的想法:

  • 在摘要中,详细描述您的经验:指出技术,主要任务和成就(如果有)。
  • 如果经验不足,请自己学习,并向潜在的雇主展示。
  • 为了练习,请获得一个宠物项目。
  • 将其发布在GitHub上以显示您正在编写的代码的示例。
  • 如果您在履历表中指定GitHub,请将代码完美化。

Source: https://habr.com/ru/post/zh-CN474894/


All Articles