学习有用工程师的阅历,掌握高级工程师作业发展之道,权衡大型科技公司高薪的利弊。
译自Tech Works: How to Build a Career Like a Pragmatic Engineer,作者 Jennifer Riggins 是一位讲述技能文明故事的记者、作家,以及活动和播客主持人,协助共享文明和技能磕碰的故事,并阐释咱们正在构建的技能的影响。她一向在……
Tech Works 是由资深 New Stack 作者 Jennifer Riggins 撰写的每月专栏,讨论作业场所情况、办理理念、作业发展以及影响咱们一切依靠软件的人的技能作业商场。咱们欢迎您对未来专栏的反应和主意。
“在我成为开发者的前几年,我简直没有得到任何专业辅导。但我并不介意,由于我以为努力作业最终会有进步。可是,在我作业生涯的几年后,当我以为自己已准备好提升到高级工程师人物时,却被拒绝了。
不仅如此,当我问我的办理人员我要怎么达到下一个阶段时,他们没有任何详细的反应。”
这便是Gergely Orosz在他的新书《软件工程师指南》中怎么介绍自己的。他向自己确保,当他成为一名办理者时,他会以不同的方法做事。他将自己的作业生涯作为一名工程师和办理者,以及《有用工程师简报》和这本新书的大部分内容都致力于供给这种辅导。
Orosz 的采访和他的书都涵盖了工程作业的广泛范畴。今天咱们专心于他对工程师怎么决议在哪里作业、从事什么作业以及真正值得投入的辅导。
没有通往工程作业的单一途径。
Orosz 在他的指南书中告诉咱们,它关于作为一个工程师的生长,“作为一个在大型科技公司或中型科技公司的作业专业人员,从初级软件工程师到高级工程师、技能担任人和员工工程师”。
他依据自己作为软件工程师、工程办理者和导师的阅历,以及作为一个跨级办理者的阅历来写作。尤其是在 Uber 作业的四年中,他记下了自己想给间接部属的主张,但忧虑或许过于越俎代庖。
这本酝酿四年的书旨在作为参考书,在你作业生涯的各个阶段查阅。第一部分“开发者作业基础”适用于一切人,包含对 Orosz 发现通常讨论缺乏的话题的深化讨论——绩效评估、提升和薪酬——而其余部分在不同时候会有用。
只需记住,他警告说,不存在通用主张。科技作业的全部——从你的作业到你正在研讨的技能——都是有上下文的。但这本书能够协助你在自己的环境中反思。
专家仍是通才?
这是 Orosz 在与开发者继续交谈中被问到的问题: 他们应该深化挖掘一项技能仍是广泛涉猎?在上月的《Tech Works》一期中,Kelsey Hightower以为你必须深化才干然后退一步看全景。
“这取决于你公司的环境。” Orosz 说。
他举了一个比如: “假设你是一名原生移动工程师,周围的人也都是原生移动工程师,没有学习网络开发的时机,那么最适宜的作业或许便是深耕这项技能。”
究竟,你周围会有专业的原生移动工程师来协助你也成为专家。
在你作业生涯的另一个阶段,你或许会发现自己在一个更大的公司,这儿有学习不同团队成员、工具和环境的许多时机。要好好使用。
“作为一名软件工程师,假如你在适宜的环境中,你不需求任何书——你有同行、搭档、导师、司理。” Orosz 说。“假如你在一个良好的环境中,他们会协助你和他们一同生长。”
当然,他承认这是抱负状态,“不幸的是,不是一切的当地都是这样,你或许阅历了办理者更迭,或办理者不太好,或是一个小公司。”
这时外部资源如书本、课程和与公司外的人交谈就变得至关重要。但他说,书不能替代你从搭档那里得到的协助。
“我写了这本书,但它不会是替代品。”他说。“你能够做的最好的作业是去一个能够和鼓舞人心的人一同作业的当地,他们会给你所需的时刻。”
这使得你在工程作业中作业的当地成为最重要的决议之一。
什么是适宜的工程薪资?
咱们大多数人都在努力确定怎么谈判应得的科技薪资。这在必定程度上归因于议论你的收入的尴尬——这已被证明会伤害那些间隔白人男性干流越远的人。
此外,美国科技公司的薪资远远高于世界其他当地。
至少在欧洲,Orosz 观察到,关于软件工程师来说没有平均工资或规范工资。相反,这些平均值出现在三个不同类别的公司中。他开发的这种工程师薪酬(薪水 现金奖金 股票期权=薪酬)的三峰分类法,是公司商场定位和职位数量的组合:
- 一级科技公司。这些较小的公司会依照与争夺人才的本地公司进行薪酬比较。这类职位往往较多,作业生活平衡也较好。他举了英国政府的比如。
- 二级科技公司。二级公司会依照一切本地公司进行薪酬比较。这类职位大约是前者的一半。他举了新银行 Monzo 的比如,它供给的薪酬在英国规范中很有竞争力,但还没企图与 FAANG 竞争。
- 三级科技公司。这是一家跨国公司,在招引顶尖科技人才方面与一切区域或全球公司竞争。他们的薪酬包反映了硅谷的水平。这类职位很少,但能够是第一类的三倍。
在这些公司任职时刻越长,你的薪资添加或许就越大。关于像杰出工程师或同僚这样的个人贡献者之外的技能作业道路也有上升空间。
Orosz 发现三级别是公开薪酬数据底子不存在的当地,例如 Glassdoor 等网站。这些公司与大型科技公司同义,如 Alphabet、Apple 和Meta,其招聘进程、薪资和绩效期望都最高。
“在欧洲取得高薪的大多数工程师都是经过在一家高添加的上市之路公司承当适度风险,在 IPO 之前加入,并谈判股票期权。”Orosz 写道。
由于薪资透明度仍有污名,导致整体数据缺乏,他发现大多数公司倾向于以为自己的层级高于实际。这使得硅谷的公司依然招引着顶尖人才。
归根结底,你的薪资彻底取决于环境,但明显大型科技公司为技能人物支付更多。
是否需求在大型科技公司作业?
毫无疑问,简历上至罕见 20 或 30 家顶级科技公司中的一家,会给你整个作业生涯带来优势。但在这些巨子公司作业也并非没有风险或牺牲。
早在 2016 年,Orosz 就从 Skyscanner 换岗到 Uber,前者他会称为二级公司,而后者是肯定的三级公司,期权让薪酬看起来添加了一倍。
“所以我每天赚的钱没有变多,但我取得了许多股票,在2016年,还不清楚它们是否会上市。” Orosz说。 “但假如上市了,底子就能够翻倍——每作业一年就相当于两年。”
简直三年后,Uber确实上市了,他的薪酬果然翻了一番。他说,作业四年下来,他取得了大约八年的薪酬。
但这依然仅仅一个投注妥当的比如。假如Uber没有上市,他就仅仅担任了一个更有压力的作业,却没有添加薪酬。可是,在这种情况下,他走运了。
可是,在这些高添加公司,你会遇到风险投资公司安迪信-红杉合伙人本霍罗维茨所说的“战时领导”。在和平时期,全部照常运转。但当一家公司开端耗尽资金,或有其他外部财务或董事会压力时,就会变得如履薄冰。
想想2022年10月,伊隆马斯克刚接手 Twitter 后,整个团队被发现睡在办公室地板上,以满足出人意料的大量需求。
或许没有那么极端,但Orosz也在2016年领会到了这种紧迫感,当时Uber的工程师暂停了一切常规业务,花了三个月的时刻重写了整个使用及其百万多行代码。
“除非咱们完结这些作业,否则裁员就会降临,由于业务处在如此糟糕的情况。”他这样描绘紧急时期的气氛,高管们的交流会变得非常直接。
“咱们[在2023年]看到了许多这种情况。一些CTO发邮件说:’好的,业务便是这样的。我需求你关注这儿。否则,咱们需求减少成本。’这意味着裁员。”
Orosz 将在 FAANG 公司作业,你的薪酬的确因股票期权价值翻倍,与在投资银行作业进行了比较。这两者都难以进入,也容易被开除。
“我以为全部都是权衡。”他反思道,“我并不以为假如你想提前退休,就需求在这些公司作业,由于我以为技能范畴依然非常赚钱,但这取决于你的个人财务情况。”
尽管如此,这些公司无疑会添加无价的简历含金量——无论是基于阅历仍是仅仅是观感。
“假如有人说他在谷歌作业了10年,[相比之下]他在一家不太知名的公司作业了10年,大多数人会倾向‘哦,那个谷歌的人必定更聪明,更棒’,“Orosz说。”我以为这不是真的,但有这样的观念。“
平衡作业与生活
过去几年盛行的开发者倦怠表明,一旦满足了底子需求,技能作业不仅仅是薪酬。你需求考虑成功对你来说意味着什么。
Orosz说,每个人都必须不断自问: “这份作业怎么影响你的健康和福祉?”
他进一步解释道:“我有个朋友在一家大型科技公司作业压力太大——我不想点名,由于我以为这不限于那家大型科技公司——他们不得不休息一年。他们在那作业了两年,然后彻底停止作业一年,精力彻底溃散。”
特别是在那些一级公司,他指出一个常见的精力健康权衡。为了高薪和长时间的揄扬权,你常常发现自己无法与作业断绝联系,由于你觉得自己24/7 随叫随到——或者你真的这样!
“当我在Uber时,我不太介意,但当我离职时,我认识到我开端睡得更好,由于我的寻呼机或手机不再一向放在我身边。” Orosz 反思道。
作为司理,他只记得一年或许有两次在清晨 2 点被叫醒。尽管如此,这些中止 REM 期睡眠的阅历依然令人压抑,由于他从床上跳起来,想知道“发生了什么事?咱们丢失了许多钱吗?”
在决议在哪里作业(或留任)时,还有更多作业要考虑,例如你是否喜爱你的搭档。
“我以为现实是,咱们是软件工程师。” Orosz说。 “咱们喜爱衡量事物。薪酬易于衡量和比较——或者在创业生态系统中相对较易——但人们能够说‘我赚了这么多’,然后你能够比较。可是怎么比较呢?”
他主张对这样的薪酬进行衡量你个人需求: “你能够在下午5点或5点半签退,假如你有孩子能够随时去接孩子。或者周末你底子没有考虑作业,你能够彻底放松。”
在他作业生涯前期,他在小公司没有赚许多钱,但简直没有怨言。“我常常感觉:嘿,我能够少赚点钱做这份作业,由于我仅仅喜爱我在做的作业。我喜爱这儿的人。我感到非常幸运。”
这许多作业依然片面,但 Orosz 对工程文明开源了12个问题,能够协助你更好地了解即将涉足的范畴。
祝你的旅途顺利!
本文在云云众生(yylives.cc/)首发,欢迎大家拜访。