首页 - 自媒体资讯 > 2024年AI编程真相:谷歌工程主管揭露残酷事实

2024年AI编程真相:谷歌工程主管揭露残酷事实

发布于:2025-01-07 作者:xcadmin 阅读:7 当前页面链接:https://lawala.cn/post/683.html
2024年AI编程在各行各业中展现了显著影响力,但实际效果与期望有差距。谷歌工程主管Addy Osmani揭示了AI辅助编码的两面性:AI工具如Bolt和Cursor大幅提高开发速度,帮助快速验证想法和生成代码;初级工程师过度依赖AI输出,可能导致代码质量下降和“纸牌屋代码”现象。非工程师在使用AI时,常遇到“70%问题”,即初期进展顺利但后期调试困难。Osmani强调,尽管AI能加速开发,但仍需人类专业知识确保代码可维护性,并建议采用最佳实践如“AI初稿”模式和“持续对话”模式。未来,智能体系统的兴起将使AI在软件开发中扮演更重要的角色,成为开发人员的协作者。

在科技飞速发展的今天,人工智能(AI)已经渗透到各行各业,成为推动社会进步的重要力量,在软件开发领域,AI的表现究竟如何呢?近日,谷歌的工程主管Addy Osmani为我们揭开了AI辅助编码在一线开发中的真实情况。

据Osmani介绍,AI辅助编码已经深入到软件开发的各个环节,从代码生成、重构到测试和文档生成,AI都能提供有力的帮助,这并不意味着软件开发人员可以完全依赖AI来完成工作,相反,AI更像是一个得力的助手,能够帮助开发人员提高开发效率,但核心的创意和决策仍然需要人类来完成。

以Bolt、v0和screenshot-to-code等AI工具为例,它们可以根据设计或粗略概念快速生成完整的初始代码库,这对于独立开发人员来说,无疑是一个巨大的福音,一位独立开发人员可以使用Bolt等工具,在短时间内将Figma设计转变为有效的Web应用程序,尽管这样的转换可能无法达到生产级别的要求,但足以获取初步的用户反馈。

2024年AI编程真相:谷歌工程主管揭露残酷事实,图片,AI编程,软件开发,编码辅助,谷歌工程,AI在软件开发中的应用,2024年编程技术趋势,第1张

对于初级开发人员来说,他们往往更容易接受AI生成的代码,从而忽略了一些关键步骤,这些步骤包括添加边缘情况处理、优化性能、定义类型和接口以及添加全面的错误处理,相比之下,经验丰富的开发人员则会更加谨慎地对待AI生成的代码,他们会对生成的代码进行重构,将其转换为更小的模块,并添加边缘情况处理等。

Osmani还提到了“70% problem”,即非工程师在使用AI编码时,往往能够出人意料地迅速完成70%的工作,但最后的30%却非常痛苦,这主要是因为他们缺乏专业知识来理解和解决循环中出现的问题,对于这个循环,有经验的开发人员可以根据多年的模式识别来推理潜在原因,而没有这方面背景的人则基本上是在用“打地鼠”的方式编码这份代码。

2024年AI编程真相:谷歌工程主管揭露残酷事实,图片,AI编程,软件开发,编码辅助,谷歌工程,AI在软件开发中的应用,2024年编程技术趋势,第2张

为了解决这个问题,Osmani建议使用“混合模式”来使用AI编码工具,使用AI进行快速原型设计;花点时间了解生成的代码是如何工作的;学习基本的编程概念以及AI的使用;逐步建立知识基础,并将AI用作学习工具而不仅仅是代码生成器。

尽管存在这些挑战,但Osmani对AI在软件开发中的前景持乐观态度,他认为,关键是要充分利用AI的真正优势:加速已知AI擅长帮助实现的模式、探索可能性以及自动化例程,他也提醒开发人员要保持警惕,相信自己的经验,并在必要时质疑AI的输出。

2024年AI编程真相:谷歌工程主管揭露残酷事实,图片,AI编程,软件开发,编码辅助,谷歌工程,AI在软件开发中的应用,2024年编程技术趋势,第3张

随着我们进入2025年,AI辅助开发的格局正在发生巨大变化,智能体(Agent)软件工程的兴起将使我们能够以越来越高的自主性规划、执行和迭代解决方案,未来的AI不是取代开发人员,而是成为一个越来越有能力的协作者。

二维码

扫一扫关注我们

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件至 dousc@qq.com举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

当前页面链接:https://lawala.cn/post/683.html

标签: #AI编程 #软件开发 #编码辅助 #谷歌工程 #AI在软件开发中的应用 #2024年编程技术趋势

相关文章

发表评论

自媒体

电话咨询
自定义链接2