15036188778

您所在位置: 首页> 学习课程> 从菜鸟码农到架构师需要经历哪些?

从菜鸟码农到架构师需要经历哪些?

发布百知教育 来源:学习课程 2019-09-09

我们刚开始从事程序员工作,都是从基本的菜鸟码农开始的,即使是很厉害的架构师,也是从这个阶段走过来的,但是从菜鸟成长为架构师所需要的时间是不一样的,那么从菜鸟码农到架构师需要经历哪些?


架构师也从工程师成长起来的,首先成为合格的工程师需要一定的时间,大概需要1-3年左右,这个阶段需要别人的指导完成开发,当然需要高级工程师带领,不断的分析需求与方案,进行实现项目。



工程师阶段是最原始的“基础技能积累阶段”,主要积累基础知识,包括编程语言、编程工具、各类系统的基本使用。以 Java 后端工程师为例,工程师阶段需要积累的经验和技能有:

Java 的语法、基本数据结构的使用。


Eclipse、IDEA、Maven、Linux 命令行等各种工具。

数据库 CRUD 操作、缓存的基本使用等。

业务系统的基本流程。


下一阶段是成长为高级工程师,同样的需要时间的积累,这个极端的工作是能够独立完成项目开发,包括项目需求、方案设计、编码实现等等。



例如:


MySQL 数据库表如何设计,是设计成两个表还是三个表?

是否要用缓存,缓存的 Key 和 Value 如何设计,缓存的更新策略是什么?

产品提出的需求是否合理?是否有更好的方式来满足?


最后是架构师到高级架构师的阶段,想要成长为高级架构师,需要10年以上的时间,这个阶段是能够独立创造新的架构模式,例如:

谷歌大数据论文,创造了分布式存储架构、分布式计算 MapReduce 架构、列式存储架构,开创了大数据时代。

在有 MapReduce 分布式计算架构的背景下,Storm 又创造了流式计算架构。

在虚拟机很成熟的背景下,Docker 创造了容器化的技术潮流。


高级架构师与中级架构师相比,典型区别在于“创造性”,高级架构师能够创造新的架构模式,开创新的技术潮流。


所以,从菜鸟到高级架构师不仅有很多东西要学习,有一些经验和项目的积累,一步一个脚印成为高级架构师。


java培训班:http://www.baizhiedu.com/java2019

上一篇:Java面试:如何准备一个合格的java简历?

下一篇:应届生去公司找个Java程序员的职位需要什么技能?

相关推荐

www.baizhiedu.com

有位老师想和您聊一聊

关闭

立即申请