Devin, 被宣称为世界上第一个AI软件工程师,能够自主编码、接手外包工作、修复GitHub上的代码问题,甚至独立部署代码。一时间, “软件工程师将失业”的新闻铺天盖地。

作为一名老码农,我在此郑重向大家保证:软件工程师的工作岗位没那么容易被取代!原因如下:

1. 炒作有,限制也有

推广新产品时,公司往往会渲染最吸引人的一面,故意夸大其词营造热度。Devin能否真的全权负责复杂的编程工作?现在还说不准。我们还需要在实际使用中发现它的局限性。

2. 企业不会盲目相信AI

你认为有哪家公司会让一个AI系统直接接手核心代码库,对其进行修改并直接部署上线?那无疑是自找麻烦。人工智能永远需要人为监督和把关,就像自动驾驶仍需司机备用一样。

3.AI有时会”胡言乱语”

有时AI生成的代码看似高明,实则毫无逻辑可言,这就是所谓”AI幻象”。我使用过不少AI代码工具,发现它们的确有很多缺陷,人类仍需投入大量工作来review和调试。

4. 编码只是软件开发的一部分

拍摄一部电影,不只是表演,还有编剧、导演、灯光、音效等无数幕后工种,软件开发也是如此。AI虽然能生成部分代码,但远远无法取代需求分析、系统设计、用户体验建模、团队协作等软件工程师的核心工作。

5. 革新改变了这一行的方式

回顾几十年来编程工具的变革,从最原始的行行编辑,到自动补全和代码片段,再到如今的AI辅助编码,每一次创新都让我们远离低级重复劳动,专注于更有价值的工作环节。AI只是下一个工具,而非颠覆者。

相关阅读  GPTs精选 - 推荐好用的GPTs

Categorized in: