一位不管理直接下属的 CTO 分享了自己打破“高管不写代码”传统的经验。他认为,亲自编写代码是一项高价值活动,能帮助他推动长期实验项目、快速解决关键客户需求、并维持对代码库的深入理解。此外,他指出,现代 AI 工具极大地提升了他的个人效率,使这种工作方式比以往任何时候都更具可行性。
我实际构建了什么
人们通常以为写代码的 CTO 要么是在做永远无法上线的个人项目,要么只是象征性地审查代码。但我的经验并非如此。我写的代码主要分为三类,每一类都有其独特的价值。
长期的实验性项目 在一个组织中,能够从零到一创造新事物的人是稀缺资源。我能够利用自己对客户痛点和系统架构的了解,快速推进那些有潜力但充满不确定性的项目。例如,我曾在假期里构建了一个 AI 聊天产品的原型,这个原型后来与团队合作,发展成了一个年收入数百万美元的产品。
“火烧眉毛”的关键客户需求 有时,重要客户会提出紧急需求,这可能成为签下大单或续约的障碍。在这种情况下,我可以直接介入,快速解决问题,而无需打断工程师的正常工作节奏。最近,为了满足一个大客户的合规要求,我在一天内构建并上线了一个数据脱敏功能,保住了这笔生意。
修复错误(这可能令人意外) 我修复了大量的错误。这是我维持对代码库心智模型的最佳方式之一。 > 在追查一个深层错误时,你会接触到系统的各个角落。这让你能直观地理解技术债务,这种理解是通过代码审查或架构讨论难以获得的。
我为什么写代码
这不仅仅是关于我构建了什么,更是关于我为何选择以这种方式工作。
让我紧跟真正有效的技术 我每天都使用 Claude Code、Codex、Cursor 等各种 AI 工具。这种亲身实践让我能分辨哪些是真正的技术趋势,哪些只是炒作。我知道 AI 在哪些方面表现出色(如常规的增删改查、测试、样板代码),又在哪些方面力不从心(如精确的逻辑、复杂的系统细微差别)。这种洞察力远比依赖道听途说要可靠。
因为这是我热爱且擅长的事情 我并不特别享受搭建组织或处理人事问题。我们聘请了优秀的工程经理来负责这些,他们比我更擅长也更享受。这让我可以专注于我真正热爱的事情:构建产品、解决技术难题和编写代码。做自己喜欢并擅长的事,能让我保持激情,为公司长期创造价值。
AI 工具改变了我的工作效率 几年前,我很难在处理战略事务的同时找到时间写代码。但现代 AI 工具彻底改变了这一点,我的效率可能提升了 2-3 倍。这些工具并没有取代我的判断力或技术知识,反而让这些技能变得更有价值。 > 工作重心已经从“编写每一行代码”转变为“提供背景信息、做出决策和评估解决方案”。
找到适合自己的道路
当我思考自己的 CTO 角色时,我发现这个职位有巨大的差异性。一些 CTO 是技术远见家,一些是组织建设者。
伟大的 CTO 能够根据自己独特的技能、兴趣和公司背景,找到能创造最大价值的方式。
对我而言,写代码就是最佳选择。这之所以行得通,是因为我的特定情况:我享受构建软件多于组织设计,我拥有深厚的客户和代码库知识,并且我们有强大的工程管理团队。
这只是我的个人路径,并非普适的建议。技术领导力的道路有很多条。关键在于找到你独一无二的优势所在,并围绕它来设计你的角色。