写点什么

从程序员转型技术管理者的痛与悟

  • 2019-11-05
  • 本文字数:2355 字

    阅读完需:约 8 分钟

从程序员转型技术管理者的痛与悟

在一个 NB 程序员的世界里,“要不要转管理岗位?”可能会困扰很多人。它就像一枚硬币的 AB 面,抛起来之前难以预知结局,哪一面都合理,哪一面都有遗憾和不完美。



站队“把 NB 程序员当成终身职业”的人会列举从国外到国内一大堆”程序员大神“的成功案例。站队“一定要进入管理层"的人则会唱衰开发者面临的生存环境:当你年龄大了、精力不行了,还没进入管理层,那也就没有什么前途了。


借着不久前QCon上海2019召开的机会,我们采访到一位比较典型的从程序员进入一线管理岗位的嘉宾——平安壹钱包资深架构师丁雪丰,让他讲讲他的职业规划、他在程序员到管理者角色转变过程中的感悟和经验。


对于丁雪丰来说,进入管理岗位并非是很早就规划好的一条路径,只是形势到了这里,一切就顺理成章了。“一个人单枪匹马能做多大事儿?现在不像以前的求伯君年代,一个人写出的代码就能创造出一个时代。现在更多时候,为了让你的个人价值最大化,你是需要有团队支持的。”在丁雪丰看来,所谓“形势”,就是你未必要当一个纯粹的管理者,但你必须要能影响到一批人。


他的团队目前在平安壹钱包负责基础技术相关工作,就好像是业务与底层基础设施之间的“黏合剂”。丁雪丰一直把自己的团队定义为服务性质的团队,作为这样团队的管理者,他坦言最大的挑战在于:“我的团队不仅要做本职工作,还要支持其他团队解决问题,但是我们不像 BAT 等大厂,所服务的团队都是兵强马壮、技术能力特别强的同学,所以我们即使做出来的系统能够满足 99%的需求,我们也要去考虑其他团队在使用时可能发生的各种情况。”


一方面丁雪丰信奉还是要从技术角度解决问题,另外他也要让团队真正能够建立起服务的意识。“作为管理者,你要引导你整个团队的成员,让大家跟你的理念一致:有时候他们可能觉得我就是搞技术的,我不是做服务的。但是在不同团队面前,你的角色定位就是不一样的。我要慢慢培养团队的这种服务意识,该攻坚的时候攻坚,该支持的时候就做好支持。”


丁雪丰团队今年的主要工作聚焦在平安壹钱包全站架构改造方面,从技术层面为公司提供架构改造所需要的基础设施。此外,也会根据对业务发展的预期去进行相关技术的储备,比如关注混沌工程或者引入 TiDB。他要求团队既要能做好本职工作,也要能为其他团队提供技术支持,同时还要具备前瞻性,能够为即将到来的业务挑战提前进行必要的技术储备。


“我的团队有些人的精力主要花在今天,有些人我会让他做明天计划中的事情,可能还有少数人我会让他去做后天的事情。这个做后天事情的人,如果我今天跟明天的事情有需要,我会让他稍微停一下来支持:想做后天的那些事情,至少你得让我先活到后天。”


这其中还有一个大局观的问题,也是管理者在带团队的时候可能会遇到的挑战。“站在管理者的角度,首先我们需要满足公司商业利益上的诉求:我不可能说偷偷地投入重金去造一颗原子弹,但这颗原子弹可能对公司一点价值都没有。以我们在做的架构改造为例,如果不做可能无法支撑公司业务接下来的发展,这样的事情肯定会得到其他团队最大的配合。这是管理者在评估和决策事情优先级时候的准则。一线同事跟管理者最大的区别在于,他可能不会站在这样的角度来思考问题,他不会去关注公司整个的价值。”


对一名技术管理者来说,脱离一线后如何让自己保持技术敏感度、来为未来几年的决策去做技术储备呢?丁雪丰的做法是会去参加公司所有重要的架构评审,对业务有持续的深入了解;此外他会参与团队一些不那么紧急项目的代码撰写工作,也会去 GitHub 上提交自己感兴趣的开源框架代码,让自己时刻保持一线的状态。


对于公司暂时用不上但是很值得关注的技术趋势,比如 TiDB、OceanBase、NoSQL、Serverless,甚至 Java 最新版本,丁雪丰信奉的原则是:我可以不用,但是我要对它有了解,因为也许有一天你就需要用上它了。他会让团队去研究、调研,回到公司进行分享。


“虽然我们团队的定位更偏底层,有时候公司里实际使用的技术栈可能不那么新,但我还是希望我的团队的水平跟行业水平对齐。我要用行业的高标准来要求团队,要求我自己,这样才不会越走越窄。”


在技术敏感度保持上,丁雪丰会花费 10%-20%的日常精力,当然这使用的都是自己的业余时间,他坦言“因为工作时间要有各类事情要去处理。”


虽然精力有限,但是丁雪丰还是会选择在某个点上深扎下去,我们理解这也是技术管理者在建立一个技术上的威信吧。“你在某些点上面你还是要能服众的,你不能让别人觉得你什么都不行,这样的话他会质疑你为什么有能力当他的 Leader。”


对于丁雪丰来说,除了专长的 Spring,他现在也对运维很感兴趣,经济、法律、管理也会涉猎。提及管理,他的感悟是:“有时候管理也不是学来的,是你一步一步成长之后,一个跟头一个跟头摔出来之后,会有的感触。”这可能也是所有一线管理者都要经历的一个过程吧。


对于程序员经常讨论的终极问题:是否可以把写代码当成终身职业,丁雪丰比较理性,甚至在我们看来有一些悲观。”伟大的程序员毕竟还是少数,这个我相信在国外也是一样的。每个行业都有发展的生命周期,现在的东西一定会被后面更新的东西取代。包括写程序,在可以预见的未来也许 AI 可以帮你写程序。”


在此次 QCon 上海上,丁雪丰的演讲主题是——《⼀线主管养成记,如何从优秀的⼯程师转型为⼀线技术管理者》,点击这里可以下载演讲 PPT,了解更多精彩内容。


嘉宾介绍:


丁雪丰,技术图书译者,极客时间《玩转 Spring 全家桶》课程主理人,致力于推动优秀技术在国内的发展,是 Spring Framework 2.0 及 2.5 官方文档翻译项目负责人,出版了《Spring Boot 实战》、《Spring 攻略》、《RESTful WebService Cookbook 中文版》等 8 部图书。现服务于平安壹钱包,曾任职于支付宝与百度。


更多国内外一线技术大咖分享请持续关注 QCon 全球软件开发大会,访问官网与技术大咖面对面交流实践心得。


2019-11-05 07:003395
用户头像
张晓楠 InfoQ总编辑

发布了 144 篇内容, 共 106.7 次阅读, 收获喜欢 378 次。

关注

评论

发布
暂无评论
发现更多内容

零信任的用户行为分析: 通过综合策略解锁安全洞察力(三)

天翼云开发者社区

安全 零信任 行为感知

技术实践 | 几乎零代码!像搭乐高一样做AI应用,LazyLLM确实有点东西!

商汤万象开发者

AI 智能体 大模型 LLM AI 智能体

通义灵码添加上下文能力怎么用?一篇看懂

阿里巴巴云原生

通义灵码

区块链RWA软件的技术方案

北京木奇移动技术有限公司

区块链技术 软件外包公司 区块链RWA

【FAQ】HarmonyOS SDK 闭源开放能力 — PDF Kit

HarmonyOS SDK

harmoyos

从“制造”到“智造”,落地新质生产力的关键

科技热闻

最近爆火的MCP究竟有多大魅力?MCP开发初体验|得物技术

得物技术

mcpserver

DNS缓存投毒是怎么回事?怎么预防?

国科云

AI 时代:程序员的史诗级转型与未来发展

代码制造者

AI编程

AI工具的普及,让程序员面临当下的应聘困境

Nackydeng

个人感悟 程序员求职 大模型 求职面试 大厂招聘

比较入站和出站防火墙规则

运维有小邓

日志分析 日志审计 防火墙工具 防火墙日志管理

FinClip赋能中国应用破浪全球:跨端降本增效引领出海新纪元

xuyinyin

企业级开发平台:从分布式架构到 AI 代理的协同创新

代码制造者

AI DevOps 分布式系统架构

Gitee推荐项目!埋点+用户分析系统,适合中小团队的开源方案

ClkLog

开源 SaaS 埋点 用户行为分析 画像

低代码云MES、轻量级部署、让智造更简单

万界星空科技

制造业 mes 云 原生云 CTO 云mes 低代码云MES

质量管理是干啥的?QA、QC、QE有啥不一样?

积木链小链

质量管理 数字化转型 智能制造 生产管理

零信任的用户行为分析: 通过综合策略解锁安全洞察力(二)

天翼云开发者社区

安全 零信任 环境感知

PWA与小程序技术架构差异及出海布局策略

xuyinyin

B2B 电商 API 实战:1688 平台实时商品数据采集接口对接指南

代码忍者

CST软件散射近场提取和散射截面-法诺共振球

思茂信息

cst CST软件 CST Studio Suite

通义灵码添加上下文能力怎么用?一篇看懂

阿里云云效

通义灵码

PDF 翻译神器 PDFMathTranslate 安装和使用教程

硅基新手村

PDF rag FastGPT

一文读懂HyperWorks有限元分析流程

智造软件

模型 CAE 网格 单元格 Hypermesh

掌握Multi-Agent实践(一):使用AgentScope实践入门和Workstation上手指南

汀丶人工智能

Agents

区块链ETF软件的技术方案

北京木奇移动技术有限公司

区块链技术 软件外包公司 区块链ETF

低代码如何赋能前沿科技,打造智能企业生态

天津汇柏科技有限公司

人工智能 低代码

Databend 推出 BendDeploy:一站式可视化管控平台,重塑数据库私有化运维体验

编程猫

rust程序静态编译的两种方法总结

电子尖叫食人鱼

rust 后端

为什么自动化测试总在凌晨崩溃?90%工程师不知道的AI脚本陷阱

测试人

人工智能

权威数据 | 商汤万象,再次领跑!

商汤万象开发者

AI 科技

和 Mint 一起了解 SuperStacks:开启 Superchain 激励的全新范式

NFT Research

NFT web3

从程序员转型技术管理者的痛与悟_QCon_张晓楠_InfoQ精选文章