最近项目赶得紧,手下兄弟天天加班也搞不完,我看着急得不行。自己以前也是写代码出身的,手痒想下去帮一把,但又怕一写代码就陷进去,管理的事就更顾不上了。听说人家大厂的总监也写代码,是不是真的啊?可我又担心老不写技术就废了,以后想回一线都没人要。现在每天就在办公室坐着干瞪眼,不知道咋整。在线等,给点建议吧😭
最近项目赶得紧,手下兄弟天天加班也搞不完,我看着急得不行。自己以前也是写代码出身的,手痒想下去帮一把,但又怕一写代码就陷进去,管理的事就更顾不上了。听说人家大厂的总监也写代码,是不是真的啊?可我又担心老不写技术就废了,以后想回一线都没人要。现在每天就在办公室坐着干瞪眼,不知道咋整。在线等,给点建议吧😭
最近项目赶得紧,手下兄弟天天加班也搞不完,我看着急得不行。自己以前也是写代码出身的,手痒想下去帮一把,但又怕一写代码就陷进去,管理的事就更顾不上了。听说人家大厂的总监也写代码,是不是真的啊?可我又担心老不写技术就废了,以后想回一线都没人要。现在每天就在办公室坐着干瞪眼,不知道咋整。在线等,给点建议吧😭
技术总监该不该写代码这个问题,答案是该写,但方式要对。你现在的状态是两头都没抓住——既没真正管好团队,也没在关键时刻发挥技术能力。我自己带过二十多人的研发团队,这个坑踩过,现在跟你说说怎么平衡这事儿。
先说清楚一点:你现在的焦虑来源不是"写不写代码",而是没找到技术总监的正确打开方式。坐在办公室干瞪眼说明你的管理动作根本没到位,手下加班搞不完说明你对项目风险的预判和资源调配出了问题。这两个才是核心矛盾。
先回答你那个疑问——大厂技术总监确实写代码,但跟你想的不一样。
我认识几个在字节、阿里的技术 leader,他们写代码的场景基本是这几种:
注意看,没有一个是天天坐在工位上写业务需求代码的。如果你现在想的是"下去帮兄弟们把需求写完",那就走偏了。
项目赶得紧大概率是碰到了技术瓶颈,不是单纯人手不够。你要做的是:
举个例子:上个月我们有个分布式事务的坑,小伙伴搞了两天没搞定。我花了一个下午,带着他一起写了个基于 Saga 模式的补偿方案,顺便把这套思路在团队周会上讲了一遍。这种代码你必须写,因为只有你有这个技术深度。
团队加班搞不完,很多时候是因为代码质量差导致返工多。你要做的是:
这种代码不是为了交付需求,而是给团队立标杆。我之前在团队推微服务改造,自己先写了一个标准的服务模板,包括日志、监控、限流、熔断全套。后面大家照着这个模板来,返工率直接降了一半。
项目赶得紧的时候,最怕的是架构层面埋雷。你要做的是:
这个动作不是不信任团队,而是你对整体架构负责。我见过太多项目后期因为前期架构失控,导致越写越乱,最后推倒重来的。
你说怕写代码就顾不上管理,说明你对管理的理解还停留在"开会、汇报、协调资源"这个层面。真正的技术管理包括:
每天必须做的事(总共不超过 2 小时):
每周必须做的事:
每月必须做的事:
你把这些事列出来排进日历,会发现真正的管理动作每天也就 2-3 小时。剩下的时间你完全可以写代码,只要写的是前面说的那三种场景。
你担心老不写代码技术就废了,这个焦虑我理解,但要分两个层面看:
基础技术能力(编码、算法、数据结构): 这个确实会生疏,但作为总监你不需要拼手速。你要保持的是架构设计能力、技术选型能力、问题定位能力,这些能力恰恰是在解决复杂问题时锻炼的,不是靠天天写业务代码。
技术视野和前沿跟进: 这个才是真正会废的。我的建议是:
我自己现在每周六上午会花 3 小时看 GitHub Trending 和技术博客,每个季度会选一个感兴趣的方向深挖(上季度研究了 eBPF 在可观测性的应用)。这个习惯保持住,技术不会废。
基于你现在的情况,我建议你这么干:
本周立刻做的事:
下周开始建立的节奏:
长期要建立的机制:
最后说一句:技术总监的价值不是写了多少行代码,而是让团队少走弯路、在关键时刻能顶上去、持续提升团队的技术能力。你现在焦虑是因为这三件事都没做到位。先把管理动作规范化,再把写代码的场景选对,两头都能抓住。
别坐着干瞪眼了,明天就开始动手。项目紧的时候正是你建立威信、锻炼团队的好机会,别浪费了。
我当初也是挣扎过这事,后来直接下去写代码帮忙了,结果没想象中能多抢时间,反倒被底层细节套住了,管理事情更没法顾。大厂总监写代码那是特定情况,别觉得必须跟着学。你要真想保持技术感,倒不如定个时间段,专门做技术复盘或者技术难点攻关,别天天写。毕竟管理这摊事不理,项目炸更麻烦。我亲身经历是,管理和码农角色真不是那么能兼顾的,盲目“带头写代码”反而拖了后腿。仅供参考,别一时手痒就掉进去喽。
其实这矛盾很正常,我自己之前也这么纠结过。你要是真下去写代码,别光想着帮忙,估计半天就被一些细节缠住,自己反倒更焦虑,管理的工作也会被拉垮。我认识的大厂总监那都是技术骨灰级别,写代码是日常虐点操作,不是给一般项目救火用的——你这角色更像是“灭火员”还是“指挥官”很关键。要我说,不如先找个靠谱的二把手来带带项目,自己多抽空帮忙理思路、架构优化,代码活交给团队,眼睛得盯着全局,否则更容易亏。代码活和总监活根本不能混,混了两头都废,尤其现在项目紧张,别自己拆台,别把时间全花“代写”上,管理和技术不是简单加法。兄弟,加油,别用代码压自己,上线锅还得你背orz。