从初入IT职场到技术总监,我用一张图告诉你什么是系统架构师!

这张图从架构师的综合能力、岗位认识、岗位职责等方面,清楚的画出了作为一个架构的基本准则。人人都想成为架构师,可作为架构你达到了图上面的要求了吗?

系统架构师是个神奇的岗位。为什么这么说,在一个人数不多的小公司,你可能什么都需要做,身体力行,做总监兼架构师或者是主管/高级开发兼架构师;在大公司,你可能只负责某个平台的架构,某些中间件的架构,你就是某一类的架构师。

无论怎么分,作为一个架构师,你必须具备以下几个特性。

技术能力

技术能力,不用置疑肯定是最重要的。技术能力弱的架构不是一个好架构。所以,你需要知道所有主流技术的基本原理、应用场景,及快速解决问题的能力。

所以,架构师必须要有见识,所需知识面肯定是要不断拓展的。你需要清楚在什么样的场景用什么样的技术比较合适,并知道可能存在什么样的风险。来了需求,你脑袋是空的,不知道用什么技术这是最可怕的。

架构能力

这个可以表现为抽象能力、整体规划能力、及设计能力。你需要照在业务的角度进行系统分解、技术选型、架构搭建,以及规范制定。架构出来了至少可以满足近几年的发展,或者可以很方便对现有架构进行扩容。

有人说架构不需要懂业务,我面试过的就有明确表示不做业务架构。当然有方面的架构师,如中间件架构师,运维基础设施架构师等。但一般的后端架构师都是需要了解业务,不理解业务你如果进行系统分解,服务划分,及根据不同业务作出不同的架构?

技术都是为业务服务的,不站在业务的角度设计架构,那架构就是空谈。

沟通能力

这个看起来不是最重要的,其实也非常重要。作为一个优秀的架构师,你需要清楚的知道客户的需求,需要不断和需求人员进行沟通,以达到客户真正的目的。

不论是不是架构师,任何一个职场人,提高自己的沟通表达能力无疑是不可或缺的。有一句话怎么说的,领导就喜欢拍马屁的。做领导的大多不是技术特别牛的,但沟通能力肯定是一流的。

这3点肯定是架构师的核心,但不一定是每个架构师的标准。

国内做程序员,30岁左右就得转型,不然就会被嫌弃。不管是不是如此,大环境就是这样,程序员你能干到35已见天花板。

所以,程序员必须转型,管理职位数量有限,对性格、沟通表达能力有要求。所以转型架构师是首选,大家一起加油吧。

最后

欢迎大家关注我新开通的公众号【风平浪静如码】,海量Java相关文章,学习资料都会在里面更新,整理的资料也会放在里面。

喜欢文章记得关注我点个赞哟,感谢支持!

原文地址:https://blog.51cto.com/14570694/2471189

时间: 2024-08-25 03:10:11

从初入IT职场到技术总监,我用一张图告诉你什么是系统架构师!的相关文章

看职场老人教你如何平稳度过职场“更年期”

随着书院气息慢慢退去,那股不畏前路,一心往前冲的劲头也变淡了.工作七八年后,慢慢进入职场"更年期",前路迷茫,该怎么平稳度过呢?最近架构师米洛发现这个问题的时候,不免也去思考了一番想找找答案.所幸,这问题并不是个案,网上已早有牛人作答,米洛筛选其中比较好的,在此分享一下,与诸君共勉. 先明确我们的问题:工作8年,身心俱疲,迷失了职场方向,不知道该规划未来的路呢? 明确目标 不会跑偏 有7年工作经验的企管顾问秋洪发表了自己看法.他认为,首先需要明确自己的职业目标,目标不明确,就没有前进的

全球直播的罗胖跨年演讲背后技术支撑故事——罗辑思维首席架构师方圆访谈

导读:最近几年,知识付费型产品纷纷登上舞台,大家可能了解过最近的罗辑思维的跨年活动,或者也用过得到 app 来进行新知识学习.对于得到这样的产品,背后的技术挑战及经验外界了解不太多,恰逢罗辑思维首席架构师方圆作为中间件论坛的出品人参加 2017 年 12 月的 GIAC 大会,高可用架构对其进行了采访.方圆,罗辑思维首席架构师,曾先后在 Cisco,新浪微博从事基础架构研发工作.十多年一直专注于后端技术的研发,在消息通信,分布式存储等方向有着丰富的经验.个人技术兴趣广泛,主要专注 Go/Java

致初入职场的兄弟姐妹

致初入职场的兄弟姐妹   我很喜欢电影<燃情岁月>中的那句台词--"有些人能够听见自己内心的声音,非常的清楚,他们依循着自己的内心来行事.这些人变得疯狂,或者成为传奇--"(Some people hear their own inner voices with great clearness and they live by what they hear. Such people become crazy, or they become legends. )     这是

2012, 软件职场之旅启程

2012,是个特别的年份: 在 2012 , 有传说中的世界末日, 更有IT.移动.互联网领域的日趋激烈的竞争格局演变,煞是好看. 2012 上半年,我还是个研究生: 下半年,正式入职,成为软件开发行业中的一员.我还在学校的时候,特别想知道真实的软件开发环境是怎么样子,那里是一个充满神秘感的地方,及至我真正进入,也开始有了真实的体会. 7月份,刚进入公司不到10天,就承担了入职后的第一份任务:开发程序或工具,完成项目所需要的数据订正工作.老板说,我可以选择 java 或 python. 最终我选

大型网站系统架构技术原理透析

跟朋友聊天的时候,发现很多人对大型网站系统架构非常感兴趣,我也很感兴趣,经常会在家里2台笔记本和1台服务器组成的局域网环境里作些实验.我进 入IT行业的时间,大约是97,98年吧,那时候PC客户端软件最为盛行,做软件开发是一份很体面也很喜欢的工作.我从Win3.1上的VC1.5开始一 直到VC6.0,然后转为.Net开发,基本上都是从事客户端软件开发.本人的性格是危机意识向来严重,所以深感互联网必将盛行,传统软件必将走向没落, 于是转向了WEB开发.记得以前去某Portal网站应聘的时候,主考官

首席架构师修炼真经:除经验技术能力外,还要有领导力!

一般设计师通常是下意识地创造出具有完整性的作品,在遇到问题时,他会以同样的方式做出一些决定.由于保持了一致性,那么它不只让人喜爱,也易于学习和使用,更便于维护. 但在团队设计的时候,遇到问题很难用同样的方式做出决定,结果创造出产品缺乏一致性,人们会认为这个作品有瑕疵,不是最好的. 首席系统架构师解决一致性问题首先通过管理助力,要求首席架构师个人对整个设计的全局把握,并且能够在所有设计领域里进行折衷考虑. 他需要反复将他的设计团队请出自己的空间进行沟通,但仍然鼓励孤独的思考,没有思考仅仅靠沟通更容

架构师实践日 11.9 南京站报名 | 技术大牛带你剖析大数据平台内部演进中的挑战与实践

从互联网时代到物联网时代,数据成为了企业的核心资产,挖掘数据价值成为了企业数据探索.技术应用的重中之重,甚至将影响到企业未来的发展和商业模式.但大数据体量大.多样性.价值密度低.速度快等特征,也给大数据的应用研发工作带来了不少挑战. ? ? ? ? 如何应对大数据不断生长的有机特征,处理超大规模的数据挖掘?? ? 如何改进现有的数据存储与管理技术,以满足大数据应用中的大体量数据和高速数据流实时处理需求?? ? 如何解决大数据技术中的核心问题?? ? 为助力企业大数据技术应用,切实分析企业面临的数

八年Android开发,从码农到架构师分享我的技术成长之路

前言 移动研发火热不停,越来越多人开始学习android开发.但很多人感觉入门容易成长很难,对未来比较迷茫,不知道自己技能该怎么提升,到达下一阶段需要补充哪些内容.市面上也多是谈论知识图谱,缺少体系和成长节奏感,特此编写一份android研发进阶之路,希望能对大家有所帮助. 这篇文章里,我们只谈技术,不谈软技能. 在这里我把攻城狮分成初级.中级.高级和资深四个阶段,分别对研发设计能力.工具使用.系统原理和架构等作出要求. 初级 我对初级研发攻城狮的定义是掌握基础的android知识,能够独立完成

技术总监的三板斧

转:https://www.jianshu.com/p/112345241772 作为一个老技术人,今天不聊技术,就聊点技术人员职业发展的事情:对技术管理岗位的认知,比如技术总监. 先贴一张技术人员职业发展路线图,按照管理路线和技术路线区分.在国外管理路线和技术路线的职位会按照 IT Manager 和 TechLead 去区分. 但在国内其实是没有纯粹的管理路线,管理岗位中一定有具体技术工作的要求.今天我说说对“技术总监”岗位职能要求的理解. 我理解技术总监的权责范畴应该包括: ?技术性工作