去年末,我曾经面试过一位架构师的候选人。这位候选人是一位大厂高级工程师,由于技术好,在团队中承担一些管理工做。从他简历上的项目经验,我能看出他的编程能力和技术深度都属于优秀行列,在某些项目上,已经承担了一部分架构设计职责,是个潜力型人选。
html
几轮面试下来,面试官对他的评价很不错,编程能力和技术深度都能过关。因此我面试的时候,就从他作过架构设计的项目出发,摘了几个具体的点去深度沟通。程序员
然而,当我真的围绕“架构师”职责去考察时,却发现,他对“架构师”的理解,还停留在接到需求后,依据产品设计给出实现的阶段。对于接下来的模块分解、代码重构、技术选型、性能优化等方面,虽然他有所了解和接触,但实在太过皮毛,缺少体系化的理解。面试
后来,在和他进一步沟通的过程当中,我发出了这样的感慨:一个工程师,若是不能从架构师的角度思考问题,带领团队,总体完成一个系统的架构设计与开发,就永远也不会了解如何作一个架构师。而若是他不去作一个架构师,又永远没有机会带领一个团队,完成一个系统的架构设计与开发。编程
这里彷佛造成一个死循环。可否解开呢?固然能够,从我 15 年的架构师经验来看,要突破这个死循环,有两个关键点。后端
第一,你表现出优秀的开发能力,让领导相信,即便你没有架构设计与领导开发的经验,你也能作好架构师这一角色,从而任命你作架构师。缓存
第二,你在成为架构师以前,就掌握了足够的作架构的方法和技能。在被任命为架构师以后,不会手足无措把事情搞砸,而是可以有条不紊开展工做,打好你的架构设计第一仗。安全
那么,到底如何才能成为一个架构师呢?换句话说,优秀架构师应该拥有哪些能力和素养?在我看来,一名优秀的架构师,必须具有 8 大核心能力:性能优化
优秀的编程能力微信
设计文档的能力架构
模块分解的能力
大规模复杂系统架构的能力
掌握典型技术解决方案的能力
系统优化以及保障系统稳定的能力
数据处理与应用的能力
领导与管理能力
为了助更多有架构师理想的程序员一臂之力,我将与极客时间联合开设「 架构师训练营 」第 0 期,把我多年的思考,经历的关于架构的方法和实践,架构师的成长和修炼都讲给你听。这个过程若是能对你有所启迪,我会很是高兴,若是能让软件开发这个行业变得更加科学规范,我会不甚荣幸。
我是李智慧,现任某一线互联网公司的首席架构师,曾担任阿里巴巴技术专家、Intel 亚太研发中心架构师。我也是 Apache Spark 源码贡献者,长期从事大型网站架构、大数据的研发工做,著有《大型网站技术架构:核心原理与案例分析》。
我负责和参与过的项目包括阿里巴巴分布式 NoSQL 存储系统 Doris 、阿里巴巴统一分布式缓存框架 Baza 、阿里巴巴统一安全加解密框架 Circe 、Intel 大数据性能分析与诊断系统 Dew 、日本最大在线票务系统。我会在训练营,带你详细拆解其中部分项目。
此外,我也有超过 6 年的线下咨询、企业架构内训经验,曾经给华为、搜狗、平安、中国银行等企业进行过架构师相关的内训,做为外聘教师为浙江大学硕士研究生开展《面向对象高级编程》课程。若是你使用极客时间,应该会看到我在上面出品的《从 0 开始学大数据》《后端技术面试 38 讲》两个专栏。
👆我心中优秀的架构师是什么样的?
我将在连续 15 周的时间里,每周直播授课 5 小时,带你学完 11 个模块的学习,拆解 14 个案例。这期间,除了直播教学外,我会给你布置课后做业,帮你实战练手,也会按期进行答疑直播,帮你解答难题以及你所但愿了解的课程之外的内容。另外,我还会跟极客大学的班主任一块儿,组建一支很是优秀的助教团队,帮助你随时解决的学习过程当中遇到的问题。
在课程内容的设计上,训练营还有以下特色:
1. 围绕架构师岗位职责设计课程内容,所学即所用。
我跟极客时间的教研团队,仔细研究了十几家互联网大厂的架构师招聘 JD,从中提炼出了架构师的职责,而后围绕这些职责和我所提到的架构师 8 大核心能力,进行了课程的内容设计。
课程内容涵盖了架构师的全部工做环节,从架构文档的输出开始,历经框架设计、模块分解、代码重构等基本工做,也包含了系统架构、技术选型、性能优化、安全稳定、数据应用、技术创新、技术管理这些架构师的必须掌握的技能。

👆精炼版大纲
2. 拆解 14 个大厂架构实战案例,弥补你工做中缺失的经历。
我精选了有参考和表明价值的实战案例,将他们通过脱敏、迭代、优化、包装后融入到课程,为你还原高并发、大流量的工做场景,弥补你在本身所处工做场景中,没法经历大项目的遗憾,经过案例实战,掌握架构师的能力。
3. 融入面试题讲解,帮你经过架构师的面试。
除了实战案例,我也会融入不一样方面架构师面试的真题讲解,给你还原面试场景,经过面试题再去理解架构师的职责要求和能力素养。
最后,“送佛送到西”,还有一项超高价值的服务,那就是企业内推。极客大学团队,会给每位毕业以后有跳槽需求的同窗,一年内提供两次互联网大厂、600+ 鲲鹏会企业的内推服务。这项服务不局限北上广深,任何地区均可以。
1. 不少想成为架构师的程序员,苦于没法经历大规模的案例,今天分享给你包括阿里、美团、百度等公司在内的 432 个大厂架构案例,👇扫码添加学习顾问,就能够免费领取啦。
道阻且长,行则将至。由衷的但愿,你能在架构师训练营,实现本身成为优秀架构师的梦想。
点下再看,一块儿成为优秀的架构师👇
本文分享自微信公众号 - 架构师智库(beijing-tmt)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。