不懂编程,如何使用 AI 编程

大家好,我是木川

在当今数字化时代,编程不再是专属于程序员的领域,通过人工智能(AI)的协助,甚至是非编程专业人士也能轻松涉足。

对于那些没有编程基础却渴望利用 AI 进行编程的人来说,AI 就是你编程学习的得力伙伴。

一、辅助学习

当学习编程语言遇到不懂的概念时,可以直接向 AI 提问,AI 擅长解答概念性问题

比如 我是 Golang 程序员,不懂 Java 但想学习下 Java,那我就问 Java 有哪些概念

4664f8b33e4ae353cc09f4483b02da7c.png

二、辅助提效

借助 AI 辅助编程工具提高效率,市面上主流的辅助编程工具有 Github Copilot、Cursor、CodeGeeX、Comate 等。

这些工具可以根据开发者已经编写的代码自动预测后续的代码,给出自动补全和建议,辅助开发者快速编程。同时,它们也支持多种编程语言,可以应用于 Web、移动、后端、桌面等开发。

比如 百度 Comate 插件实时续写代码

6ce85cda2ee382cfec418a1d8fc90588.png

三、代码助手

作为程序员,协助编写代码。当遇到不会写的程序时,也可以找 AI 来协助编写。

比如现在需要写一个 Go 语言 冒泡排序,自己不会写,可以让 AI 先写出来做参考。

但是需要注意的是,我们可以使用 AI 帮助写程序做为参考,但不能把编程的事情全部交给 AI,这样只会导致编程这门手艺的停滞不前。

四、开发工具

我周围很多 AI 达人,不懂编程,但是完全靠和 AI 对话就能实现一个 Chrome 浏览器插件。

只需要跟着 AI 的思路,有任何报错都告诉AI,如果遇到 AI 无法找到的错误,或者 AI 的方法不管用,建议通过搜索引擎搜索

比如我让 ChatGPT 帮我做一个浏览器插件,如果无法一次性成功,将报错信息发给它排查,按照它给的步骤执行

8f28736ee766441483061c782714c5f1.png

五、总结

1、虽然没有编程基础,利用 AI 辅助编程是可行的,但要靠 AI 在编程技能上超越在编程领域工作多年的老手,这似乎并不现实。

2、尽管 AI 编程功能强大,但在面对一些难以排查的 bug 时并无多大帮助。由于代码量庞大,不可能将整个库的代码传递给 AI 进行分析。目前,AI 在长文本分析方面仍有待加强。在处理一些专业且代码量庞大的业务时,缺乏编程基础的人难以维护整个项目,也难以推动项目进展。然而,对于程序员而言,AI 是一项有力的工具。

3、AI 不了解你的编程环境和操作系统,因此这些信息需要你首先告知 AI。许多细节可能是非计算机专业人员所不注意的,这正是“知识诅咒”的体现。建议在输入时使用提示词:“我是一个完全不懂编程的小白,请用小学生都能理解的语言为我提供指导,不要遗漏任何细节。”

最后给大家推荐个小册,主要是 AI 编程相关的文章,我在破局星球输出的3篇精华文章也收入到其中了,对 AI 编程感兴趣的可以看看

0e3e3d1d3481f4335601a62595f0477c.png

今天的分享就到这里了,加下面微信拉你进编程技术交流群

9c069d6be67319dda68221bc6a6f416a.png

如果对你有帮助,帮我点一下在看或转发,欢迎关注我的公众号

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值