为什么我开始减少使用ChatGPT?

前言

虽然我觉得90%的人应该都知道ChatGPT是什么,毕竟作为人工智能圈的顶流,它早已声名远播,但是,想着可能有人只是听说过它,并不了解(其实我也不是很了解,谁让它好用呢),所以我特意copy了百度百科官方对于它的定义,供大家参考。

ChatGPT(全名:Chat Generative Pre-trained Transformer),是OpenAI研发的一款聊天机器人程序,于2022年11月30日发布。ChatGPT是人工智能技术驱动的自然语言处理工具,它能够基于在预训练阶段所见的模式和统计规律,来生成回答,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流,甚至能完成撰写邮件、视频脚本、文案、翻译、代码,写论文等任务。

ChatGPT就是这样一个简洁的对话框界面,当你输入你的问题时,它就会像百科全书一样,告诉你它的答案,比如我问它:

*

直接说帅就完事了,人工智能也挺会煲鸡汤的

背景

一开始我也只是听闻过ChatGPT的大名,并没有实际用过它,但有一天摸鱼时我发现身边的小A一直在对着聊天框样式的东西傻笑,心里想着这家伙用什么聊天软件呢,笑这么开心,就凑过脑袋去看,发现他在跟ChatGPT聊天,通过问一些各种奇怪的问题来考验ChatGPT的智能性,像什么伦理家庭啊违反常理的问题之类的。虽然ChatGPT答的一本正经让人想笑,但它确实也引起了我的兴趣。下班找小A拿到相关网址后,我也开始了"调戏"ChatGPT之旅。

--我可不可以不穿衣服?

--在大多数社会中,人们普遍要求穿衣服,因为它有助于维护公共秩序、尊重他人的隐私和遵守法律。不穿衣服在公共场合通常被视为不适当和违法行为,可以引发法律纠纷......

--什么时候我能和马云一样有钱?

--达到像马云这样的财富水平需要极大的成功、机遇和努力。但请记住,财富不仅仅是一切,个人满足感和幸福也取决于其他因素。如果您想追求财富,以下几个方面可能有所帮助:1. 教育:获取良好的教育,提高您的知识和技能,可以增加成功的机会.....

在一系列问题之后,ChatGPT似乎有种被我玩坏的感觉,心里想着'人工智障'也不过如此,说什么取代人类的工作,还是太遥远了。

*

应该只是用的人太多了
虽然这么说,不过ChatGPT真正让我对其改观的还是它的编码能力,作为一名非科班出身转行的前端工程师,在算法方面,我一直是比较薄弱的,加之在日常工作中很少有需要前端来进行处理数据的时刻,所以也没觉得有什么太大的问题(也可能是单纯我比较菜)。转折点在之前的面试中,偶然遇到了一个需要进行SKU匹配的机试题,当时自己没能写出来,回去之后虽然已经有了比较清晰的思路,但在多种数据类型转换的问题上我还是卡了很久,半天没能做到正确的匹配。抱着试一试的心态,我打开了ChatGPT,将初始数据类型,和我想要的数据类型都输进去,并告诉它我的需求,按下回车后不出一秒,便给出了答案,在经过验证之后,和我最终想要的数据类型一模一样,我如获至宝,心里想着有了它,以后开发的效率会高出不少。
事实也确实如此,找到工作正式入职后,因为ChatGPT的缘故,我多了不少摸鱼的时间。

带薪摸鱼yyds

触动

上周,我在写公司的新需求时,又遇到了需要转换数据类型的问题,如果是平时的我,可能直接就输入ChatGPT拿到方法直接套用了。但不知怎么,可能是新需求没有那么急着上的缘故,也有可能是我自己一时心血来潮,我决定自己写这个逻辑。是一个很简单的逻辑,简单来说就是根据包含所有id的数组,进行每100个数据的分页,把这100个数据的id参杂固定的字符拼接字符串后作为查询参数添加到请求路径上,每100个发送一次请求即可。

这么简单的需求,我提前开香槟不过分吧
然而这么简单的需求,我却写了将近1h,不是这里没拼上去,就是那里分组出了问题,一度要反复debugger来看是出了什么问题。

中途一度怀疑自己,这么简单的东西都写半天,要不进厂算了(无恶意,开玩笑而已)

反思

这件事对我的影响很大,下班后看着曾经在leetcode好歹也刷过那么3.40道题的做题记录(虽然简单题偏多),想着毕业工作这几个月来遇到难解决一点的问题就开始ChatGPT,完全不动脑子,每天想着就摆摆盒子,写写简单的CURD,到点下班就万事大吉了,突然对未来的自己感到了担忧。或许未来人工智能真的能够取代我们这些初级的程序员,因为这些固定模板需求的功能,它们不但能做,还能做的更好。而对于需求,产品反而理解的更深,可能给ChatGPT提提简单的需求,它马上就能给你一整个完整的代码。想到这里之后,我不禁思考我对比ChatGPT的优势在哪里?

可能是我不耗电,耗粮食吧。哈哈哈哈哈
在思考过后,我有了自己的答案,我认为独立思考的能力才是程序员不会被替代的关键的因素。一个问题可能有很多种解法,这些解法在不同的场景下可能有的会变复杂,有的会更简便,在这些解法中思考并寻找到最适合当前问题的那一个,正是一个程序员最核心的竞争力,也即永远有独立思考的能力,不是不接受别的方法别的理念,而是在接收过后,能有自己的思考与取舍,选出最适合的,并不断进步,这才是正确的前进之道。

改变

近一周以内,虽然我还是会用ChatGPT处理部分在CSDN/掘金上都搜索不到的修改相关样式的方法,但我已经在有意识降低自己对它的依赖程度,重新思考并尝试用自己的解法来优化当前的业务逻辑。最大的感触是,我找回了作为程序员的最初的那份成就感,不过度依赖搜索引擎,而是积极思考,以尝试的态度去完成业务,让我感到很满足。

如果你也深陷在利用ChatGPT的快乐中无法自拔,不如也尝试一下适时自己思考解决棘手的问题,请相信我,一定会找到最初写代码的快乐。最后一张美队的梗图送给大家,开心一下,(●'◡'●)

I can use it(ChatGPT) all day.

相关推荐
吕彬-前端6 分钟前
使用vite+react+ts+Ant Design开发后台管理项目(二)
前端·react.js·前端框架
小白小白从不日白27 分钟前
react hooks--useCallback
前端·react.js·前端框架
恩婧35 分钟前
React项目中使用发布订阅模式
前端·react.js·前端框架·发布订阅模式
mez_Blog36 分钟前
个人小结(2.0)
前端·javascript·vue.js·学习·typescript
珊珊而川44 分钟前
【浏览器面试真题】sessionStorage和localStorage
前端·javascript·面试
森叶1 小时前
Electron 安装包 asar 解压定位问题实战
前端·javascript·electron
drebander1 小时前
ubuntu 安装 chrome 及 版本匹配的 chromedriver
前端·chrome
软件技术NINI1 小时前
html知识点框架
前端·html
深情废杨杨1 小时前
前端vue-插值表达式和v-html的区别
前端·javascript·vue.js
GHUIJS1 小时前
【vue3】vue3.3新特性真香
前端·javascript·vue.js