程序员这个职业会在10年内被AI淘汰吗?


风晓
风晓 2023-12-29 13:20:57 53884
分类专栏: 资讯

自从ChatGPT火了以后,很多人都有一个担心:“自己的工作会不会被AI取代”。程序员也不例外。

以后的事情谁也说不好,让人焦虑的事情够多的了,还是少焦虑点吧,先顾好眼前:

打得过就打,打不过就加入。

我是一名十几年的老程序员,两个月之前开始学习ChatGPT,现在是ChatGPT的重度用户,已经用上瘾了。

我一路用下来,AI眼前对工作效率的提升是杠杠的。

先说ChatGPT。

以前遇到问题,问百度,广告太多。问同事,还得看别人脸色。

现在好了,问ChatGPT就行了。

真的,如果你会提问,ChatGPT的回答还是挺靠谱的。

看一组我和ChatGPT的问与答。

:我想学习Java,你需要告诉我最重要的20%知识,我只需学习这些重要知识,能够让我对该领域的80%有充分和扎实的理解。

:我希望学习MySQL。作为一个初学者,你需要给我定制一个为期四周的学习计划来启动我的学习,以掌握这项技能。

:我想让你担任Java工程师面试官。我将成为候选人,你向我询问Java工程师职位的面试问题。每次只问我一个问题,等待我回答。我回答之后,如果我回答的不好,我希望你做出解释加强我的知识理解。你解释完之后,就直接问出下一个问题。请问第一个问题吧。

如果想更系统的学习ChatGPT和AI知识,强烈推荐你了解一下知乎知学堂联合「AGI课堂」推出的【程序员的AI大模型进阶之旅】公开课,一共2天的课程,特邀圈内技术大佬全面解读前沿技术,帮大家提升认知和技术能力,成为AI技术革新下更大的收益者!

ChatGPT很强,但是太通用了,专业的事儿还是得找专业的工具。

除了ChatGPT之外,再分享几个程序员相关的AI工具,涉及到软件开发过程中的很多环节。

1、GitHub Copilot X

第一个推荐的是GitHub Copilot X,它最出名。

你可能对GitHub Copilot已经有所了解了,Copilot X则是更智能的新一代的代码助手,它是建立在GPT-4基础之上。

GitHub Copilot X致力于改进开发者体验,被定位成程序员的AI结对编程搭档,它可以集成到大部分的开发工作流程中。

GitHub Copilot X能帮程序员做到:

  • 解释代码
  • 修复错误
  • 生成单元测试、生成测试建议
  • 为拉取请求(Pull Request)提供AI生成的描述
  • 为命令行界面提供智能建

GitHub Copilot X的介绍和演示视频网址:

github.com/features/pre

2、Sourcegraph Cody

Copilot X虽然好,但是还得排队申请。等不及,可以试试Sourcegraph Cody。

Cody可以帮助你更快的编写和阅读代码,号称可以让程序员的速度提高10倍。

Cody可以读取和理解你的整个代码库,以及公司文档,并且回答与之相关的问题。

通俗点说,你可以把Cody想象成你的一个编程助手——他已经阅读了所有开源代码、StackOverflow上的所有问题,以及你自己的整个代码库,并且他能随时回答你的问题,或根据先前的知识给你提出建议。

Cody还可以协助你编写、重构代码,生成单元测试、文档。

它的更多介绍和下载方式:

about.sourcegraph.com/c

3、Cursor

Cursor是一款基于AI的代码编辑器,可以将开发软件的速度变得更快。

它的主要功能:

  • 生成代码:根据你的需求描述,自动生成代码。
  • 聊天:类似使用ChatGPT那样,向AI机器人提问代码、项目、文档的问题。
  • 编辑代码:通过简单的提示,就可以更改类或者方法。
  • 发现和修复代码中的bug。

Cursor之前火了一阵,因为刚开始的时候,它是免费的,而且在编辑器里可以免费用GPT-4。但现在增加了收费版,对GPT-4的使用也进行了控制……

cursor.so/

4、CollabGPT

开发软件项目的时候,你的团队中是否有一个人,他从第一天参与项目,知道所有正在发生的事情?如果使用CollabGPT,你就有了这个人。

它像一位细心的同事一样工作,观察、反思并深入洞察团队中真正重要的事情。

CollabGPT能牢牢掌握团队的背景、目标和活动,梳理并生成最重要的活动、决策和结果的摘要。

如果团队中因为沟通不畅而浪费大量时间,或者信息太多导致真正重要的信息被湮没,你可以试试CollabGPT。

stepsize.com/

5、Readable

程序员最讨厌什么?

其中之二就是:给代码写注释,别人不写注释。

这事就交给Readable吧。

Readable可以自动为源代码生成清晰、标准的注释,从而让程序员可以集中精力在更复杂的任务上。

Readable可以支持大多数语言,例如Java、C++、Python、JS、PHP等等。

readable.so/

6、Adrenaline

对程序员来说,读别人的代码是一个很痛苦的事情,尤其是读一个又老又大的“屎山”项目中的代码。

如果可以直接向一个完全理解代码库的专家提问,并快速获得答案,那该有多爽?

Adrenaline就是干这个用的——告别文档,通过AI直接和代码库对话。

Adrenaline是通过静态分析、向量搜索和先进的语言模型构建的。

它的优点是不用下载安装,可以直接在网上体验:

useadrenaline.com/app

好了,就这些吧。好工具有很多,介绍不过来,如有遗漏,还请谅解。

网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。

本文链接:https://www.xckfsq.com/news/show.html?id=32123
赞同 0
评论 0 条
风晓L1
粉丝 1 发表 522 + 关注 私信
上周热门
WPS City Talk · 校招西安站来了!  3746
服贸会|范渊荣获年度创新领军人物!王欣分享安恒信息“AI+安全”探索  3671
有在找工作的IT人吗?  3638
字节跳动“安全范儿”高校挑战赛来袭!三大赛道,赢 80 万专项基金!  3594
阿B秋招线下宣讲行程来啦,速速报名!  3588
字节跳动校招 | 电商业务 2025 校园招聘进行中!五大职类热招,等你来投!  3578
麒麟天御安全域管平台升级!为企业管理保驾护航  3564
烽火通信2025届校园招聘宣讲行程发布!!  3399
2024海洋能源产业融合发展论坛暨博览会同期活动-海洋能源与数字化智能化论坛成功举办  3362
华为全联接大会2024丨软通动力分论坛精彩议程抢先看!  3330
本周热议
我的信创开放社区兼职赚钱历程 40
今天你签到了吗? 27
如何玩转信创开放社区—从小白进阶到专家 15
信创开放社区邀请他人注册的具体步骤如下 15
方德桌面操作系统 14
我有15积分有什么用? 13
用抖音玩法闯信创开放社区——用平台宣传企业产品服务 13
如何让你先人一步获得悬赏问题信息?(创作者必看) 12
2024中国信创产业发展大会暨中国信息科技创新与应用博览会 9
中央国家机关政府采购中心:应当将CPU、操作系统符合安全可靠测评要求纳入采购需求 8

加入交流群

请使用微信扫一扫!