最近几个月用 Cursor 和 Claude Code 生产了大概两万行公司级产品的代码,涉及到我之前并不熟悉的端和语言。
目前纯自然语言黑盒编程不可靠,人类的审查和判断是 AI Coding 必要的一环。但 AI 完美解决了和记忆力相关的知识广度和编程语法上的问题,所以未来软件工程师一定是全栈化的。
基于上面的现状非软件工程师,我觉得没必要学习编程做demo级别的产品(除非热爱),但可以依赖 AI 快速提升类似于商业分析、产品调研、实验分析等自身专业相关的能力。
很多时候我都在感慨,为什么 AI 可以把一个边界清晰的模块代码写的这么好?为什么5秒钟就可以解决一个bug?然后我会对他说一声「谢谢,你是我合作过最高效且态度最好的同事」