作者都是各自领域经过审查的专家,并撰写他们有经验的主题. 我们所有的内容都经过同行评审,并由同一领域的Toptal专家验证.
弗拉维奥Pezzini
验证专家 在工程

Flavio是一名高级Java开发人员和团队负责人. 他为多个知名客户做过复杂的项目.

专业知识

以前在

IBM
分享

你有没有在谷歌上搜索过关于如何打造一份出色的开发者简历的文章? 马上停止. 这是浪费时间! 求职信? 这也是一种浪费.

让我来告诉你,使用简历的做法有多古老. 根据维基百科, 它始于列奥纳多·达·芬奇, 谁会给潜在雇主写一封信,描述自己的经历和技能. In 1481! 这就是它的历史.

在过去,你会把你的简历寄给一个潜在的公司. 他们会筛选简历,然后邀请应聘者来参加面试. 销售业绩最好的人总是能得到这份工作. 迷人的,外向的.

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

They all revolve around promoting yourself; that is, promoting your “personal brand.“让你的名字出现在那里. 结识业内人士. 下次他们公司出现架构师职位空缺时,他们会记得你的名字.

你必须这样想. 如果你在竞争激烈的市场上销售同质商品(“编码器”), 这将是一场争夺最低价格(“利益”)的竞赛。. 如果你住的那条街上有两家理发店, 提供同样质量的理发服务, 其中一个收费翻倍, 我敢肯定他们月底前就会破产. 你不能提供和别人一样的服务,却期望收取更多的费用. 除非你求导. 这就引出了一个问题:你到底是如何做到这一点的?

投资组合

You are usually reminded of a graphic designer when you think of a portfolio; however, 软件开发人员也可以有投资组合. 通常, 你会放置一个宠物项目, 也许是你开发的一个应用程序, 您认为最能展示您能力的代码示例, 甚至是你创建的应用程序的截图.

你可以创建一个应用程序并将其发布到市场上. It does not have to be a complex app; it could be a scheduling app for beauty salons, 只要它是人们使用的东西. 即使没人用它, 你经历了创作和发布的过程, 这显示了主动性, 创造力, 以及从头到尾见证一个项目的能力.

开源

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

不仅如此,您的代码在互联网上任何人都可以看到. 它告诉你如何在团队中工作, 你的提交消息多好啊, 你如何能够与其他人讨论困难的技术解决方案, 如果你能接受一个务实的解决方案, 如果你更喜欢代码的可读性,而不是神秘的算法,你认为更快.

它也显示了你的能力的非编码方面, 比如你与他人的合作有多好,你的写作技巧有多好(好的提交信息和文档与好的代码齐头并进)。.

人们可以 看到 你是一个优秀的专业人士,而不是你告诉他们.

论坛

为StackOverflow做贡献, Reddit, Facebook群组, 黑客新闻, 或者其他在线论坛可以展示你对某个主题的深入了解以及你解决问题的能力. 它还展示了你在社区中写作和被理解的能力,以及你向其他人解释问题的能力. 它允许您随时了解有关您所选择的技术的最新消息. 它提供了一个不断增长的网络机会. 更重要的是, 通过与其他人讨论各种技术, 你会接触到不同的观点,这有助于你走出通常的回音室,因为回音室很容易被锁在里面

写博客

写博客是展示某一主题专业知识的好方法, 它还允许你表达你的想法,并就技术进行健康的辩论. 它可以让你的名字出现在那里,并扩大你的读者网络. 如果你坚持下去,并不断提高你的帖子的质量, 随着时间的推移,你的用户会自然增长.

并最终, 如果你出对牌的话, 然后你可以根据你的博客文章写一本或多本书, 甚至可以推广你自己的视频课程. 这些都属于著名的被动收益类别, 因为这是一种无需持续努力就能使你的收入成倍增长的方法.

补充的资源

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

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

优秀的个人作品集简历

一些 伟大的开发人员 加倍努力,创建个人作品集. 以下是一些引人注目的例子:

  • 科比·Gurkan:没有废话,个人网站展示项目和工作经验.
  • 查尔斯•汉:可能是有史以来最短的个人网站.
  • 我的简历Toptal的个人资料是完美的简历制作工具, 让我展示我的经验,保证我的代码质量

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

聘请Toptal这方面的专家.
现在雇佣
弗拉维奥Pezzini

弗拉维奥Pezzini

验证专家 在工程

葡萄牙的波尔图街头

2017年7月17日成为会员

作者简介

Flavio是一名高级Java开发人员和团队负责人. 他为多个知名客户做过复杂的项目.

作者都是各自领域经过审查的专家,并撰写他们有经验的主题. 我们所有的内容都经过同行评审,并由同一领域的Toptal专家验证.

专业知识

以前在

IBM

世界级的文章,每周发一次.

输入您的电子邮件,即表示您同意我们的 隐私政策.

世界级的文章,每周发一次.

输入您的电子邮件,即表示您同意我们的 隐私政策.

Toptal开发者

加入总冠军® 社区.

" class="hidden">腾讯地图开放平台