目前AI编程的这一波效率提升,包含“工具升级”和“角色转变”两个方向。
工具升级很好理解,每周几乎都会有各种AI IDE或者新的模型冒出来,说是有了这工具程序员又要失业了,同时社交媒体上也动不动就会各种“Claude Code提效10倍的秘诀”或者“8个Cursor不为人知的功能”之类的帖子,看的人眼花缭乱。
于是很多程序员一直在被工具的升级搞的焦头烂额,天天都在学习使用新工具的路上,完全没有注意到“角色转变”这个隐形的效率提升方向。
角色转变的原理很简单,
随着AI工具和模型能力的迭代,很多写个函数,写个脚本,修个bug这类小事AI完全可以代劳,甚至设计一个你不太了解的方案、排查一个你自己不会做的bug,它也逐渐能搞定了。
随着AI的发展,以前一些必须是程序员自己做的事,现在可以让AI做了。
“以前必须自己做,现在可以让别人做了”这本质上就是技术管理岗的转型。
一个“能做点事”的AI,就像是一个刚来公司的实习生,理论知识很多,但是不怎么懂公司的业务,给他一个工作有可能快速干完,也可能不管怎么讲它也理解不了你的实际意图,甚至搞出一大坨烂摊子,但是它不用休息,也没有情绪。
很多开发者接受不了这种“分配任务的不确定性”,因此要么拼命研究怎么让这个实习生靠谱一点,要么压根不想用这个“AI实习生”。
听着像不像技术岗转管理会遇到的问题?
几乎所有技术人员转了管理岗,都不可避免的会遇到“下属不给力”的问题:分下去的任务执行跑偏、下属能力不够还不如我自己上手、教了几遍还是学不会、时间分配不开没时间写代码,等等等等。
技术管理的第一课会告诉你:管理者转型的一个重要标志,就是意识到你团队的所有问题,根源上其实都是你的问题:
执行跑偏、捅出篓子可以给出更明确任务目标和里程碑(拆解任务或者明确spec)
教不会可以建立流程和文档(Agents.md)
能力不够可以更换下属(换模型/工具)
时间分配不开说明你没有把自己不必亲力亲为的事情分配出去(分给AI干)
对于“AI实习生”来说,甚至还没有“受不了老板的PUA辞职了”这种情况,简直是完美的下属。
很多人没有接受自己的新角色,甚至没有意识到这种转变:一旦自己能够支配足够多的AI干活,那么带来的效率提升是可以翻倍的。
一个高效使用AI的范式,必然是支配足够多的AI(角色转型),并让每个AI的执行效率最大化(工具升级),两者是相乘的关系,用得合适,效率确实能数倍甚至十倍以上的增长。
或许有人想要反驳我说“AI现在还做不了XXX”,但是往上翻翻转型技术管理的第一课,回忆一下,现在AI做的了的东西,你刚毕业的时候是不是都能做的了?既然刚毕业的你都能在团队里混上一席之地,那AI为什么不能呢?
===========================
在两条骂蔚来的微博中间插一条AI编码技术分享,一方面是中和一下这个账号的戾气,另一方面是为我自己的“蔚来的软件团队都是帮混子”的论调代言:你如果认可我的技术和观点,就请理解我为什么天天骂蔚来的软件团队:一想到我买车的钱马上就要给这帮混子发年终奖了,我就失眠、难过、痛苦的喘不上气,甚至为了让骂他们的内容能传播更多一些,我半夜从床上爬起来专门写了条技术干货来增加转发量[挖鼻]
发布于 北京
