6作者: piscator4 个月前
我为一个客户的项目工作了一年,这是一个市场Web应用程序。它涉及Web商店前端、与供应商的集成、支付平台、产品管理、库存同步等等。我从头开始使用开源组件构建了这个项目,指导了项目中的其他开发人员,并主导了所有技术决策。 去年我开始使用LLM来处理繁琐的任务,从今年年初开始,我开始使用Claude Code来实现功能。尽管如此,我仍然需要考虑实现,并积极指导和纠正机器人。正如你们许多人所知,它可以加速开发,但我仍然需要运用我十年以上的开发经验。我原以为我为客户做的项目会很安全。 这种情况发生了变化,因为他们开始在一个由人工智能驱动的无代码平台上开发一些他们自己的、更小更简单的项目。他们立刻得出结论,这也必须应用于将运行他们核心业务的市场项目。我试图用有力的论据说服他们这不会是一个好主意,但失败了。由于我不是代码的所有者,也不想成为守门人,我指导了他们如何使用他们的编码代理参与开发。 他们在短短一周内对代码库的添加量巨大,大约有10,000行代码。老实说,他们引入的大部分功能都是可用的,但应用程序的性能已经受到了影响。我最担心的是项目的可维护性以及我们如何将其上线。以前,我对一切是如何构建的有一个清晰的心理模型,并在需要的地方添加了人类可读的文档。他们仍然希望我参与该项目,并负责应用程序中最关键的部分,DevOps和其他他们和他们的编码代理无法自己完成的部分。 似乎有些人被人工智能工具的承诺所迷惑,不再头脑清醒。 我失去了对这个项目的所有乐趣,但从专业的角度来看,现在就完全放弃它可能还为时过早。我很好奇在这种情况下我可以做什么,或者我本可以做些什么不同的事情。是否有更多人的项目工作被人工智能机器人夺走了?