AI 把门槛打低了,也可能把台阶拆了
AI 让写代码、做产品、试错都更快了,但谁还会去维护 Linux、数据库、协议栈?这篇文章要写的不是 AI 替代程序员,而是成长路径被压缩后,互联网底座谁来接班。
AI 让写代码、做产品、试错都更快了,但谁还会去维护 Linux、数据库、协议栈?这篇文章要写的不是 AI 替代程序员,而是成长路径被压缩后,互联网底座谁来接班。
Cloudflare 是全球最大的 CDN 之一,但当它出现故障时,影响范围极广。这不是技术问题,而是系统设计的必然结果。
MCP 曾被誉为 Agent 的万能接口标准,但越来越多的顶级开发者转向 CLI。这不是技术先进与否的问题,而是工程权衡的不同选择。
你在 feature 分支上写了三个提交,准备提 PR。同事说:先 rebase 一下 main,把历史整理干净。你照做了,但心里没底:rebase 到底改了什么?会不会出问题?
你写了半年 React,还是会背 useState、useEffect、JSX。但老板问:React 到底在解决什么问题?你答不上来。问题不在你,是很多人从一开始,就把 React 学反了。
你学了 React,但可能学反了。不是你不会写 useState、useEffect,而是你一直没想明白:React 到底在解决什么问题。React 最重要的不是那堆 API,而是它让 UI 变成了一件可以被推理的事。
你的 GPU 集群,可能买错了。不是性能不够,而是从一开始,你选的就不是一套最优解。TPU 不是 GPU 的升级版,它是另一套设计哲学。
服务越写越多,接口越写越拧巴。明明是 approveInvoice() 这种动作,却要硬拗成 POST /invoices/{id}/approval。很多团队的问题,不是不会做 API,而是一开始就把内部系统也按公共 API 那套方式设计了。
很多开发者天天在用 PostgreSQL,但理解还停在会写 CRUD、知道 ACID、知道 JSONB 很灵活。真正拉开差距的,不是 SQL 熟不熟,而是你有没有把 TOAST、MVCC、WAL、Checkpoint 这四套机制放进同一张系统图里看明白。
很多开发者天天调接口、连数据库、看 Nginx 日志,但一旦被问到 socket 到底是什么,就容易开始飘。问题不是你不会用网络,而是你一直把一条本来能连起来的知识链,记成了一堆散装术语。