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

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

3天内不再提示

AI能帮我成为传说中的10x工程师吗?

AI科技大本营 来源:CSDN 2023-08-08 17:07 次阅读

不知道从哪一年开始,10倍工程师,在程序员界成为了一个可望不可及的传说。

那些善用各类技术工具、编程效率极高、掌握多门编程语言、对新技术信手拈来的大神,被视作「10 倍工程师(10x Programmer)」,这类 10 倍工程师往往还能在GitHub、Blog 上坚持技术输出、在热门项目中做开源贡献,似乎也比其他人也额外多出10倍的时间。

2019年,Twitter上曾经对 10 倍工程师这一议题有过一次空前热烈的讨论,引发网友们数万的跟帖。大部分人对 10x 工程师表示向往,希望学习他们的经验和高效。也有人提及 10 倍工程师是竞争的商业环境,将程序员这一职业的异化,变为玩命追求效率的工具人。

无论 10x 工程师是不是评价优秀工程师的标准,但提升开发效率,一直以来都是所有开发者关心的话题。随着近期AI技术的快速推进,也将这股大模型浪潮席卷到了开发工具之中。


AI 帮我写代码,还是我和 AI 一起写代码?

编程语言模型、代码生成工具的出现,让工程师们眼前一亮,不少开发者第一时间进行试用。现阶段的代码生成工具,也远远不止自动补全,不仅可以编写基础的冒泡、排序算法、还可以写单元测试、代码注释这些占用开发者很多时间的重复工作。

无论是 ChatGPT 还是 Bard 这类通用大模型发布时,都在演示时强调自己代码生成的能力。更不用说诸如 GitHub Copilot、aiXcoder、CodeGeeX 等产品的相继发布和积极更新,都让行业真正看到了开发范式革新的希望。

394552ea-35c9-11ee-9e74-dac502259ad0.png

根据 VentureBeat 每年更新的 MAD(MachineLearning、AI、Data)生态技术全景图的统计,目前服务 AI 基础设施建设的开发者产品已经百花齐放,从数据科学编辑器、数据科学平台、集成式云服务、数据生成与标注、机器学习资源运维、AI 硬件设备及边缘计算、开闭源的大模型,能够支持开发者在机器学习和人工智能应用开发的各个环节。

CSDN 小范围调研了开发者对代码生成工具的使用情况,几乎全数受访者都已经尝试过代码生成工具。相当一部分开发者已经把这类工具,结合进自己的日常开发流程中,并已经为这类服务付费。

开发者们主流采用 IDE 内安装插件的方式,也有开发者使用本地部署的代码生成服务,同时我们还了解到部分开发者,付费在 ChatGPT Plus 这类对话式窗口中完成代码生成。

在调研中,我们明确发现这类代码生成工具、智能编程助手、自然语言生成代码,给广大开发者的开发范式带来了转变。越来越多的专家学者、工程师在日常工作中,与AI代码生成工具深度协同,极大地提高了研发生产效率,也扩展了个人编程能力。

3a0f84d4-35c9-11ee-9e74-dac502259ad0.jpg

GitHub 在近期的一项调查中,基于使用 JavaScript 写一段 Web 服务器程序的任务,设置严格的样本分组,对照了两组开发者。使用 GitHub Copilot 的开发者平均用时,比纯个人完成的开发者快一个半小时,并在完成度上也领先于纯手撸代码的开发者们。

借助工具,就能成为10x工程师?

如果将 AI 视作自己的竞争者,现阶段的代码生成工具还远不能应对生产环节的所有流程,也存在合规、安全方面的问题。

但如果将代码生成工具视为协作者、结对编程对象,帮助开发者找到方向和方法,并与其教学相长,相互启发,一定会是当下最理智的选择。

在 GitHub 的调查中也发现,对于初中级水平开发者,GitHub Copilot 的价值能够发挥得更明显。

3a4e0a88-35c9-11ee-9e74-dac502259ad0.jpg

有了丰富的 AI 基础设施和开发环节的各类工具,普通程序员也可以在自己的身上叠buff,逐渐发展为 10x 工程师。我们建议开发者们积极地尝试各类新应用、新工具,吸收先行者的经验,勇敢革新自己的开发范式。

就以上问题,我们在 8 月 12 日(周六)于北京线下将举办 NPCon 2023 AI 模型技术与应用峰会活动。

活动将围绕全链路搭建 AI 研发底座主题,着重在 AI 研发中算力选型与编排调优、模型训练与部署、AI 工具的使用与能力演进等方面进行分享,关注开发者们关心的工程实现过程。

在《开谈》的圆桌分享环节,我们将以「AI 时代的研发新范式与开发者能力演进」为主题,讨论未来的编程语言和开发范式会如何影响我们的生活?

广大开发者、科研学者应当如何使用工具提高效率?如何学习 AI 相关知识与技能,提升自己的竞争力。

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

    关注

    87

    文章

    29057

    浏览量

    266856
  • 语言模型
    +关注

    关注

    0

    文章

    487

    浏览量

    10213
  • GitHub
    +关注

    关注

    3

    文章

    461

    浏览量

    16264

原文标题:AI 能帮我成为传说中的 10x 工程师吗?

文章出处:【微信号:AI科技大本营,微信公众号:AI科技大本营】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    下一代高功能新一代AI加速器(DRP-AI3):10x在高级AI系统高级AI中更快的嵌入处理

    电子发烧友网站提供《下一代高功能新一代AI加速器(DRP-AI3):10x在高级AI系统高级AI中更快的嵌入处理.pdf》资料免费下载
    发表于 08-15 11:06 0次下载
    下一代高功能新一代<b class='flag-5'>AI</b>加速器(DRP-<b class='flag-5'>AI</b>3):<b class='flag-5'>10x</b>在高级<b class='flag-5'>AI</b>系统高级<b class='flag-5'>AI</b>中更快的嵌入处理

    微软GitHub推出Models服务,赋AI工程师

    微软旗下的代码托管巨头 GitHub 近期宣布了一项重大更新——GitHub Models 服务,旨在成为 AI 工程师的得力助手。该服务专为开发者设计,旨在帮助他们轻松选择并优化最适合其应用需求的
    的头像 发表于 08-05 14:16 338次阅读

    正是拼的年纪|65岁电子工程师上班VLOG #65岁退休 #电子工程师 #搞笑 #上班vlog

    电子工程师
    安泰小课堂
    发布于 :2024年07月25日 11:31:02

    嵌入式软件工程师和硬件工程师的区别?

    嵌入式软件工程师和硬件工程师的区别? 嵌入式软件工程师 嵌入式软件工程师是软件开发领域中的一种专业工程师,他们主要负责设计和开发嵌入式软件,
    发表于 05-16 11:00

    大厂电子工程师常见面试题#电子工程师 #硬件工程师 #电路知识 #面试题

    电子工程师电路
    安泰小课堂
    发布于 :2024年04月30日 17:33:15

    STM8L spi通信的单线双向通信,该如何处理收和发呢?

    如题,SPI通信中,在手册和库中都有描述,但是在具体使用中,该如何处理收和发呢?貌似这就是传说中的三线SPI,有人能指点下么,谢谢
    发表于 04-28 08:01

    10KV变频器恒压供水和低压变频器调节机理不一样吗?

    调节和低压的有些区别,说是响应性没有低压变频器那么灵敏。难道他们是用传说中的模糊控制?还有一拖四的高压变频调节效果怎么样啊 ?
    发表于 01-09 06:36

    #人工智能 #FPGA 怎么成为一个合格的FPGA工程师

    fpga工程师
    明德扬助教小易老师
    发布于 :2023年12月18日 21:19:01

    FPGA工程师需要具备哪些技能?

    或者FPGA开发板上的资源,例如高速ADC/DAC,以及处理器核,例如ARM,X86等。 FPGA工程师需要熟悉高级DSP电路,如数字滤波器、混合器、模数转换器以及DSP加速器等。此外,他们
    发表于 11-09 11:03

    如何成为一名优秀的嵌入式工程师

    如何成为一名优秀的嵌入式工程师?嵌入式学习的第一步,首先是C语言。 1.理解内存管理:C语言不同于高级语言,它不会自动管理内存。因此,你需要理解并掌握如何使用malloc()、free()等函数
    发表于 11-07 15:36