AI 时代和架构设计能力
Think
2025-06-28 588字

推友问: 大佬好,最近比较迷茫在面对 AI 能力日渐强大的今天,同组同事之间依靠 AI 能快速的缩小差距快速完成需求,我感觉如果不做点相关 AI 的研发是不是就拉不开差距。或者说是,在系统架构等相关顶层设计方面下功夫才是正确的。

我的回答:

写软件主要在三个方面下功夫:

  1. 基础知识:计算机底层原理、编程语言和编程工具

  2. 需求理解:对产品的目标以及用户的需求理解的足够透彻

  3. 架构设计:在知识和需求都非常熟悉的情况下,用最简单的架构去满足需求,一个好的架构设计,可以让整座软件大厦既保持扩展性,又长期可维护,简单的东西才稳定

AI 更像一个具有自然语义输入的智能数据库,它的优势可以把获取新知识的门槛降到很低,没有 AI,如果你没有行业的经验就没法找到专业知识,即使专业知识就在那里,因为你不知道阿里巴巴宝藏的开门密码。

当大家都有 AI 工具后,需求的理解和架构设计的能力 AI 依然没法替代:

  1. 需求理解:考验的是人的综合能力和沟通能力,如果不关心他人,你智商再高,还是搞出来方向错误的代码,代码没 bug 也一文不值

  2. 架构设计:软件的价值不仅仅在于创造出来,而在于持续迭代和可维护,你不要指望今天念的咒语明天还可以念咒语,AI 可以自己搞定。复杂软件的架构设计还是要靠人的经验和品味才能持续

AI 对于普通人造一个可用的 Demo 确实管用,AI 也可以大量替换那些没有灵魂的低级工程师。

AI 对于复杂项目还是需要人注入灵魂的,不用过度焦虑