教你 10 招,让你在 AI 的辅助下编程效率翻倍

教你 10 招,让你在 AI 的辅助下编程效率翻倍

在写代码的过程中,你有没有遇到过一些让人不爽的问题?

比如说官方文档难以理解,

bug 报错让人摸不着头脑,

注释测试写的麻烦,

代码优化也不知道怎么做。

在阅读他人写的代码时,我们可能会感觉自己淹没在代码 shi 山里不得动弹。

图片

但好消息是,AI 可以成为我们的助手,帮我们解决这些问题。在 AI 擅长的任务里,如果文本生成排在第一位,那编程辅助就是当仁不让第二位。因为代码它有限且严格的规则,就有利于 AI 基于一系列明确的规则进行学习。

那怎么让 AI 成为咱们写代码的助推器呢?这里教授给你十个招式,让你在 AI 的辅助下效率一定是以下。可用的 AI 工具包括但不限于 ChatGPT、智谱清言、kimi、文心一言、通义千问等大模型。

第一招,解释用法

大部分技术文档读的令人煎熬,仿佛通俗易懂这四个字的反义词,它就应该是官方文档。但现在我们可以让 AI 为我们解释用法。

图片

这个例子里,AI 展示了语法例子以及针对例子的解释。对比官方文档是不是容易看懂很多,这能节约我们搜索文阅读文档和绞尽脑汁理解文档的时间,把脑细胞省在如何让老板涨工资上。

第二招,解释报错

很多时候程序的报错是英文,而且即使把信息翻译成中文,也不一定能帮我们理清错误的来源。AI 的好处是它可以为我们进一步解释报错出现的原因,并且给出解决方案。

图片

这里 AI 基于报错信息给出了错误出现的场景,并且提供多种方案供我们尝试和选择,大大缩短寻找问题根源以及解决问题的时间。

第三招,解释代码

团队协作时总是不得不读别人写的代码,但在看不懂代码两眼摸黑的时候,可以要求 AI 给我们解释这代码到底是在弄啥。

图片

这里 AI 把每一行代码的逻辑进行了翻译,并且解释了各个变量的目的和含义,帮助理解。从此在遇上难懂的祖传代码时,除了在心里 MMP 之外,我们有了更好的选择。

第四招,生成注释

程序员最讨厌的两件事儿分别是自己写注释和别人没写注释。 现在写注释这事就可以交给 AI 来干了。

图片

但 AI 写东西又不费劲,不如让他像这样,AI 解释了代码的意图,让我们可以检查它的理解是否准确,并且生成了函数对应的注释,格式规范,内容完整,可以提高他人及未来的自己理解代码的效率。

第五招,找 bug

传统的 debug 方法包括小黄鸭调试、断点调试等,但有了 AI 后可以直接把内含 bug 的片段甩给他。

图片

图片

比如这里 AI 成功发现了 bug,指出了问题所在,并也给出了修改后的无 bug 代码。那我们只需要当 CV 工程师,control c & control v 把新代码粘回原文件,大大节约 debug 的时间。

(愿意鼓励认可别人的人,往往会更容易获得升职加薪,比如现在点赞的你。)

第六招,提升质量

写出简洁清晰、可读性高的代码,这是程序员除升职加薪之外一贯的追求。为了缩短理想与现实之间的差距,可以让 AI 帮我们审查代码,提升质量。

图片

可以看到 AI 理解了代码的意图,帮我们生成了优化后简介很多的版本让代码的可读性和可维护性都增加了。因此我们可以借助 AI 得到高质量的代码审查,还能够收获新知,持续提升代码质量。

第七招,性能优化

我们都希望代码可以执行更快或者占用更少的内存,但有时对如何优化却束手无策,遇到难题问 AI。

图片

这个例子里,AI 提示我们可以使用其他数据结构,针对性地优化时间复杂度,并且给出了优化后的版本。所以在需要降低时间和空间复杂度时,我们都可以问一嘴 AI 借助它的材质来降低运行成本,提升用体验。

第八招,翻译代码

当我们对某个编程语言更熟悉,但不得不编写另一种语言的代码时,可以借助 AI 进行代码翻译。

图片

可以看到 AI 在维持原本代码逻辑的前提下,对语言进行了正确的转换。当我们用熟悉的语言来学习语言时,也能更快的理解新语言的语法和特性。

第九招,代码补全

我们希望减少手动编写代码而导致的错误,把时间和精力专注在解决问题本身上。但很多时候可以先写一个开头,让 AI 根据已有的内容及指示,帮我们把代码补全。

图片

这里 AI 根据前面的代码识别出了整体的意图,然后在不改变已有代码的前提下,对代码进行了正确的补全。 所以这种用法就是妥妥的摸鱼党福音,普调没赶上通胀又怎样?借用 AI,时薪立涨 30%。

第十招,代码生成

没有哪个程序员是啥啥都会的。在我们不熟悉的领域,如果希望以更快速度看到产出结果,而不是从零开始,也可以让 AI 直接生成代码,需要时再让他根据我们的需求逐步调整。

图片

图片

这里 AI 生成了对应的 HTML 和后端代码文件。虽然只是很简单的版本,但给出代码完整可用。

如果要追加更多调整或者是使用其他框架,只需要在下面继续给 AI 提需求。

所以我们可以利用「程序员指挥,AI 执行」的模式,加速开发进程,让 AI 去执行复杂的编程任务。

我们有嘴就行,翻身程序员把歌唱,屠龙少年终成恶龙,此刻我们都是产品经理。

以上十个招式你都学会了吗?如果要尝试 AI 辅助编程,可以像我一样使用 AI 大模型,感受一下 AI 领域后起之秀,优秀的代码能力。

本期副业项目分享到此结束了,想要了解更多项目拆解,请扫描下方二维码关注巨量副业项目库—每天更新全网最新的网赚教程,加入可永久免费查看下载全站所有资源。

10 个可以副业赚钱的网站,总有一个适合你

10个网赚资源,引流软件+项目+营销技术统统都有!

© 版权声明

 

0
显示验证码
没有账号?注册  忘记密码?