我是小云,一名即将大学毕业的全栈工程师。
我的编程之路,是从大一那门“网页设计基础”课开始的——老师布置的第一个作业,是手写一个静态的个人介绍页面:用 <div> 布局,用 CSS 调颜色,连居中都要靠 margin: auto 慢慢试。那时的我,连“前端”和“后端”都分不太清,只觉得能让文字在浏览器里漂亮地显示出来,就很酷。
后来因为热爱,在老师还没讲脚手架、Vue 或 SpringBoot 之前,我就开始自学。记得第一次用 Vue 实现父子组件通信时,兴奋得半夜还在改代码;第一次用 SpringBoot 连上 MySQL,把用户注册登录跑通,截图发到朋友圈,配文:“我的第一个全栈应用!”——虽然只是个简陋的页面,但那种从零到一的掌控感,让我确信:这就是我想走的路。
那时候,所有代码都是我自己一行一行敲的。没有 Copilot,没有 AI 生成器,甚至连 Stack Overflow 都要翻半天才能找到类似问题。但正因如此,我真正理解了每一行代码的作用:为什么这里要用 v-model?为什么事务要加 @Transactional?为什么 SQL 要加索引?这些“笨功夫”,成了我技术底座最坚实的砖。
转折发生在一个普通的下午。
我和同学一起做比赛项目,他负责前端。我还在手动写 Element Plus 的表格组件,他却打开一个 AI 编程工具,输入:“用 Vue3 + TypeScript 写一个带搜索、分页、多选删除的用户管理界面,样式参考 Ant Design。”不到十秒,完整的单文件组件就出来了——响应式布局、防抖搜索、类型定义、甚至错误边界处理都有。
我凑过去看,代码结构比我手写的还规范。
那一刻,我没有嫉妒,只有震撼,还有一丝不安:如果连“写页面”这种基本功都能被替代,那我过去的努力,还算数吗?
我没有停下,而是开始主动“驯服”AI。
我给自己定下规则:新功能先自己实现一遍,再让 AI 生成对比;遇到不懂的概念,先尝试自己解释,再让 AI 补充。我还用课余时间做了个小实验:用 SpringBoot 搭建一个老年服务平台,前端用 Vue,数据库用 MySQL,然后在 这个系统上接入了coze,专门用来解答老年人常见的健康、用药和生活问题。
这个项目后来在比赛中获得了国二的成绩,但它让我明白:AI 不是来取代我的,而是来放大我的能力的。
前段时间,我去一家电商公司面试,HR 并没问我八股文或算法题,而是直接问:
“如果你加入我们,会怎么用 AI 赋能电商业务?”
我思考了几秒,回答:
“比如在商品运营端,可以用 AI 自动生成多语言详情页、SEO 标题和营销文案,减轻运营负担;在客服侧,接入智能体自动处理‘物流在哪’‘能改地址吗’这类高频问题,释放人力;甚至用户浏览时,AI 可以实时分析行为,动态推荐搭配商品——这些背后都需要可靠的 API 支撑,而这正是我作为全栈工程师能提供的。”
她点点头,又问:“那你接触过最新的 AI 模型吗?像 Gemini 3、GPT-4o 这些?”
我说实话:“我主要通过 Coze 和 Dify 集成开源或商用模型做应用落地。虽然没直接调用 Gemini 或 GPT-4o 的 API,但我关注它们的能力演进——比如 GPT-4o 的低延迟语音交互,未来或许能让用户直接说‘帮我找一件适合海边度假的连衣裙’,系统就能理解意图、调用商品库、完成推荐甚至下单。而我要做的,就是确保背后的 SpringBoot 服务足够稳定、MySQL 查询足够高效、Vue 界面足够流畅。”
这场面试让我意识到:企业要的不再是“码农”,而是“价值连接者” ——能把 AI 能力、业务需求和技术实现串起来的人。
我也看到身边一些焦虑。有学弟问我:“现在 AI 这么强,我们初级开发者还有机会吗?”
我想起自己刚入门时,也是靠不断写小项目积累信心。AI 确实会让“只会复制粘贴”的岗位消失,但它同时创造了新机会:比如 Prompt 工程师、AI 应用集成师、人机协作流程设计师。
关键不是“会不会被替代”,而是“能不能进化”。
我不再幻想“回到没有 AI 的时代”,也不盲目相信“AI 能搞定一切”。
我选择做那个既懂代码、又懂 AI 边界的人——
用 Vue 构建直观的交互,
用 SpringBoot 打造健壮的后端,
用 MySQL 守护数据的一致与安全,
再用 AI 把这些能力“自然化”地交付给用户。
AI 让编程的门槛变低了,但专业的价值反而更高了。
当人人都能用一句话生成页面时,能设计高可用架构、保障数据安全、优化用户体验的人,才真正不可替代。
我是小云,一个从手写 <div> 走出来的全栈工程师。
现在写代码时,我依然习惯先理清逻辑,再动手敲——AI 可以帮我生成草稿,但架构怎么搭、边界怎么守、体验怎么做,还得我自己拿主意。
我不再害怕它比我“快”,因为我清楚:快不等于对,流畅不等于可靠。
而这些,正是我这四年一行行代码、一次次报错、一个个通宵调试换来的底气。
未来什么样?我不知道。
但我知道,只要还有问题需要解决,还有人需要好用的产品,就一定需要像我这样——
既愿意拥抱新工具,又不肯把思考交给机器的程序员。