AI编程将会到来,这组程序员是第一个已删除的
- 编辑:必赢唯一官方网站 -AI编程将会到来,这组程序员是第一个已删除的
Dingjiaonee的原始创造者|编辑Wang Lu | Wei Jia的AI改变人们的气氛加快了对程序员社区的打击。在过去的两年中,诸如Chatgpt和Midjourney之类的AI工具的出现创建了专业团体,例如撰稿人和插图画家。目前,程序员也很焦虑地被AI取代。尤其是最近,美国AI独角兽公司Anthropic发布了新升级的大型Claude4系列模型,这再次使世界各地的程序员感到压力。该系列包括Claude Opus 4和Claude Sonnet 4。最大的功能是剩余的编程和理解功能的时间。特别是,Claude Opus 4可以在7小时内编写代码,并被称为“可以生成无手动更改的质量代码的第一个大世界模型”。从数据来看,AI编程工具的受欢迎程度不断上升。 AI工具公司Xignal Singull的最新统计数据因子“人均每月每日使用时间的AI工具季度增长率清单”表明,AI搜索引擎和AI图像生成的AI编程(AI R&D)具有30多个AI应用程序方案,排名第三。在Aicontin的影响下,重复AI编程工具的能力,用户使用数据的快速增长或大型技术公司的大量调整,涉及工程和研发等重大技术职位的全世界已成为具有里程碑意义的事件,它继续加剧了程序员的关注。 AI编程工具在哪里形成?您能真正取代完整的程序员吗?尚未解决的酷刑调查向程序员传播。谁是世界上最强大的AI程序员? AI编程轨道激发了“ 100型战斗”。除了上面提到的Claude4外,市场上的主动AI编程工具现在“遍布整个开花”。无论公司多大或企业家是,他们不想放弃这首歌。扩展全文
“固定的焦点一号”积累了目前在国内外著名的十大AI编程工具,该工具在Xignal Singular因子(即Internet上提到的次数,即可能反映了社交媒体讨论的受欢迎程度)和实践理解的情况下,在Xignal Singular figres提供的声音末(即互联网上提到的次数)中(即互联网上提到的次数)和实际理解。虽然它不能完全代表用户的实际体验,但可以用作特定参考。
应当指出的是,即使Kimi-ai编程助理的末期声音价值很高,它不是独立产品,而是与Kimi应用程序集成的模块。统计数据显示了Kimi声音的一般最终值,实际讨论低于此数字。
中国最受欢迎的AI编程工具通常由主要制造商主导,例如阿里巴巴的Thyi Ling Code,Baidu的Wenxin Kuai代码和Byte的Trae。
相同的相似性是,在某些方面或方面(例如使用阈值)(将自然语音转换为代码),智能(可以自动填充并查看代码)在某些方面或方面更为知名。
外国公司和商业团队拥有出色的产品。
一方面是Microsoft的GitHub Copilot,它不仅支持许多编程语言,而且支持与GitHub代码无缝集成。另一方面,由商人团队Anysphere创建的光标正在迅速上升。它不仅可以“理解”代码,还可以生成,调整和理解代码功能。它已成为AI编程工具中的明星产品。
从另一个尺寸 - 用户活动(MAU),光标严格在3月份排名世界,而国内Trae,Thyi Lingmai和Wenxin Kuaimai也进入了第一个梯队。 Githubcopilot不会透露MAU,但它也基于从业者领先于行业。的理解。
AI软件工程师Qin Xiang说,在国内外,AI编程工具在降低阈值,提高生产率,促进变化和复杂系统涂层方面为开发人员提供了舒适感。
AI编程工具的开发路径几乎分为三个阶段:从代码完成到半自动编程,然后是全自动程序。当前,市场上大多数AI编程工具都是由光标和MARSCODE代表的半自动编程工具。开发人员将审查并调整生成的代码。优势在于它们保持人类的统治地位,同时显着提高效率。全自动程序尚未首先为新移民提供服务。
那么,如何判断AI编程工具的强度?可以从二维来衡量综合实践使用的经验:技术和功能。
一方面,AI编程工具的技术取决于背后的模型。高级程序员Lu Tong表示,AI编程的基本技术原则是主要语言模型 +培训特定代码的优化。在中国更适合AI编程的大型模型包括DeepSeek和Qwen系列,外国人是Claude,Gemini和GPT4。当前,Claude系列模型由于对代码和长文本处理功能的理解而被认为最适合AI编程。
另一方面,这取决于处理复杂开发过程的能力,如果您了解多个代码文件,调整错误,生成前接口,基于UI照片识别和生成代码,以及您可以独立调用工具和操作系统命令。可以自动处理的过程越有效,AI编程工具就越强。光标是一个示例。它可以独立完成从需求到开发O的整个过程f开发并被视为许多开发商的助手。
AI编程工具的持续进展使程序员对股息的兴奋带来了提高效率的提高,并担心可以更换的风险。下一个问题是:将首先更换哪种程序员?
AI编程,取代初级程序员不是传奇
如果将AI编程工具的性能与程序员进行比较,则大多数人可以触及甚至超过初级程序员。
从业者介绍了“一个固定重点”,从工作部门的角度来看,程序员可以分为前头,后端,全堆栈,嵌入和其他方向,每个类别都分为主要,中等和高级。主要区别在于产品开发链接的深度和掌握技术原则的数量。
初级程序员通常只负责开发简单的操作,例如添加RemoVING,更改和审查系统内容,不需要许多其他功能;中级程序员需要掌握kamultip的技术代码原则,并负责相对简单的开发,例如数据库界面和设计;高级程序员负责技术选择,框架构建,整个系统的基本算法设计,并执行关键模块的开发。他们需要对技术代码的不同原则有很好的了解,同时在大型项目中进行交流和与团队联系的经验。
当前,许多AI编程工具不仅限于代码的生成,还可以完成早期思考,中间代码分类和优化后接口的整个过程,这些过程超过了初级程序员。 Lu Tong说,许多不了解代码的产品经理都有Nagindempendent DevEloper通过AI编程工具,一些高级程序员在AI编程中取代了人工劳动,并已成为自己的权利手。
图像来源 / Unplash
他以发展心理试验的应用为例。
尽管应用产品很小,但开发并不低。心理试验的应用不仅需要确保差异 - 心理试验的类型,而且还需要将其视为用户隐私保护和数据安全。这涉及前端和后端,数据库管理,API接口和其他功能的开发。基础,中级和高级程序员需要与各种链接合作,而AI编程工具几乎都参与其中,并且随着过程:
HAKBANG 1:让AI推荐对心理试验的更多流行应用,例如MBTI心理测试,人格测试和职业匹配测试;
步骤2:开发特定的操作r等于心理测试应用,例如记录,注册,心理测试问题,显示,回答问题和共享;
步骤3:使用AI根据指定的操作绘制其接口草图;
步骤4:让AI提出接口草图和所需的代码。应该指出的是,许多AI编程工具还支持选择特定技术框架的选择。
步骤5:运行获得的代码并使用AI调整操作和接口功能,直到满足要求为止。
不难知道,从转盘生产到功能实现,只要用户可以从逻辑上描述他或她的需求并在整个过程中使用自然语言,AI编程工具就可以实现这一目标,从而大大降低了开发阈值。
不止一个程序员说,AI编程变得越来越强,他们每天都使用这种类型的工具。 Lu Tong经常使用光标和Tongyi Ling代码。他通常通过直接的单词和在不同行上键入代码来开发AI。
Qin Xiang补充说:“光标对跨文件的发展效率具有明显的好处;汤里·列码具有剩余的中国优化和私有化扩展能力; Claude 4可以处理复杂的任务,适合整个堆栈的发展。”
简介Lu Tong,使用AI编程工具生成应用程序可以节省大约一半的人工成本和时间。一些程序员还说,如果您使用擅长日常工作的AI编程工具,您的工作效率可以提高30%-40%。
AI编程语言的语言在技术上高度适应了大型模型。根据Lu Tong的说法,该代码的关键字很少,编程语言的标准化符合AI。以光标为例,它不仅可以产生复杂的代码,而且可以独立求解代码错误敲响处理过程,还支持全局变更或部分代码。 Lu Tong认为他的能力比中级程序员更好。
但是,当AI编程中的SkillsN快速出现时,这是否意味着所有程序员都将被替换?公司将在程序员背后做出哪些选择?
真正的编程功能已重新定义
一个苛刻的事实是,AI编程工具的快速发展已经开始影响程序员社区工作的稳定性。
今年5月,一条消息引起了行业的震惊:5月13日,微软宣布了涉及全球6,000名员工的重大失踪,而程序员首先受到许多职位的影响。据媒体报道,在华盛顿微软裁定的2,000人中,约有41%与软件工程职位有关,包括像Typecript编译器的主要开发商Ron Buckton这样的高级工程师。
虽然微软不是Directg AI失踪与替换人力资源有关,其对AI编程的投资是一个信号。首席执行官纳德拉(Nadella)曾表示,该公司代码的30%以上是由AI组成的,CTO Scott还预测,到2030年,这一比例将超过95%。 AI代码不仅渗透了Microsoft,而且其竞争对手Google还透露,超过25%的新代码是由AI组成的。
尽管在中国替换了程序员并没有大新闻,但从业者感到危机。卢顿说,开发AI编程工具的速度超出了他的想象力。
他回忆说:“在2023年,我觉得AI只是一种辅助编程工具,AI编程工具(例如Tongyi ling代码和光标)只能生成该代码的一部分。到2024年底,在Cursor's Agent Mode和'AI Programmener'功能'的功能之后,他们已经启动了自动con的函数。ON,自动读取项目文件,自动启动和运行代码。 “
他认为,就全面的功能和工作效率而言,AI编程工具已被捕获到具有全面发展的高级程序员中。
图像来源 / Unplash
虽然,许多程序员仍然认为,与程序员的完整替换相比,AI目前与优秀的助手相似。如果您想完全替换该职业,则至少有三个级别的AI编程可以通过。
首先,缺乏理解和难以准确地“理解”复杂的需求。
编写AI代码非常快,但是了解它需要得到加强。 Lu Tong提到,当他使用AI编程工具更改前端代码时,他需要几次修复直接单词以获得令人满意的结果,这是所有AI工具的常见问题 - 直接单词的高要求。当逻辑逻辑略微不清楚时,结果将为m被指导。
其次,它将无法取代产品的完整开发和团队的合作。
在软件的研究和开发中,写作代码只是产品需求研究,产品工具的创新设计等。对于当前将无法实现AI编程工具的高级程序员来说,这也是必要的能力。
QIN Xiang认为,即使是AI编程工具也已经从“基本完成”功能转变为“半自动合作”的高级功能,而Claude 4和Cursor(Cursor)等领先的工具仍在升级“完全自动编程”,这是人们在建筑设计和业务理解中的主要作用,这是人们的主要作用。
卢顿说,如果没有复杂的业务流程,例如,开发的产品是C-End工具或SaaS应用程序,具有清晰的过程和常见的结构,AI可以完成大部分工作。但是,当业务BU的复杂过程涉及敏感和算法,AI不会有效。一方面,很难像一个人一样了解公司。另一方面,它还将导致过度分析,随机变化甚至频繁的代码重构,这将影响项目的稳定性。
最后,AI编程对罪的容忍度很低。
如果存在错误的INCRAMMAR和AI生成的文本和图片的图片,则用户可以接受它。但是,一旦代码错误,操作将以某种方式失败,并造成安全事故。尽管AI编程工具将自动监视生成过程,但仍然存在诸如“生成的代码似乎完整,但不考虑与操作系统或浏览器的兼容性”。程序员说,有时,“看起来正确”的AI代码并不意味着“正确运行”。此外,如果AI生成的代码中存在安全弱点,则表明责任的问题i很难明确定义。这是遵守技术实施的空旷问题。
因此,为了允许AI真正取代程序员,我们不仅面临技术挑战,而且还面临许多理解,创造力和责任感的门槛。
AI编程不会使程序员在一夜之间失业,但它将重塑该职业的关键价值。未来的程序员可能不再是“代码键入”,而是了解AI和商业职责,并具有更高的维度功能。
*标题的标题来自Unsplash。回到Sohu看看更多