首页 > 编程语言 >AI 汹涌而至!三波冲击下将淘汰大部分程序员

AI 汹涌而至!三波冲击下将淘汰大部分程序员

时间:2024-08-06 12:26:21浏览次数:8  
标签:NC LC 开发人员 AI 代码 人工智能 程序员 三波

作者:老余捞鱼

原创不易,转载请标明出处及原作者。

写在前面的话:
       最近到处都能听到“人工智能会不会在不久的将来取代程序员”的争论。本人的观点为:人工智能将会取代程序员,本文将对此予以阐述。(注:此处所言的取代程序员,意指大多数,并非百分之百的完全取代,亦非一次性的整体替换,而是逐步完成取代的一个过程。)


第一波:低代码和所谓的”无代码”会消失

     在人工智能兴起的背景下,LC/NC 将成为第一个消失的技术。原因是多方面的:

  1. 不够成熟:这些技术还很年轻,局限性很大。
  2. 专有:LC/NC 技术是封闭的;语言是封闭的或不存在的,因为我们需要点击用户界面。无法训练人工智能生成文本、提供支持或建议。
  3. 昂贵:人工智能正在做汽车对马或机器对人类重复性/艰苦工作所做的事情;它降低了成本。LC/NC 解决方案非常昂贵,只能以订阅的方式工作。每年要花费数名开发人员的成本,却没有直接的效果,而且还有一种虚假的灵活性,比如无需签订合同或无需人力资源。但所有开发人员都知道,这种情况只存在于项目前期的几个月;一旦事情变得更加复杂,我们就需要人手。
  4. 赶不上潮流:从设计上讲,它们是姗姗来迟。人工智能可以通过调整变量和不断训练模型来很好地适应潮流。人工智能系统可以自动融入开放语言的抽象语法树(A.S.T.)的演变、科技巨头发布的新应用程序接口的文档(GAFAM)等。LC/NC 编辑必须相应地翻译和更新他们的产品。
  5. 无法迁移到人工智能:因为他们必须承认,他们所销售的产品可能会被其他任何技术所取代。我可以要求 GPT 用 PHP、Node.js、Ruby、React、Vue 甚至是 AI 自己创建的新框架来编写网页(后台/前台)。因为使用什么技术并不重要,我们只希望它能正常工作。

        Crowdbotics 首席执行官兼创始人 Anand Kulkarni 说:”低代码正在企业中消亡,而人工智能将扼杀它。”最大的问题是,当你可以使用人工智能以同样的努力创造完整代码时,为什么还要使用低代码?

        LC/NC 将首先消失,而且会很快。最近 Github 对 Copilot 的研究表明,Github 对 Copilot 的研究表明,人们目前在使用 Copilot中,接受了 30% 的代码 建议,而且经验不足的开发人员在人工智能方面更觉得方便。这让一些人认为,genAI 可能意味着低代码平台的终结。我鼓励大家从这些文章中了解 LC/NC 布道者的观点,从而形成自己的看法。

第二波:不流行的语言和框架被替代

        不流行的语言/框架就像悬在使用这些程序员头上的达摩克利斯之剑,国外行业专家们是这样认为的:

  • 社区支持率低
    Low community support
  • 年轻
    Young age
  • 完全以技术为导向
    Fully tech-oriented
  • 未保持/缺乏新模式
    Not maintained / lack of new patterns
  • 昂贵:可用人员较少,只有专家
    Expensive: Fewer people available, only experts
  • 风险:由于这些开发商的稀缺性问题
    Risky: There’s a huge bus factor due to the scarcity of these developers.

        这些技术要么将得到人工智能的全面支持,要么将完全消失,取而代之的是更流行的技术。以下我举例一些大公司的做法 :

        IBM 已经明白了这一点,并完全接受了 COBOL 所关注的人工智能未来:他们正在将 COBOL 转换为 Java。这使他们介于第一波和第二波之间,转向第三波。COBOL 既不是开源语言,也不流行,但银行业却非常依赖这项技术。专家稀少、昂贵,而且他们的人数正在减少。Java 是一个不错的选择:流行、开源、为众多专家所熟知、仍在维护和发展中、安全等等……

最后一波:其他程序员

        假象如果我们已经身处 2035 年,大多数利基技术已经消失,而人工智能模型却得到了前所未有的训练、强化和快速发展。

        人工智能可以毫不费力地生成大量模板代码,已经无需实习生这个职位。各种人工智能都知道如何用 vanilla 技术编写网站或移动应用程序。人工智能可以生成简洁、人类可读、性能良好和安全的代码,而且几乎没有错误。因此,实习生的工作岗位已不复存在;公司现在正在寻找调试员的职位,因为人工智能无法解决复杂的环境感知问题。例如,时间图解析问题,如实时寻路优化。


为什么大多数开发人员不相信它?

        Why most of developers doesn’t believe in it。Sunk cost effet ?

        也许大多数程序员只是害怕,因为他们很可能会被解雇,不得不另谋高就。他们被一些与沉没成本效应无关的东西所困扰。我们必须接受培训,学习新知识。我们可能需要学习新的东西,重新学习我们的知识和思维方式,面对激烈的竞争,我们却想保持现有的舒适感,因为 “它行之有效”。

        第二点让我相信,为什么开发人员对人工智能在我们工作中的未来的看法是错误的(当然不是 100%的程序员):代码中的人工智能正是人工智能最擅长的领域:解决问题,我们只需关注趋势和动态,看看未来会发生什么。Chat GPT 在 3 天内刷新了采用记录,Gemini 现在是多模式的,有数不清的专业模型,这正是淘金者的竞赛。资本主义和模式主义就是这样,无论如何,我们都必须拥抱未来(比如神经链路可以提高性能,但这也许还会是另一个故事

标签:NC,LC,开发人员,AI,代码,人工智能,程序员,三波
From: https://blog.csdn.net/weixin_70955880/article/details/140931176

相关文章

  • AISING2020E 题解
    blog。没题解就来写一篇捏。显然\(L_i>R_i\)的人都想去左边(记为LFT人),\(L_i<R_i\)的人都想去右边(记为RHT人),\(L_i=R_i\)的人可以摆烂。(LFT人与RHT人互相干扰,很难刻画。于是找性质。)存在最优方案,使得所有LFT人都在RHT人的左边。证明:如果有RHT人在LFT人的左边,......
  • 吴恩达力荐LangChain经典课程-《LangChain大型语言模型(LLM)应用开发》免费分享
    介绍LangChain是一个开源框架,旨在帮助人工智能开发者将大语言模型(如GPT-4)与外部计算和数据源结合起来。这个框架提供了Python和JavaScript包,使开发者能够轻松地将自己的数据与大语言模型连接起来,从而实现更复杂的人工智能应用。LangChain的创始人是哈里森·蔡斯和安库什......
  • Function Calling + LangChain 拉通业务系统的技术架构
    近年来,大型语言模型(LLMs)如GPT-4的发展极大地推动了自然语言处理(NLP)领域的进步。这些模型在内容生成、语言翻译和对话系统等多个应用中展示了其强大的能力。然而,传统语言模型的局限性在于它们只能进行语言生成,无法与外部系统、API或自定义函数进行交互。本文将介绍如何通过Fu......
  • 基于LangChain构建RAG应用
    一、LLM接入LangChain1.LangChain中LLM组成与LLMAPI原生调用方法不同,在LangChain中,LLM调用过程高度抽象,其由模型(Model)、提示词模版(PromptTemplate)、输出解析器(Outputparser)组成;如上图所示:提示词模版:将用户输入添加到一个提示词模板中,这个提示词模版提供有......
  • 【AIGC】 0成本学习:AI工作流生成Joy(ComfyUI)
      现如今在AIGC大环境的推动下AI生成的工作也不断的在进化,从起初的MJ到SD,从WebUI到现在的ComfyUI。每一次变化都再不断的提升AI方向的质量和效率。今天就带大家把最近火圈的ComfyUi用起来!!!同时这次也将提供给大家所有基础的工作流,以及定制JOY工作流。这次分享会帮大家把Comf......
  • 深度解读KubeEdge架构设计与边缘AI实践探索
    摘要:解读业界首个云原生边缘计算框架KubeEdge的架构设计,如何实现边云协同AI,将AI能力无缝下沉至边缘,让AI赋能边侧各行各业,构建智能、高效、自治的边缘计算新时代,共同探索智能边缘的新篇章。本文分享自华为云社区《DTSETechTalk|第63期:KubeEdge架构设计与边缘AI实践探索》,作者:......
  • “码农接单坊”:构建全球程序员与技术需求的桥梁
    摘要在数字化时代,技术项目的高效实施与创新发展离不开高效的人才匹配与资源对接。本文深入探讨了“码农接单坊”这一专业的程序员在线接单与服务交流平台,通过分析其目标客户、平台定位、技术架构、核心功能及优势,揭示了其在连接全球程序员精英与项目需求方中的重要作用。同时,......
  • 短视频矩阵获客系统开发搭建-ai文案+剪辑+去水印
    短视频矩阵获客系统是指利用多个短视频平台进行协同运营,通过发布高质量的短视频内容来吸引、转化潜在客户的营销策略。该系统集合了内容生产、分发、数据分析等功能于一体,为企业提供了一站式的短视频营销解决方案。一、短视频矩阵系统的优势提高营销效率:通过整合多个平台,减少......
  • 转型AI产品经理需要掌握的硬知识(一):AI产品经理能力模型和常见AI概念梳理_产品经理学ai
    关于AI常见基础概念,你了解多少?近几年,从亚马逊,Facebook,到谷歌,微软,再到国内的BAT,全球最具影响力的技术公司都将目光转向了人工智能(AI)。2016年AlphaGo战胜李世石,把公众的目光也聚集到了人工智能。创新氛围最活跃的中国,已将人工智能定位国家战略,2017年11月15日,中国新一......
  • Langchain、Ollama 和 Llama 3 提示和响应
    目前,我正在返回多个响应,或者模型不知道何时结束响应,并且似乎在响应中重复系统提示(?)。我只想得到一个回复​​。我的设置非常简单,所以我想我缺少实现细节,但是我该怎么做才能只返回单个响应?fromlangchain_community.llmsimportOllamallm=Ollama(model="llama3")defget_m......