引言
就程序员而言,日后的职业发展可以走3个方向:专攻技术深度、转团队管理、晋升架构师。
我相信成为一名优秀的架构师,是大多数技术人的追求。但资深架构师的出现几率仅约为0.3%,如果想在3-5年后稳坐金字塔尖,除了扎实的代码功底和项目积累,如何有意识地培养技术广度和架构思维能力,是你当下应该付出更多精力的。习惯了架构思维,你可以从更高的层次、更高的角度去思考你现在做的事情,做出更正确的决定。
北城码农邀请到前阿里技术专家李智慧老师聊聊他的架构师成长经历和思考。
如果你有以下三个疑问,建议花5分钟通读。
1.什么样的人适合做架构师?转行的人有戏吗?
2.架构思维在工作中有什么作用?懂架构是不是就万事大吉了?
3.架构的核心思想都有哪些?
嘉宾介绍
李智慧,曾任阿里巴巴技术专家,Intel大数据架构师,拥有20多年编程与架构经验;设计开发过阿里巴巴的分布式存储系统Doris、阿里巴巴印度站、基于Hadoop的大数据仓库Panthera等;参与过Apache Spark的开源开发,对Spark架构代码进行过多处优化。有5项分布式系统发明专利;是畅销技术书《大型网站技术架构:核心原理与案例分析》的作者,该书被若干高校选为计算机类专业教材;更是各大技术峰会的常邀嘉宾。
以下为专访内容整理
▼
北城君:您是如何走上技术这条路的呢?还记得拿到第一个Offer的场景吗?
李老师:我大学不是学计算机,但是在