以前程序员之间经常吵:
- PHP 是不是最好的语言
- Java 太重,Go 太简单,Python 太慢
- Vue 好还是 React 好
- Spring Boot 还是 Node
- MySQL 还是 PostgreSQL
- 单体还是微服务
但到了 AI 时代,这些争论好像都弱了很多。
不是说语言、框架、架构不重要了,而是它们的重要性从“信仰问题”变成了“工具选择问题”。
现在 AI 可以帮你快速读懂代码,写代码
以前换框架成本很高;
现在只要你能描述清楚业务逻辑、数据结构、边界条件,AI 可以帮你在不同技术栈之间迁移不少东西。
我现在越来越觉得,真正拉开差距的不是:
你会不会某个语言,或者是不是某个框架专家
而是:
你能不能把问题定义清楚
你能不能判断 AI 给的代码对不对
你能不能设计好数据结构和系统边界
你能不能把东西稳定上线并长期维护
AI 让“写代码”这件事变得更便宜了,但也让“判断代码是否正确”变得更重要了。
以后程序员可能更像是:
- 需求翻译器
- 系统设计者
- 代码审查者
- 上下文管理者
- 复杂问题拆解者
所以我有点好奇,大家现在开发新项目的时候还会有语言/框架的强烈偏好吗?