不用AI编程的程序员将是老古董
作者:微信文章周末用Trae辅助写了个小服务,不得不感慨,不用AI编程的程序员将是老古董。
背景是这样:
我是java出身,有半年没有写代码了,没用AI编程写过什么,看一些文章介绍使用,虽然未来它很厉害,认知中AI编程还处于初期,在我看来有点花里胡哨。
原因有二:
1、java我太熟悉了,论速度和准确度我非常自信
2、要学习怎么用AI编程,这本身就需要时间成本。学习它,教它怎么写,还不如我自己写来的稳当。
周五有个小需求,写一个小工具(实现页面上传文件,经过处理,下载新文件)。
觉得用java太重了,这种小需求用Python或Golang就行了,go还没玩过而且未来项目要用,就决定用go写。
怎么写用trae,顺道实践下AI编程。
上来一句话,“用go语言写一个页面,上传excel文件,点击处理按钮,下载新文件。”大概是这样描述的,它经过思考,写代码,安装依赖包,怎么运行都写的明明白白的,我只处理了下本地环境问题,基本功能就这样完成了。
怎么说呢,意料之中也意料之外。
意料之中是我知道它有这个能力,意料之外是,我自己手撸,go又不熟悉,得用半天吧。
接下来就是各种功能描述,它都一一写出来可用代码,具体细节不讲了。
整个代码99%以上都是AI写的,自己只微调了一点。
总结如下:
1、AI在不同语言上根本不需要学习
2、你跟AI是协作模式,你说他写
3、打破固有认知,java领域AI不一定比我弱,甚至一些方面一定在我之上
4、积极拥抱AI编程
AI编程技巧:
2、用编程思维提问题描述问题,很重要
3、不要把需求一次提交给AI,要模块化渐进式的提问
页:
[1]