Kaseya CTO:AI时代开发者需转型为代码教练

Kaseya CTO称开发者需转型为AI代码教练。其团队借助Claude等工具,六周完成存储层重构,强调清晰规范与领域知识取代手写代码,批判性思维成核心技能。

Kaseya 首席技术官 Pratik Wadher 近日提出,软件开发人员的角色正在发生根本性转变:从传统的代码编写者转型为“人工智能的代码教练”和“即时工程的教授”。在他看来,“规范是新的代码”,清晰的设计文档与功能规范将取代部分手写代码的工作。

规范是新的代码

产品整合与存储层重构

Wadher 于 2025 年 9 月加入 Kaseya,负责监督公司管理服务组合中的软件重写工作。他承认,Kaseya 目前的产品数量庞大且令人困惑,因此团队的首要目标是统一数据结构和 API,并梳理可用于巩固产品工作流程的模式。

以存储业务为例,传统的基本工作流程涉及向存储阵列、Kaseya 自有云环境或超大规模数据中心运行的机架读取和写入数据。为此,团队重新设计了存储产品的后端架构,使存储引擎能够兼容从 ZFS 到 S3 等多种类型的存储系统。

Wadher 指出,这一重建工程得益于人工智能的加速支持。“这就是人工智能所帮助的地方……基本上我们已经加速了这一重建工程。”据其介绍,在六周时间内,团队完成了存储层的重新设计与编写,涵盖了编码、实施和测试全流程。尽管 AI 提高了效率,但理解如何编写这些组件仍需多年的领域专业知识。

人机协作的新范式

在这一过程中,Kaseya 引入了 Anthropic 的编码代理来辅助人类编写规范。在 AI 生成代码之前,工程师需先制定详细规范,并通过同行审查确保质量。Wadher 表示,Anthropic 的 Claude 已成为 Kaseya 内部编写代码事实上的标准工具。

“这不是我以前写代码的方式,”Wadher 坦言,“但最好的工程师仍然至关重要,因为他们在理解‘需要做什么’方面积累了丰富经验。”他强调,开发人员必须成为熟练的提示词工程师(Prompt Engineer),并具备深厚的专业领域知识。“如果你只是使用人工智能生成代码,我不认为你会有用,也不认为你写的代码会有用。”

编程乐趣与技能重心的转移

对于编程是否变得枯燥的问题,Wadher 持辩证态度。他观察到,部分 Kaseya 工程师积极拥抱新方法,而另一部分则持保留意见。他认为,编码中最有趣的部分并非机械地书写代码,而是设计、架构思考以及观察代码运行效果并进行调整的过程。“最有趣的部分是让代码运行,看看它能做什么,然后调整和改变它。我认为,至少对我来说,这将是有趣的部分:看到影响。”

随着基础任务逐渐由 AI 承担,Wadher 认为极为重要的核心技能已转变为批判性思维和写作能力。过去工程师最讨厌的文档编写工作,如今变得愈发关键。“能够写出清晰、简洁的设计规范、功能规范将是非常重要的。好消息是,你现在有一个可以和你一起做这件事的人工智能合作伙伴。”

行业背景与争议

这一观点在科技界并非没有争议。在自由开源软件(FOSS)领域,出现了明显的分歧,一些项目坚持只接受人类编写的代码。此外,人工智能的普及已对科技行业产生深远影响,去年的研究显示,开始从事技术职业的毕业生数量正在下降。

Wadher 总结道:“我会说新的代码是规范。这就是你现在要检查 GitHub 的原因,因为你想确保你写的规范会产生相同类型的代码,而不是出现差异。”

评论 0

0/500

评论需审核后展示,请文明发言

💬
还没有评论,来说两句

相关阅读