怎么反驳【对于软件开发来说,有了AI,产品/开发/测试可以一个人全做】?

对方的观点:对于软件开发来说,有了AI,产品/开发/测试可以一个人全做。 我个人的观点:需要长期维护、迭代的项目,每个环节的人都是不可少的,但是每个环节人的数量是可以少的。AI是一个放大器,当成全能去用目前是受限的,很多时候使用者不知道自己不知道什么。 对方说不知道的话可以问啊,从你想解决的问题着手...
怎么反驳【对于软件开发来说,有了AI,产品/开发/测试可以一个人全做】?
怎么反驳【对于软件开发来说,有了AI,产品/开发/测试可以一个人全做】?

对方的观点:对于软件开发来说,有了AI,产品/开发/测试可以一个人全做。

我个人的观点:需要长期维护、迭代的项目,每个环节的人都是不可少的,但是每个环节人的数量是可以少的。AI是一个放大器,当成全能去用目前是受限的,很多时候使用者不知道自己不知道什么。

对方说不知道的话可以问啊,从你想解决的问题着手开始问啊,想实现什么效果、遇到了什么问题。都接受了大学教育了,只要有心都能解决的。

他说的好像是对的,但是又觉得哪里不对。只好以一种你说的对的态度微笑面对。

越想越不对,现在慢慢梳理出来我觉得不对在哪里了:

  1. 在日常的软件开发中,需求迭代是有 deadline 的,模型知识库强大,非专员领域的问题,多数人很难解决,解决了也不一定解决的好,做成和做好是不一样的。
  2. 我举双手认同利用大模型能很快速、高效地学习。非专业领域的人没有经验,借助模型能力可以快速学习,但这回归到人性的懒惰,绝大部分人是做不到这种学习和经验累积的,与AI无关。
  3. 受限于模型能力,项目代码庞大的时候,没有架构经验,这个屎山会形成的很快。PS:这里让我又想起来另一个观点【现在模型的上下文都是百万级别的了,几十万、100-200万行代码完全能让AI去维护和迭代】。

我自我矛盾的点:现实是很多中小公司的代码是能跑就行,没有频繁迭代。。。真的是一人能兼多职的。

抛砖引玉,发出来想听听佬友们的观点看法。

7 个帖子 - 7 位参与者

阅读完整话题

来源: linux.do查看原文