我是如何被 DEV 录用的(以及其他所有技术岗位)
DEV 网站管理员兼创始人 Ben Halpern
教师和开发者倡导者 Ali Spittel
美食红宝石厨师 Avdi Grimm
JavaScript 专家和内容创建者 Kent C. Dodds
关于技术工作
现在是加入科技行业的最佳时机。如今,我们拥有各种各样的资源,可以自学(就像我一样)、与其他技术人员(DEV)建立联系,以及在科技领域打造自己的职业生涯。似乎每次我去咖啡店或乘坐Lyft,都会有人问我是否想成为一名开发者。
我通常会分享我的故事,或者其中的一部分,关于我大学辍学,做过几份低薪实习,直到找到一家愿意给我机会的Rails公司。事实上,那是一段相当痛苦的经历,也开启了我与冒名顶替综合症的终生联系。
你可能会认为,既然所有人都被告知要跳上科技行业的肥水车,那么找到一份开发人员的工作就会很容易。
讽刺的是,在科技领域找工作可能很困难,而对于来自代表性不足的人群来说,这种困难通常会成倍增加。
关于特权
在我分享我如何在 DEV 找到工作的故事之前,我想花几秒钟来认识到我的特权在我的旅程中发挥了重要作用。
如果我没有一些重大优势,我就不会有今天的成就。
我并非出身富裕(我现在的收入可能比我家族里任何人的收入都高),我的父母没有上过大学,而我接受的公立教育,却在美国教育排名垫底的州。即便如此,我依然是世界上最有特权的人之一。
我是一个白人、异性恋、顺性别男性,对《星球大战》的了解程度比90%的人口都高。虽然我成长的环境中没有其他技术专家,但我高中之前就开始写代码了。当我走进房间时,人们会觉得我看起来像个软件工程师;这在我的职业生涯中占据了很重要的一部分,在谈论我进入科技行业的经历之前,我想先澄清这一点。
我无法凭良心给出建议,因为我做的一些事情对那些没有我这种先天优势的人可能行不通,但我可以分享一些对我有用的方法。希望其他人能从我的故事中获得一些启发或价值。
一些背景信息
我还很年轻。我很少跟别人透露我的确切年龄,因为在与初创公司打交道的早期,我就意识到年轻人并不总是能得到同等的尊重(尤其是在投资者和年长创始人那里)。
几年前,我还在上大学,参加空军后备军官训练团(美国空军军官培训项目)的工作。在经历了一系列看似不幸的事件、一次举重受伤,以及与家中退伍军人进行几次推心置腹的交谈后,我放弃了成为一名空军军官的目标。
对我来说,离开这条本该是终生职业的道路相当可怕。我不知道该做什么,于是就辍学了。在那段时间里,我达到了《反恐精英》职业生涯的巅峰,晋级DMG,但那是另一个故事了。
几个月无所事事之后,我考入了当地一所社区大学,攻读商科学位。在这个故事里,我基本上会把我的学术生涯抛在脑后,但在这个旅程的某个时刻,我曾经在距离获得信息系统学士学位还有一个学期的时候退学了。说实话,我真希望自己早点这么做。
在我四处奔波、努力考取学位的时候,我发现大学并没有教给我我想要的东西,所以我开始寻找实习机会。我的求职策略就是从这里诞生的。
剧透:我不申请工作
为了帮助准确传达我最终如何在 DEV 找到工作,我将讲述我如何找到第一份实习工作的故事,因为它实际上是一个非常相似的模式。
我从工作年龄开始就一直在工作(甚至更早)。我做过救生员、清洁工,在电影院、夏令营、书店工作过,也卖过MacBook,在进入科技行业之前还在劳氏超市(Lowe's)工作过。话虽如此,我当时完全不知道该如何找一份办公室工作。
我的第一份实习是在财富500强企业JB Hunt。我用了一种只有从未尝试过公司工作的人才会用的方法获得了这份实习机会:我拨打了在网上能找到的第一个电话号码,寻求工作机会。
事实证明,即使在世界上最大、最慢的公司,也有一个简单的方法可以绕过自动筛选器和 ATS 筛选流程。很简单,就是先不申请,至少在你联系招聘经理之前不要申请。
第一次经历还算幸运,不知怎么的,我在遇到人力资源方面的阻碍之前就联系上了一位招聘经理。等我把简历投递给公司的时候,我已经和JB Hunt旗下IT部门的实习生招聘人员进行了电话面试。
经过那次经历后,我实际上没有申请过(我接受的)工作。
我在“上大学”期间大概做过五份实习(最后几份实习的时候我已经辍学了)。每一份实习(除了JB Hunt的那份)都是我主动联系职位名称带“C”的人获得的。
我给那些想在初创公司或中型公司找工作的人的建议,和我找实习的方法一脉相承:和能雇佣你的人一起喝咖啡。理想情况下,你不用问别人就能和那些能雇佣你的人建立关系;CTO、CEO、COO 和联合创始人都是你在找工作时想要认识的人。
这里还有一个次要的好处,即使你没有在找工作,这些人也是很好的联系人和导师(有时也是很好的朋友)。
关于网络
故事讲到这儿,人们开始怀疑我是不是要用“人脉”这个邪恶又下流的词。说实话,我职业生涯中几乎所有所谓的成功都源于人脉。
我发现,至少在工程师中,人们对网络确实存在误解。
我从事科技行业是因为我喜欢帮助别人。这就是我从事IT行业的原因;解决别人的燃眉之急对我来说意义非凡。
事实上,良好的人脉网络就是:帮助他人。我一直在寻找帮助身边人的方法,就像我的一些导师帮助我一样。我投入了大量时间帮助初级工程师找工作,开始为开源项目做贡献,并更多地参与科技社区。我这样做是因为我非常非常享受帮助他人成长的过程,但这往往也会带来回报。
这有点离题,但我的意思是,社交并不是什么坏事,特别是如果你是为了帮助别人和建立社区。
关于实习
因此,如果您能够与您想合作的公司的决策者取得联系,那么您就已经完成了获得在该团队工作的机会的艰难部分。
根据我的经验,一旦你能够联系上某人,你就能了解他们的需求。我总是争取边喝咖啡边见面,因为这样我能了解自己能否为这些人提供一些价值。
就我而言,我最终从事的每一次实习都源于一个问题,我认为我可以为花时间与我会面的人解决这些问题。
我还特意在这些咖啡会议期间学习,并将它们变成简短的指导课程,并准备好一份关于我正在努力实现或正在做的事情的问题清单。
当我试图与我想见的人安排会面时,我常常遭到拒绝。
早些时候,我发送的电子邮件或 LinkedIn 消息中有 80% 的人从未回复或告诉我他们没有时间与我见面。
即使是那些和我见面的人,也并不总是能与我合得来,有时甚至觉得我的能力不足。特别是有一次,我向一位导师请教实习的机会,结果他说:“你想进NFL打球,但你连橄榄球都还没踢过呢。” 这对我来说相当难受。
重点是:找到一个能给你实习机会的人是整个过程中最难的部分。第二步是找到一个你能帮他们解决的问题。如果你准备好问题,并认真思考他们给你的答案,这很容易做到。
关于获得全职工作
我以各种形式重复了好几次实习经历。通过结识那些能给我提供工作机会的人并努力提供帮助,我找到了一些很棒的实习机会,也找到了一些糟糕的实习机会。
当我开始找第一份全职工作的时候,我实际上同时在做两份实习。我每周工作时间远远超过40个小时,这很不健康(而且实习生的薪水也不高),所以我想找个出路。
因为我在网络方面投入了不少精力,所以有人联系我,邀请我加入我所在地区的一家超高质量的 Rails 商店,最终我(不知怎么地)通过了五轮面试。
在经历了非常艰难的一年之后(我在 200OK 上简要谈到了这一点),我回到了我的策略,即与创始人建立联系,以便在我所在地区的一家初创公司找到工作。
我联系了一家名为 Engine 的初创公司的首席执行官,并在 LinkedIn 上发布了这条消息:
还记得我说过,我联系的人中,80%最终都会忽略我吗?可能是出于意外,约翰在2017年没有回复我。2018年我又试了一次。
通过和约翰一起喝咖啡,我与他建立了非常人性化的沟通,他不需要通过人力资源流程就能聘用我。作为一家初创公司的首席执行官,约翰可以根据我们之间人性化沟通的尝试来决定是否聘用我,而不是我应对面试流程的能力。
长话短说,我加入 Engine 时是一名“初级开发人员”。这份工作虽然职位降低了,但薪水也只是名义上的上涨,但它最终成为我迄今为止做出的最好的职业决定之一。
Engine 为我提供了一个平台,让我可以通过参与开源来扩展我的专业网络。
在 Engine 工作期间,我加倍投入科技社区:我开始组织会议、在小型活动上发言、写博客,还开设了一个科技职业播客。这些在科技社区的时间投入最终成倍地扩大了我的人脉,并让我结识了一些我从未想过会认识的导师。
令人惊讶的是,网络非常酷。
几个月前,我无意中复制了使用 DEV 找工作的过程。
关于在 DEV 就业
我通过播客认识了本。
事实上,我见到了阿里,他让我和本谈谈。
不要因为没有播客就停止阅读。让我告诉你一个关于我的播客的秘密。
我的播客有两个作用:1)一个技巧;2)为与我交谈的人提供有用的服务。
我从未想过要为我的播客吸引大量的粉丝或忠实听众。我坐在妻子的办公室里,琢磨着阿夫迪·格林是否也像我一样,饱受冒名顶替综合症的困扰,于是萌生了这个主意。
我花了大约20分钟给五六个我崇拜的人发邮件,请他们谈谈他们遇到的困难。有几个人同意后,我就做了一个播客。
在我采访肯特·C·多兹 (Kent C. Dodds) 之后,他告诉我的一句话很好地概括了这个“技巧”,“我无法坐下来与一千人交谈,但我可以录制这次采访,并将链接发送给向我询问此类问题的人。”
现在我的播客邀请了一些很棒的嘉宾,也有一些忠实的听众收听我的采访,这对我采访的人来说非常有帮助。他们可以和我进行一次“导师制”对话,成千上万的人可以从同一次对话中受益。
我想见的这些人(通常都是知名且经验丰富的工程师)都很忙。我不可能仅仅开口就能占用他们一个小时的时间,但如果我能给他们一些实实在在的回报,他们或许就能抽出时间回答我的问题。
就像我为我的导师寻找解决问题的方法一样,现在我正在尝试为我的榜样解决问题。
讽刺的是,当我遇见本时,我并没有在找工作。
我想采访他,是因为我希望有一天能创办一家像 DEV 这样的公司,一家拥有强大价值观并与开源社区紧密联系的公司。碰巧的是,DEV 有资源,也有兴趣聘请像我这样的人加入。
采访结束时,当我们停止录音时,我问了本一些类似这样的问题:“DEV 很快会招人吗?贵公司在人才方面需要什么?” 老实说,我想知道我应该投资哪些技能来为创办或在像 DEV 这样的公司工作做准备,但碰巧的是,Ben 当时正在寻找人才。
模式识别
如果你读到这篇漫无目的的文章,你一定会对我印象深刻。过去几年里,我讲过几个版本的故事,有些相当痛苦,有些(比如这个)则充满希望。
理想情况下,这个故事应该有一定的价值。我会尽力帮助读到这里的读者找到它!
经过一番思考,我从寻找开发人员工作的经历中总结出以下模式。
1)确定你想就职的公司
当我决定离开第一份实习工作时,我写下了10家“梦想公司”。到目前为止,我已经在其中大约一半的公司工作过(并且参加了大多数公司的面试)。
2)与决策者建立关系
你这样做不一定是为了找工作;这可以是一个向你敬佩的人学习的机会。话虽如此,永远不要低估人脉的力量(即使你认为它很卑鄙)。
这其中的微妙之处非常明显;如果你的初衷是利用别人或操纵别人,那你就错了。你应该努力帮助别人。如果对方愿意给予你回报,那就从帮助别人解决问题中获得快乐吧;如果不愿意,那就从帮助别人解决问题中获得快乐吧。
社交和骚扰之间也有区别。如果对方对社交不感兴趣,请不要坚持下去。这非常不礼貌。
3)为你的新认识的人提供一些价值
学习如何解决他们遇到的问题,为他们提供一个平台,或者帮他们联系你认识的、或许能帮他们解决问题的人。帮助别人会带来回报,而且这通常能帮助你与受助者建立良好的关系。
在 DEV,我为 Ali 提供了一个推广 DEV 的平台,后来也为 Ben 提供了同样的平台。我还在代码库中提交了几个小的 PR。
4)提出你需要的东西
除非你主动告诉别人,否则别指望他们知道你在找工作。即使你觉得他们不招人,你也可以向他们寻求一些建议,看看能不能找到一家和他们现在所在的公司类似的公司。我和本谈话的时候就是这么做的。
这不是建议
我想重申,我并没有把这些当作建议,这只是我自己走过的路。不幸的是,绝大多数人走这条路会比我困难得多;而我在这段旅程中积累了很多宝贵的优势。
我的目标是用充满希望的眼光来分享这个故事,因为我承认,在我的 DEV 之路上确实有一些黑暗的篇章,但我希望每个故事中都能有一些对读者有用的东西。我可能错误地认为我的求职方法论中的模式是有用的,但也许这个故事中的其他内容对作为读者的你来说也有所帮助。
但如果你想要我的建议
我就像一本打开的书。
如果你在求职过程中遇到困难,或者觉得我的经验对你有帮助,请在 Twitter 或 DEV 上联系我。我很乐意提供帮助。
警告
如果我声称自己(从不)申请工作,那可就太不诚实了。事实上,我经常申请工作,而且喜欢面试。我把面试视为一种运动,而且我喜欢了解不同公司是如何招聘员工的。
话虽如此,我从未真正接受过通过传统方式申请的工作。最终我可能会接受,但很多这样的互动最终都没有带来录用通知,或者得到的录用通知不够吸引我换工作。
我从事的每一项技术工作都是通过我的人脉以某种方式获得的。
还有更多...
这些天我写了很多文章,我运营着一个播客,并且我已经开始发送一份关于我听到的所有精彩故事的新闻通讯摘要。
您还可以在Twitter上关注我,在那里我会制作一些有趣的表情包并谈论作为一名开发人员的感受。
文章来源:https://dev.to/jacobherrington/how-i-got-hired-at-dev-and-every-other-tech-job-10hf