0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ChatGPT会让程序员下岗吗?

dyquk4xk2p3d 来源:良许Linux 2023-02-15 11:48 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

大家好,我是良许。

本来我是不想写这个话题的,但直播间里每天都有人问起这个问题,最高峰的时候一分钟有 3 个人问到(你们都不看别人问过的问题吗?),那我就来聊聊这个话题吧。

先说结论,ChatGPT 绝对不会使程序员下岗!

口说无凭,到底 ChatGPT 有多大能耐,咱直接来拉出来溜溜。

我是嵌入式 Linux 开发程序员,对嵌入式我更擅长,咱就来看看它对嵌入式方面写码能力如何。

有学过嵌入式的朋友一定知道,咱的第一个实验是点个 LED 灯,那咱也让它来点个灯试试。

6b1f0cb4-ac4b-11ed-bfe3-dac502259ad0.jpg

这……看起来有点像正确的废话。咱是要让它写代码的呀,给我讲思路没用的。

于是,我进一步刁难它,让它把完整的代码写出来。

6b337c8a-ac4b-11ed-bfe3-dac502259ad0.jpg

我擦,这还挺智能的。。

我心里一凉,难道要啪啪打脸了不成?

上次我问了同样的问题,它就只写了下面这样的代码:

voidinit_gpio()
{

}


voidLED_ON()
{

}


voidLED_OFF()
{

}

文字部分怎么写的我忘记了,但它只写出了函数名,至于函数里的实现就空着没写出来。没想到这才过了几天,它就进化了?

但是……如果你对于点亮 LED 灯了如指掌的话,你应该会发现,它的这个代码并不完全对。

错在哪里呢?作为一名精通各种语言实现 hello world 的老司机,我一眼就看出来了,它没有把 GPIO 口的时钟使能起来!

6b455900-ac4b-11ed-bfe3-dac502259ad0.jpg

好家伙,牛逼!!

后面我试了让它隔一秒点亮一次 LED 灯,使用 HAL 库来写,它都能轻松应对!

完了完了,心彻底凉了,真要被打脸了。

不甘心的我,继续想法子来刁难它。

作用嵌入式开发工程师,咱一定会玩过 DHT11 这个温湿度传感器,我的学员一直对它的时序很头疼,咱就来让 ChatGPT 试一下吧。

6b6d0aa4-ac4b-11ed-bfe3-dac502259ad0.jpg

跟点亮 LED 灯类似,先给我个思路,这个思路貌似也没毛病。咱再来让它把完整的代码写出来吧。

6b843878-ac4b-11ed-bfe3-dac502259ad0.jpg

啊哈,不行了吧,我心里开始狂喜,嘴角不禁开始上扬了起来。

你说可以指导我是吧,行,我也不过分刁难你了,你指导我把 DHT11 初始化一下就行。

果然是「指导」啊,代码依然没法帮我写出来。

而且,我问了「帮我把代码写出来」,两次的回答一模一样。

玩转 DHT11 不算一个很难的项目,它都无法帮我完美实现。

再试一个难度稍微大一点的吧,点亮 LCD1602 屏幕。

6b9fe104-ac4b-11ed-bfe3-dac502259ad0.jpg

这……乍一看,貌似也没问题,但 LED1602_InitLCD1602_ShowString 的函数体呢?

代码写了,但也没完全写。

这就好比打了个哈欠,又硬生生憋了回去。

后面我再试了陀机、0.96寸 OLED 屏,振动传感器,等等我们嵌入式经常玩的东西,几乎都无法完美实现。

限于篇幅我就不一一贴截图了,你们可以自己去试试。

所以,基本可以下结论,ChatGPT 是绝对无法取代嵌入式程序员的,大家狂喜吧!!

找我报名学嵌入式吧!

咱再来试试 Java 代码吧。由于我不懂 Java ,但我也听说过了,搞 Java 的一个烂大街的项目是秒杀系统,咱就让它来试试吧。

6bd3ff84-ac4b-11ed-bfe3-dac502259ad0.jpg

预料之内,它依然是给我提供一个思路。

但是,这个确实有点为难它了,因为要完成一个秒杀系统,代码量应该是不少的。而且,里面还有各种很细的需求,我这样提问有点太笼统了。

那就再来试试一个 Python 程序吧。学 Python 的话,肯定绕不开爬虫,那咱就让它来爬一些学习图片吧。

6c149b3e-ac4b-11ed-bfe3-dac502259ad0.jpg

不出所料依然是提供思路,一行代码都不帮我写,这还怎么让我开心学习呢?

经过简单测试,我们基本可以下结论,程序员绝不会被 ChatGPT 干掉的!

对于这个话题,我们来看看 ChatGPT 自己是怎么看待的吧。

6c21ffae-ac4b-11ed-bfe3-dac502259ad0.jpg

嗯,说得很中肯。

正如它自己说的,ChatGPT 是可以「帮助程序员更快地完成任务,提高工作效率,减少重复工作,从而节省时间和精力」。

没错,最重要的是「减少重复工作」。

比如,你让它写个冒泡算法、九九乘法表、Socket 案例,它非常轻松且高效能帮我们实现出来。

所以,在我们工作中经常用到的代码段,我们不需要再把它们保存起来,只需要让 ChatGPT 帮我们写就行,工作效率大大提高!

那怎样的程序员会被取代呢?CRUD 程序员肯定会被取代!但是,不用等 ChatGPT 出来,这类程序员也是迟早下岗的,只是 ChatGPT 的出现加速了这个过程。

ChatGPT、copilot 这类 AI 系统的出现,必定会引领一个新的时代。从珍妮纺织机的出现开始,每次新技术的出现,都会深刻影响人类的生产生活方式。

目前,以 ChatGPT 为代表的 AI 系统的出现,也一定会爆发出无数新的机会!

先不说别的,我所认识的一些大佬,就已经靠 ChatGPT 这个热点,几天就赚了大几十万!

所以,对于新技术,大家不用惧怕它,要勇敢接纳它,必须让它为你所服务,让你的工作效率更大提升起来。

借用马老师的一句话:拥抱变化

毕竟,这个社会,唯一不变的就是变!

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 程序员
    +关注

    关注

    4

    文章

    955

    浏览量

    30785
  • ChatGPT
    +关注

    关注

    31

    文章

    1596

    浏览量

    10071

原文标题:ChatGPT会让程序员下岗吗?

文章出处:【微信号:良许Linux,微信公众号:良许Linux】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    奔赴热AI,码力全开!Talkweb House@1024程序员日系列活动圆满收官

    1024程序员日”系列活动至此划上了一个圆满句号。本届1024程序员节以“AI构建世界,智能引领未来”为主题,广邀技术大咖、产业领袖、企业代表与全球开发者齐聚星城
    的头像 发表于 10-27 18:59 420次阅读
    奔赴热AI,码力全开!Talkweb House@1024<b class='flag-5'>程序员</b>日系列活动圆满收官

    开鸿智谷“以赛促学、以赛选才”|1024程序员节暨开源鸿蒙构建大会圆满落幕!

    10月24日,由开鸿智谷联合主办的长沙1024程序员节暨开源鸿蒙构建大会在长沙圆满落幕。本次活动以“湘聚长沙,共赴热AI”为主题,通过技术分享与实战竞赛相结合的方式,着力培养“开源鸿蒙+AI”领域
    的头像 发表于 10-27 17:58 473次阅读
    开鸿智谷“以赛促学、以赛选才”|1024<b class='flag-5'>程序员</b>节暨开源鸿蒙构建大会圆满落幕!

    AI技术在工程设计的应用

    在不需要硬件交互的纯软件项目中,ChatGPT和Gemini等大语言模型(LLM)可以帮助程序员以前所未有的速度加速开发进程。这种辅助通常包括在开发人员编写代码时提供补全建议,或在排查错误和语法错误时提供故障排除建议——这些都是耗时的编程环节。
    的头像 发表于 09-23 16:21 551次阅读
    AI技术在工程设计的应用

    程序设计与数据结构

    的地址)出发,采用推导的方式,深入浅出的分析了广大C程序员学习和开发中遇到的难点。 2. 从方法论的高度对C语言在数据结构和算法方面的应用进行了深入讲解和阐述。 3. 讲解了绝大多数C程序员开发
    发表于 05-13 16:45

    树莓派遇上ChatGPT,魔法热线就此诞生!

    尽管这种电话在几十年前就已过时,但许多人都对旋转拨号电话记忆犹新。这些旧电话,其实可以被改造成一个ChatGPT热线。这个由PolluxLabs开发的项目,你可以将一部复古的旋转拨号电话连接到树莓
    的头像 发表于 04-13 09:04 1.1w次阅读
    树莓派遇上<b class='flag-5'>ChatGPT</b>,魔法热线就此诞生!

    如何在 树莓派 上编写和运行 C 语言程序

    ,一本很好的书是BrianKernighan和DennisRitchie所著的《TheCProgrammingLanguage》。这本书对经验丰富的程序员和想学习C语
    的头像 发表于 03-25 09:28 935次阅读
    如何在 树莓派 上编写和运行 C 语言<b class='flag-5'>程序</b>?

    零基础入门:如何在树莓派上编写和运行Python程序

    是一种非常有用的编程语言,其语法易于阅读,允许程序员使用比汇编、C或Java等语言更少的代码行。Python编程语言最初实际上是作为Linux的脚本语言而开发的。Py
    的头像 发表于 03-25 09:27 1523次阅读
    零基础入门:如何在树莓派上编写和运行Python<b class='flag-5'>程序</b>?

    和安信可Ai-M61模组对话?手搓一个ChatGPT 语音助手 #人工智能 #

    ChatGPT
    jf_31745078
    发布于 :2025年03月12日 15:56:59

    阿里云升级通义灵码AI程序员,全面上线

    近日,阿里云宣布其备受瞩目的通义灵码AI程序员已正式全面上线,为开发者带来更为强大和便捷的编程辅助工具。 此次上线的通义灵码AI程序员,在功能上实现了全面升级。现在,它支持VS Code
    的头像 发表于 01-09 11:16 956次阅读

    OpenAI更新macOS ChatGPT应用,推出“代理”功能实现无缝集成

    OpenAI近日宣布,针对macOS平台的ChatGPT应用程序迎来重大更新,此次更新引入了与多种笔记和编码应用程序的无缝集成功能,极大地提升了用户体验和工作效率。 此次更新的核心亮点在于“代理
    的头像 发表于 01-02 10:49 939次阅读

    TMS320C6000程序员指南

    电子发烧友网站提供《TMS320C6000程序员指南.pdf》资料免费下载
    发表于 12-24 17:19 2次下载
    TMS320C6000<b class='flag-5'>程序员</b>指南

    OpenAI桌面版ChatGPT新增应用协作功能

    近日,OpenAI宣布了一项重要更新,为桌面版ChatGPT推出了“与应用协作”(Work With Apps)功能。这一新功能旨在支持原生应用程序的自动化协作,为用户带来更加高效和便捷
    的头像 发表于 12-23 10:52 927次阅读

    ChatGPT深度融入苹果Mac软件生态

    ,OpenAI推出了MacOS桌面应用程序,使得用户能够在Mac上更加便捷地查看和自动化他们的ChatGPT工作。这一桌面应用程序不仅具备出色的兼容性和稳定性,还提供了丰富的功能选项,满足了用户多样化的需求。 更重要的是,
    的头像 发表于 12-23 10:50 1007次阅读

    TMS320C55x DSP CPU程序员参考补充

    电子发烧友网站提供《TMS320C55x DSP CPU程序员参考补充.pdf》资料免费下载
    发表于 12-21 11:36 3次下载
    TMS320C55x DSP CPU<b class='flag-5'>程序员</b>参考补充

    UCD3138A64/UCD3138128程序员手册

    电子发烧友网站提供《UCD3138A64/UCD3138128程序员手册.pdf》资料免费下载
    发表于 12-09 14:42 1次下载
    UCD3138A64/UCD3138128<b class='flag-5'>程序员</b>手册