架构师到底是干什么的?比程序员多写PPT的物种? 架构师到底是干什么的?比程序员多写PPT的物种?一、程序员眼中的架构师在程序员圈子里,架构师是一个充满神秘色彩的存在。有人说架构师是“光动嘴皮子不动手”的物种,整天开会画图写PPT,一行代码都不用写。有人说架构师是“程序员的天花板”,是技术路线的终点,是所有程序员梦寐以求的位置。还有人说架构师是“高级背锅侠”,系统出了事,架构师难辞其咎。今天我们就来扒一扒,架构师到底是干什么的?二、架构师的核心职责1. 系统设计:从0到1的蓝图绘制架构师最重要的职责是设计系统架构。这包括:确定系统的技术栈(用什么语言、什么框架、什么数据库)划分系统的模块和层次定义模块之间的接口和通信方式考虑系统的非功能性需求(性能、可扩展性、安全性、高可用)打个比方:如果把做一个系统比作拍一部电影,程序员是演员,架构师就是导演加制片人。演员