写点什么

如何成为一名优秀的技术领导

  • 2018 年 2 月 28 日
  • 本文字数:1893 字

    阅读完需:约 6 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

在“30 岁后的程序员出路在哪里?“的讨论中获得最高呼声的观点是”转型做技术管理者“。那么,如何成为一名优秀的技术领导就成了每一位程序员必须思考的问题了。用卓越的技术深度参与和主导项目还是只做扶持和监控来保证项目高质量?尽量满足领导的需求还是把团队的消化能力放在首位?带领团队按时交付还是更注重创新……

什么是好的技术领导

早前就有人在 Hacker News 上问过这个问题,不到一天时间就获得了 160 多条回复。 关于技术领导者应该具备的品质和管理技巧,网友们提出了各自的看法和建议,InfoQ 中国曾归纳发表过,大致内容如下。

  • 如果不能从帮助团队获得满足感,那么就不要成为一名领导者:技术领导者的工作不再是让自己成为最好的编码人员,而是要尽可能地让其他人成为最好的编码人员。工作分配也要以一种有利于团队和个人成长的方式进行。要负责为团队成员清楚障碍,让他们的工作进入正轨。
  • 将自己视为其他开发人员的导师:即使已经知道了答案,有时候也需要让团队自行决策。许多时候,正确的答案并不唯一。技术领导者的工作不是选择正确的答案,而是确保团队不选择错误的答案。允许团队作为一个整体自行决策有利于保持高涨的士气,让每名成员都更有自豪感和主人翁精神。
  • 了解技术、需求和团队,能在多个角色中自如切换:作为技术领导者要了解团队所开发的应用,了解该应用所涉及的领域,了解功能背后的技术,并编写详细的技术文档。有时候,技术领导者首席工程师还是架构师,当解释系统或代码的行为时,他需要能够快速改变高度;当同开发人员调试问题时,他要能够深入技术细节;而当向 CEO 解释计划或成本估算时,他要能够在一个更高的层次上谈论系统。
  • 要谦逊,相信团队:要承认,关于某个主题或组件,有人懂得比你多。成为一名优秀的领导者,并不需要事事都懂得比别人多。如果团队成员都将你视为权威,那么他们会害怕自己做决策。在这种情况下,你就成了障碍。
  • 减少具体的编码工作,但仍然要编码:即使不做很多具体的编码工作,也仍然需要监控和接受所有的 pull request,并利用这个过程,帮助初级开发者修改代码。这是必须的,如果不编码,那么开发人员会质疑你的判断,不容易接受你的建议。但作为技术领导者,你的首要任务是确保团队成员的生产力,而不是自己的生产力。你要为整个团队的输出负责,如果那意味着零编码,那么就不要编码了。

技术领导的普遍痛点

前开心网创始人兼 CEO 程炳皓在准备 GTLC 全球技术领导力峰会演讲内容之前,对身边的 CTO、技术总监等技术管理者的朋友做了一个简单的调研,共设了 3 个问题:你技术领导历程中 3 个最头疼的问题是什么;你的解决方法是什么;你工作历程中 3 个最重要的收获是什么。大家的回答惊人相似。

  • 时间紧张,丑陋实现:本能地想把系统设计得更灵活、更通用、易扩展、易维护,但需求需要快速上线,时间、人力实在不允许,导致很多丑陋的实现,怎么看怎么不爽,经常有冲动想重构一把。
  • 需求变化太快:需求变化太快,技术文档、使用文档等完全跟不上,系统存在于大家的大脑里,经常信息同步不及时,导致沟通效率低下,常常需要翻看代码才知道是怎么回事。
  • ”霸道总裁“批评质疑:自以为做得不错了,但经常达不到强势 CEO 或其它直属 leader 的预期,挨批、被质疑,自信心狂受打击。
  • 工作强度太大:高压状态下干活,强度也大,感觉大脑都快转不动了,但还要确保自己以及团队高效产出、并且少出错。
  • 招不到人,现有的又闹辞职:合适又靠谱的研发、测试同学很难招到,或者干得好好的人突然提出离职,手忙脚乱。
  • 各部门都有众多紧急需求,又都觉得很容易:各业务线兄弟团队都有需求提过来,都说很紧急,都觉得需求不大,开发稍微花点时间就能搞定。

极客邦每年都会举办全球技术领导力峰会(GTLC),邀请互联网及传统行业权威技术领袖,分享他们关于技术、关于行业、关于商业、关于投资、关于领导力的实践与蜕变经验。除了程炳皓,阿里巴巴集团技术委员会主席王坚、百度搜索公司技术委员会联席主席谭待、原京东集团高级副总裁李大学、携程网 CTO 叶亚明、蚂蚁金服 CTO 程立、58 集团 CTO 邢宏宇等诸多行业大咖都参与了分享。

2018 年,第三届全球技术领导力峰会(GTLC)将于 6 月 8-11 日在北京千禧大酒店举行,包括 2 天主题分享、2 天深度培训及丰富的社交和晚宴活动。

你心目中的优秀技术管理者是什么样子?你的工作中有哪些困惑?希望在听到什么样的分享?欢迎大家踊跃留言,组委会将综合大家的建议办一场有价值的峰会。扫描下图二维码或点击”阅读原文“即可了解大会详情并提交议题。

阅读原文链接: https://gtlc.geekbang.org/

2018 年 2 月 28 日 18:003178

评论

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

88邮箱-从入职到离职

D

[vue3组件库]0到1参与7k Star大型开源项目成为贡献者🎃

速冻鱼

开源 大前端 签约计划第二季 12月日更

终于购买了自己的第一个硬件钱包Ledger Nano(8/28)

赵新龙

28天写作

一款好用的Maven插件 - Maven Helper

恒生LIGHT云社区

Java maven

列存数据库,不只是列式存储

Kyligence

python scrapy 管道学习,并拿在行练手爬虫项目

梦想橡皮擦

12月日更

Java开发中 API接口不用写 Controller也可以

@零度

Java API Controller

react源码解析19.手写迷你版react

zhang_a111

React React Hooks

【LeetCode】电话号码的字母组合Java题解

HQ数字卡

算法 LeetCode 12月日更

Flutter 详解 Timer & ACETimerButton 自定义计时器按钮

阿策小和尚

28天写作 0 基础学习 Flutter 内容合集 签约计划第二季 12月日更

入驻快讯|欢迎 OpenI 启智社区正式入驻 InfoQ 写作平台!

InfoQ写作社区官方

入驻快讯

使用 HTML、CSS、JS 和 API 制作一个很棒的天气 Web 应用程序

海拥(haiyong.site)

JavaScript API 28天写作 签约计划第二季 12月日更

硬核榜单 | 拍乐云荣登福布斯中国「企业科技50强」

拍乐云Pano

音视频 拍乐云 福布斯 科技企业

Hybris Storefront里产品图片显示不出来的分析方法

Jerry Wang

28天写作 SAP Hybris 12月日更 Backoffice

初识架构设计

皓月

架构实战营 #架构实战营 「架构实战营」

说了半天跨平台,今儿咱就来跨跨!(中)

为自己带盐

Docker jenkins 28天写作 签约计划第二季 12月日更

计划会议想开好,这两件事必须清楚

华为云开发者社区

计划 敏捷 团队 计划会议 故事分解

TCP的慢启动、拥塞避免、重传、快恢复乱七八糟总是记不清?11个连环问让你一次性打通任督二脉

华为云开发者社区

TCP 报文 TCP协议 ACK RTT

关于库存扣减方案的思考总结

得物技术

后端 电商 库存 电商大促

架构实战营模块1课后作业

swallowluo

架构实战营

iTerm通过SSH配置登录服务器

eva

Mac iTerm 服务器

推开GraphQL大门

梁龙先森

签约计划第二季

Flutter开发:项目加载本地html文件的步骤

三掌柜

28天写作 21天挑战 12月日更 12月

实用机器学习笔记七:数据变换

打工人!

机器学习 算法 学习笔记 12月日更

支撑1300+矿井监控,华为云数据库助力打造智能矿山

华为云开发者社区

数据库 监控 华为云 数据复制服务 煤矿

低代码实现探索(六)复杂业务的去处事件码

零道云-混合式低代码平台

通过 nginx 日志做监控

Arch

Flutter中如何添加垂直分隔线【Flutter 专题 18】

坚果

flutter 28天写作 12月日更

Linux系统学习《Linux一学就会》:LVM管理和ssm存储管理器使用

侠盗安全

Linux linux运维 运维工程师 云计算架构师

MongoDB技术实践与应用案例征集中

MongoDB中文社区

mongodb

好好学react源码然后惊艳所有人

全栈潇晨

React react源码

西门子低代码:探讨应用程序开发的下一步演进方向

西门子低代码:探讨应用程序开发的下一步演进方向

如何成为一名优秀的技术领导_语言 & 开发_刘芸_InfoQ精选文章