What I believe about the future of software development
5 hours ago
- 代码审查将消亡,因为人类不会逐行审查模型生成的代码。
- 单元测试可能变得过时,因为模型能够生成无错误的代码。
- 编写代码的技能将消失,但构建软件以解决业务问题变得更加关键。
- 大多数错误将从编码错误转变为需求不正确。
- 开源将失去相关性,因为人工审查已能发现错误。
- 人类性能贡献只是边缘案例;模型处理大部分优化工作。
- 终端和CLI工具将被基于令牌的交互取代。
- 令牌代表了一种超越二进制的新计算范式。
- 产品经理/设计师/工程师的三位一体将解体;‘人工代理’工程师将变得无价值。
- 大型企业与初创公司在软件工程上的差距将扩大。
- 对于将修改代码的AI代理来说,‘好代码’的概念无关紧要。
- 由于令牌成本,一些人将被排除在软件生产之外。
- 更廉价、更智能的模型将即时生成用户界面,减少对传统界面的需求。
- 向这一未来的过渡需要一代人的时间,但传统的编码工作将持续一段时间。