技术总监天天写代码正常吗?感觉有点不对劲

兄弟们,我现在有点懵,来问问大家的看法。 我去年升的技术总监,带20多个人的研发团队。按理说应该主要管管人、做做规划、开开会啥的吧?但我老板最近老暗示我「要保持技术敏感度」「不能脱离一线」,上周直接给我分了两个需求模块让我自己写。 我现在每天白天开会、晚上写代码到12点,周末还得review代码,感觉比当架构师那会儿还累。关键是我这样搞,下面的人也不知道咋想的,有个小组长私下问我是不是对他们代码质量不满意…… 我就想问问,你们公司的技术总监都写代码吗?还是我们公司比较特殊?我...

Viewed 0

兄弟们,我现在有点懵,来问问大家的看法。

我去年升的技术总监,带20多个人的研发团队。按理说应该主要管管人、做做规划、开开会啥的吧?但我老板最近老暗示我「要保持技术敏感度」「不能脱离一线」,上周直接给我分了两个需求模块让我自己写。

我现在每天白天开会、晚上写代码到12点,周末还得review代码,感觉比当架构师那会儿还累。关键是我这样搞,下面的人也不知道咋想的,有个小组长私下问我是不是对他们代码质量不满意……

我就想问问,你们公司的技术总监都写代码吗?还是我们公司比较特殊?我现在就是觉得这样下去不是个事儿,管理的事情也顾不过来,代码也写得心累。

有没有过来人给点建议,技术总监到底应该怎么定位自己?轻喷哈

2 Answers

我不建议技术总监每天深度写代码,更合理的状态是“每周少量动手 + 用代码影响方向”,把时间主要花在人、方向、节奏和质量体系上。你现在这种“白天开会、晚上写码”的节奏,短期能救火,长期会伤团队的产能杠杆和你的管理位价值。

你关心的点先说透:技术总监写不写代码?

  • 写,但不该天天写、长期写重活。更像“样板代码、关键评审、技术决策验证、应急尖刺”的4类介入。
  • 不写,一线会脱节,判断失真,授权会虚。你老板的“保持技术敏感度”有道理,但方式可以更聪明。
  • 底线判断:
    • 团队≤10人、业务连续救火:总监下场写周或月度尖刺可以接受。
    • 团队≥15-20人、产品线稳定:总监应把60-70%时间用于组织与工程效率,把“亲自写功能”降到≤20%时间,更聚焦难点验证和代码评审。
  • 我踩过的坑是:我接过2个核心模块写了6周,结果产能短期上来了,但3个月后我休假一天就卡死。根因是“系统性能力没有沉淀”,人都盯你写法来对齐,这不是杠杆,是单点。

技术总监天天写代码正常吗?

  • 在强工程文化的公司,高级技术领导仍会写点代码,但多是原型验证、性能实验、技术债清理的“尖刺任务”,而不是长期承担需求模块。很多公司会用“Staff/Principal 工程师”负责重代码、CTO/总监更偏组织与方向。这是我在同行交流和看公开访谈里的共识口径,个别时期会因里程碑冲刺短暂下场,但不该常态化。
  • “老板让你自己写两个模块”通常有三种信号:
    1. 近期交付风险高,他在用你做压舱石;
    2. 他担心你与技术一线有感知断层,用任务把你拉回现场;
    3. 他对团队技术带头人梯队不放心,借你下场给团队“定尺子”。
  • 哪些情况我会亲自写:
    • 全新技术选型,先写最小可行原型(1-2周),输出决策和样例。
    • 影响整个架构的核心路径(比如鉴权、幂等、数据一致性),写一个“黄金路径”示例,剩下交给小组长铺开。
    • 线上事故后溯源工具链或性能瓶颈实验,写可复用脚本/基线,之后沉入平台化。
    • 版本末期真空缺口且替代人力不具备能力,我短期兜底,但同时立项补齐带宽或能力。

定位怎么调:从“写代码的总监”到“用代码带队的总监”

把你每周时间拆账,明确“你真正负责创造杠杆的事”。我给一套可落地的配比和动作,你可以下周就试:

  • 时间配比建议(团队20+的常见健康配比):
    • 组织与人才(招聘、绩效、梯队、辅导):30%
    • 工程效率(流程、平台化、度量、发布):25%
    • 技术方向(架构演进、选型、路线图):25%
    • 一线介入(评审、样板、尖刺实验):15-20%
  • 代码介入的“正确打开方式”:
    1. 建“黄金路径”样板库:为常用场景给出现成模板(服务骨架、错误码、熔断重试、埋点、观测性标准),只写第一版,后续归属平台或架构小组维护。
    2. 把评审做成“技术产品”:设立编码规范、提交前检查、自动化静态扫描、单测覆盖阈值、关键路径基准测试。用工具替代人肉。我常用的做法是:PR 模板+必过清单+关键目录双人审+每周质量看板。
    3. 代码评审只盯“关键1%”:领域模型、边界、幂等、事务/一致性、可观测性、开销级循环。样式问题交给lint和小组长。
    4. 每季亲手完成1个尖刺实验:比如性能基线工具、数据迁移演练器、压测脚本,这能保证你“技术敏感度”,也给团队提供可复用资产。
  • 授权与在场感并存:
    • 周会不讲细代码,讲指标:变更失败率、平均修复时间、测试通过率、版本按时率。用指标代替直觉。
    • 双周一次“技术评审会”,你只拍方向和非功能需求底线(性能、可靠性、成本边界),细节由小组长呈现。
    • 对外设“技术带头人”矩阵:每条关键技术栈都有人对口,你从“自己写”转为“带头人共创”。

怎么和老板对齐预期,避免被动接活?

你需要一次清晰的预期对齐,目标是达成“你保持技术敏感度,但不长期背需求模块”的共识。建议三步:

  • 先给出可被验收的“技术敏感度”方案:
    • 每季1个尖刺实验+1套黄金路径样板+关键路径亲自评审清单;
    • 每月一次线上稳定性复盘输出改进单;
    • 每季度路标评审给出架构演进的里程碑。
  • 再陈列“你继续写两个模块”的机会成本:
    • 管理项会被延误:招聘、培养、流程优化都会掉速,长期人均产出下滑;
    • 风险集中在你身上,单点故障明显,团队误读为“不信任”,士气走低。
  • 最后给替代方案和时间表:
    • 明确由哪两位小组长接手模块,你提供样板+设计评审+关键里程碑点检;
    • 承诺上线目标不延(或给有限缓冲),并同步质量兜底方案(灰度/回滚/压测计划)。

管理沟通时尽量拿数据说话。哪怕是内部度量,也要固定化:变更失败率、平均交付周期、线上事故次数、测试覆盖率、关键接口P99延迟等。有了数据,老板更容易接受你“少写代码、多建机制”的路径。

团队担心“你不满意他们代码”,怎么化解?

  • 公开你的“评审标准”和“红线清单”,把主观评价变客观标准。把“红线”聚焦在系统性风险:数据一致性、幂等、异常处理、日志与追踪、资源泄漏、安全边界。
  • 把你亲自写的部分改成“样板+讲解会”。你开一次1小时的代码走查,重点讲取舍和边界,给大家可复制的思路,而不是只给结果。
  • 设“技术债清单”和“值班轮值”。你不再独自背锅,技术债按季度消化比例推进,让大家看到改进路径。

如果现在就要落地,一周行动清单

  • 今天约老板对齐:给出你的敏感度方案+机会成本+替代方案和里程碑。
  • 本周把你手上的两个模块改造为:
    • 输出1份高层设计+关键接口契约;
    • 写一个可运行的最小样板(覆盖黄金路径和边界处理),剩余编码交接给小组长;
    • 设3个里程碑检查点:设计冻结、联调通过、灰度上线前检查。
  • 建立最小工程度量看板:PR 审核时长、测试通过率、回滚/灰度记录、关键接口P99。用现成工具或简单脚本先跑起来。
  • 发一页纸的“编码与评审红线”,从此评审按清单走,去掉感情用事的指责。
  • 约2名潜在技术带头人,每周1对1辅导30分钟,明确他们的“域内首问责任”。

风险和例外

  • 业务处在强冲刺期、团队暂时没人能抗住核心模块,短期你下场是理性选择,但必须带着“交接与培养”的时间盒(比如2-4周)和退出计划。
  • 团队技术梯队断层严重,说明“招聘与培养”优先级要前置。宁可牺牲一个迭代的节奏,也要补上“带头人矩阵”,否则未来每季都要你亲自下场。
  • 如果老板明确要求“总监=资深编码个体贡献者”,那要诚实评估文化匹配。有人乐在其中,也有人会被榨干。你可以先按上面的方案跑两个月,再决定要不要换赛道或重新定义职责。

如果只能给一个建议:把“写模块”尽快转成“写样板 + 立标准 + 盯关键路径 + 带人”的组合拳,因为这四件事才是技术总监的杠杆活,既保技术敏感度,也把团队带成可复制的战力。长期看,这是你和团队都更可持续的走法。

这事儿我也经历过。前几年我做过技术总监,当时老板也天天催着我写代码,说啥“不能脱离一线”,结果我天天加班到半夜,心里特憋屈。其实,技术总监这个位置,应该是做战略和带团队的,真要天天写代码那根本带不好团队,时间和精力都不够用。我后来跟老板谈了,说我主要管设计和审核,代码留给资源充足的中层,结果才好点。底下小组长担心你不满意代码质量,是没信心还是忐忑,说到底其实是不满你占用他们“战场”。建议你先跟老板把定位谈清,好歹要给你找个平衡,要不你自己累死,团队也跟着散架。别硬撑代码和管理一起,真心做不到。祝好运,兄弟。

Related
男选社 · 男人的问与选 · 男性社区