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
    +关注

    关注

    89

    文章

    38120

    浏览量

    296664
  • 语言模型
    +关注

    关注

    0

    文章

    570

    浏览量

    11255
  • GitHub
    +关注

    关注

    3

    文章

    484

    浏览量

    18424

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    硬件工程师面试必会:10个核心考点#硬件设计 #硬件工程师 #电路设计 #电路设计

    硬件工程师
    安泰小课堂
    发布于 :2025年09月23日 18:00:33

    招镶入式工程师1个,硬件工程师一个,

    东莞市研生科技有限公司是一家蓝牙方案公司,主营蓝牙方案的设计开发,产品包括蓝牙BLE/4G透传/AI智能体方案开发,因公司发展需要需对外招聘嵌入式软件开发工程师,对蓝牙音频/BLE以及智能IC读卡器有三年实操经验,单独完成项目
    发表于 08-29 02:14

    电子发烧友工程师看!电子领域评职称,技术之路更扎实

    、ADI 等厂商的技术对接资格。​ 对嵌入式开发工程师来说,职称是岗位竞争力的 “加分项”。随着物联网、AI 技术普及,“高级嵌入式开发工程师”“嵌入式系统架构(中级)” 等职称,成
    发表于 08-20 13:53

    做了电子工程师之后,最好拍的视频出现了#硬件设计 #电子DIY #电子工程师

    电子工程师
    安泰小课堂
    发布于 :2025年06月24日 17:45:57

    物联网工程师为什么要学Linux?

    联网工程师而言,Linux不仅是开发工具,更是理解设备底层运行机制、实现复杂系统集成的基石。 其技术生态的完整性和行业适配能力,使得掌握Linux成为职业发展的“必选项”而非“可选项”。
    发表于 05-26 10:32

    问,成为硬件工程师需要几只手?#硬件工程师 #YXC晶振 #扬兴科技 #搞笑

    硬件工程师
    扬兴科技
    发布于 :2025年04月25日 17:15:37

    如何成为一名合格的KaihongOS北向应用开发工程师

    :参加相关的培训、研讨会或会议,不断提升自己的技能。 10. 获得认证 专业认证:如果可能,获取相关的专业认证,这可以增加你的可信度和市场竞争力。 成为一名合格的北向应用开发工程师需要时间和努力,通过不断学习和实践,你将能够
    发表于 04-23 06:46

    如何成为一名嵌入式软件工程师

    如何成为一名嵌入式软件工程师? 01明确岗位的角色与定位 嵌入式软件工程师主要负责开发运行在特定硬件平台上的软件,这些软件通常与硬件紧密集成,以实现特定的功能。 不仅需要精通编程语言(如C/C++
    发表于 04-15 14:37

    示波器 1x10x 探头的区别详解:助力精准电路测试

    在电子领域,示波器堪称电子工程师洞察电路信号奥秘的关键 “眼睛”。而示波器探头,作为连接示波器与被测电路的桥梁,其选择对测量结果的准确性与精度影响重大。本文将深入剖析示波器 1x10x 探头
    的头像 发表于 04-09 14:57 1981次阅读
    示波器 1<b class='flag-5'>x</b> 和 <b class='flag-5'>10x</b> 探头的区别详解:助力精准电路测试

    硬件工程师:回答我!#回答我 #硬件工程师 #YXC晶振 #扬兴科技

    硬件工程师
    扬兴科技
    发布于 :2025年03月25日 18:46:59

    一招拿捏电子工程师#被AI拿捏了 #电子工程师 #电子电工

    电子工程师
    安泰小课堂
    发布于 :2025年03月25日 17:30:51

    如何成为嵌入式开发工程师

    如何成为嵌入式开发工程师成为嵌入式开发工程师通常需要掌握一系列技能和知识,并且在实践中不断积累经验。以下是一些基本步骤和建议: 1. 基础教育:- 获取电子
    发表于 02-19 10:39