我花了将近二十年的时间写博客、发表演讲和发布开源代码。这对我的职业生涯来说非常棒,而且工作量很大。但这里有一个有用的秘密:你根本不需要在公共创造力上投入太多工作,就可以在求职者中脱颖而出。我已经面试了数百人,并筛选了数百份简历——主要是针对旧金山这个竞争异常激烈的就业市场的技术职位。绝大多数候选人在公共场合几乎没有创造力的证据。对于我共事过的许多最优秀的工程师来说,情况也是如此。作为一名招聘经理,这意味着你必须学习如何有效地寻找候选人和面试:你不想错过一个伟大的工程师,因为他们把所有的精力都花在为以前的雇主制作伟大的产品上,而不是写博客、演讲并公开编码。但是作为候选人,这意味着您可以通过相对较少的工作量从人群中脱颖而出,从而为自己提供很大的优势。开始写博客。每年向它发布一两次有趣的技术文章——一些你学到的东西,或者你已经修复的错误,或者你已经解决的问题。几年后完全停止打扰,但将博客留在网上。搭建一个个人小项目,把代码放到GitHub上。随附一份自述文件,其中包含项目的详细描述和实际操作的屏幕截图——几乎没有人这样做,它只需要额外花费几个小时,而且它极大地增加了您的项目对正在检查您的招聘经理的影响出去。
而已。一两篇博文。也许是一个 GitHub 存储库。信不信由你,如果你面对一群其他候选人(尤其是在你职业生涯的早期),他们可能不会有这样的事情。你会直接跳到招聘经理心目中的最顶端,也许他们甚至没有注意到。如果您想投入更多精力,您还可以做更多事情:在 Twitter 上建立受众、开始时事通讯、制作视频、发表演讲(最好是在线录制和发布)、发布开源包、发布 TIL——但老实说如果您的目标是更轻松地通过面试过程,您很快就会遇到收益递减规律。如果你打算做这些事情,那就是因为你想发展这些技能并与世界分享和学习——不要只是因为你认为这是被录用的关键途径。如果你想从其他候选人中脱颖而出,甚至有一段文字或发布的代码来展示你所构建的东西都是一个很好的方式来做到这一点 https://t.co/QfYEWxfIet - Simon Willison (@simonw ) 2021 年 7 月 17 日