看完以下本文内容, 也许你能够对这个问题有新的答案。 AI 会取代所有编程人员吗? 在去年的丰盛峰会上,Stability AI 的首席执行官 Emad Mostaque 表示:'5 年内不再需要人类来进行编码' 我们应该将这视为不可避免的吗,并告诉我们的孩子们他们不再需要学习编程吗? 有强有力的证据表明:人工智能已经超越了人类coder的能力,三个数据:
鉴于所有这些发展都发生在 ChatGPT 发布的第一年内,随着技术的进一步发展,未来两三年可能会发生什么?! AI 是否会在未来10年完全消除对人类程序员的需求? 或者,与其说是消除coder/码农,生成式人工智能会允许任何和所有成为编程人员的一部分? 在今天的文章中,想描绘一下更有希望和令人信服的画面未来的一个可能性:一个将我们的视角从稀缺转向丰富的未来。 在这个未来,比以往任何时候都更多的人将能够利用编码的力量来解决重要问题并提升人类的未来。 AI 正在使coding民主化 在未来,生成式AI进行编码的情况下,任何能够简单地用自然语言表达想法的人,将能够使用AI将他们想做的事,转化为代码。正如英伟达公司 CEO 黄仁勋在 2023 年财报电话会议中所指出的那样: '我们已经使计算机编程民主化,使每个人都能够用人类语言解释要执行的特定任务。' 以这种方式,医生、律师或孩子都可以编码。 通过消除曾经阻碍创造力的障碍(coding能力),任何人现在都可以构建解决问题并为社会创造价值的系统。 这场革命的推动平台通常被称为“无代码”和“低代码”,赋予了几乎没有编程知识的个人快速、经济地开发应用程序的能力。 无代码平台以用户友好的界面为特征,为在特定领域具有一定理解但编码能力有限的业务员工提供快速应用程序开发,有效地弥合了业务需求和软件解决方案之间的差距。 另一方面,低代码平台仍然需要对编码有基本的了解,提供更高程度的定制和集成能力,因此在 IT 专业人士中更受青睐,特别是用于更复杂的任务。这种方法为“公民开发者”提供了强大的工具,可以创建用于后台应用程序、Web 应用程序和业务自动化功能的功能性应用程序。 但在这个新环境中,学习如何coding还有意义吗?你的孩子们是否应该继续学习 Python 或其他编程语言? 虽然你的第一反应可能是说“不”,但我的首席人工智能官史蒂夫·布朗有不同的看法: 编码并不仅仅是关于特定的计算机语言,甚至不仅仅是关于编写程序本身。它是关于培养计算思维的一种心态:增强你分解复杂问题为可管理组件的能力,设计逻辑解决方案,并进行批判性思考。 这项技能将变得越来越重要。 尽管人工智能已经使机器能够说英语,但如果您真的想与人工智能合作并利用其力量,学习人工智能的母语将给您带来明显的优势。 这是你从“天真的终端用户”变成真正的创意合作伙伴、问题解决者和批判性思考者的方式。这也是一种强强联合。 人类最优秀的“Coder”将是混合体 科技一直让个人能够更快地做更多的事情。机器化农场设备使农场工人的产量增加了 1000 倍,而计算机使投资者、科学家和数字艺术家的能力提升了数倍。 现在,人工智能以一种有些递归的方式,使我们最优秀的程序员能够将他们的技能和编程能力增强 100 倍。 AI-enabled programming 是新手和有经验的编程人员的超能力。 AI 工具如 Replit 和 Github 的 Copilot 正在帮助开发人员自动化冗余工作流程,更快地学习,更高效地工作,并提高他们的生产力。 例如,微软的研究人员发现,使用人工智能助手的软件开发人员完成任务的速度比不使用人工智能助手的人快 55%。麻省理工学院的一项研究表明,与人工智能合作的顶尖 5%的程序员表现出数量级的提高。 现在和不久的将来,最优秀的程序员将是混合型人才:人类与人工智能合作并得到增强。 为什么这很重要 通过使人类能够编写代码,并利用人工智能将我们最优秀的编程人员的能力提升 100 倍,我们正在为我们的未来注入强大的动力。 同时,AI也在学习如何编写自身代码,提高自身的性能和能力(这一点很厉害也很恐怖,终结者中天网就是这么进化出来且不受控制的)
这些工具也值得一提,它们使个人和小团队能够应对以前只有政府或大公司才能解决的挑战。 有效地使'解决我们最大问题的能力'民主化 |
|