未来五年 AI会代替程序员吗(点击链接查看)
讲两个简单的个人经历
1.大概十年前,写结构求解器里的形函数和组装单元刚度矩阵,需要支持二阶四面体,参考了很多国内的教科书,就是写不出一个完整的刚度矩阵计算模块。这也是国内教科书的一个弊端,总在关键点给你蒙混过去,写出来的程序不是这里出问题就是那里少东西。
最后还是参考了这本书,前前后后大概花了有两个月时间,才正确写出结果。
2. 大概八年前,FDTD程序太慢,想利用GPU加速,但是资料非常少。当时CUDA安装包里还有FDTD的example,现在放到了github上。之前参考example,还有书籍,大概忙活了一周时间,勉强写了一个demo。
而现在只要把需求丢给AI,注意是只给需求,不给任何源码。一天时间,几轮迭代下来,利用GPU加速的FDTD软件架构和基本模块就有了,并且还能给出各种UML图。
这是最新的编程IDE工具:Cursor
而且稍微看下新闻,就能发现资源还在涌入这个赛道:代码自动生成。
代码补全已经快成明日黄花了。
只能说,如果软件研发中还没有使用AI,那是因为还在维护老项目。但凡一个新项目,AI是基本工具。对于软件研发而言,未来更多需要的是懂业务,懂设计,理解需求的Super Programmer,大部分的中级初级的基本都会被淘汰裁掉,因为确实不需要那么多人了。
至于什么是Super Programmer,可以参考
想起了一句歌词:
你的昨天是我的今天
你的今天是我的明天
无意制造焦虑,只是分享信息~