从程序员转型技术管理者的痛与悟
InfoQ编辑张晓楠
讲述:初明明大小:3.62M时长:03:56
在一个优秀程序员的世界里,“要不要转管理岗位?”可能会困扰很多人。它就像一枚硬币的 AB 面,抛起来之前难以预知结局,哪一面都合理,哪一面都有遗憾和不完美。
不久前,InfoQ 采访了一位比较典型的从程序员进入一线管理岗位的嘉宾——平安壹钱包资深架构师丁雪丰,分享了他的职业规划、他在程序员到管理者角色转变过程中的感悟和经验。
对于丁雪丰来说,进入管理岗位并非是很早就规划好的一条路径,只是形势到了这里,一切就顺理成章了。在丁雪丰看来,所谓“形势”,就是你未必要当一个纯粹的管理者,但你必须要能影响到一批人。
他的团队目前在平安壹钱包负责基础技术相关工作,就好像是业务与底层基础设施之间的“黏合剂”。丁雪丰一直把自己的团队定义为服务性质的团队,作为这样团队的管理者,他坦言最大的挑战在于其团队不仅要做本职工作,还要支持其他团队解决问题。
一方面丁雪丰信奉还是要从技术角度解决问题,另外他也要让团队真正能够建立起服务的意识。该攻坚的时候攻坚,该支持的时候就做好支持。总之,丁雪丰要求团队既要能做好本职工作,也要能为其他团队提供技术支持,同时还要具备前瞻性,能够为即将到来的业务挑战提前进行必要的技术储备。
这其中还有一个大局观的问题,也是管理者在带团队的时候可能会遇到的挑战。丁雪丰认为,站在管理者的角度,首先你需要满足公司商业利益上的诉求,这是管理者在评估和决策事情优先级时候的准则。也是一线技术人跟管理者最大的区别。
说到这里,对一名技术管理者来说,脱离一线后如何让自己保持技术敏感度、来为未来几年的决策去做技术储备呢?丁雪丰的做法是会去参加公司所有重要的架构评审,对业务有持续的深入了解;此外他会参与团队一些不那么紧急项目的代码撰写工作,也会去 GitHub 上提交自己感兴趣的开源框架代码,让自己时刻保持一线的状态。
对于公司暂时用不上但是很值得关注的技术趋势,比如 TiDB、OceanBase、NoSQL、Serverless,甚至 Java 最新版本,丁雪丰信奉的原则是:我可以不用,但是我要对它有所了解,因为也许有一天你就需要用上它了。他会让团队去研究、调研,回到公司进行分享。
在技术敏感度保持上,丁雪丰会花费 10%-20% 的日常精力,当然这使用的都是自己的业余时间,他坦言“因为工作时间有各类事情要去处理。”
虽然精力有限,但是丁雪丰还是会选择在某个点上深扎下去,能够让人心服。我们理解这也是技术管理者在建立一个技术上的威信吧。
对于丁雪丰来说,除了专长的 Spring,他现在也对运维很感兴趣,经济、法律、管理也会涉猎。提及管理,他的感悟是:“有时候管理也不是学来的,是你一步一步成长之后,一个跟头一个跟头摔出来之后,会有的感触。”这可能也是所有一线管理者都要经历的一个过程。
对于程序员经常讨论的终极问题:是否可以把写代码当成终身职业,丁雪丰比较理性,甚至在我们看来有一些悲观。他认为伟大的程序员毕竟还是少数,而且每个行业都有发展的生命周期,旧事物会被新事物取代,包括写程序,在可以预见的未来也许 AI 可以帮人写程序。
以上就是今天的内容,希望对你有所启发。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(2)
- 最新
- 精选
- 一笑在传统行业的技术团队做管理,感觉每一句话都戳中要点!!!1
- 行与修产生了共鸣
收起评论