行业资讯

  1. 首页
  2. Our Projects
  3. 27岁程序员获得无限资源,计划在24个月内重塑思科98%的旧代码

27岁程序员获得无限资源,计划在24个月内重塑思科98%的旧代码

在一家市值数千亿美元、工程体系庞大的科技巨头中,谁能够主导这样一次规模宏大的软件重构?按照通常的观念,答案通常是那些拥有丰富经验的高级工程师、架构师或者在企业系统开发上有数十年经验的技术领袖。然而,思科的总裁兼首席产品官Jeetu Patel却意外地将这个重担交给了一位才27岁的年轻程序员。更让人咋舌的是,这位年轻人称他只需要两名团队成员,就有可能在24个月内重写思科98%的遗留代码。Jeetu Patel不仅没有拒绝这个提议,还为他提供了几乎无限的AI Token预算。“我给了他无限的Token,因为他需要重构代码,”Jeetu Patel在接受《财富》的采访时表示。他的授权相当大胆,直接鼓励年轻人全力以赴。

这位年轻人名叫Padmanabhan Krishnamurthy,大家习惯叫他Paddy。他并非一个刚刚毕业、毫无经验的新人,反之,此前他曾创办过一家公司,并担任首席执行官。被思科收购后,他却陷入了大企业复杂的组织结构之中。Jeetu Patel提到,当时Paddy在公司内部从事一些缺乏战略价值的工作,直到在一次办公室的偶然交谈中,这位曾经的创业者获得了重新施展才华的机会。

about image

10月30日,记者Orianna Rosa Royle在《财富》上揭露了这段经历。在报道中,Jeetu Patel不仅描述了这一富有挑战性的代码重构计划,还提出了一个与当前科技行业招聘趋势截然相反的观点:随着越来越多的企业利用AI来减少初级员工的招聘,真正亟待改变的或许不是年轻人的能力,而是企业在使用年轻人才时的方式。

尽管重写的比例高达98%,不过这一数字目前还仅仅是目标,而非已完成的成果。根据《财富》的报道,Paddy为自己设定了一个初步的四周验证期,而整个项目的最终目标则是在24个月内完成大规模重构。至今,思科尚未公开已完成的代码比例、系统范围、技术方案或测试结果。

about image

这次实验值得关注的,不仅在于两个人是否能够完成一个通常需要庞大团队参与的项目,更在于AI编程如何颠覆大型企业的软件工程组织方式。进入思科后,Paddy感受到了创业公司和大型企业之间的差异。在创业时,他曾是首席执行官,能够直接决定产品和工程的方向;而在思科,他并没有立即获得与其创业经历相匹配的职责。Jeetu Patel描述道,当时Paddy在公司内部被埋没,承担着并不重要的工作,直到Jeetu Patel访问思科的旧金山办公室才改变了这一状况。

在两人的交谈中,Paddy提出了一个颇具创新性的构想:利用AI,组织一个只有两人的团队来重写思科的遗留代码。对于任何一家大型科技公司来说,这个提议并非容易被接受。遗留代码不仅仅涉及历史上编写的软件,还可能与长期积累的业务逻辑、系统依赖、接口协议及兼容性要求紧密相关。大规模重构并不只是简单地用新代码替换旧代码,更何况Paddy设想的团队人数仅有两人。

about image

Jeetu Patel坦言,即便是在团队中最拥抱AI的成员,也没有人提出过如此激进的设想。但他愿意给这个年轻人一个机会。Paddy为自己设定了四周的验证期限,并期望在两年内完成98%的遗留代码重写。Jeetu Patel则为他提供了不受常规Token配额限制的资源支持。

在这样的背景下,Jeetu Patel的做法引发了广泛关注,因为这恰逢年轻科技从业者面临越来越大的就业压力。调查显示,大约40%的管理者计划减少应届毕业生的招聘,原因之一是AI能够以更低的成本完成部分初级工作。Jeetu Patel对这种减少年轻人招聘的趋势并不认同。在他看来,企业若是停止招聘处于职业初期阶段的员工,同时让现有团队依旧采取过去的工作方式,那么新想法从何而来?过往的工作模式又该由谁来挑战?

在Jeetu Patel看来,资深员工并不缺乏创新能力,反而他认可长期积累的行业经验。与此同时,他也注意到,缺乏经验的人有时可能会提出一些老员工未曾想到的问题,因为在成熟的组织中,经验不仅代表能力,也往往意味着对既有规则的默认接受。例如,当一家企业已经习惯用大型团队、漫长周期来改造历史系统时,资深工程师往往首先会考虑系统依赖、风险和资源协调,而刚从创业公司进入大公司的年轻人可能会直接问:为什么不让两个开发者和AI来处理这个问题?Jeetu Patel希望看到的,正是这样一种不受传统流程限制的思考方式。