看到这个问题,我就想起了 当自动化车床出来后,工人面临的被替代危机问题,但是自动化出来这么多年,工厂始终还是有人的,只是低端流水线工人越来越多。
反观到IT行业,低级的代码编写人员会越来越少,但是依旧还需要创造类的程序员,需要能够具有结构性设计、工程思维的架构师。
言归正传:
我认为AI/低代码当前与未来相当长一段时间的阶段都只是辅助性的工具,可以提升程序员的代码编写效率。 架构师最核心的工程思维能力、跨领域融合创新能力、标准化制定与生态构建能力 在短期是无法被替代的。
- 工程思维能力:复杂系统的规划设计是架构师区别于普通工程师乃至区别于工具的核心价值,例如多维度下的架构设计与决策(软件、硬件网络等不同类别的设计;性能、成本、可靠性、法规遵从、地域性遵从等多维度下的矛盾解决);平台长期使用下的技术路线演进、未来技术可预见性与现有架构的可扩展预留设计;风险识别与预测。
培养路径:系统性学习架构设计,如TOGAF等架构方法论。主导混沌工程实践,在真实场景中模拟培养架构设计思维。定期评估新技术成熟度,紧跟技术发展趋势。
- 跨领域融合创新能力:架构师通常具备从需求转换为技术的能力(从know-how),比如将用户遇到的痛点与用户画像、新场景需求,通过技术拆解来匹配甚至超越用户原有预期的实现,同时还可以创造新的技术场景(比如在制造业通过数字孪生域代码结合实现产线的仿真、通过传感器与AI结合生产环境动态监测与实时画像)。
培养路径:定期与业务部门组织座谈会或采用轮岗制度,了解业务部门的实际场景。定期参与行业组织讨论,与行业专家 共创解决方案。
- 标准化指定与生态构建能力:AI时代当前还处在一个混乱发展的状态,但是我们一定要紧跟AI。架构师的系统化非技术能力与业务思维恰好可以在业务应用AI中拨开云雾。 如通过技术治理,制定AI代码的审核标准、AI技术的应用范围与应用路径、安全评估体系等,让AI在可控的范围内提供业务价值。 此外,架构师还可以通过架构设计能力构建企业的AI中台,让AI在业务系统中的应用具备基础架构功能能力,协调各业务部门实现资源快速落地,如过去在制造业IT-OT做了融合,未来通过AI中台可以实现AI-OT的融合。
培养路径:主导建立企业的AI发展行动,在内部设立AI应用创新委员会。积极参与开源社区与相关行业协会提升自己的标准化制定与技术治理能力。