在每个技术聚会和每篇评论文章里,你都能听到同一个说法:AI最先取代的是初级程序员。逻辑千篇一律——初级做简单工作,AI现在也能做简单工作,所以初级没有位置了。
我是一名初级程序员,每天都在真实工单上运行编码代理。我认为这套逻辑的事实部分是对的,但结论错了。
![]()
真实的部分是:如果你把代理当作一个更快的打字员,和它拼速度,你必输。它比你快,而且不是一点半点。过去那种“主要靠打字、顺便学点东西”的初级工作,确实在萎缩。
但大家漏掉的是:一旦你停止和代理竞争,改为驱动它,工作就变成了判断、验证和品味。这些能力都是可以学的。初级程序员在真实工作中反复练习,会成长得非常快——因为只要你坚持要求,代理完成的每个任务都可以附带它的推理过程。你会得到一整天源源不断的代码库讲解,以你能吸收的速度。
有两个做法对我来说特别有用。
1. 给代理一份关于你世界的文件
新会话总是从零开始。它不知道你的技术栈、你的约定,也不知道你还在学习、希望它把推理过程讲清楚。所以我不再每天早上重复输入这些,而是把它们写进一个文件,让代理在每次会话前都读取。
文件大致长这样:
## 我如何工作
- 我还在进阶中。解释时请展示推理,不只给答案,我要“为什么”。
- 先速记,再整理。新笔记先放进“收件箱”文件夹。
- 这里只谈工作。个人事务放在另一个地方。
这是我文件的一部分。我的收录规则是:如果同一句指令我在聊天里输入过两次,就把它移入文件。一次可能只是偶然,两次就意味着不写进去的话,我得一直重复输入。
2. 假设它自信地犯错,然后检查
我笔记里最喜欢的警示故事,来自我自己的实践:我曾让代理生成一些数字的摘要,它非常自信地算错了一组关键数据。幸好我顺着它的推理检查,才把错误揪了出来。从此我默认它的第一次输出总有问题,必须验证。
所以我的结论是:初级程序员不会被AI取代,但那个只会把代理当打字机的初级程序员会被取代。学会驱动AI、验证AI、判断AI输出的味道,这条路不但没有堵死,反而让初级程序员更快地变成真正的工程师。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.