展开菜单
首页 精品内容 本月促销 装机必备 Windows PDF教程 macOS软件 IOS软件 Android AI 专题
全部分类

当前位置:

首页 > 业界资讯 > 所以,编程能力会消失吗?

所以,编程能力会消失吗?

作者|AnirudhVK译者|徐杰承自动编码平台现在正处于程序员新兴技术的最前沿,为开发者编写代码片段提供了一种全新的人工智能驱动的替代方案。尤其是在微软GitHubCopilot平台的推动下,这一进步目前正在慢慢改变全球开发人员的工作模式。近年来许多编码的替代方案,如无代码和低代码平台,都非常适合非技术用户。虽然此类工具在技术圈内引起了一些“铁杆程序员”的鄙夷和愤怒,但我们不得不承认的是,即便是最有经验的编码老手也能够从自动编码算法中受益,因为它将极大地减少开发人员实际需要键入的代码量。特斯

本文目录

    作者 | Anirudh VK

    译者 | 徐杰承

    自动编码平台现在正处于程序员新兴技术的最前沿,为开发者编写代码片段提供了一种全新的人工智能驱动的替代方案。尤其是在微软GitHub Copilot平台的推动下,这一进步目前正在慢慢改变全球开发人员的工作模式。

    近年来许多编码的替代方案,如无代码和低代码平台,都非常适合非技术用户。虽然此类工具在技术圈内引起了一些“铁杆程序员”的鄙夷和愤怒,但我们不得不承认的是,即便是最有经验的编码老手也能够从自动编码算法中受益,因为它将极大地减少开发人员实际需要键入的代码量。

    特斯拉和OpenAI的前人工智能总监Andrej Karpathy在他的推文就曾表达了对自动编码工具的感情:

    “Copilot大大加快了我的编码速度,在尝试使用Copilot后,我很难想象再回到‘手动编码’将会是怎样的一种体验。虽然目前我仍在学习使用它,但它已经能够帮助我编写约80%的代码,并且能够保持约80%的准确性。我想说的是,在使用Copilot进行工作时,我甚至没有真正的进行编码。”

    Andrej Karpathy的言论也得到了大多数开发人员的认可,由于自动编码平台能够帮助开发者节省大量编码时间,以至于他们能够将更多的精力投入于处理应用程序的其他问题,因此自动编码平台也在短期内以惊人的速度在全世界范围内被快速采用。以GitHub Copilot为例,在推出在一个月内,CitHub Copilot便吸引了超过40万的付费订阅(10美元/月、100美元/年)。然而随着这些不断改进的工具开始承担更多的编码任务,一个新的问题也出现在了我们面前:开发人员是否会因为依赖自动编码工具而逐渐丧失编码技能?

    1、侵蚀编码能力

    老实说,任何使用过自动编码类工具的人都知道它们所自动编写的代码并非完美。虽然建议的代码片段的语法可能没有任何问题,但通常此类工具的编写方式效率低下,可能会导致依赖项问题。一位来自YCombinator新闻论坛的用户Aryamaan对使用Replit提供的自动编码平台“Ghostwriter”发表了如下意见:

    “它的确让我大吃一惊,就像它知道我要做什么一样。但在有些时候,它比标准的自动完成更笨,它对已经定义的变量没有任何意识,也不会使用它们来完成编写了一半的变量。”

    虽然人们对于自动编码工具的种种不满一直存在。但从另一个角度考虑,几乎所有的自动编码工具都基于人工智能算法,这也意味着它们的易用性与可靠性会随着技术的演进和数据量的增加而持续增长。对于新一代的开发人员来说,自动编码工具将成为他们不可或缺的工具。如今正处于学习阶段的准开发者将在几年后进入该领域,而在此期间,自动编码工具将很可能会逐渐追赶上普通人类开发者的水平。而这也将导致下一代开发人员很有可能将会慢慢停止编码,之后的一代甚至可能会一定程度的丧失编码能力。

    今天的开发者需要对他们所使用的语言有深入的了解,并掌握如何实际编写问题解决方案的知识。然而未来的编码人员只需要知道一种语言是如何工作的便足够了,因为他们可以将这些知识与快速工程相结合,以生成代码片段。提示工程是使用NLP技术向LLM提出正确问题的过程,从而促使算法做出最佳响应。

    与其他颠覆不同领域的人工智能应用一样,目前人们所面对的问题是需要就如何看待编程语言达成共识。下一代的开发者要么选择学习如何通过快速工程充分利用自动编码工具,要么坚持目前从内到外的编程语言学习方法,只是选择第二种方式的人可能会在未来几年后败给人工智能。

    2、自动编码工具的未来

    近年来自动编码工具的采用率不断增加,这些产品背后的公司也在持续创新以添加新功能并优化用户体验。虽然Github Copilot曾因收集用户代码并使用它来训练他们的算法而受到抨击,但事实是,随着添加到其数据库中的每一段代码,Github Copilot的算法都在继续进化。

    当然,目前也有许多公司对数据使用采取了更负责任的方法。以Tabnine为例,它只使用公开允许的数据来训练其算法。Tabnine的模型也可以从用户的编码风格中学习。通过在用户计算机上本地运行算法,模型可以了解相关程序员的风格,提供更符合用户需求的片段建议。这还可以防止所有数据发送回集中式存储库,从而在提供额外价值的同时保护隐私。

    与目前创建一个可以用多种编程语言提供建议的大模型(如Codex)的方法相反,未来的自动编码平台可能会采用多个模型并将其插入最适合它们的语言中。Tabnine已经在不同的编程语言中使用各种开源模型方面取得了成功。在近期的一次公开采访中,Tabnine生态系统和业务发展副总裁Brandon Jung表示:

    “我们正在采用其他地方最好的模型,它们是开源的,它们很棒。我们采用非常大的模型,这些模型的训练成本非常高,我们根据每种语言的最佳方法专门研究代码。事实证明,其中一些模型比其他模型更适合某些特定语言。”

    采用这种方法不仅可以使自动编码平台更加准确,还可以使公司在其个人代码存储库上运行和微调它们更加可行。目前,大量数据与GitHub,AWS和GCP等服务提供商隔离,但远离这些平台可以使自动编码工具更加适用于普遍的开发者。反过来,这将鼓励更多的人更有效地利用自动编码器作为工具,从而提高工具预测的准确性。

    以GitHub Copilot、Tabnine为例,自动编码工具正在为未来的开发者构建一个全新的工作环境,它为程序员带来的好处是不可否认的。更高级的AI工具不仅可以帮助开发者极大提高编写代码的效率,还可以减轻经常过度劳累的编码人员的压力。对此,现阶段的企业也必须认识到这种趋势,以及在开发人员使用自动编码工具所能够带来的效用,并考虑为他们提供所需的面向未来的开发工具。

    原文链接:https://analyticsindiamag.com/have-developers-forgotten-how-to-code/

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    业界资讯 人工智能 编程
    相关文章 更多
    精品专题 更多
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    macOS软件

    正软商城macOS软件专区,精选适用于Mac电脑的办公、设计、影音、效率、开发和系统工具,提供软件功能介绍、macOS兼容版本、正版授权及购买下载服务。

    IOS软件

    正软商城iOS软件专区,精选适用于iPhone和iPad的办公、学习、影音、设计、效率及AI应用,提供功能介绍、适用设备、系统要求和正版获取方式等信息。

    AI

    正软商城AI软件专区,汇集AI写作、AI绘画、AI视频、AI办公、AI编程、AI翻译、智能客服和数据分析等人工智能工具,提供功能介绍、适用平台、收费方式及正版购买信息。

    Mac软件 更多
    Aperty macOS版
    Aperty macOS版

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    火山引擎 网页版
    火山引擎 网页版

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    立刻MV 网页版
    立刻MV 网页版

    立刻MV 面向音乐人、内容创作者和品牌团队,帮助用户低成本完成歌曲 MV、歌词视频、AI 分镜、图生视频与最终合成。

    蛙蛙写作 网页版
    蛙蛙写作 网页版

    蛙蛙写作 AI 创作工具,覆盖小说、剧本、文案,一键生成文稿,打通文字转视频全流程,高效解决创作难题。

    讯飞智作 网页版
    讯飞智作 网页版

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    超级简历WonderCV 网页版
    超级简历WonderCV 网页版

    超级简历WonderCV是面向应届生和AI小白的智能求职平台,覆盖简历、面试与职业规划。

    音述AI 网页版
    音述AI 网页版

    音述AI,是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区。

    AionClaw macOS版
    AionClaw macOS版

    AionClaw 是可在桌面端运行的任务型 AI 助手,通过数字专家与技能市场组合办公、创作、数据和开发能力。

    Loomy macOS版
    Loomy macOS版

    Loomy 是科大讯飞推出的桌面 AI 助手,可通过对话、任务与工作目录协助处理办公、内容创作和资料整理。

    AirBuddy 3 macOS版
    AirBuddy 3 macOS版

    AirBuddy 3 是面向 macOS 的蓝牙外设增强工具,可集中查看 AirPods、Beats 与苹果设备电量,提供快速连接、播放控制、电量提醒、桌面小组件和多台 Mac 外设接力等功能。

    AirServer macOS版
    AirServer macOS版

    AirServer macOS版可把 Mac 转换为无线投屏接收端,通过 AirPlay 或 Google Cast 接收手机、平板和电脑画面,并支持多设备同时连接、高清镜像及会话录制,适合家庭娱乐、课堂教学、会议演示和应用展示。

    AnyDesk macOS版
    AnyDesk macOS版

    AnyDesk macOS版是一款适用于远程办公、设备维护和客户支持的远程桌面工具,可连接并操作异地计算机,支持文件传输、无人值守访问、会话权限控制及跨平台协作。

    WINDOWS 更多
    Maya(Autodesk Maya) Windows版
    Maya(Autodesk Maya) Windows版

    Autodesk Maya 是面向影视、电视、动画和游戏行业的专业三维制作软件,集多边形与 NURBS 建模、角色绑定、关键帧和动作捕捉动画、Bifrost 特效模拟、材质开发及 Arnold 渲染于一体,

    Aperty Windows版
    Aperty Windows版

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    火山引擎 网页版
    火山引擎 网页版

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    立刻MV 网页版
    立刻MV 网页版

    立刻MV 面向音乐人、内容创作者和品牌团队,帮助用户低成本完成歌曲 MV、歌词视频、AI 分镜、图生视频与最终合成。

    蛙蛙写作 网页版
    蛙蛙写作 网页版

    蛙蛙写作 AI 创作工具,覆盖小说、剧本、文案,一键生成文稿,打通文字转视频全流程,高效解决创作难题。

    讯飞智作 网页版
    讯飞智作 网页版

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    超级简历WonderCV 网页版
    超级简历WonderCV 网页版

    超级简历WonderCV是面向应届生和AI小白的智能求职平台,覆盖简历、面试与职业规划。

    音述AI 网页版
    音述AI 网页版

    音述AI,是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区。

    AionClaw Windows版
    AionClaw Windows版

    AionClaw 是可在桌面端运行的任务型 AI 助手,通过数字专家与技能市场组合办公、创作、数据和开发能力。

    Loomy Windows版
    Loomy Windows版

    Loomy 是科大讯飞推出的桌面 AI 助手,可通过对话、任务与工作目录协助处理办公、内容创作和资料整理。

    讯飞绘文 网页版
    讯飞绘文 网页版

    讯飞绘文网页版是科大讯飞推出的AI图文创作与内容运营工具,覆盖热点选题、文章生成、稿件校对、智能配图、排版发布和数据复盘等环节,适合自媒体创作者及内容团队在线使用。

    AirServer Windows版
    AirServer Windows版

    AirServer Windows版可把电脑变成AirPlay、Google Cast和Miracast无线投屏接收端,适合会议演示、课堂教学及家庭大屏分享。发送设备通常无需另装客户端,并可同时接收和智能排列多个镜像会话。