多年没写代码的管理者,用AI重出江湖?先别急
技术出身的芯片研发管理者,离开代码好几年了,最近因为AI工具用起来,发现自己居然能生成看起来像那么回事的Verilog代码,于是觉得当年的技能又活了。
这种感觉是真实的,但功能仿真通过,离能用还很远
AI能生成功能上基本正确的RTL代码,这一点没有问题。但从"功能仿真通过"到"能够流片量产",中间隔着大量工程细节,而这些细节需要持续浸泡在项目里才能积累。
举个具体的情况。下面是一段AI生成的简单FIFO写指针逻辑:
always @(posedge clk orposedge rst)begin if(rst) wr_ptr <=0; elseif(wr_en) wr_ptr <= wr_ptr +1; end看起来没问题。但有几个问题:wr_en有没有做满判断?如果外部逻辑在FIFO满的时候仍然拉高wr_en,这里的指针还是会递增,数据会被覆盖。有经验的工程师写这段代码时,条件会是wr_en && !full,而且会顺手想到full信号的生成逻辑是否与读侧时钟域存在同步问题。
这种直觉只能从项目里积累,不是用AI用出来的。
虚假技术自信是比技术脱节更危险的状态
多年没写代码的管理者,本来对自己的技术判断是有边界意识的——他清楚自己不在一线,所以会多听工程师的意见。
但有了AI之后,这个边界意识可能会悄悄消失。他觉得自己能生成代码了,于是开始觉得自己能评判技术方案的好坏。但实际上,他评判的只是"AI的输出看起来像不像那回事",而不是"这个设计在真实工程压力下能不能扛住"。这两件事差别很大。
这种虚假自信一旦渗入管理决策,影响就很具体:
低估技术难度,把时序收敛、DFT、功耗优化这类需要大量迭代的工作排期压得太紧
觉得工程师在夸大难度,用AI能快速生成草案来反驳
直接采纳AI给出的方案作为技术方向,绕过工程师的评审
这些决策真的会制造真实的麻烦!!!
AI重新理解技术是好事,但边界要清楚
用AI来快速回顾一个自己生疏的技术领域,是完全合理的。AI在这方面做得不错——它能给出结构化的技术概述,帮你快速定位关键概念。
但"用AI学了"和"真的懂了"之间有一条鸿沟,这条鸿沟只有在真实工程里打滚才能填上。
对管理者来说,更有价值的方向是:借助AI理解当前技术趋势和大方向,然后用这个理解去更好地支持工程师做决策,而不是用AI生成能力来替代自己对一线工程师的信任。
技术管理的核心不是会写代码,而是能判断什么事情难、什么地方有风险、在哪里需要留余量。
