2023年度总结——我是如何利用AI高效完成学习与工作任务的|社区征文

2023总结
前言

2023可谓是AI爆发的元年,在2022年年底,openAI推出了chatGPT3.5,一时间火爆了全球,注册量也是很惊人。初次体验时,只觉得这对市面上现有的AI产品简直是降维打击。对于初入计算机行业的我来来说,也是AI产品的重度使用者,这一年,通过使用各种AI大模型,帮助我更好的了解了计算机行业,也提升了我的代码能力,下面向大家分享一下我的经验,如何使用大模型提升自己的学习效率。

Code Whisperer

除了借助ChatGPT通过问答的方式生成代码,也可以通过IDEA插件在写代码是直接帮助我们生成代码。IDEA插件有很多,包括CodeGeeX、CodeWhisperer、Copilot等等。其中,对个人开发者比较友好的有CodeGeeX和CodeWhisperer,是完全免费的,Copilot是收费的,每月10美元。我一般是使用gpt进行代码的理解和学习,然后再编程过程中就会用到这些插件来进行编程效率的提升,主打就是拿来主义,通过这样的方式高效编程,使得我的精力都专注于后端的逻辑而不是代码的实现。我使用最多的就是亚马逊云科技提供的代码提示插件,下面就带大家体验一下。

安装步骤比较简单,这里不再赘述。注意如果IDEA版本较低是无法安装的,这里建议大家使用比较新版本的IDEA进行安装,旧的可能是搜不到插件的。

注册步骤也比较简单,点击启动按钮,跟着走不到两分钟就能注册完成。

picture.image

picture.image 跟着走到这一步就是注册完成了,就可以进行插件使用了。

代码补全

比如说我们要生成一个快速排序代码,方法如下

picture.image

这时点击tab键就能进行代码补全功能

picture.image 单行代码,多行代码都能进行补全,是非常不错的工具。

这里我只写了快速排序的注释,那么其实并没有展示详细的代码细节,只是调用了接口进行快速排序,但是如果你将注释写的更加详细,你就会发现,和使用大模型一样,使用插件时,给他足够多的引导和精确的措辞,它也能帮助你生成更精准的代码,有兴趣的伙伴可以尝试。这里分享的经验也就是,注释越详细,得到的结果会更精确。

生成注释

有时拿到一段别人的代码,其中一些类名,方法名命名我们可能看不懂,这就造成了时间的浪费,有时候还得找到本人进行沟通,他写的如此晦涩难懂的代码是是么意思。现在只需使用生成代码注释的功能就能解决这个问题,我也经常依靠此功能学习一些开源代码,项目等等,还是非常实用的,建议大家尝试。

举个例子,比如给到一段快排代码,让AI插件进行解析,它能逐行精确的解析出注释。

private static int partition(int[] arr, int left, int right) {
    int pivot = arr[right];// 取最后一个元素作为基准值
    int i = left - 1;// 左指针指向左边第一个元素,右指针指向左边第一个元素的前一个元素,也就是左指针指向的元素小
    for (int j = left; j < right; j++) {// 从左到右遍历,找到小于基准值的元素,将它们放到左边,大于基准值的元素放到右
        if (arr[j] < pivot) {// 如果找到小于基准值的元素,将左指针指向的元素和当前找到的元素交换,将左指针向右�
            i++;// 将左指针向右移动
            swap(arr, i, j);// 交换左指针指向的元素和当前找到的元素
        }
    }// 将基准值放到中间,左边的都小于基准值,右边的都大于基准值
    swap(arr, i + 1, right);
    return i + 1;
}

对于初次接触代码的人来说,这个功能是非常赞的,在进行编程学习时,我只用敲注释符号,就能快速生成注释来供我理解学习代码,久而久之,能提高不少代码阅读量,对编程能力的进步也有很大提升,这不只是个编程工具,也是可以帮助我们理解代码,提高学习效率的良师益友,AI时代下,淘汰的一定是不会使用AI的人,我们如果能善于利用AI工具,那么我们将更加无可替代,拥有自己的竞争力。

总结

从这些AI编程工具的使用过程中, 我也感受到了AI的强大,但是也产生了一些疑问。比如我如果长期使用这些AI编程工具,是否会降低我的代码能力呢?和朋友探讨后觉得,在学习过程中不仅要多看代码,也要多写代码,像一些基础的,自己就能完成的还是需要动手实践,遇到困难再进行AI工具的使用,当然这是学习的过程;在工作中,还是要秉承”拿来主义“,尽可能的提高工作的效率,这时候就需要大量使用AI工具了,有了强大的车轮子,车才能开的又快又稳不是?希望各位技术人2024代码无BUG!

infoq原文链接:2023年度总结——我是如何利用AI高效完成学习与工作任务的_AI_小王撤了_InfoQ写作社区

0
0
0
0
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论