技术领导要不要写代码?
这篇讲的是技术领导到底要不要亲自动手写代码这个经典难题。作者从自己刚入行时听闻的“程序员吃青春饭,30岁转管理就不用写代码”的观念,谈到自己当上技术领导后,反而在危急关头写了比以往都多的代码来拯救系统,由此引发了深层思考。 文章没有直接给出“要”或“不要”的答案,而是通过一个具体的团队生产率计算模型来分析。模型对比了技术领导自己单干,以及将时间用于制定规范、优化流程以提升整个团队编码速度和质量后的产出差异,清晰地指出了领导者的核心价值在于“驱动团队”,而非个人贡献。 作者进而提出,在具体场景下(如填补团队能力空白、用代码说服同事)技术领导必须写代码,同时也主张“应当”写,以保持技术手感和决策依据。最终的结论是:没有统一答案,有时要忍住“让我来”的冲动,有时则要忍住“嫌他人代码差”的恶心。文章结尾颇为亲切地提到,愿意写代码的技术领导更可爱,因为这传递出“我和你们是一伙的”信号。