草庐IT

ChatGPT其实并不想让开发人员做这5件事情

经海路大白狗 2023-11-20 原文

前言

ChatGPT已经火爆了快半年了吧,紧接着国内也开始推出了各种仿制品,我甚至一度怀疑,如果人家没有推出ChatGPT,这些仿制品会不会出现。而很多人也嗨皮得不行,利用各种方法开始科学上网,用ChatGPT做各种觉得新鲜的事。但我今天想说4件事,希望你可以更少的利用ChatGPT这个智能工具,而是多自己动手动脑去完成。

目录

前言

1. 请不要再问ChatGPT一些烂问题了

2. 问这些问题会造成的后果

3. 请不要再用ChatGPT搞线上面试了

4. 请不要再用ChatGPT查代码了

5.  请不要再用ChatGPT写论文了

6. 请不要再用ChatGPT写周报了

7. 你的周报不应该像个流水账作文

最后


 

1. 请不要再问ChatGPT一些烂问题了

ChatGPT是智能AI,他也会不断的从我们提问中去学习,去补充自己的模型和知识库。所以,做为一个大好青年,你的提问可能正在改变着一些东西。像林黛玉弯下腰拔柳树,刘关张和唐僧是如何打到西天的这些娱乐性的也就算了,还有什么领导总是PUA我,让我感觉没有希望,什么媳妇总是不给我零花钱,让我感觉人生不值得,什么自己的孩子不听话,成绩也不好,一文不值,这些问题问到ChatGPT,你觉得会逐渐把他训练成什么样子。更过分的问题就不说了,知乎上,百度上多的是。

2. 问这些问题会造成的后果

很多问题,我们成年人判断能力尚且不足,那么孩子们呢?不过这个时代就是这样,娱乐至上,越往后,你看吧,害,不说了,有时候我就想,灭霸那个响指,真是编剧脑洞大开想出来的吗?不是很多人的真实意识?对于灭霸这个响指,你是怎么看的?后面咱们投个票,我得想个有意思的投票问题。

总的来说,我们做为一个有志青年,应该像这个铁臂阿童木一样,积极向上,充满力量才对。

3. 请不要再用ChatGPT搞线上面试了

我前几天看一个微信群里有个人说:马上就要面试了,在接面试官电话前,我打开了心爱的ChatGPT。

现在虽然疫情过去了,但很多公司延续了线上面试,不用再让求职者往过跑了,顶多就是最后一面的时候再去现场。而对于开发技术面试,在之前的当场面试,的确是有很多让人蛋疼的问题点,比如给你一张纸,写着各种逻辑题,让你用笔写最后输出什么?我记得我有一次面试,满满的一页4道代码逻辑题,其实大体逻辑都差不多,就是换着方式问。在我的印象中我都做出来了,但面试官说我都做错了,但我回家凭着记忆在电脑上试了一下,明明我是对的啊。还有的时候,他们会给你一张纸,让你在上面写代码,平时不怎么摸圆珠笔的我,写的字歪歪扭扭,而且写着写着大括号都写没了。这算是当场面试的一个问题点吧

而由于疫情原因呢,开始线上面试了。这问题点就更多了,不用当场在纸上写代码了,但要用更直白的话去描述代码逻辑,描述自己项目的逻辑,甚至还有信号不好的情况,那边明明问的问题没传过来,你多问两遍面试官就烦躁,最后给你订个基础不扎实的嫌疑。我有一次面试别人的时候,就听着对面声音不太大的敲击键盘的声音,而且每次提问他,他都会迟疑一会儿,有个键盘的声音响过,他才开始答,这就让我很不开心。

所以说了这么多,我觉得这个人面试的时候利用ChatGPT这件事,怎么说呢,也挺聪明的吧,但其实还是不建议这么做。因为面试毕竟也是一种对自己以往工作经验的考量,说的缥缈点,这也是一次让自己提升的机会。而且毕竟ChatGPT,你提问他也得有个时间间隔,如果有觉得把我的不太好的问题,可以提前整理出来,做个加深记忆。而且现在这年头,面试都很内卷了,比如问你一个数组去重,你再只是回答那几种去重方案,我保证你过不了,因为现在大家都答的差不多的话,很难看出良莠之分,而我们更应该结合自己的项目经验,需求使用场景去回答自己用到的地方,再回答一般数组去重有哪些解决方案,再说自己当时用的哪种,为什么用这种,这才是上乘的回答。而ChatGPT,,你等着他回复出这些内容,面试官早不理你了。所以,面试这件事,绝对是一件打铁还需自身硬的事情,不建议用ChatGPT。

4. 请不要再用ChatGPT查代码了

有一说一,ChatGPT写代码这个功能,说是一项伟大的创新一点都不为过,其实我现在偶尔也懒得去网上查一些代码了,开始用这个智能工具了,这让我感觉很开心,其实工作效率倒是没有提升多少,因为更快速的写完代码,我并没有及早的去汇报说自己把活儿干完了,而是摸鱼去了,其实对于项目周期来说,并没有提升,对吧。

但我更想说的是,如果你是一个初学者,或者你是一个工作经验还不长,代码功底还不深的人来说,我并不建议过渡依赖ChatGPT的写代码功能,而是应该自己去练一些算法,自己多搞一些随着业务逻辑更变而不断修缮的底层代码,甚至一些基本的常用的,你都应该自己试着去敲,敲的越熟练越好。因为很多东西可能你还不是很熟练,然后又开始慢慢依赖于智能工具的话,久而久之,自己会越来越不熟练。

要知道对于开发人员来说,代码工作本身就是一件逆水行舟的事情,很多大佬都是一步一个脚印,无数个夜晚熬出来的。而不是你看着这个功能,嗯,我会做,但是下不去手。说的更直白点,慢慢的,你知道咋做,但就是不会写,甚至说的更恐怖点,越往后,你连用哪个算法去解决都快成问题了。

5.  请不要再用ChatGPT写论文了

这里说点题外话,其实我们大部分人中都是平凡,处于一个平凡的世界,我们不断行走在那些不平凡的人制定的规则中。之前很多次我早上从西二旗地铁站出来,熙熙攘攘的人群,我就想到自己那么的像小蚂蚁。可能某种事物正在盯着我们看,看我们就像蚂蚁一样,有时候摇头晃脑,有时候结对而行,风雨来临了,又快速躲避进某个蚂蚁洞里。

现在的确是很多人在用ChatGPT搞论文输出,写文章等,这本来没有问题啊,挺方便的,节省时间。但我想说的是,很多人注定今生平凡,也可以接受自己的平凡,但我们却又应该不定期的抵抗自己的不平凡,我们平日拿着小步枪穿梭,但却不能忘记自己身后还背着一把98K,可以让你有一个决胜千里的机会。某个不平凡一定会在坚持不懈的平凡中脱颖而出。而写论文就是这样的一次机会。

论文不同于你随便写篇博客,他是真的以你所学为基石,再不断融汇各种自己费心费力寻找的数据,再补充自己升华后的思想而做出的不平凡的产物,这里面才真的是颜如玉黄金屋的所在,所以,请不要小看或者轻视了自己这个写论文的机会。

而且,论文一定要自己写,自己去花费时间,花费经历认真写,不要用智能的ChatGPT,当然,查询一些小的数据,一些知识点没问题,但大的思想,大的篇幅一定是自己的,而不能是别人的。

其实我们一生中,注定苦多甜少,可能很多人并不会面对太多的拐折点,但我可以很负责人的告诉你,写论文,很可能就是你的一个人生拐折点,你愿意为自己的今后做一次努力吗?

 

6. 请不要再用ChatGPT写周报了

其实我们之中很多人,都对周报深恶痛绝,觉得不应该写。但其实我们之中很多人,不仅写周报,还写日报,月报,季度报,总之就是各种报,时间长了还要写PPT述职,你就说这个述职也不是谁想出来的。

我有一次也是懒惰了,希望可以让ChatGPT帮我写一份,然后我好提交了赶紧去做下一件事,我告诉ChatGPT:我这周做了OA系统的报销模块,调用了几个接口,用了几天,这过程中有联系过其他某个部门,加班都长时间,最终顺利完成了。

其实我是大概做了这些事情,你也可以通过聊天窗口输入这些内容,说实话,他很强大,把该说的都描述出来了,很多词汇也略显专业。

7. 你的周报不应该像个流水账作文

我觉得在这个内卷的时代,你所与众不同的职场技能更为重要,很多时候不见得你做的比别人多,但你一定得让领导看见你在做东西,你做的东西有难度有挑战,而且,你在为这些挑战而勤奋拼搏。

周报一定要包含的几个要点:

  • 工作内容,不用太详细,但要把自己做的事情都简约的描述出来
  • 凡是写到工作内容的,要有结果,比如做到了什么进度,写上百分比,这很重要
  • 工作中遇到了什么问题,是如何解决的,最好把思考写上,最好还隐约显露出自己为此而加班了,自己很辛苦
  • 最好还能写出自己某些问题,自己团队内部搞不定了,希望可以让领导帮助协调解决,这样你做的事情就不光是自己的,而是和领导挂钩的,和团队的目标挂钩的
  • 下周规划,和下周规划中自己提前想到的问题点

当然,也不仅仅只有这些,但这会比你写个流水账似的周报要强的多。一份完美的周报才是一周快乐的结束,也是下一周嗨皮的开始。周报写的好了会有这么一种感觉,举个例子哈:

。。。三国群英在开会。。。

关羽:吕布,你站起来

吕布:干啥?

关羽:你先站起来

吕布站起来:我站起来了

关羽:哈哈,在座的各位,都是垃圾

吕布:哈哈,么哈哈哈哈。。。。。哈哈哈哈

吕布:关羽,你坐下

关羽坐下:然后呢?

吕布:在座的各位,都是垃圾

 

最后

随着ChatGPT越来越火热,都不用说,必定有一些职业会被取代,甚至某一天ChatGPT也被取代了,虽然有内部人说不会有ChatGPT5,windows系统还没win9呢,影响win10了吗?而我们65岁才到退休的年纪,而人类区别于其他生物,非常大的一个特征就是善用工具,所以不管AI再强大,我们都不应该沉溺其中,过渡依赖,要在自己该努力的年纪多沉淀自己,不断提升自己。

小时候记得有篇课文有那么几句:我们有双手,有大脑,会劳动,会创造,哈哈,就记住那么几句了。

关注狗哥,查看狗哥“动态”,目前最新京东实习内推职位等你噢!!!

 

 

有关ChatGPT其实并不想让开发人员做这5件事情的更多相关文章

  1. ruby - 使用 C 扩展开发 ruby​​gem 时,如何使用 Rspec 在本地进行测试? - 2

    我正在编写一个包含C扩展的gem。通常当我写一个gem时,我会遵循TDD的过程,我会写一个失败的规范,然后处理代码直到它通过,等等......在“ext/mygem/mygem.c”中我的C扩展和在gemspec的“扩展”中配置的有效extconf.rb,如何运行我的规范并仍然加载我的C扩展?当我更改C代码时,我需要采取哪些步骤来重新编译代码?这可能是个愚蠢的问题,但是从我的gem的开发源代码树中输入“bundleinstall”不会构建任何native扩展。当我手动运行rubyext/mygem/extconf.rb时,我确实得到了一个Makefile(在整个项目的根目录中),然后当

  2. Ruby Sinatra 配置用于生产和开发 - 2

    我已经在Sinatra上创建了应用程序,它代表了一个简单的API。我想在生产和开发上进行部署。我想在部署时选择,是开发还是生产,一些方法的逻辑应该改变,这取决于部署类型。是否有任何想法,如何完成以及解决此问题的一些示例。例子:我有代码get'/api/test'doreturn"Itisdev"end但是在部署到生产环境之后我想在运行/api/test之后看到ItisPROD如何实现? 最佳答案 根据SinatraDocumentation:EnvironmentscanbesetthroughtheRACK_ENVenvironm

  3. ruby - 是否可以覆盖 gemfile 进行本地开发? - 2

    我们的git存储库中目前有一个Gemfile。但是,有一个gem我只在我的环境中本地使用(我的团队不使用它)。为了使用它,我必须将它添加到我们的Gemfile中,但每次我checkout到我们的master/dev主分支时,由于与跟踪的gemfile冲突,我必须删除它。我想要的是类似Gemfile.local的东西,它将继承从Gemfile导入的gems,但也允许在那里导入新的gems以供使用只有我的机器。此文件将在.gitignore中被忽略。这可能吗? 最佳答案 设置BUNDLE_GEMFILE环境变量:BUNDLE_GEMFI

  4. ruby - 在 Windows 机器上使用 Ruby 进行开发是否会适得其反? - 2

    这似乎非常适得其反,因为太多的gem会在window上破裂。我一直在处理很多mysql和ruby​​-mysqlgem问题(gem本身发生段错误,一个名为UnixSocket的类显然在Windows机器上不能正常工作,等等)。我只是在浪费时间吗?我应该转向不同的脚本语言吗? 最佳答案 我在Windows上使用Ruby的经验很少,但是当我开始使用Ruby时,我是在Windows上,我的总体印象是它不是Windows原生系统。因此,在主要使用Windows多年之后,开始使用Ruby促使我切换回原来的系统Unix,这次是Linux。Rub

  5. ruby-on-rails - 在 Rails 开发环境中为 .ogv 文件设置 Mime 类型 - 2

    我正在玩HTML5视频并且在ERB中有以下片段:mp4视频从在我的开发环境中运行的服务器很好地流式传输到chrome。然而firefox显示带有海报图像的视频播放器,但带有一个大X。问题似乎是mongrel不确定ogv扩展的mime类型,并且只返回text/plain,如curl所示:$curl-Ihttp://0.0.0.0:3000/pr6.ogvHTTP/1.1200OKConnection:closeDate:Mon,19Apr201012:33:50GMTLast-Modified:Sun,18Apr201012:46:07GMTContent-Type:text/plain

  6. 世界前沿3D开发引擎HOOPS全面讲解——集3D数据读取、3D图形渲染、3D数据发布于一体的全新3D应用开发工具 - 2

    无论您是想搭建桌面端、WEB端或者移动端APP应用,HOOPSPlatform组件都可以为您提供弹性的3D集成架构,同时,由工业领域3D技术专家组成的HOOPS技术团队也能为您提供技术支持服务。如果您的客户期望有一种在多个平台(桌面/WEB/APP,而且某些客户端是“瘦”客户端)快速、方便地将数据接入到3D应用系统的解决方案,并且当访问数据时,在各个平台上的性能和用户体验保持一致,HOOPSPlatform将帮助您完成。利用HOOPSPlatform,您可以开发在任何环境下的3D基础应用架构。HOOPSPlatform可以帮您打造3D创新型产品,HOOPSSDK包含的技术有:快速且准确的CAD

  7. 亚特兰蒂斯的回声(中文版): chatGPT 的杰作 - 2

    英文版英文链接关注公众号在“亚特兰蒂斯的回声”中踏上一段难忘的冒险之旅,深入未知的海洋深处。足智多谋的考古学家AriaSeaborne偶然发现了一件古代神器,揭示了一张通往失落之城亚特兰蒂斯的隐藏地图。在她神秘的导师内森·兰登教授的指导和勇敢的冒险家亚历克斯·默瑟的帮助下,阿丽亚开始了一段危险的旅程,以揭开这座传说中城市的真相。他们的冒险之旅带领他们穿越险恶的大海、神秘的岛屿和充满陷阱和谜语的致命迷宫。随着Aria潜在的魔法能力的觉醒,她被睿智勇敢的QueenNeria的幻象所指引,她让她为即将到来的挑战做好准备。三人组揭开亚特兰蒂斯令人惊叹的隐藏文明,并了解到邪恶的巫师马拉卡勋爵试图利用其古

  8. 【鸿蒙应用开发系列】- 获取系统设备信息以及版本API兼容调用方式 - 2

    在应用开发中,有时候我们需要获取系统的设备信息,用于数据上报和行为分析。那在鸿蒙系统中,我们应该怎么去获取设备的系统信息呢,比如说获取手机的系统版本号、手机的制造商、手机型号等数据。1、获取方式这里分为两种情况,一种是设备信息的获取,一种是系统信息的获取。1.1、获取设备信息获取设备信息,鸿蒙的SDK包为我们提供了DeviceInfo类,通过该类的一些静态方法,可以获取设备信息,DeviceInfo类的包路径为:ohos.system.DeviceInfo.具体的方法如下:ModifierandTypeMethodDescriptionstatic StringgetAbiList​()Obt

  9. 微信小程序开发入门与实战(Behaviors使用) - 2

    @作者:SYFStrive @博客首页:HomePage📜:微信小程序📌:个人社区(欢迎大佬们加入)👉:社区链接🔗📌:觉得文章不错可以点点关注👉:专栏连接🔗💃:感谢支持,学累了可以先看小段由小胖给大家带来的街舞👉微信小程序(🔥)目录自定义组件-behaviors    1、什么是behaviors    2、behaviors的工作方式    3、创建behavior    4、导入并使用behavior    5、behavior中所有可用的节点    6、同名字段的覆盖和组合规则总结最后自定义组件-behaviors    1、什么是behaviorsbehaviors是小程序中,用于实现

  10. ruby-on-rails - environment.rb 中设置的常量在开发模式中消失 - 2

    了解Rails缓存如何工作的人可以真正帮助我。这是嵌套在Rails::Initializer.runblock中的代码:config.after_initializedoSomeClass.const_set'SOME_CONST','SOME_VAL'end现在,如果我运行script/server并发出请求,一切都很好。然而,在我的Rails应用程序的第二个请求中,一切都因单元化常量错误而变得糟糕。在生产模式下,我可以成功发出第二个请求,这意味着常量仍然存在。我已通过将以上内容更改为以下内容来解决问题:config.after_initializedorequire'some_cl

随机推荐