如何成为一个优秀的架构师? | 马犇-技术博客

如何成为一个优秀的架构师?

来源:本站原创 微信技术群总结 超过3,689 views围观 0条评论
【今日话题】如何成为一个优秀的架构师? – 黑夜路人

1. 这个问题有点泛啊,我觉得一个好的架构师不仅是在技术上使人信服,也是在业务上使人佩服. 懂得公司的业务和发展,知道什么技术需求是合理的,什么需求是不合理的. 现在的互联网公司不管是创业还是大公司,感觉很少技术形成的壁垒,就是我能做到,你不能做到. 更多估计在技术方面拼的是管理和相应速度了. 所以一个公司的架构师估计必备的功能是找人,管人 – 轩脉刃

2. 可以针对当前公司,业务,团队,做出合理的规划,自我驱动公司技术,平台的演变。也算是职能只一吧 – 于洋

3. 如何成为一个架构师? http://www.zhihu.com/question/19627054 – 不如

4. 想成为一名出色的架构师,如何才能真正的提高自己? http://www.zhihu.com/question/19841397 – 不如

5. 从全局到细节 预知问题 解决问题 – jerome

6. 刚好最近也在关注职业生涯规划的问题,整理一下自己的思路

1、什么是架构
架构是一种抽象设计,描述系统各组件之间的关系

2、什么是架构师
了解客户需求、明确业务设计、制订架构方案、指导团队实施。 偏技术专业线。

国内架构师大概有这几种
运维架构(实际上就是资深运维,最容易)
WEB架构(有高并发大流量解决经验,较容易)
业务架构(熟悉精通某一类业务,如电商、支付、游戏server等,需机遇)

也许架构工作就是技术主管、经理、总监、高工来完成的,但是架构师听起来更高大上

3、什么是优秀的架构师
无法证明,只能唯结果论。产品、业务或者个人品牌有影响力了,自然就算优秀。

4、如何成为优秀的架构师

务虚

业界影响力
混圈子吹水讲课出书

务实

行业视野
对技术本身的热情、对行业趋势的关注,与语言无关但一定熟悉多种语言、设计思想。
区别于沉迷于代码的程序员的重要一步。

业务规划
能够结合当前实际资源,对具体业务进行规划,并能应对将来一定时间的扩展需求。
积极提升产品、业务的输出价值和影响力

人才建设
结合每个小组的特性,协助行政主管、制订专业明确的梯队人才培养计划。招人一般是行政主管负责。
如能快速组建一个能打仗善打仗常胜仗的团队更佳。需要深厚的人格魅力和管理思想。

技能沉淀
1、多看
多看书(非博客),系统化学习方法论。
从术到道、从最基础的计算机原理到当前最成熟的行业规范都要基类。
多使用专业名词。

2、多做
经历各种复杂设计的系统,
多横向、纵向对比,明确what how why
实战。

3、多想
将阅读和实践的心得体会,用思维导图总结出来,强迫自己思考总结归纳。
明确核心脉络。

4、多写
将心得体会形成文档,输出价值观、方法论,扩大影响力。
布道。多使用通俗易懂高大上的词汇 – 楚吟风

7. 分享下小弟现在的在学的东西,其实网上也有

4个意识

大系统小做
先扛住再优化
边重构边生活
干干净净

7个手段
SET模型
全网调度
灰度升级
过载保护
立体监控
自动部署
柔性可用

腾讯海量服务之道的方法论. 另外还有很多很好的系统方法论,不太方便直说,我也在学习中。共勉. 去百度文库搜索腾讯大讲堂. 都是专家文档. 架构层面多考虑道,少纠结术 – 楚吟风

8. 创业 多吹牛 – 刘光耀-村长