为什么在人工智能时代你的编码技能比以往任何时候都更加重要

人工智能生成的代码“需要更严格的验证,而不是更少。”

来源:ZDNet | 机器人新闻

关注 ZDNET:将我们添加为 Google 上的首选来源。

ZDNET 的关键要点

  • 人工智能生成的代码需要加强人工监督。
  • 专家建议将人工智能生成的代码保存在沙箱中。
  • 在最好的情况下,人工智能最多可以完成软件构建中大约 80% 的工作。
  • 我们不断听到人工智能工具和氛围编码如何意味着减少对人类编码员和程序员的需求。也许是时候重新思考这个论点的逻辑了。

    更多人为监督

    人工智能——以及所有相关的氛围——并没有削弱人类编码员的重要性。迈克尔·李 (Michael Li) 在《哈佛商业评论》最近发表的一篇文章中指出,如果说有什么不同的话,那就是人工智能在生成和实施软件时需要更多的人类监督。

    另外:我参加了哈佛的免费在线编码课程,以更好地发现人工智能的错误 - 而且它们是合法的

    这些工具使编码体验“更加重要,而不是不那么重要”,李说。人工智能无法取代真正的软件工程师和程序员。他指出最近的一项研究表明,“虽然开发人员估计人工智能使他们的速度提高了 20%,但实际上却使他们的速度慢了 19%。”

    当谈到软件设计、创建和实现时,它远远超出了简单地生成代码的范围。 “确保所做的每一项更改都经过双重检查——通过自动检查、确认事情仍然有效的简单测试以及至少一次人工审核,”数据孵化器创始人兼首席执行官兼务实研究所所长李说。

    将其保存在沙箱中

    此时,将人工智能生成的开发保留在沙箱中,李建议。 “永远不要给它实时客户数据的密钥,并定期检查基本的安全错误,例如向公众开放的文件或存储。让经验丰富的工程师负责设计、规则和安全检查,这样人工智能的速度就不会变成代价高昂的故障。”

    另外:担心 AI 编码吗?为什么电动工具的发明是您职业未来的蓝图

    人工智能将消除草率

    另外:Vibe 编码感觉很神奇,但它可能会很快让您的业务陷入困境 - 方法如下

    我们需要适应