一看时间又四点多了,睡不着。
最近沉迷用trae纯生成代码的方式做saas,两周通宵了快四天,整宿整宿的改代码,踩坑了数据库设计不全导致反复修改查询,权限设计不全导致租户上下文和系统管理员权限的反复修改。
因为没有经验,一开始我做成了erp项目,本周又进行saas改造,导致后端查询和角色权限的改动工作量甚至大于功能的研发工作量,今晚总算进行了大部分的saas改造。
以往别说进行如此成熟度的个人项目研发了,就是让我挑选合适的前后端技术栈,就能把我难住。那是什么让我跳过了这些难点呢?
是AI。
前几月我还写小作文说AI没什么用,没想到这么快就打脸真香了。
就说写代码这件事。我一直都会写代码,学的C#,因为它与JAVA和其它C语系及大部分程序语言的相似性,所以我能看懂大部分程序语言,只不过看懂到研发还有很长的距离,比如你要做什么研发?用哪些库?这些库里的方法都怎么用?使用过程中遇到的问题又要怎么解决?这就又需要经验和大量的学习了,这是很难的。
可有了AI就不一样了,它能帮你挑选技术栈,直接挑选好项目适用的方法,我需要做什么?我只需要将生成好的代码检查核对,尽量精准的提出我的诉求让AI完成调整,并审查代码的命名、引用是否有误,调试过程中找出问题让AI解决。
去掉了大量的重复工作,让编码工作聚焦在审查、调试和产品设计上。
去年的AI还做不到这一点。
AI产品的快速迭代,一定会对我们的生活产生很大的改变,就比如在软件开发上,在很多其它的学习场景上。就说我正在进行的saas开发,仅仅两周,绝对比我过去看书学习一个月的效果好得多!而且轻松的多,就好比一个人手把手带着做项目。
如今我倒觉得产品经理在AI研发中非常重要,提前设计好框架,想好业务场景,设计好数据库,并精准的将需求描述出来,在知道项目研发过程中会遭遇哪些问题的话,研发效率会非常非常高。
我是第一次真切的感受到AI对程序员工作的冲击,如果AI工具继续这样迭代下去,或许更多更多的工作会被AI大幅提升效率。
生产力的上升,是不是离共产主义不远了?


Comments | NOTHING