首页
学习
活动
专区
圈层
工具
发布

AI辅助编程:完美方案还是荒诞设计?一场关于技术认知差距的激烈交锋

Reddit上一张讽刺图片引发了一场程序员圈子里的激烈论战——图中是一架“AI设计”的飞机,发动机赫然安装在机舱正中央,两端各有一个驾驶舱,乘客座位直接暴露在涡轮叶片旁边。

这张图意在讽刺:AI生成的代码表面看似完整,实则荒诞不经,就像这架“从技术上满足了所有需求”却完全不可行的飞机。

+ 争论的核心:AI编程到底行不行?

反讽派认为,这类meme本质上是失业程序员的情绪宣泄。但支持者立即反击:软件工程师的失业率目前仍是个位数,我们依然收入可观。

一位资深开发者援引《财富》杂志报道指出,计算机程序员的就业机会已降至1980年以来最低点。但这引发了一个重要区分:“计算机程序员”和“软件开发者”是两个概念。前者主要执行编码工作,后者则涉及架构设计、跨团队协调等更复杂的职责。

斯坦福的研究确实显示入门级软件工程岗位下降了约10-13%,但这与整体行业失业率低是两回事。后端、全栈、DevOps、数据科学等岗位数量实际上在增长,只有前端岗位有所下降。

+“Vibe Coding”之争

讨论中出现了一个关键概念:“Vibe Coding”——即没有编程基础的人直接让AI生成代码并盲目使用。

一位20年经验的老程序员抛出重磅观点:2024年11-12月的AI发布周期改变了一切。他表示自己可能再也不会手动敲一行代码了,全部通过自然语言提示完成。“生产力提升远被低估了,轻松超过10倍。我们的代码更整洁、测试更完善、技术债务大幅减少。”

但另一位资深开发者立即澄清:用深厚的代码库知识和架构理解来撰写精准的提示词,并审核输出结果,这不是Vibe Coding。真正的专业使用是将AI作为助手,而非替代思考。

+ 一个残酷的预言

一位开发者直言不讳:“大多数开发者已经把大部分编码工作委托给了某种形式的AI。换句话说,我们已经被取代了,只是老板还不知道。短中期内,开发者这个角色会终结——不仅是'写代码的人',连思考架构的人也一样。当资深工程师都在和LLM讨论架构设计时,继续假装一切如常只是自欺欺人。”

+ 真正的分歧在哪里?

这场争论揭示的不是AI能力的问题,而是使用者的认知差距:

- 不懂代码的人用AI生成垃圾并认为有效

- 懂代码的人用AI加速工作但保持判断力

- 真正的专家在用AI重构他们从未有时间处理的技术债务

正如一条评论所说:“如果你看到这样的设计图却认不出问题所在,那无论有没有AI,你都不该写代码。”

而另一条精辟的回复可能道出了真相:“它看起来很完美——对外行人来说。”

reddit.com/r/singularity/comments/1q6mxib/when_you_using_ai_in_coding

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OkdboTQgxwUkIeWf84w9Mtog0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

领券