代码生成和软件价值的转变

本文最初出现在 Medium 上。蒂姆·奥布莱恩 (Tim O’Brien) 允许我们在雷达上转发。目前软件开发中最意想不到的变化之一来自代码生成。我们都知道它可以加快某些类型的工作,但越来越清楚的是,它也重塑了经济学 [...]

来源:O'Reilly Media _AI & ML

本文最初出现在 Medium 上。蒂姆·奥布莱恩 (Tim O’Brien) 允许我们在雷达上转发。

这篇文章最初出现在 。蒂姆·奥布莱恩 (Tim O’Brien) 允许我们在雷达上转发。

目前软件开发中最意想不到的变化之一来自代码生成。我们都知道它可以加速某些类型的工作,但越来越清楚的是,它也重塑了图书馆、框架的经济学,甚至我们对开源的思考方式。

需要澄清的是,我并不认为这对开发人员的就业构成威胁。我认为我们最终将需要更多的开发人员,而且我还认为更多的人将开始认为自己是开发人员。但我确实认为有些做法即将到期:

    购买软件——除非提供引人注目且难以复制的产品,否则销售软件将变得更具挑战性。采用开源框架——不要误会我的意思,开源将继续发挥作用,但开源会越来越多,“明星阶段”项目将会减少。软件架构师——再说一遍,我并不是说我们不会有软件架构师,而是考虑架构替代方案并拥有非常昂贵的软件架构师的人类过程 关于抽象的讨论已经开始消失。
  • 购买软件——销售软件将变得更具挑战性,除非它提供了引人注目且难以复制的产品。
  • 采购软件
  • 采用开源框架——不要误会我的意思,开源将继续发挥作用,但开源会越来越多,“明星阶段”项目会越来越少。
  • 采用开源框架
  • 软件架构师——再说一次,我并不是说我们不会有软件架构师,但是考虑架构替代方案以及对抽象进行非常昂贵的讨论的人类过程已经开始消失。
  • 软件架构师

    你为什么要为此付费?

    您需要那个库吗?