有了AI,普通人还有必要学编程吗?

科技   2024-12-02 08:02   北京  

大家好,我是程序员陶朱公。

前 言

最近在知乎上看到一个提问:有了AI,普通人还有必要学编程吗?
↓↓↓

今天,我们就这个话题一起来做个讨论。

我的观点

这两年,AI的发展速度确实让人瞠目结舌,技术上取得了非常大进步。它也被广泛应用与各行各业的生产实践中,其中就包括编程领域。

不知道屏幕前的程序员小伙伴,有开始使用AI类应用比如GPT等来提高学习或工作效率了吗?你在使用的过程中,整体感受如何?也欢迎大家把各自的感受在评论区输出,参与讨论。

我自己使用AI类产品拿GPT举例已经有相当长的一段时间了,在这里向大家述说一下整体感受,给大家做个参考。

在平时编程过程中,我会在如下场景碎片化的知识查阅、生产故障解析用GPT来辅助我提升解决问题的效率。

下面我一一介绍一下:

 碎片化知识查阅

我曾经写过一篇文章:《一个软件有几千万甚至上亿字节,程序员是怎么记住的?》认为程序员学编程,死记硬背相关知识点并不可取,在有一定基础知识的前提下,多敲代码,做项目多实践,最后再结合理论,才能把知识点学透。

所以在实际的编程中,临时遗忘某些个知识点也确实再正常不过。

以前在没有GPT类产品下,大家一般的习惯手法是通过搜索引擎去查阅相关知识点。

一些有经验的,编程习惯好的程序员会下意识优先去官方手册查询相关信息。

这里请允许我再唠叨一下,去官方手册查阅信息的必要性。因为它是真正的这个知识的生产源头,可信度最高,也最具权威性。

结合官方手册,然后你再适当的用Gpt增效,简直如鱼得水,解决问题会显得灰常丝滑。

 生产故障排查与解析

程序员解决线上问题是一个必然事件,像GPT类产品出现之前,很多程序员也是各种知名网站如csdn,stackoverflow等,想看看他人有没有遇到过类似问题以及具体解决问题的解决方案。
但这个搜索注定是一个漫长的过程,你不得不点开多个网页,逐一浏览过去,综合去判断比较。
当你用了Gpt后,你会发现它回复的内容,比起你以往通过搜索引擎搜到的一个又一个碎片化内容,会回答的比较周全。
也许它会事先告诉你,这个错误是什么意思,发生的原因有哪些,你可以从哪些方向去排查这个问题,甚至给你生成一系列参考代码给你做使用参考,让你知其然且知其所以然。
PS:当然不可否认有些时候,GPT类产品存在一定概率的”幻觉“问题(在回答问题或生成文本时,产生了并不存在或不符合事实的内容)程序员小伙伴一定要不断去单测你的代码,遇到疑问,可以多方求证相关信息,有官方手册最好不过,仔细翻翻相关参数值,然后再重新组织好相应提示词后,对它进行二次提问,一般它的记忆会立即更新与纠正,给出最新的答案。
OK,今天的分享先到这里,主要跟大家介绍了一下,我本人在平时的碎片化知识查阅、线上问题查阅方面我利用GPT的方法论,希望大家喜欢。

END

来源:陶朱公Boy

版权归原作者所有,如有侵权,请联系删除

推荐阅读
培养一个优秀的嵌入式工程师有多难?
何同学抄袭风波原作者已接受道歉:不想毁掉他
C/C++大限将至,美国强硬要求2026年前全面剔除!

→点关注,不迷路←

嵌入式微处理器
关注嵌入式相关技术和资讯,你想知道的都在这里。
 最新文章