本文作者:陈睿|mikechen,优知学院创始人

这是架构师系列的第二篇文章

前文谈到架构师核心技能架构设计的重要性,如果你对架构师这个职位从技能的角度有比较清晰的认识,本篇文章将为你继续揭示架构师这个职位的成长周期。

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

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

结合企业架构师的需求,以及我个人的架构实际经验,我把架构师的成长分为如下四个必经之路:

1 架构师胚胎(程序员)

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

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

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

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

3、架构师幼苗

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

4、架构师

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

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

你可能也喜欢:

  1. 从Java程序员进阶到架构师,史上最全进阶详解(上篇)
  2. 从Java程序员进阶架构师,必看的书单推荐!
  3. 从Java程序员进阶到架构师,6大核心技能要领详解
  4. 如何学习获得架构师高并发的经验?
  5. 【优知学院】手把手教你成为年薪100万的架构师 or CTO?
  6. 初创公司如何做好技术选型,3条必须掌握的核心要领

mikechen详谈架构师成长之3大步骤相关推荐

  1. 如何成长为优秀的架构师?架构师成长的4大必经之路

    进阶架构师|作者 陈睿Mike 之前谈到架构师核心技能,如果你对架构师这个职位从技能的角度有比较清晰的认识了,本篇文章将为你继续揭示架构师这个职位的成长周期,文末有架构师资料~ 在国内架构师需要多年的 ...

  2. 架构师成长计划”牵手百度,聚焦未来数据中心基础架构|Science x Intel

    点击上方蓝色字,关注我们 在全球疫情爆发.经济低迷的特殊背景下,新基建成为提振中国经济的全新战略,聚焦了全球的目光.大数据中心成为新基建的七大领域之一. 随着5G网络.人工智能.工业互联网等产业的成熟 ...

  3. 智能&大数据时代,架构师思维的十个学习步骤(优化版)

    前言: 秦朝的<书同文.车同轨>,加上唐朝的<诗同形>,有效的减法设计,创造了大一统(加法)的辉煌国度.君不见,在前面各步骤里,诸如:从复杂中设计出简单.以需求检验设计等都是基 ...

  4. Java架构师成长之道之浅谈计算机系统架构

    Java架构师成长之道之浅谈计算机系统架构 Java架构师成长之旅 1.1 信息技术发展趋势 目前信息技术主要经历了互联网.移动互联网以及以大数据.云计算.人工智能和区块链为代表的新兴技术三个阶段.而 ...

  5. 软件系统架构师成长之路(一)

    几个月前,公司因为战略调整,将位于美国的系统工程(system engineering)部门的工作转到了国内.也因为这次调整,我有幸以系统架构师(system architect)的身份主导产品一新功 ...

  6. 架构师成长系列 | 从 2019 到 2020,Apache Dubbo 年度回顾与总结

    作者 | 刘军(陆龟)Apache Dubbo PMC 本文整理自架构师成长系列 2 月 18 日直播课程. 关注"阿里巴巴云原生"公众号,回复 "218",即 ...

  7. Web架构师成长之路

    Web架构师成长之路 本人也是coding很多年,虽然很失败,但也总算有点失败的心得,不过我在中国,大多数程序员都是像我一样,在一直走着弯路.如果想成为一个架构师,就必须走正确的路,否则离目标越来越远 ...

  8. 架构师成长之路:如何提升技术掌控力?

    架构师成长之路:如何提升技术掌控力? 简介: 在很多人眼里,架构师就犹如古代的将军一般,既能运筹帷幄决胜千里,又能独闯敌营取人首级,是所有士兵们崇拜的偶像...好了,其实我只是想说:能成为一名优秀的架 ...

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

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

最新文章

  1. Android 打包 aar文件的流程以及aar的引用
  2. NERDTree这个插件的用法简介
  3. MySQL InnoDB锁机制全面解析分享
  4. 事件标志组的等待与通知
  5. python词频统计代码_python统计词频
  6. 怎么做批注_BIM平台是什么?有何用?怎么用?
  7. 批量输入ISA防火墙的URL对象
  8. SAP License:HP面试手记
  9. 教你10分钟内在Windows上完成Rails开发环境的安装和配置
  10. 结构体04:结构体嵌套结构体
  11. Eclipse调试时Application XXX is waiting for the debugger to attach的提示
  12. 在.NET 3.5中使用Parallel.For()(转帖)
  13. Lambda表达式实现有限状态机
  14. 带图破解无源晶振与有源晶振知识
  15. [软件应用]常用软件名录
  16. php 通过 谷歌邮箱发送邮件
  17. 发那科机器人仿真软件FANUCROBOGUIDE打开机器备份
  18. 手机自带抖音无水印视频下载功能,另推荐抖音短视频去水印网页版
  19. 开源新作!抖音四面被拒,再战头条终获offer,一文搞懂
  20. VS2015使用opencv

热门文章

  1. thinkpad s3 安装win8 kali双系统笔记
  2. OA 办公系统 模块设计
  3. 别忘了当初你为何出发
  4. div为空的时候 浮动没有效果_3种CSS清除浮动的方法
  5. Datawhale-零基础入门NLP-新闻文本分类Task02
  6. 设计模式_4_适配器模式(AdapterPattern, 多个功能的结合)
  7. WebSocket实现实时通信
  8. 路由算法及路由协议(详解)
  9. LeetCode 6062. 设计一个 ATM 机器
  10. 天池 在线编程 条件串(DP)