为什么90%的码农都做不了架构师?

从技术广度与深度方向来看:架构师更加注重的是广度方向的技术,架构师需要具备深厚的技术功底,不仅限于编码,还包括对系统设计、性能优化、分布式系统、网络协议等广泛知识的理解。程序员很多是注重深度方向的技术,比如一些码农可能在日常工作中只专注于特定的编程任务。从业务理解与全局视角来看:架构师需要从宏观角度审视系统,理解业务需求,设计出既满足当前需求又具备扩展性的架构。程序员往往更多关注于代码实现的细节,缺乏对整个系统架构的把握和优化能力。 从沟通与团队协作来看:架构师角色需要良好的沟通技巧,以协调不同团队和利益相关者。程序员可能更多时间在编码,较少参与跨部门的沟通和决策过程。总之,一个架构师是一个人综合能力的体现,而且是不能培养的,很多程序员总是在某一方面有欠缺,所以极少数能成为架构师。

作者:明两作
链接:https://www.zhihu.com/question/628330433/answer/1888664324593132506
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。