架构师成长历程

架构师的巅峰似乎很耀眼,但其成长的道路却异常曲折,但是我相信只要能做到脚踏实地、一步一个脚印、慢慢的积累,一切总是会顺理成章!我个人觉得,要成为一名出色的架构师,简言之需要具备以下的必要条件与过程:

1、热情主动的学习

当然不是说我们可以毫无目的的,首先需要知道架构师需要关注的哪些方面,如果你还从Programmer刚起步,不妨在这里多思考和计划一下。最好是能结合自己的项目实际情况,从不同方面进行实践与总结。没有什么可怕的,怕的是我们不去想!

2、善于思考和总结

习惯于将复杂问题简单化,善于应用OO的思维来进行项目的开发和设计,这是一个良好的开端;项目实践中,问题一般会有很多很多,不同类型、不同前提……,勤于思考、分析拙劣,养成良好的分析问题与解决问题的能力。

3、相关领域不同场景的反复实践

     自然的架构师是同样属于业务领域范畴,没有谁可以脱离自己的领域可以天才般的成为优秀的架构者,同样大量的复杂实践、思考、优化、完善,这也将不断的积累着宝贵的经验,当达到一定程度时,可以进行更高层次的实践要求。

4、善于沟通、表达、交流

这是最基本的,也是最重要的,架构师在项目中往往是高屋建瓴,只有清晰的表达自己的架构意图、设计理念,团队开发人员、产品、运维、DBA等等才能更好的理解和结合自身的视角共同融入进思考,这也是架构不孤立,不脱离实际的一个重要方面。

另外也可以适当的参与到架构、设计的交流中来,保持良好的设计出发点,不要在起跑线上就失败了。

5、坚定信心、持之以恒

剩下来要做的就是,不断的良性循环,前方的道路会愈加清晰起来,无需要有丝毫的畏惧,相信自己能行的,即使不行,那下次也一定会行!

虽然不知道现在我自己算不算是一名架构师,但至少我很早以前已经有此计划,计划越早成长的会越快,记得有次面试中,有位相对年长的面试者曾经问我说:“我想知道怎么样成为一名架构师?”,当时我稍有惊愕,最后给这位朋友总结下来,其实很简单,就像我上面说的:大量的不同层次的领域设计实践(积累经验、问题能力)、知识的广度、不断的学习、交流(各种方式,在上面的第一点中可以大概的考虑下从起点到黄金阶段需要做些什么可行的计划)……,说白了既然选择了起点,那么过程由我们自己决定,加油!

时间: 2024-10-10 15:06:00

架构师成长历程的相关文章

从零开始学架构(一):架构师成长路径

内容摘要从架构的本质,软件工程,架构师职责,成长路径等方面,介绍什么是架构,架构流程以及架构师职责和成长规划. 本篇主题一.什么是架构二.项目中的角色三.架构师职责和工作内容四.架构工作流五.架构师成长路径六.架构能力模型七.扩展知识八.本章总结 一.什么是架构架构是系统的蓝图,描述了系统的结构和关键决策.包含系统的功能和非功能性需求,如何实现的,系统与子系统是如何划分的,系统之间如何通信的,系统功能如何设计的和交互的.包含重要的架构决策,系统组成,功能设计,技术选型,成本分析等架构的基础是设计

WEB架构师成长学习之路

现在的我也是个很菜很菜的程序员,大学还没毕业,创建此文章是为了给自己留下点学习的轨迹,养成良好的记录学习笔记的习惯,哈哈,说不定以后出名成为大神了可能会有人来看这些文章! http://www.cnblogs.com/seesea125/archive/2012/04/17/2453256.html 我是在这里开始我的架构师成长之路的,这位博主我也不知道是谁,反正看他的学习目录挺清晰的,就跟着他的思路一步一步来吧,牛人的经验会让你少走很多弯路,所以我的学习经历从现在开始都是跟着丢人的成长轨迹去的

WEB架构师成长系列索引

原文:http://www.cnblogs.com/seesea125/archive/2012/04/17/2453256.html 序言 WEB架构师成长之路之一-走正确的路 WEB架构师成长之路之二-大牛的法宝 WEB架构师成长之路之三-架构师都要懂哪些知识 第一篇 设计模式 什么是对象,为什么要面向对象,怎么才能面向对象? 面向对象基础 设计模式培训之一:为什么要用单例模式? 设计模式培训之二:简单工厂.工厂方法 设计模式培训之三:抽象工厂 设计模式培训之四:策略模式 设计模式培训之五:

开启运维自动化架构师成长之路

技术的提升仅是量的积累,思想的提升才是质的飞跃! 这句话是我在网上看到认为最有道理的励志语录了,当然互联网IT行业的工作者相对理解的会更加深刻. 以这句话开头引出我将要写的这篇文章.首先,请允许我做一个自我介绍: 熟悉的朋友喜欢叫我一声岩哥,这么些年我也认可了这个称谓,尽管不是太好听.从毕业之后就接触了互联网,到现在工作N多年,中间有接触过游戏行业.金融行业.教育行业.云计算行业.电商购物和系统项目集成等,所有的工作经验和项目经历都是跟互联网IT技术挂钩,熟知企业中.项目中和学习中关于IT方面的

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

转自http://blog.csdn.net/fei33423/article/details/61934514 如何成为一名架构师,架构师成长之路 原创 2017年03月13日 22:50:34 3116 大量阅读别人的系统实现文章( 架构= 模块图 + 模块流程图(启动 和 主流程 ,可以用拟物 tag) 或者 模块时序图) 动态+静态 .对象很重要,模块很重要. 从产品角度,用户很重要 脑图不需要按空格,收缩行 https://www.processon.com/view/link/58c

App架构师成长路线

点击关注 异步图书,置顶公众号 每天与你分享 IT好书 技术干货 职场知识 参与文末话题讨论,每日赠送异步图书 --异步小编 架构师,软件技术领域一个高大上的名词,业界有言"人人都是产品经理",却很少听到"人人都是架构师".其本身涉及的复杂庞大的跨领域知识体系除外,对于架构一词,其实很难去完整地定义,我们也没必要过于纠结,就如我们为什么要登山,因为山在那里,执着前行,或许还未曾知晓路在何方,抑或你都不曾思考要去何方,但至少你已经在路上,while(!(succeed

架构师成长之路2.4-Kickstart文件剖析

点击返回架构师成长之路 架构师成长之路2.4-Kickstart文件剖析 kickstart文件是一个简单的文本文件,它包含了一个项目列表,每个项目由一个关键字来识别. 创建kickstart文件注意: 每节必须按顺序指定.除非特别申明,每节内的项目则不必按序排列.小节的顺序为: 命令部分,这里应该包括必需的选项.           %packages部分,这部分选择需要安装的软件包.           %pre和%post部分,这两个部分可以按任何顺序排列而且不是必需的.前者是预安装脚本,

架构师成长之路4.4-多维监控体系_zabbix

点击返回架构师成长之路 架构师成长之路4.4-多维监控体系_zabbix 点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 自学Zabbix之路[第一回]:初识Zabbix 1.1 自学Zabbix1.1-简介 1.2 自学Zabbix1.2-zabbix特性 1.3 自学Zabbix1.3-zabbix进程 自学Zabbix之路[第二回]:安装Zabbix 2.1 自学Zabbix2.1-安装需求 2.2 自学Zabbix2.2-服务器端环境

架构师成长之路6.4 DNS服务器搭建(部署主从DNS)

点击返回架构师成长之路 架构师成长之路6.3 DNS服务器搭建(部署主从DNS)  部署主DNS : 点击 部署从DNS : 如下步骤 1.与主DNS一样,安装bind yum -y install bind-utils bind bind-devel bind-chroot bind-libs 2.与主DNS一样,编辑/etc/named.conf options { version "1.1.1"; listen-on port 53 {any;}; #表示使用53端口 direc