为什么大部分码农做不了软件架构师?
2026/4/11 7:24:41 网站建设 项目流程

👉这是一个或许对你有用的社群

🐱 一对一交流/面试小册/简历优化/求职解惑,欢迎加入「芋道快速开发平台」知识星球。下面是星球提供的部分资料:

  • 《项目实战(视频)》:从书中学,往事中“练”

  • 《互联网高频面试题》:面朝简历学习,春暖花开

  • 《架构 x 系统设计》:摧枯拉朽,掌控面试高频场景题

  • 《精进 Java 学习指南》:系统学习,互联网主流技术栈

  • 《必读 Java 源码专栏》:知其然,知其所以然

👉这是一个或许对你有用的开源项目

国产Star破10w的开源项目,前端包括管理后台、微信小程序,后端支持单体、微服务架构

RBAC权限、数据权限、SaaS多租户、商城、支付、工作流、大屏报表、ERP、CRMAI大模型、IoT物联网等功能:

  • 多模块:https://gitee.com/zhijiantianya/ruoyi-vue-pro

  • 微服务:https://gitee.com/zhijiantianya/yudao-cloud

  • 视频教程:https://doc.iocoder.cn

【国内首批】支持 JDK17/21+SpringBoot3、JDK8/11+Spring Boot2双版本

来源:网络


小团队一般 10 人左右,其中常常是技术最牛的人做架构师(或TL),所以,架构师在广大码农中的占比大概平均不到 10%。而架构师也可以分为初级、中级、高级三档,江湖上真正高水平的软件架构师就更少了。

那么为什么大部分码农做不了软件架构师?分享下知乎上赞同比较多的几个回答。

原话题地址:zhihu.com/question/36658435

回答1:1300+赞同

架构师和程序员其实是两种不同的人,他们的思维方式有本质区别,虽然表面看上去他们都是懂软件技术会编写代码的;

架构师很多是从程序员过来的,所以他们可以理解程序员思维,但是反过来就不一定了,程序员大多数不具备架构思维

回答2:1500+赞同

架构师并不是一个很好玩的升级路线

相对于架构师的开发工作。研发工作更有趣,更容易得到社会的承认,不论是图形学,还是人工智能,区块链,甚至骇客(网络安全),凭借你的智慧和努力,可以在短时间内取得成就,并达到一个很漂亮的高度。

而架构师不是,架构师拼的只有经验,正确的方法和项目数量

回答3:1800+赞同

我管过很多研发团队,架构师见得非常多。

绝大多数回答根本搞错了方向,架构师只有10%,是因为我们只需要10%

一个10个人的研发团队只需要一个人每个月花几天时间想一想架构就够了。

一个50人以上的研发团队才需要一个专职的架构师。

10%的员工做架构都太多了,没那么多活给你

工作和知识是相辅相成的,学一堆理论你得实践,没干过的几句话就问出来了。

架构师培养起来真没多难,大团队架构师都是量产,很多人追求的完美的架构,其实在老板眼里能凑合用就行,根本没人关心。

回答4:3300+赞同

写代码和做架构是两个不同的事情。

一个系统中,如果拆解出来了很多模块,到底应该部署在哪些机器上?架构师会解决这些问题。

能Hold住团队里所有人的那个人,技术一定非常NB,团队里的每一个人,都会质疑,如果你Hold不住全场,怎么能推行下去?

近30的技术团队里,每一个都是神一样的存在啊,谁能Hold住30多个神

架构师要做哪些事情,他就是要把这些大的骨架定好,然后我们去填充里面的内容,如果骨架定歪了,其余团队必然跟着歪。

回答5:5000+赞同

真不是不想学,主要是大多数程序员根本就没有做架构的机会!

假设你在某知名电商公司干过高并发系统,用户上亿,一天流量几十亿,高峰期并发量上万,甚至是十万,那之后你去找个架构师的工作不成问题。

但能在某知名电商公司工作的程序员有多少?能接触到高并发系统的又有多少?

随之就进入了一个死循环:进不了大厂,积累不了高并发的工作经验;没有高并发的工作经验,面试又过不了,有没有高并发项目经验直接把程序员分成了两个互相绝缘的圈子

没有实战过的项目经验就像一盘散沙,面试官一问,就全散了。


欢迎加入我的知识星球,全面提升技术能力。

👉 加入方式,长按”或“扫描”下方二维码噢

星球的内容包括:项目实战、面试招聘、源码解析、学习路线。

文章有帮助的话,在看,转发吧。 谢谢支持哟 (*^__^*)

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询