感觉需要调整一些编程范式才能让AI发挥更大的作用,比如:
1,现在的程序开发的复杂度很大程度上是因为软件复用以及应对需求变更思路导致的,如果代码重写的代价很低,很多设计模式/框架/SDK其实就没必要了。
2,还有一个导致软件开发复杂的原因是为了方便进行团队协作做了很多架构上的额外设计,比如前后端分离、中台、存储计算分离等等,如果AI可以搞定所有这些事情,也没必要做功能拆分方便进行分工合作了。
3,编程语言的多样性也是复杂度产生的原因之一,以后就没必要搞那么多的语言了,一门语言打天下,最多在细分领域有独立的编程语言,比如用户界面呈现/应用开发/系统开发/数据库等领域。
--
FROM 223.101.86.*