当前位置:首页 > 科技  > 软件

即将过时的 5 种软件开发技能!

来源: 责编: 时间:2024-04-02 17:07:34 251观看
导读作者 | Eran Yahav编译 | 言征出品 | 51CTO技术栈(微信号:blog51cto)时至今日,AI编码工具已经进化到足够强大了吗?这未必好回答,但从2023 年 Stack Overflow 上的调查数据来看,44% 的专业开发人员已经在其软件开发过程中使用

作者 | Eran Yahav9Ii28资讯网——每日最新资讯28at.com

编译 | 言征9Ii28资讯网——每日最新资讯28at.com

出品 | 51CTO技术栈(微信号:blog51cto)9Ii28资讯网——每日最新资讯28at.com

9Ii28资讯网——每日最新资讯28at.com

时至今日,AI编码工具已经进化到足够强大了吗?这未必好回答,但从2023 年 Stack Overflow 上的调查数据来看,44% 的专业开发人员已经在其软件开发过程中使用AI工具,另据一些报告称,到 2025 年底,这一数字将增加一倍以上。9Ii28资讯网——每日最新资讯28at.com

9Ii28资讯网——每日最新资讯28at.com

这个采用速度(假如采用占比达到88%),对于软件开发领域而言,已经足够说明开发者对于AI工具的喜爱。9Ii28资讯网——每日最新资讯28at.com

9Ii28资讯网——每日最新资讯28at.com

到现在如果才说“人工智能将改变一切”已经过时了。9Ii28资讯网——每日最新资讯28at.com

9Ii28资讯网——每日最新资讯28at.com

开发者对于新技术而言,往往都是第一批早期采用者,是当之无愧的极客先锋。9Ii28资讯网——每日最新资讯28at.com

他们看到AI时,就预知到生产力会得到提高。9Ii28资讯网——每日最新资讯28at.com

9Ii28资讯网——每日最新资讯28at.com

令人意外地是,“人工智能编码助手”这个绰号远远低估了这个产品的好处。最新的产品远远超出了完成代码行的范畴,它还可以帮助开发人员讨论功能、设计用户体验、选择正确的库、应用正确的语法、运行临时测试等等——所有这一切都是通过类似于用户聊天时所享受的交互来完成的。9Ii28资讯网——每日最新资讯28at.com

9Ii28资讯网——每日最新资讯28at.com

人工智能编码助手的优点在于,不管你是专家还是新手,即使是最熟练、最有经验的开发人员也都需要这位无所不知的神助攻。9Ii28资讯网——每日最新资讯28at.com

9Ii28资讯网——每日最新资讯28at.com

对于专家而言,这位“AI智库”可以从广泛、深入、多样化的代码的巨大存储库中提出建议。9Ii28资讯网——每日最新资讯28at.com

9Ii28资讯网——每日最新资讯28at.com

同样,那些刚接触软件开发的人可以在其特定任务的背景下受益于人工智能指导,加速他的学习过程,甚至使熟练的业务用户都能够构建应用程序。9Ii28资讯网——每日最新资讯28at.com

9Ii28资讯网——每日最新资讯28at.com

人工智能编码工具可以自动执行许多任务,以至于开发人员可能会发现他们原来的一些技能将不再需要。但这没关系,因为许多工作都涉及到开发人员很乐意放弃的苦差事。9Ii28资讯网——每日最新资讯28at.com

9Ii28资讯网——每日最新资讯28at.com

1.搜索晦涩的文档细节

即使是最敏锐的开发人员也会花费大量时间通过 Google 或 Stack Overflow 寻找各种细节。人工智能工具非常擅长快速呈现正确的信息——不仅可以提供 API 的正确语法等详细信息,还可以提供更广泛的提示,例如“这个函数的参数是什么?” 或“找到一个可以完成 XX 任务的组件。” 是的,开发人员需要验证人工智能的响应,但节省的时间和减少的乏味可能是惊人的。9Ii28资讯网——每日最新资讯28at.com

2.在周期结束时编写怪物测试和文档

9Ii28资讯网——每日最新资讯28at.com

敏捷开发方法已经要求开发人员应该在开发过程中进行测试,而不是在软件开发周期结束时进行测试。但这需要工作。人工智能编码助手使开发人员能够自动生成细粒度的测试,作为生成代码本身的副产品。出于同样的原因,编写文档的苦差事变得更加容易:人工智能编码助手可以仅根据代码提供组织良好的初稿。该文档并不完美(通常不包括解释设计选择的重要方面),但编辑它会比从头开始容易得多。人工智能让我们可以花更多时间来构建应用程序。9Ii28资讯网——每日最新资讯28at.com

9Ii28资讯网——每日最新资讯28at.com

3.研究屎山

有了人工智能编码助手,负责维护代码的开发人员就不必仔细研究其他人的工作来了解他们最初想要做什么。开发者只需选择一段代码片段,然后让AI编码助手进行解释即可。9Ii28资讯网——每日最新资讯28at.com

9Ii28资讯网——每日最新资讯28at.com

4.通过分析复杂代码来艰苦地跟踪错误

动态测试不仅可以捕获错误,人工智能编码助手还可以在潜在错误嵌入代码之前向开发人员发出警报。它们还允许开发人员简单地选择一段代码,由人工智能工具识别出错误或问题,并获得建议和应用的代码更改。安全缺陷也可以被识别,但请注意,人工智能编码助手并不能替代全面的安全测试。9Ii28资讯网——每日最新资讯28at.com

5.编写重复的代码块

9Ii28资讯网——每日最新资讯28at.com

尽管人工智能编码助手的用途远不止代码完成,但开发人员会欢迎能够消除编码中最冗余的方面。IDE 中的 AI 代码补全将自动填充类、函数和名称,从而消除重复任务。使用支持人工智能的工具创建软件意味着更少的繁琐任务和更多创造力。9Ii28资讯网——每日最新资讯28at.com

9Ii28资讯网——每日最新资讯28at.com

于企业而言,AI编码助手可以使开发人员快速学习新领域,并填补组织最重要的软件开发工作中的人才缺口。9Ii28资讯网——每日最新资讯28at.com

9Ii28资讯网——每日最新资讯28at.com

而于技术人员而言,AI编码助手可以快速完成开发人员最不喜欢做的任务,更重要的是,它们可以在开发人员工作时最需要的时刻显示重要信息。9Ii28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-80812-0.html即将过时的 5 种软件开发技能!

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 三星电子去年股东回报率达 77.6%,远超微软和 Meta

下一篇: 一篇学会Nginx实现反向代理

标签:
  • 热门焦点
  • 中兴AX5400Pro+上手体验:再升级 双2.5G网口+USB 3.0这次全都有

    2021年11月的时候,中兴先后发布了两款路由器产品,中兴AX5400和中兴AX5400 Pro,从产品命名上就不难看出这是隶属于同一系列的,但在外观设计上这两款产品可以说是完全没一点关系
  • Redmi Pad评测:红米充满野心的一次尝试

    从Note系列到K系列,从蓝牙耳机到笔记本电脑,红米不知不觉之间也已经形成了自己颇有竞争力的产品体系,在中端和次旗舰市场上甚至要比小米新机的表现来得更好,正所谓“大丈夫生居
  • 7月安卓手机性价比榜:努比亚+红魔两款新机入榜

    7月登场的新机有努比亚Z50S Pro和红魔8S Pro,除了三星之外目前唯二的两款搭载超频版骁龙8Gen2处理器的产品,而且努比亚和红魔也一贯有着不错的性价比,所以在本次的性价比榜单
  • CSS单标签实现转转logo

    转转品牌升级后更新了全新的Logo,今天我们用纯CSS来实现转转的新Logo,为了有一定的挑战性,这里我们只使用一个标签实现,将最大化的使用CSS能力完成Logo的绘制与动画效果。新logo
  • 量化指标是与非:挽救被量化指标扼杀的技术团队

    作者 | 刘新翠整理 | 徐杰承本文整理自快狗打车技术总监刘新翠在WOT2023大会上的主题分享,更多精彩内容及现场PPT,请关注51CTO技术栈公众号,发消息【WOT2023PPT】即可直接领取
  • 如何使用JavaScript创建一只图像放大镜?

    译者 | 布加迪审校 | 重楼如果您曾经浏览过购物网站,可能遇到过图像放大功能。它可以让您放大图像的特定区域,以便浏览。结合这个小小的重要功能可以大大改善您网站的用户体验
  • 阿里大调整

    来源:产品刘有媒体报道称,近期淘宝天猫集团启动了近年来最大的人力制度改革,涉及员工绩效、层级体系等多个核心事项,目前已形成一个初步的“征求意见版”:1、取消P序列
  • 阿里瓴羊One推出背后,零售企业迎数字化新解

    作者:刘旷近年来随着数字经济的高速发展,各式各样的SaaS应用服务更是层出不穷,但本质上SaaS大多局限于单一业务流层面,对用户核心关切的增长问题等则没有提供更好的解法。在Saa
  • 2021中国国际消费电子博览会与青岛国际软件融合创新博览会新闻发布会隆重举行

    9月18日,2021中国国际消费电子博览会与青岛国际软件融合创新博览会新闻发布会在青岛国际新闻中心隆重举行。发布会上青岛市政府领导联袂出席,对本次双展会情
Top