转眼毕业已经五年多了。说长不长,说短也不短,但如果把这五年放到互联网行业里看,它又短得惊人。短到很多我们曾经深信不疑的东西,都已经变了样。
曾几何时BAT还是无数程序员心里的目标公司;这两年,这三个字母已经很少被人认真提起了,甚至有时候还得愣一下,想想 B 到底是谁,哦~ B是百度(就在上个星期MinMax的市值超过了百度)。
我还记得刚实习时接到的第一个需求:前端上传文件到服务端,服务端再把文件传到 OSS。现在看是个很基础的流程,但那时候我写得面红耳赤,磕磕绊绊。后来跟着 leader 一点点学,慢慢能独当一面,再后来开始带人。很多问题,我知道怎么处理,身边同事却不一定知道。那段时间,我其实挺享受这种“自己懂、别人不懂”的感觉,甚至会有一点沾沾自喜。
但 AI 出现之后,这种优越感被迅速冲淡了。
很多过去需要靠经验积累、靠踩坑换来的能力,现在 AI 可以在很短时间里补齐。你花很多时间打磨出来的一段代码设计,它几秒钟就能给出一个像样的版本。它未必总是完美,但已经足够把“会不会写”这件事的门槛大幅拉低。
所以我越来越强烈地意识到一件事:传统意义上的技术壁垒,正在被快速削弱。
以前我会为不会 CSS、不会 JS、不会某个框架而焦虑,但现在借助 AI,我一天之内就能做出一个界面不错、逻辑完整、能跑起来的项目。AI 有点像当年的 iPhone 4,它不是某个功能上的改良,而是直接改变了一代人的使用习惯和行业预期。如果直到今天还在本能地排斥它、否认它,那大概率只会被时代甩开。
”龙虾“的出现降低了人们使用AI的门槛,随着微信、飞书、钉钉等下场搞龙虾。我总感觉哪天我爸也要给我秀一下他养的龙虾:)
那问题也就更现实了:对于普通程序员来说,真正的出路到底是什么?
我想了很久,觉得至少有下面几件事,会越来越重要:
1. 解决问题的能力
线上问题不会因为 AI 出现就自动消失。复杂系统、真实业务、历史包袱、跨团队协作,这些都不是一句提示词就能彻底解决的。遇到问题时,你能不能快速建立排查思路、定位关键链路、抓到真正的原因,这种能力依然很稀缺。
2. 端到端落地的能力
只会写某一层代码,价值会越来越容易被替代;但如果给你一个需求,你能从前端、后端、部署、域名、运维一路打通,真正把东西做出来、跑起来、交付出去,这种能力会越来越值钱。今天比“会写代码”更重要的,是“能把事情做成”。
3. 产品思维
技术实现正在加速贬值,但“做什么”这件事反而更重要。用户真正需要什么,问题的本质是什么,一个功能为什么值得做,什么样的体验才算好,这些判断目前依然很难被工具完全替代。工具能放大执行力,但方向感仍然是人的价值。
4. 整合资源和选项目的能力
很多时候,项目做不成,并不是因为技术太难,而是因为你没有找到合适的轮子、合适的方案、合适的切入点。会找开源项目、会做技术选型、会判断什么值得投入,背后其实是一种很实际的生产力。这个能力越往后越重要。
5. 持续学习和快速切换的能力
技术更新越来越快,工具范式也在不断变化。真正危险的不是不会某个新东西,而是还在用过去的速度理解现在的世界。未来比拼的,可能不是谁掌握得最深,而是谁适应得更快、切换得更顺。
6. 打造个人品牌的能力
过去很多程序员习惯把自己藏在项目和公司后面,但未来,能不能被看见,也会直接影响机会的多少。通过微信公众号、小红书、博客、GitHub,或者持续输出你的经验、观点和作品,本质上是在建立一个属于自己的“公开履历”。当别人一想到某个方向、某类问题,脑子里会不会冒出你的名字,这就是个人品牌的价值。它未必会立刻带来回报,但长期看,它能帮你连接机会、放大影响力,也能让你的能力不只停留在简历上一行字。
当然,最顶尖的一批人会去研究模型、训练模型、定义下一代基础能力。但那终究是极少数人的路径。对于绝大多数普通程序员来说,更现实的方向不是和 AI 比谁写代码更快,而是去培养那些 AI 暂时还无法完整替代的能力:判断问题、整合资源、推动落地,以及为结果负责。
技术当然还重要,但它已经不再是唯一的护城河。
未来真正拉开差距的,可能不是谁代码写得最漂亮,而是谁更能在变化里持续创造价值。