进阶架构师|作者 陈睿Mike

之前谈到架构师核心技能,如果你对架构师这个职位从技能的角度有比较清晰的认识了,本篇文章将为你继续揭示架构师这个职位的成长周期,文末有架构师资料~

在国内架构师需要多年的实战经验和个人修炼,一名优秀的架构师,离不开个人的努力和公司的机遇,挑战和机遇并存。

首先,大部分架构师的成长都是伴随公司的发展需要从而演变而来,需要大量时间的实践以及不断的经验积累。

结合互联网对架构师的要求,以及我个人的架构实际经验,我把架构师的成长分为如下四个必经之路:

01 架构师胚胎(程序员)

工作年限1-3年左右,掌握程序相关的基础知识:语言编程开发、基本的数据结构、基本的算法掌握、对熟练使用常用的语言开发环境:java、c#、c++、go、groovy、php、python等相关的开发环境、基本的数据库知识(还到不了性能调优)、基础的设计模式(eg:工厂模式等 )、常用的通讯协议等。

02 架构师萌芽(高级程序员)

工作年限一般3-5年,如果你做研发超过了5年还是处于重复搬砖的节奏,还没有考虑代码效率以及避免重复造轮的情况,还不能算到高级。

这个阶段需要掌握的知识,比如:掌握更多的设计模式、操作系统原理、分布式系统原理、常见的性能调优方案:数据库端(事务超时、索引如何优化、高效sql等)、应用端、web端(静态分离怎么做)等、高并发基础场景。

03 架构师幼苗

工作超过5年,身经百战的同时,我的标准是必须参与过至少一次中、大型项目,这个阶段你还不能完全操盘一个大项目的架构设计,但至少对整个架构设计整体有一定的了解,比如:单点登录、分布式缓存的场景、异步消息场景...典型的基础架构设计怎么实现。以及从理论的角度,透彻领会应用设计模式、JVM的原理...有一定的洞察力,有兴趣深入去了解技术的核心原理。

04 架构师

如果你经历了上述3个步骤阶段的项目操练,如果在这个阶段,你能独自带队操盘一个中型、大型项目的架构设计,并且从架构设计的角度:效率、可维护性、可扩展、容错...能胜任这个项目并且成功上线,这是一个标志性的架构师节点,独立胜任中、大型项目架构设计操盘手。

架构师是很多技术人的职业目标,好的架构师来源于机遇(公司)、个人努力(吃得苦、肯专研)、天分(真的热爱)的三者协作的结果,实践+机遇+努力才能助你成为优秀的架构师。

更多架构师干货

该资料获取方式

留言点赞支持一下即可获取免费资料。

如何成长为优秀的架构师?架构师成长的4大必经之路相关推荐

  1. 架构师成长之路(3)--如何成为架构师(方法)

    前言: 哲学家常思考的问题:" 我是谁?"" 我从哪里来?"" 要到哪里去?不只是哲学家,我想每个人都有自己对这三个问题的认知. 如果我们要成为架构师 ...

  2. python架构师是做什么的_架构师成长之路(1)--什么是架构师

    前言: 哲学家常思考的问题:" 我是谁?"" 我从哪里来?"" 要到哪里去?不只是哲学家,我想每个人都有自己对这三个问题的认知. 如果我们要成为架构师 ...

  3. 架构师成长之路 1 --什么是架构师

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 前言: ...

  4. 架构师技术领导力成长之路

    今天跟大家分享一点架构师技术领导力成长的心得体会,以我在当当那几年做的事情为例,试图去总结一些普适性的方法.每个人的成长路径都不同,我能分享的只是自己的经验,没有一个通用公式能够帮助大家搞定一切问题, ...

  5. 如何成为一名架构师,架构师成长之路(转)

    转自http://blog.csdn.net/fei33423/article/details/61934514 如何成为一名架构师,架构师成长之路 原创 2017年03月13日 22:50:34 3 ...

  6. 如何成为一名架构师,架构师成长之路

    技术人人都是xx 父文章 人人都是面试_个人渣记录仅为自己搜索用的博客-CSDN博客 我的成长之路_个人渣记录仅为自己搜索用的博客-CSDN博客 相关文章 架构师好书推荐_个人渣记录仅为自己搜索用的博 ...

  7. [架构之路-4]:架构师 - 架构师的四大架构价值等级与架构师全面成长之路

    目录 第1章 架构师的四大架构价值等级 第一等级L1: 一知半解型(入门架构师)-- 辅助价值 第二等级L2: 拆解还原型(初级架构师)-- 表层价值.协调价值 第三等级L3: 革新型(中级架构师)- ...

  8. 2019最新老男孩JAVA架构师之路成长课程实战

    下载地址:百度网盘 |____43.高可用架构设计与实践           |____15.高可用架构设计之高性能数据提交与存储篇           |____14.高可用架构设计之基于堆栈分析篇 ...

  9. 最新《老男孩JAVA架构师之路成长课程》

    |____43.高可用架构设计与实践           |____15.高可用架构设计之高性能数据提交与存储篇           |____14.高可用架构设计之基于堆栈分析篇           ...

最新文章

  1. 一文概览深度学习中的五大正则化方法和七大优化策略
  2. CSS+js弹出居中的背景半透明div层
  3. GB50174-2017新旧对比
  4. 【DM8168学习笔记5】EZSDK目录结构
  5. oracle 拷贝文件到asm,Oracle 从ASM复制文件到文件系统
  6. 常用算法总结(穷举法、贪心算法、递归与分治算法、回溯算法、数值概率算法)
  7. bufferedreader读取中文乱码_python之pandas模块关于csv文件乱码问题解决
  8. 【Nginx】磁盘文件写入飞地发
  9. Head First 设计模式 —— 工厂模式与工厂方法
  10. ARCGIS制作三维地图教程(BIGEMAP)
  11. Java IO流复制文件拒绝访问的原因及解决方法
  12. 百度知道1000指数的关键词留链接排名到第一的实战案例
  13. 米聊PC版体验评测: 简约过头的即时聊天工具
  14. yolov3的loss计算公式
  15. antd table分页每页中文设置
  16. c 语言的15个晦涩,一条晦涩难懂的C语言语句
  17. 设计模式之内容观察者模式
  18. ct上的img表示什么_X线/CT/MR影像片子上的标识你是否都认识?
  19. ZXing生成二维码,条码,logo二维码
  20. 阿里云物联网平台体验(树莓派+Python篇) 1

热门文章

  1. 2020 icpc上海站 Mine Sweeper II
  2. thinkphp5.0.23
  3. 让程序不触发 Vista/Win7下应用程序兼容性助手弹出
  4. 名帖341 怀素 草书《自叙帖全卷》
  5. 寻找二叉树两个结点的最低共同父节点
  6. 我来挑战主页绑定,浏览器被绑架之终极方案!
  7. c语言 手机app防沉迷系统,推荐 | 那些手机防沉迷的APP
  8. 计算机硕士生招聘,国泰君安招聘计算机硕士实习生
  9. PSP编程初探 Hello World
  10. 呼延灼因见林冲武艺 水浒传