软件开发人员怎么升职加薪?技术高管建议你这么做(下)

神译局·2021年09月26日 15:10
晋升不是获得积极反馈的唯一途径。

神译局是36氪旗下编译团队,关注科技、商业、职场、生活等领域,重点介绍国外的新技术、新观点、新风向。

编者按:来想象两个场景。第一种场景,你走进领导的办公室说:“我要加薪,因为我参加了两个培训,看了三本书。” 再考虑第二种场景,你走进领导的办公室说:“我要加薪,因为我搞定了两个项目,解决了三个问题。”哪种场景能够成功显而易见。有些程序员对于晋升的理解过于简单,认为“做到份了就该升”,就好像代码的运行逻辑一样。如果通不过,就是领导为难,公司作怪。 但是,事情明显比这个要复杂。原文标题Software Developer Promotions: Advice to Get to That Next Level,作者Gergely Orosz。

相关文章:

软件开发人员怎么升职加薪?技术高管建议你这么做(上)

经常征求帮助和反馈

晋升的工作不是一个短暂的过程:它可能需要几个月的时间。你很容易失去方向。

在公司里找一个导师来帮助你

虽然经理可能是站在你这边,为你的晋升而努力,但他们能给你的反馈也是有限的。你可以通过找一个导师,也就是另一个工程师,来加快职业成长。

尽量找一个已经在下一个级别的开发人员。如果他们已经在公司内部经历了晋升过程,那就更好了。向他们寻求指导,特别是关于成长到下一个水平的指导。与他们分享你的评估和目标,并请他们提供反馈和帮助,帮助你成长到下一个水平。

在我的公司里,我注意到那些主动建立这类指导关系的开发人员得到了多种好处。首先,根据导师的反馈,他们对自己想要的成长方式变得更有战略性。这些导师通常在公司工作的时间较长,并帮助工程师们处理一些不那么好的晋升问题。第二,即使他们这次没有得到晋升,有导师的开发人员也更容易保持心态平稳。导师站在他们一边,为他们达到下一个水平而投资。这使得这些开发人员更容易振作起来,继续出色表现,并在下一个周期获得晋升。

要求定期、明确的反馈

设定目标并为之努力是一件事。然而,特别是当你正在努力实现晋升这类重要的里程碑,定期获得关于如何做的反馈是同样重要的。

要定期向你的经理介绍你认为已经取得的进展。向他们询问关于你的进展的反馈,以达到下一个水平。尽早进行对话,讨论他们是否支持你在下一个周期晋升。即使答案是 “还没有”,也要让他们帮助确定可操作的事情,如果你完成了这些事情,你就能为下一个级别做好准备。

投入工作

如果你已经向经理和导师明确表示,你正在为晋升而努力,那就投入工作。在机会来临前的几个月里,要加倍努力,争取在下一个级别上有所表现,把事情做好,多帮助别人。

不要疏远你的同事

我有时会看到工程师们犯的一个错误是太专注于自己的晋升,结果损害了团队的利益。到了晋升的时候,他们往往没有得到机会,因为很明显,他们不是一个好的团队成员。越来越多的公司小心翼翼地不提拔那些影响团队的人,不提拔那些拉低团队的人。

为了达到你所设定的晋升目标而把别人挤开,是一种不好的策略。首先,这是非常短视的想法,你可能在晋升时需要同事的帮助。但即使不需要,这也是不成熟的表现。你的资历越深,就越希望你能成为一个优秀的团队成员,同时提供可靠的结果,这并不总是一个容易达成的平衡。但是,如果你发现自己强行推进目标,并使你的团队中的人感到不满,请考虑改变你的方法,使之更具协作性。

即使稳了,也不要马失前蹄

有一次,一个开发人员与他们的经理设定了一个目标,如果他们成功地领导并交付了ComplexProjectX,就能得到升职。项目进展顺利,这个人也升职了。当这个人听到这个好消息的时候,就放开了这个项目,没有把任何事情交接给别人。随着项目的展开,越来越多的问题浮现出来,没有人采取行动。最后,该项目不得不被撤销。

这件事就发生在晋升委员会开会讨论这位工程师的晋升之前。在讨论中,他们一致认为,虽然这个人在许多方面表现出了很好的技能,但在最后一刻,显示出了不成熟。没有任何沟通,也没有很好地解释为什么会发生这种情况。这个人在那个周期没有得到晋升。

保持脚踏实地

不要相信任何承诺 “肯定会晋升”的人。

我告诉团队中的所有工程师的第一件事是,我和任何经理都不能保证 “肯定会晋升”。如果有人对他们说这些,不要信。我见过太多的开发者被这样的承诺所伤害。即使有最好的经理,也有很多原因导致 “肯定”的晋升无法实现。

首先,任何经理人都可能意外地离开。最常见的辛酸故事是这样的。“基于我所做的出色工作,X经理承诺我将得到升职。然后他们就离职了。我的新经理没有兑现这个承诺,决定不提拔我”。第二个原因是,任何经理都可能误判他们的直接工作做得如何,或者误判公司内围绕晋升的政治形势。尽管相信 “已经稳了”这类声明中的好消息很诱人,但还是不要。如果你相信这种承诺的表面价值,无论说的人多么真诚,都会让自己失望。

不要把晋升作为你的唯一目标

无论你表现有多好,无论经理有多支持你,你都可能得不到晋升。如果你的唯一目标是晋升本身,就可能会士气低落,可能会考虑辞职并寻找新的工作,只是因为结果本身不尽人意。

曾经有一个工程师,我强烈支持他,百分之百相信他会得到晋升。尽管我为这个人打抱不平,到上级部门为他们说情,但还是没有成功。在这之后,我更加致力于帮助这位工程师在下一个周期得到认可。幸运的是,这位开发者不仅关注结果,而且同样关心在其他方面的成长。接下来的时间里,他们把晋升失败抛在脑后,继续保持着高增长的轨迹。

如果你的主要目标是关于职业成长,即使你没有得到晋升,你也会获得宝贵的技能。这些技能可能是诸如传达工程最佳实践、指导他人、领导项目、分享知识等。关注这些技能而不是仅仅关注晋升结果。根据你的公司所遵循的程序,晋升是一个概率问题。但没有人可以从你身上夺走你的成长。

晋升不是获得积极反馈的唯一途径

许多人把晋升看成是对自己工作出色的一种肯定。然而,虽然成功的晋升确实意味着好的反馈,但你得到的大多数积极的认可不是通过晋升。

你每天都会从和你一起工作的人那里得到反馈,人们会说 “谢谢”、“你真的帮助了我”或 “如果没有你,我可能还不知道怎么办 ”之类的话。你会从你的经理和导师那里得到反馈。当然,还有正式的绩效审查,你的经理也会总结你所做的出色工作,以及需要改进的地方。获得奖金或加薪也都是积极的反馈,而所有这些都会比升职更频繁地发生。

保持耐心和积极的态度,这是个漫长的游戏

曾有一个有几年经验的天才开发者加入我的团队,他急切地想晋升到高级职位。他有一个朋友最近被提升到这个级别,他觉得这个朋友在他前面,于是很沮丧。在进行了自我评估后,我告诉他,与下一级相比,他目前还存在太多的差距,无法在这个周期内进行晋升。即使他付出了努力,我也看不出他在下一个周期之前会升职,而这个周期还有9个月。我建议制定一个计划来实现这一目标。

首先,这个人很不高兴,认为我对他有意见。慢慢地,冷静下来后,我们制定了一个计划。一步一步我们取得了进展,他开始意识到自己有多少工作要做。最后,9个月后,他得到了晋升。他只有5年的经验,已经是高级职位了。作为对比,我自己花了很长时间才达到相同的水平。但是,与他们不同的是,我从未感到落后。

再等的6个月或12个月对你的职业生涯有什么影响吗?越在早期,你就越觉得有影响。然而,一段时间后,你可能会意识到,这不是短跑,而是马拉松。虽然你可能在第一份工作的几年里得到晋升,但随着时间的推移,晋升的速度会减慢:获得晋升的难度会增加很多。

玩长期游戏。积极进取,专注于你的持续专业成长。把你的成长当作一个旅程,而不是一场晋升的竞争。这样做,你能更好地保持平衡。

帮助他人

在公司内部获得晋升从来不是一件容易的事。当你成功地做到这一点时,考虑回馈他人,并将某人纳入你的羽翼之下,帮助他们成长。让别人知道你愿意指导别人。如果你看到团队中有人有很好的发展潜力,并且你觉得你可以提供帮助,就可以去指导他们。

即使你还没有得到晋升,也要帮助别人成长,并在成长中得到认可。如果你工作的公司有一个比较重量级的晋升过程,有同行评议,可能其他人需要提供同行评议。如果你加入的级别较高,其他工程师可能会向你请教相关的问题。

不要忘记,晋升是对你成长的一种认可。而成长的最好方式之一就是通过指导他人。保持平易近人和乐于助人的态度,并将其付诸行动。你会学到更多的东西,结交许多盟友,这样你的职业生涯将是一个更愉快的旅程。

译者:蒂克伟

相关文章:

软件开发人员怎么升职加薪,技术高管建议你这么做(上)

+1
3

好文章,需要你的鼓励

参与评论
评论千万条,友善第一条
后参与讨论
提交评论0/1000

下一篇

虽然谷歌已经公开宣布了对谷歌搜索算法某些值得注意的更新,但谷歌实际上非常频繁地调整其算法。

2021-09-26

36氪APP让一部分人先看到未来
36氪
鲸准
氪空间

推送和解读前沿、有料的科技创投资讯

一级市场金融信息和系统服务提供商

聚焦全球优秀创业者,项目融资率接近97%,领跑行业