我离开管理岗,在编程中发现了新的领导力
17611538698
webmaster@21cto.com

我离开管理岗,在编程中发现了新的领导力

领导力 0 28 6小时前
图片

说实话,没有人告诉你科技领域的职业发展有多么地奇奇怪

当我们开始写代码、修复bug、发布功能。当这一切越来越熟练时,你开始指导别人、领导或管理项目、做更多的设计评审。然后有人会问:“嘿,你有没有想过管理一个研发团队?”也许你会说“是的”,这听起来像是合乎逻辑的下一步。

做到了。

我感觉非常好,学到了不少东西。但几年过去了,情况发生了变化。我怀念那种身处困境的感觉——不仅仅是提供架构方面的建议,更是拥有它。不仅仅是指导研发工程师,更是与人们一起创造

所以,当有机会回去时我没有犹豫。在我帮助领导一个叫做 DocuSign 的一个高风险新产品时,我欣然接受。没有任何头衔,没有直接下属。只有我一个人,还有一乱七八糟的代码,但是有大量的信任。

这就是我通过“回顾”学到的东西它实际上可以让我更加喜欢向前进。

技术堆栈中发现新的自

我加入DocuSign 项目组,每天都埋头苦干写代码。前端用JavaScript 和 AngularJS,后台用Java编写后端服务。没什么特别的,只是干净利落、考虑周全的全栈工作。只是……它从来就不只是“写代码”,不是吗?

但我被卷入了性能问题、可访问性审计以及那些只在生产环境中才会出现的棘手bug。我开始研究测试配置,推动更多自动化。然后我深入研究了CI/CD。不知何故,突然之间,我负责的功能在路线图上看起来很简单,但实际上需要多个团队的精心协调才能够交付。

当时真是个庞然大物。它需要紧密的前后端协调、优雅的状态处理,以及对可访问性的额外关注。我不仅仅是在写代码——我还在协调项目经理、设计、质量保证和合规部门之间的沟通。这模糊了内部控制(IC)和其他职责之间的界限。

我很喜欢它。

我开始指导其他人,审阅的代码比我自己写的还多,在PR 中发现模式,并在设计评审中提出一些令人厌烦的问题。

这时,领导层开始注意到我,他们鼓励我走上管理之路。

那么...你现在是一名技术经理

虽然如此,请允许让我先一下:管理工程师们是很难的一件事

你从解决技术难题变成了解决人事难题。不再有缓冲。现在只有日程安排、一对一会面、团队士气和绩效评估。一开始,我感觉自己完全力不从心。我到底帮什么忙?我没写代码,也没亲自交付任何东西。我到底在干什么?

但随着时间的推移,一切都变得明了起来。

我的工作不是做实际工作,而是为他人扫清道路,让他们能够发挥出最佳水平。这表示着要设定切实可行的目标,确保技术路线图切实可行,疏通工程师的障碍,并保护他们的时间免受无尽干扰。

我学会了如何给出不像说教的反馈。我开始制定招聘计划。我跨职能地与产品和设计部门合作。说实话?最棒的部分是看着人们成长——看着一个人不断进步,领导一个产品或功能,并最终取得成功。

但是...仍然怀念工程师的生活

有时候,在设计评审的时候,我突然发现自己很想拿到一个任务。不是因为我不信任我的团队(我绝对信任)——而是因为我怀念那种全身心投入的感觉。我怀念那种心流状态。我怀念交付的过程。

艰难的转型

某个时候,一个新的项目出现在我眼前——一个尚未落地的计划,尚处于早期阶段,非常复杂,而且前景不明朗。我没有被要求管理团队,而是被要求做架构师……

现在,如果你曾经从独立工程师晋升为经理,你就会知道这一刻。你必须做出选择。你是继续晋升?还是退出,重新进入建设者队伍

说实话?我的确很纠结。

我和师们聊过,也和同行们聊过。我有点儿失落。这会被视为退步吗?我会不会因此而关门大吉?或者说,这其实是更明智的做法?

开始试图下决心这个项目规模庞大、内容混乱、至关重要。我不仅要写代码,还要从头开始,与首席工程师和产品负责人合作,运用我多年来积累的每一点技术和组织知识,帮助重建这个项目。

我跳了去。做工程师,无需直接汇报,无需越级。只需深入工作,带来真正的影响,并开启崭新的篇章。

再次成为创造者,但这次有所不同

我加入的时候,这个项目就已经在推进了,但还处于早期阶段,我帮忙制定方向。这个项目的目标是重塑DocuSign 体验的一个重要部分

我没有拿到任何规格说明书。大家希望我能够自己解决问题。所以我做了任何工程师都会做的事情:问了一大堆问题,找到了合适的人选,然后开始找出问题所在。

我凭借过去的开发经验以及在各个团队之间建立的关系,开始将各个环节串联起来。我与平台团队、项目经理和设计师密切合作。我帮助建立了防护机制、测试模式和发布节奏。当然,我参与了代码的编写,我也帮助其他人摆脱了阻碍,更快地做出决策,并避免了日后可能困扰我们的技术债务。

最让我惊讶的是?我仍然领先只是...没有角色抬头。

人们开始向我寻求建议。我发现自己又开始指导其他开发人员了。我的指导工作比我预想的要多。但不同的是,我每天都能解决技术难题。

它让我想起了最初开始编码的乐趣

领导力并非阶梯

如果你身处管理岗位,并且渴望再次创业,我想说的是:调整方向没问题。暂停攀登也没问题。你不是在后退——你是在给自己可能精疲力竭的那部分充电。

回到工程师岗位,让我又一次有意想不到的方式成长。我磨练了技术技能,扩大了影响力。即使没有组织架构图的明确指示,我也展现出了领导者的风采。

也许以后我还能再做下去。但现在我知道,我可以根据自己最擅长的领域来选择,而不是仅仅考虑预先设定好的职业发展路径。

是的。这不是一个关于离开管理层的故事。这是一个关于重新发现领导力的故事,它存在于代码、评审、架构文档中

很多时候,也存在于你半夜修复的bug中。这些都是领导力的体现,而且都非常有效~

作者:拉吉夫.加达

参考:

https://hackernoon.com/i-left-management-to-code-againand-found-a-new-kind-of-leadership

评论