大批程序员被劝退!(代码片段)

程序员大咖 程序员大咖     2022-12-06     243

关键词:

👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇

整理 | 彭慧中       责编 | 屠敏

出品 | CSDN(ID:CSDNnews)

如今,人工智能已经逐渐习惯充当人类生活中“副驾驶”位置上的角色。它帮助我们打扫卫生、撰写文稿、回复消息、路线导航....但在此之前,人工智能在改进代码方面还止步不前,以至于多少人还在为绞尽脑汁写代码而“秃头”?

现在,交给这个 AI 吧!

GitHub 于今天重磅宣布,其与 OpenAI 联合构建的 AI 自动编程工具 Copilot 正式发布,现以每月 10 美元(人民币约 67 元)或每年 100 美元(人民币约 669 元)的价格出售,并提供 60 天的免费试用期。但如果你是通过身份验证的学生或热门开源项目维护者就可以免费使用。

也是因为突然收费这一点,让许多开发者顿时觉得不香了,纷纷被价格劝退。

图源GitHub官网

一整年的酝酿与等待

GitHub Copilot 的到来,微软在背后立下了汗马之劳。它曾向研究公司 OpenAI 投资 10 亿美元,也推动了 GitHub 与 OpenAI 的合作,最终历经多年研发,GitHub Copilot 成功落地。

Copilot 建立在 OpenAI Codex 之上,也就是 OpenAI 的旗舰 GPT-3 语言生成算法的后代。它创造了历史上第一次人工智能可以被开发者充分地利用来完成代码。

GitHub 首席执行官托马斯·多姆克(Thomas Dohmke)表示:“就像编译器和开源的兴起一样,我们相信人工智能辅助编码将从根本上改变软件开发,为开发人员提供一种新工具,让他们更轻松、更快地编写代码,让他们的生活更快乐。”

在开发者圈中,其实很多人对于 GitHub Copilot 也并不陌生。

早在 2021 年 6 月,GitHub 便首次推出了测试版 Copilot,并将该工具描述为“AI配对程序员”。Copilot 可以为开发人员在 JetBrains IDE、Neovim 或 Microsoft Visual Studio Code 等集成开发环境 (IDE) 中编程时提供下一行的代码建议。除了提供代码建议外,它还可以在有需要时提出完整的方法和更复杂的算法。

图源 GitHub官网

众所周知,程序员的时薪很高,一般在 10 美元到 150 美元之间,只要能节省几个小时的编程时间或稍稍提高一些开发速度,就能产生不低的效益。尤其是对于一些有着丰富经验的程序员来说,Copilot 意味着更加容易的跨界,在它的加持下,开发者学习 Rust 时往往不会再被劝退,用起 C++ 也不会再那么令人爱恨交加。

Copilot 究竟有多大威力?

那么,正式向开发者们提供的 Copilot 究竟有哪些必杀技?

GitHub 官方发布了以下三点介绍:

  • 你可获得基于人工智能的编码建议。包括获得符合项目背景和风格惯例的代码建议,并通过不同的选项来决定接受、拒绝或编辑什么。

  • 使用你喜欢的环境。将 GitHub Copilot 与流行的编辑器集成,包括Neovim、JetBrains IDEs、Visual Studio 和 Visual Studio Code,作为一个不显眼的扩展。

  • 在不熟悉的领域自信地进行编码。当你用新的语言编码或打算尝试新的东西,GitHub Copilot 能提供几十种语言的语法和代码建议,这样你就可以花更多的时间在实践中学习。

官方代码示例:

图源GitHub官网

根据 GitHub 官方统计数据显示,在过去的 12 个月中,已有超过 120 万开发人员注册使用 GitHub Copilot 预览版。在启用 GitHub Copilot 的文件中,GitHub 表示现在近 40% 的代码是由 Copilot 编写的。

局部付费的 Copilot 是否值得入手?

在宣布付费之后,Copilot 的最新声明也在 HN(https://news.ycombinator.com/item?id=31825742)上引来了六百多位开发者的热评,针对官方说得天花乱坠的功能,在开发者来看,是否真的好用?

一位开发者表示:“Copilot 对于快速编写脚本是非常有价值的,尤其是面对不太懂的语言时,能更快地拼凑出一些能用的东西。但是在写更复杂的代码时,如果不注意的话,它容易产生一些小的 Bug,让人非常抓狂。单纯从节省的时间来看,我认为对于我的雇主来说,10 美元/月是非常值得的(每天只需要节省几分钟就值得了)。我很高兴看到 Copilot 在未来的改进。”

另一位已经使用 Copilot 几个月了开发者也表示,尽管 Copilot 会犯很多错误,但总的来说它一直都很好!绝对值得每个月花 10 美元(特别是相对开发人员的工资来说)。

“如果没有它,我肯定不会想回去写代码。Copilot 为你处理了大部分枯燥、普通、具有重复性的代码,所以你可以有更多时间来编写有趣的部分。就像你雇来了一个“书呆子实习生”作为助理。他有时甚至还会为你提出出乎意料的好建议。”

对于一位每隔 3-6 个月就要用 4-5 种不同语言工作的多面手开发者来说,Copilot 同样非常有价值。 

这位开发者表示:“我容易忘记很多事情,甚至是一些很简单的蠢事,如类型转换或特定的关键词拼写。而 Copilot 可以解决 99% 的问题,这样我就可以专注于我的高级规格。”

然而也有个别网友则表示:自己浪费在调试 Copilot 写的错误代码上所花的时间和使用它所节省的时间一样多。

总体来说,Copilot 简直是秃头程序员们救赎!但值得注意的是,新的编程工具必然带来新的编程风险。此前,GitHub Copilot 一直是有争议的。就在其预览版发布后的几天,有人质疑 Copilot 在 GitHub 上发布的公开代码上进行训练的合法性。除了版权问题外,一项研究还发现,Copilot 的输出中约有 40% 包含安全漏洞。而不知道此次商业版的发布是否能规避其中的问题。

但现在,我们依然庆幸有了这样一项技术的革新。

GitHub 表示,Copilot 是 GitHub 为开发者提供人工智能的第一步。从今天开始,所有开发者都可以使用它,而在今年晚些时候也将开始向企业提供 Copilot  的服务。

对此,你是否已经用上了 Copilot?这个价格你会付费吗?

-End-

最近有一些小伙伴,让我帮忙找一些 面试题 资料,于是我翻遍了收藏的 5T 资料后,汇总整理出来,可以说是程序员面试必备!所有资料都整理到网盘了,欢迎下载!

点击👆卡片,关注后回复【面试题】即可获取

在看点这里好文分享给更多人↓↓

ai帮写代码67元/月!githubcopilot搞收费“双标”,劝退大批程序员

整理|彭慧中    责编|屠敏出品|CSDN如今,人工智能已经逐渐习惯充当人类生活中“副驾驶”位置上的角色。它帮助我们打扫卫生、撰写文稿、回复消息、路线导航....但在此之前,人工智能在改进代码方面还止步不前... 查看详情

程序员新人周一优化一行代码,周三被劝退?(代码片段)

本文经沉默王二(id:cmower)授权转载如若转载请联系原公众号这周一,公司新来了一个同事,面试的时候表现得非常不错,各种问题对答如流,老板和我都倍感欣慰。这么优秀的人,绝不能让他浪费一... 查看详情

参数校验这样写?就不会被劝退了(代码片段)

背景最近端午好久没有和二胖聚一聚了,于是约了二胖到人民广场去宰他一顿,正好最近他跳槽加薪了。<br/>我:二胖听说你最近跳槽了,并且还是从传统软件公司跳到了互联网公司,工资是不是涨了一点啊,今天你请客哈... 查看详情

参数校验这样写,就不会被劝退了。(代码片段)

背景最近端午好久没有和二胖聚一聚了,于是约了二胖到人民广场去宰他一顿,正好最近他跳槽加薪了。<br/>我:二胖听说你最近跳槽了,并且还是从传统软件公司跳到了互联网公司,工资是不是涨了一点啊,今天你请客哈... 查看详情

曾经最好用的浏览器凉了?正在被大批网站抛弃(代码片段)

👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇出品|电脑报(ID:CQCPCW)https://mp.weixin.qq.com/s/6qyjuSUbFVQo121-OinbmA一直以来,Chrome浏览器都是世界上公认的最受欢迎的浏览器,而火狐F 查看详情

“天天嚷嚷要裸辞,被劝退后傻眼了”(代码片段)

说在前面:友友们晚上好呀,以前见面大家打招呼都是吃了没,现在见面—阳了没?现在,都在谈“羊”,似乎是短短的一段时间内,大家已经不再谈“羊”色变了。而是默默接受,迎接着“羊”&#... 查看详情

程序员新人周一优化一行代码,周三被劝退?

参考技术A这周一,公司新来了一个同事,面试的时候表现得非常不错,各种问题对答如流,老板和我都倍感欣慰。这么优秀的人,绝不能让他浪费一分一秒,于是很快,我就发他了需求文档、源码,让他先在本地熟悉一下业务... 查看详情

无限debugger能劝退spiderengineer吗?原来我还没入门!(代码片段)

...#xff0c;如何对付debugger语句。想起去年被某网站的无限断点劝退的经历《JS反爬:一分钟了解debugger如何劝退爬虫》,感觉我还没有入门哇。常规AntiSpider技术之一这个网站里面,只要打开浏览器的开发者模式 查看详情

“所有专业都在劝退”,对大学生最友好的竟然是它?(代码片段)

...话题就被反复提起:“为什么几乎所有大学专业都在劝退?”特别现在高考完,评论区更是一整个大型在线劝退现场…5年本科+3年硕士+3年规培+……如果我到三十未嫁,你到三十未娶,那…原来是医... 查看详情

学会编程,能拿高薪?别再被洗脑了!(代码片段)

大家好,这里是程序员晚枫。上次劝退的是业余选手,今天我又来劝退专业选手了。作为法学院毕业的Python程序员+编程博主,经常有读者私信我:虽然我想让更多的朋友和我学习编程,但是我不能昧着良心回答。为什么?1、编程... 查看详情

劝退指南,有了这几个迹象,建议早点转行(代码片段)

...别人的电脑秘密如探囊取物一般;另一种是苦哈哈的程序员,每天坐在工位上,噼里啪啦敲着 查看详情

京东第二轮裁员来袭,套路满满:假装劝退,劝员工找工作,贬低工作能力,忽悠员工不走仲裁!...(代码片段)

👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇作者丨行者来源丨架构师社区(ID:devabc)3月底的京东裁员刚刚消停,又有人爆出京东开始了第二轮裁员。爆料人是一名京东健康的员工ÿ... 查看详情

装饰器(代码片段)

...增添功能,但该程序已经上线或已经被使用,那么就不能大批量的修改源代码,这样是不科学的也是不现实的,因为就产生了装饰器,使得其满足:1、不能修改被装饰的函数的源代码2、不能修改被装饰函数的调用方 查看详情

阿姨学代码续集:能力吊打大批程序员

在前面,我发了一篇周日被阿姨包了一天讲代码(下面链接可点击):我被39岁阿姨包全天讲代码我被39岁阿姨包全天讲代码!今天早上早早起来,开始讲,开始讲了一个多小时她就去被叫去做核酸了。... 查看详情

“天天嚷嚷要裸辞,被劝退后傻眼了”(代码片段)

说在前面:友友们晚上好呀,以前见面大家打招呼都是吃了没,现在见面—阳了没?现在,都在谈“羊”,似乎是短短的一段时间内,大家已经不再谈“羊”色变了。而是默默接受,迎接着“羊”&#... 查看详情

无限debugger能劝退spiderengineer吗?原来我还没入门!(代码片段)

...#xff0c;如何对付debugger语句。想起去年被某网站的无限断点劝退的经历《JS反爬:一分钟了解debugger如何劝退爬虫》,感觉我还没有入门哇。常规AntiSpider技术之一这个网站里面,只要打开浏览器的开发者模式,就会... 查看详情

无限debugger能劝退spiderengineer吗?原来我还没入门!(代码片段)

...#xff0c;如何对付debugger语句。想起去年被某网站的无限断点劝退的经历《JS反爬:一分钟了解debugger如何劝退爬虫》,感觉我还没有入门哇。常规AntiSpider技术之一这个网站里面,只要打开浏览器的开发者模式,就会... 查看详情

java后端有哪些不用学的技术?劝退。。。(代码片段)

作者:沈世钧来源:www.zhihu.com/question/305924723/answer/557800752最近这段时间收到了一些读者的私信,问我某个技术要不要学,还有一些在国外的同学竟然对Java图形化很感兴趣,还想找这方面的工作。比较忙,... 查看详情