架构师都是怎样炼成的

10 天前
 KJH

一直有个疑问,目前的人都是怎么提升到架构师的,或者说是如何拥有架构师的知识储备的。

都在说,项目用到的在学,用不到的学他干嘛。那岂不是就代表着,只要大厂才能产出架构师,程序员可以了解大厂程序的框架结构,这样就知道大型项目的架构,心里也有个底,后续也有参考价值。

那中小厂的程序员的,文档都不规范,架构更是能跑就行

我实在不理解在中小厂的程序员如何能成为一名架构师,连该学什么都不知道。

5705 次点击
所在节点    程序员
53 条回复
star9029
10 天前
感觉是个伪概念,大家分享的是自己对架构师的定义。架构的到底是啥,管理/技术/资源?
xingheng
10 天前
@lymanbernadette6 #9
@adoal #10
这话没毛病,上个月就碰到一个傻逼“iOS 架构师”,连他妈一个单例都写成一坨臭狗屎,iOS 端就他一个人,他就就所谓的“架构师”了。
zy0829
10 天前
@pkoukk 确实,生活中真没见到过厉害的架构师
xiaobai1213
10 天前
一种是 解决方案架构师( Solution Architect ): 懂业务会吹牛逼
一种是 技术架构师 (Technical Architect) : 懂技术选型
glcolof
10 天前
我的经验是,多写大型项目,以主力的身份,完整参与几个 20 万行代码以上规模项目的实施过程(从设计到开发到后期维护),就具备担任架构师的可能性了。
dododada
10 天前
我见过这种牛逼人,倒不是架构师,而是部门总监。到公司之后大概 2 年的时间,做了异地多活,两地三中心;做了服务私有化云;还做了大数据中心;

然后后面的两三年就没在公司,移民美国遥控指挥了;

属于业务+吹水+技术型的,干实事居多,当然薪水很高,我估计这个网站上拿工资的兄弟们,没有人拿到过那个钱。
glcolof
10 天前
很多“架构师”并不是因为公司工作而学会当“架构师”的,而是自己业余时间开发的项目,随着时间的积累,代码量不断扩大,期间随着自己技能和见识的增长而多次重构,在这个过程中对大规模软件的架构问题产生多方位多角度的认知的。
murmur
10 天前
系统挂几次出几次事故,被流量打崩几次就会了
kk380446
10 天前
像我们就是大项目也有中小项目居多, 平均 1 个月交付一版中小项目, 不同的项目技术选型方案也不同,几百人在线的小项目基本都是多实例单体架构, 大一点的项目 (5 位数在线用户的)优先考虑使用微服务架构; 在就是结合自己的经验根据对需求的理解 选择合适的数据存储服务, 消息中间件, 缓存服务等等, 所以 我觉得作为一名优秀的架构师至少你应该把市面上流行的技术都要了解一遍记住它们的特点能解决什么问题. 当老板安排新项目给你的时候起码你能心中有数这个项目使用哪些技术可以满足需求.
chaleaochexist
10 天前
@isno 早早就在我收藏夹里吃灰.
这么多年过去了 大佬竟然写完了...
而我 从来都没有第二次打开.
惭愧惭愧.
me1onsoda
10 天前
架构师就是经验之谈,很难通过一些刻意的练习就能达成。
基本上是从 0 开始带团队成为细分领域独角兽级别能称为架构师,业务不够大,根本没有踩坑的经验。其他中小厂架构师基本是斗蛐蛐玩儿的,只能算懂点通用经验的高级程序员。
isno
10 天前
@chaleaochexist

2 年半了,还没写完,还在补一些细节, :'( 。

不过快弄完了,今年肯定能写完了。
pkoukk
10 天前
架构和架构师根本就是两码事,关系就像雷锋和雷峰塔一样。
善战者无赫赫之功,你要是架构真的设计的贼牛逼,你反而成不了架构师。
做一坨狗屎架构,今天内存瓶颈,明天 IO 瓶颈,后天一致性瓶颈,全是问题,全是挑战
天天在救火,天天在解决这些看上去的业界难题,就会让你看上去技术很牛逼,很容易成为架构师
yrj
10 天前
大厂出来的就一定适合做?我觉得不一定,就像御厨,一辈子只调萝卜黄瓜。例子可能极端一些,但就是这个道理,可能他在某个语言某个业务上很精深,但不一定有全局的知识。
wantstark
10 天前
首先要明确架构的目的是什么;对于不同阶段、不同类型的公司以及产品,架构完全是不同的概念。
ilucio
10 天前
去考高级软件架构师~
huage
10 天前
你们说啥呢,我们公司的架构师:1.给领导送礼; 2.给领导拍马屁; 3.请领导吃饭; 4.代码不看; 5.架构图不出,谁要谁写; 6.技术问题各自去百度。

架构师第一位任务是要给领导提供情绪价值,技术都是其次的。
securityCoding
10 天前
业务骨干+全局视角缺一不可
NoKey
10 天前
主要是要能搞事,要能吹,会写 ppt
想我们这里有一个,每天访问人数 2 位数顶死的服务,硬要上能顶住万人并发的
各种系统,中间件,各类服务,搞了一大堆
用途是什么呢?
汇报~
PopRain
10 天前
说起 CURD 都是一脸不屑,问题是这个世界大部分架构在 CURD 的应用上。。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1071252

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX