多动症初级开发者被当作高级开发者出售。需要改变什么!
摘要
作者批评AI编码工具就像多动症的初级开发者,产出花哨但低效的代码,需要大量的监督和修复,并质疑为何这些工具被当作高级助手来营销。
他们到底还要向我们兜售初级开发者多久?这些初级开发者构建了我们不需要的东西,我们还得在他们完成后进行大量修复。为什么他们把这些AI当作高级开发者来卖,而实际上根本不是!一个高级开发者会分析任务,并合理且高效地构建。AI只是一个多动症的初级开发者,拥有数百个花哨的工具,构建出看起来光鲜亮丽但内核腐烂的东西。因为初级开发者根本没有学会也不了解什么是真正的效率!这就是为什么我们不得不照看这些低效的AI并纠正它们。问题是,这还要持续多久?为什么这些拥有数十亿参数的模型实验室仍然只产出初级水平的愚蠢,而不是他们通过营销让我们相信的那样?
相似文章
@mattpocockuk: 战术编程与战略编程,以及为什么我为初级开发者感到担忧:好的编程需要同时运用战术和战略…
Matt Pocock探讨了AI代理如何吸收了战术编程任务,将开发者的工作转变为纯粹的战略思考,并提出了当入门级战术工作消失后如何培训初级开发者的担忧。
规格驱动的智能体编程正在悄然削弱我们监督智能体的能力
作者认为,过度依赖 AI 编程智能体会导致人类开发者逐渐丧失关键的技术直觉和代码审查技能,并提出了诸如强制手动编码日等措施,以维持监督能力。
AI并没有取代初级开发者……而是重新定义了“初级”的含义
AI正在改变初级开发者的定义,提高了对AI工具熟练度的期望,同时降低了入门门槛,实际上压缩了学习曲线,而不是取代入门级岗位。
清理AI明星开发者留下的烂摊子
本文探讨了那些编写代码巧妙但难以维护的“明星开发者”现象,并将其与AI生成代码带来的挑战进行类比,强调了可维护性和团队协作的重要性。
AI编程工具是在让开发者变得更好,还是仅仅加速了糟糕的判断?
一篇观点文章探讨了像Claude Code和Copilot这样的AI编程工具是否真正提升了开发者的技能,还是仅仅加速了有缺陷的决策,并强调了需要新的指标来评估工程中的人机协作。