好玩 有趣 免费 实用 的高质量项目。我们致力于发现和体验那些好玩的开源项目, 也愿意和你一起去探索那些开源项目背后的故事。
正文
昨天看到朋友转发的一张截图,是前阿里的 P10 大佬毕玄的一段发言,大概意思就是公司以后不再按照技术栈划分技术岗位,工作的安排也不再按照技术栈来安排,而是根据产品和功能项目任务来安排,这意味着过去我们以前端,后端,客户端这些以技术栈来划分职位的边界开始出现了松动,取而代之的,则是统一称为的 Agent 工程师。
![]()
我现在还记得我大学刚开始学编程的时候, 那个时候选一门编程语言基本上是一件非常慎重的事情,选 java, go, 还是 python 做后端,还是选 vue 或者 nodejs 做前端, 还是去做安全方向或者 DBA,选择基本上决定了后面要从事的方向。在 AI 还没有诞生之前,说实话掌握好一门编程语言并不容易, 那个时候基本上全靠看文档和找课程,然后要学习各种框架, 不同的编程语言之间虽然能看懂基本语法,但也是基本处于隔行如隔山的情况。
但是 AI 出现以后事情就慢慢变得不一样了, 过去遇到不同领域的问题,基本上都是去网上搜或者问别人,而有了 AI 之后, 一个是熟悉新的领域的知识变得更快了,第二个过去不同领域之间的门槛也在逐渐降低,我个人很深的一个感悟就是, 作为一个古法后端, 我虽然会一部分 React 和 Vue, 但是 css 始终是我面前的一座大山,有了 AI 之后, 虽然我仍然没办法和前端工程师媲美,但是我也可以独自去写一个前后端的小工具了, 原型也可以交给一些设计类的 agent 去帮我简单画一版,而在两年前, 对于我这样一个只会写后端的程序员来说, 独立完成所有的环节是一项非常困难的事情,但是到了今天,可能只需要对前端技术栈有一个基本的概念,也可以做一些简单的工具了。 虽然现在 AI 仍然无法真正代替那些专职某个领域的工程师, 但确实也降低了过去不同领域之间的门槛。
作为一名程序员,AI 编程对于我而言已经几乎是必不可少,甚至用不用 Vibe Coding 都已经不是我可以决定的事情了。一方面它确实加快了我的编程效率,另一方面没有人能够想到一年可以改变这么多事情,传统的古法编程在朝夕之间便沦为路边一条了。同时,我也感觉到软件工程这个行业正在被快速的重塑。
前段时间,谷歌 AI 总监发表了一篇预测, 大意就是说软件工程正在消失,未来 AI 不会消灭程序员,但是会消灭只会写代码的程序员。
其实传统的软件工程的演变的方式并没有消失,只是被加快了,过去比如移动端工程师,flash 动画师这样的岗位也经历了由盛转衰的过程,但是这样的技术替代和变革往往是缓慢的,作为程序员有大量的时间去转换技术栈适应新的趋势,例如一部分程序员就慢慢转到了 Golang。而 AI 的出现无疑是加速了这个过程, SQL 优化这样的工作可能一朝一夕就被 AI 给解决,而从事相关工作的人却没有足够的时间再去转变到新的技术栈 。第二个是 AI 编程的出现也慢慢使得初级程序员和高级程序员的差距在慢慢变小,在过去招一个新人到熟悉完项目可能需要一两周或者更久的时间,而现在有了 AI 之后,可能一两天就能熟悉一个项目了,不管是后端工程师尝试写前端还是前端工程师尝试设计 UI,跨界的门槛正在慢慢降低,虽然依靠 AI 仍然无法做到人类专家级的水平,但是应付一些普通的需求可能已经足够了。
而在 AI 时代,那些能统筹并合理利用各种 AI 工具的人,将会获得更高的生产力,也就是 T 型人才会更加具备优势, 因为 AI 很难处理现实世界中复杂的关系,而如何评估需求,如何跨团队合作沟通,如何与用户交流仍然是人类擅长的事情 。 虽然现在我个人并不认为 Agent 工程师可以马上到来,毕竟生产环境的代码仍然需要有人负责, 专注于某个领域的工程师仍然保留着很大的优势,因为靠后端工程师是很难准确评估 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.