在传统代码开发过程中,代码都是程序员一行行手写的,辅助IDE的自动补全,一天干下来,效率高的,差不多能写个500行代码,但是身心俱疲,累个半死,还有不少复制粘贴导致的bug。
从2023年AI爆发以后,基于LLM的应用遍地开花,作为受冲击最大的行业,媒体大量制造焦虑,说AI会取代程序员,导致不少同行的焦虑。
但是这焦虑大可不必,AI是我们程序员的大法宝,掌握AI工具,一天写个800行代码,再也不加班,下班还有精力KTV。
下面分享一个VS Code的AI编程插件codegeex,一款国产AI插件,用着很顺手,边摸鱼边干活,脑子轻松不少。
1.安装插件
在VS Code中,搜索codegeex插件,按提示安装,安装完登录即可使用,完全免费使用。
2.快捷提问
在代码开发界面,将光标移动到你想编辑代码的位置,按住ctrl+I,会弹出对话框,这里面你把先想法告诉AI,他就自动生成代码,合适的你就接收,接受后代码自动插入你的编辑器里面。
这比百度搜索的效率高数倍,正确率也高,活干的又快又好,又能愉快的摸鱼了。
3.代码补全
自动补全这个功能,比IDE自带的自动补全强N倍,因为他可以根据你的工程上下文,为你补全代码,比如你在头文件.h定义了一个结构体,你想在.c中初始化这个结构体,那么AI将自动为你补全初始化的。
这个功能不好演示,你就正常写代码就行,AI会随时给你惊喜。
4.根据注释生成代码
这个功能,你只需要定义好你的函数,在函数体里面,用注释描述你的功能,那么你只需要完成注释的编辑,AI回根据你的注释,为你生成最合适的代码。
生成的代码也是基于你工程上下文环境的,你只需要接受或者不接受,代码嗖嗖的生成,一年能省下不少换键盘的费用。
5.小结
中国人有几千年的智慧,祸兮福所倚,福兮祸所伏。
AI不会取代程序员,AI可以释放程序员的体力劳动部分,把产品经理派来的无耻需求,丢给AI去做,程序员则充分发挥自己的想象力,用省下来的精力,发挥我们懂技术的优势,补齐我们的想象力,去创造属于我们的产品。
这个技能程序员要偷偷使用。
首发于公众号:袁木pencil。