什么是软件架构师?未来你的职场定位是它吗?
很多学软件开发的人都会遇到一个共性的问题,将来自己的发展出路在哪?学软件开发只能做程序员吗?其实不然,软件开发有很多出路,其中最优质的莫过于,软件架构师。那么到底什么是软件架构师呢?郑州北大青鸟技术老师给你做个详细解答。
软件架构师这个称呼不是拍脑袋想出来的,是有国际标准(ISO/IEC 42010)可查的。架构师是软件开发活动中的众多角色之一,它可能是一个人、一个小组,也可能是一个团队。微软对架构师有一个分类参考,我们参考一下,他们把架构师分为4种:企业架构师EA(Enterprise Architect)、基础结构架构师IA(Infrastructure Architect)、特定技术架构TSA(Technology-Specific Architect)和解决方案架构师SA (Solution Architect)。微软的这个分类是按照架构师专注的领域不同而划分的。
EA的职责是决定整个公司的技术路线和技术发展方向。盖茨给自己的Title就是首席软件架构师,网易丁磊也喜欢这么称呼自己,实际上就是EA角色;IA的工作就是提炼和优化技术方面积累和沉淀形成的基础性的、公共的、可复用的框架和组件,这些都是一个技术型公司传承下来的最宝贵的财富之一;特定技术架构师TSA,他们主要从事类似安全架构、存储架构等专项技术的规划和设计工作;SA的工作则专于解决方案的规划和设计,“解决方案”这个词在中国已经到了严重泛滥的程度,大忽悠们最喜欢把它挂在嘴边。所谓解决方案,就是把产品、技术或理论,不断地进行组合,来创造出满足用户需求的选择。售前工程师一般都是带着它到客户那里去发挥的。
大公司会把各种类型的架构师分得很清楚,小公司一般就不那么讲究了,架构师多数是是IA+TSA+SA,一人包打天下,所以说大公司出专才,小公司出全才。软件架构师基本上是TSA+IA,这也是程序员最容易突破,最可能走上的一条道路,比如JAVA架构师、DotNet架构师、LAPM架构师等等。
那么在郑州北大青鸟翔天信鸽学习的学子们,看到这篇文章是否对你的未来职业规划有所帮助呢?架构师分为很多种,根据在学习的过程中,找到自己的擅长点,到大公司做个专才,不难成为一个优秀的架构师。成为架构师最基本的就是过人的技术,其次就是你的领导能力,要有分析判断力,主导整款软件。所以,在学习过程中要不断努力,反复练习,北大青鸟会是你成才的第一步!
更多相关技术问题可访问http://www.hnbenet.com/
本文由站河南北大青鸟校区整编而成,如需了解更多IT资讯类的文章、新闻、课程和学习技巧、就业案例、招生详情等问题,可以对在线咨询老师进行一对一问答!
- 上一篇:北大青鸟职业教育做的就是质量
- 下一篇:学技术,找工作,各个击破勇往直前!
推荐资讯
- 北大青鸟翔天解密,Java核心思想... 2012-10-13
- 「毕业季」“我们不再是我们,我... 2019-06-28
- 郑州计算机培训学校T44-S2班就业... 2012-10-13
- 学android高级开发哪里好 我推荐... 2013-03-02
- 所学非所用遭诟病,毕业生和企业... 2019-07-10
热点资讯
- 郑州云计算专业技术学校正规的!... 2021-07-27
- 期待一纸通知书,不如学一身技能... 2019-07-10
- 所学非所用遭诟病,毕业生和企业... 2019-07-10
- 本科毕业后我们的出路在哪里呢... 2018-10-26
- 饿了么,北大青鸟送红包!送红包... 2018-01-30