程序员怎么用AI提高自己的编程效率?

  大家好,我是程序媛雪儿。

   我跟AI真是有缘,从AI刚刚冒头到现在大火的这段时间,正好赶上了我在这一行的工作年限。所以,我对AI的接受速度那是相当快。在日常工作中,无论是数据库设计、代码生成,还是理解同事写的代码,我都或多或少地用到了AI,简直就是我的小助手。现在,我想和大家分享一下,如何利用AI来帮我们减轻工作负担、提升效率,让我们的编程生活更轻松有趣。

一、代码生成器

        大家对这类工具应该并不陌生。IntelliJ IDEA和VSCode上的插件非常好用,我最常用的是阿里云的通义灵码。它安装简单,使用方便。当你编写代码时,它会自动生成你需要的代码片段,按Tab键即可插入。我特别喜欢用它来写功能注释,不喜欢写代码注释的宝子们有福了!

二、数据库设计

    虽然数据库设计需要我们自己完成,但在遇到困惑时可以向GPT寻求帮助。例如,在业务需求分析时,我们需要确定实体和实体关系。这时可以把具体的业务需求告诉GPT,询问它需要考虑哪些关键实体和关系,这样可以很好地扩展我们的思路

    除了数据库设计,表设计、数据库操作的SQL语句,以及数据库优化等问题也都可以向它请教。

三、生成特定功能的代码

      搞后端的同学一定写过不少CRUD操作。使用Spring Boot三层架构时,我们经常需要手动编写实体类、VO类,或是枚举类。这些工作通常需要逐条写,但有了GPT这个小帮手后,我们就不必再手动编写这些内容了。只需提问,复制粘贴并校验即可。我通常会将表设计交给GPT,让它根据表生成实体类,再使用MyBatisX生成基础代码,然后粘贴到自己的项目中。这显著减少了重复劳动。

    除了这些简单的任务,GPT还可以处理一些稍复杂的工作。业务逻辑功能性代码,我通常是自己写的,因为如果prompt提示词写的不够详细和清楚,gpt帮我们写的业务逻辑通常是不符合需求的,所以我还是经常自己写自己百度找解决方案。不过,写好的代码优化可以用gpt,如果自己写的代码自己觉得比较啰嗦,想优化一下,可以问gpt,它通常可以给我们几个语法方案和优化方案,我试过几个都不错的。

四、帮我们理解同事写的代码

    一般解耦度很高、可读性比较强的代码,我们可以自己理解,不可避免的是,我们在工作中很可能会遇到前同事写的代码,写的方法老长,ifelse套用ifelse,看的自己云里雾里的,没关系,这个时候我们就可以把他丢给gpt,先让它优化这个代码,并加注释,运行新代码,功能还在说明代码没问题,我们再看新代码能不能理解,如果不能理解,就再丢给gpt,让它拆成几个方法并加注释,再运行,直到自己能看到,修改代码为止,真的很好用。

    好啦,今天的AI使用分享到这里就结束啦,如果大家喜欢的话欢迎关注订阅哦~

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值