开发人员简历已死:投资组合万岁

已发表: 2022-03-11

您是否一直在搜索有关如何构建出色的开发人员简历的文章? 马上停下来。 这是浪费时间! 求职信? 那也是一种浪费。

让我告诉你使用简历的做法有多古老。 根据维基百科,它始于达芬奇,他给潜在雇主写了一封信,描述了他的经验和技能。 在1481 年! 这就是它的古老程度。

过去,您会将简历发送给潜在的公司。 他们会筛选简历列表并邀请人们进行面对面的面试。 销售能力最好的人总能得到这份工作。 迷人、外向的外向者。

然而,最近许多顶级公司和初创公司已经改变了游戏规则。 现在,你必须通过一系列的挑战来展示你的能力。 它通常涉及在很短的时间内完成复杂的编程算法。 它还可能涉及创建一个小项目,您将在其中展示您在生产系统、代码质量、代码可读性(和可维护性)方面的经验,以及您是否已正确保护它免受攻击等等。 有时它还涉及实时编码挑战,您应该在共享屏幕的同时编写解决方案。 在过去的几年里,简历已被其他几种展示技能的方式所取代。

它们都围绕着提升自己; 也就是说,推广你的“个人品牌”。 让你的名字在那里。 认识业内人士。 下次在他们的公司中担任架构师职位时,他们会记住您的名字。

你必须这样想。 如果您在竞争激烈的市场中销售同质商品(“编码器”),这将是一场争夺最低价格(“收益”)的竞赛。 如果你的街上有两家理发店,提供同样质量的理发,其中一家收费双倍,我很确定他们会在月底前破产。 您不能提供与其他人相同的服务并期望收取更多费用。 好吧——除非你区分。 这给我们带来了一个问题:您究竟是如何做到的?

投资组合

当您想到作品集时,通常会想起平面设计师; 但是,软件开发人员也可以拥有投资组合。 通常,您会放置一个宠物项目,可能是您构建的应用程序,您发现最能展示您的能力的代码示例,甚至是您创建的应用程序的屏幕截图。

您可以创建应用程序并将其发布到市场。 它不必是一个复杂的应用程序; 它可以是美容院的日程安排应用程序,只要它是人们使用的东西。 即使没有人使用它,您也经历了创建和发布它的过程,这显示了主动性、创造力以及从头到尾查看项目的能力。

开源

为开源项目做贡献是展示你的编码技能的好方法。 它表明您可以快速提升并了解业务领域。 你能够生产出高质量的软件,并且有很多其他人在使用它。

不仅如此,您的代码在互联网上可供任何人查看。 它告诉你如何在团队中工作,你的提交信息有多好,你如何能够与其他人讨论困难的技术解决方案,如果你能满足于一个务实的解决方案,你是否更喜欢代码可读性而不是你认为的神秘算法快点。

它还显示了您能力的非编码方面,例如您与其他人的协作程度以及您的写作技巧有多好(好的提交信息和文档与好的代码齐头并进)。

人们可以看到你是一个很好的专业人士,而不是你这样告诉他们。

论坛

向 StackOverflow、Reddit、Facebook 群组、黑客新闻或其他在线论坛投稿可以展示您对某个主题的深入了解和解决问题的能力。 它还展示了您在社区中写作和被理解的能力,以及您向其他人解释问题的能力。 它使您可以随时了解有关您选择的技术的最新消息。 它为网络提供了一个不断增长的机会。 更重要的是,通过与其他人讨论各种技术,您会接触到不同的意见,它可以帮助您摆脱通常很容易被锁定的回声室

写博客

写博客是展示某个主题的专业知识的好方法,它还可以让您表达自己的想法并就技术进行健康的辩论。 它可以让您在其中传播自己的名字并发展读者网络。 如果您坚持下去并始终提高帖子的质量,那么随着时间的推移,您的受众将有机地增长。

最终,如果你打得好,你就可以根据你的博客帖子写一本或多本书,甚至可以推广你自己的视频课程。 这些属于著名的被动收入类别,因为它是一种无需持续努力就可以增加收入的方法。

补充资源

在 YouTube 或 Udemy 上创建视频课程是展示您向他人解释抽象概念的能力的好方法。 在任何项目的日常生活中,随着开发人员的来来去去,总是需要传递知识。 它迫使您深入了解您将要教的内容。 它加强了你对此事的了解。 在接下来的几年里,它也可能成为被动收入的来源。

与开源贡献类似的是参加黑客马拉松——这是展示你的技能并结识业内人士的好方法。 您将在编码挑战中与其他人或团队竞争。 这些通常是有时间限制的,并且在解决复杂问题时提供了发光的机会。 它们还为您提供了一个机会,让您的齿轮运转起来,使您对算法和数据结构的知识保持敏锐。

伟大的个人投资组合简历

一些优秀的开发人员会加倍努力,创建个人投资组合。 以下是一些突出的:

  • Kobi Gurkan:没有废话,个人网站炫耀项目和工作经验。
  • Charles Han:可能是有史以来最短的个人网站。
  • 我的 Toptal 简历:Toptal 的个人资料是完美的简历生成器,让我可以展示我的经验并保证我的代码质量

现在您已经阅读了所有这些,您可以开始计划如何将所有这些付诸实践! 在下面的评论中让我知道您的想法!