作为架构师,你一定要想着如何去提升自己的技术影响力,无论是公司内部的小圈子,还是公司外部的互联网大圈子,你都要想办法去玩玩技术,多曝光一下,架构师其实是一个需要脸皮足够厚的岗位,你要做好随时被怼和骂的心理准备,但是一定要具备怼回去的能力和勇气,这样你才会越挫越勇,越做越强。
在当今的技术驱动型企业中,架构师的角色愈发重要。他们不仅负责设计稳定、可扩展的技术架构,还需要在技术、业务、管理等多个层面发挥影响力,确保技术方向与业务战略相契合。
技术维度
持续学习
架构师应始终处于学习状态,跟踪新技术趋势,理解其原理及适用场景,保持技术领先性。
这个其实很好理解,你要想指挥或者充当别人的老师,你必须要自己先会。大家自己可以去想象一下,假如一个非常不专业的人在你面前指手画脚,并且还理直气壮,用资源和权力去压你,那么你是不是很不爽呢?
一个优秀的架构师,不仅要自己会做方案,会写文档,会做PPT,会做汇报,会沟通,会做规划,而且还有会实战和高效的学习新技术。
一个业务团队中,只有架构师高效啦,你输出的知识以及知识带来的价值也是高效的,不让一切都会变质。
技术选型与决策
在面临多种技术选择时,架构师需基于项目需求、团队能力、维护成本等因素进行综合分析,做出明智的决策。
其实这种技能都是你持续学习而产生的技能延展的效果,一个高手架构师,他不会因循守旧的按照一种架构或者开发模式去套用在不同的项目中,而是会依据项目的业务特性去不断的做调整,从而达到最佳的交付效果。
架构师上升到一定的高度,那就是首席架构师和CTO,因此从一线的子业务架构师,晋升为部门级别的架构师,再到公司战略级别的首席架构师,最后到CTO,其实都是需要做好技术选型与决策。只是每个阶段的架构师,他们关注的点是不一样的,比如首席架构师,他更关注的是技术和架构带来的研发效能,而CTO更加关注的是技术和架构带来的人与业务产品之间的价值的最大化,最后到商业价值。
技术传播与培训
通过编写技术文档、组织技术分享会、开展内部培训等方式,提升团队整体技术水平,增强自身在团队中的技术影响力。
我这里可准确的告诉大家,架构师快速被认可的手段就是技术传播与培训,作为技术人估计好多都是很反感去给人家做培训的。
很多技术小伙伴,领导让他写一个简单的文案,他都写好久,更别提要他做几期关于自身技术积累的专题分享(太难了,其实已经失去了锻炼能力的机会),这个其实就体现出了架构师的价值。
一个优秀的架构师,绝对是一个孜孜不倦做技术传播和培训的技术布道师,并且你也要乐此不疲的去做这件事情,并不断地去训练自己的演讲能力。
你懂的,要讲出去让别人懂,这个是很难的,更何况你要做技术传播和培训,你就得做成品牌和口碑。
业务维度
业务需求理解
架构师应主动与业务团队沟通,深入理解业务需求,确保技术架构能够支撑业务发展。
业务才是架构师应该关注的重点,一个不懂业务的架构师,绝对不会被一线开发人员认可的。
通常情况下,架构师被技术人挑战的点,基本都是他不懂业务,毕竟业务才是一个企业赖以生存的根本。
这里所说的业务,并不是指那些业务逻辑的CRUD,而是指基于业务产品的业务架构。
业务战略对接
参与制定业务战略,将技术视角融入其中,确保技术方向与业务目标一致。当你作为架构师,并参与到业务战略对接层次之后,那么你绝对是一条产品线的首席架构师啦。
业务价值呈现
能够用业务语言描述技术架构的价值,让业务团队理解并认可技术投资的重要性。
架构师还有一个本职工作那就是要将业务和技术有效的融合起来,并做到1+1大于2的效果。
管理维度
项目管理
架构师在项目管理中需确保技术方案的落地实施,协调资源,解决关键技术难题,保证项目按时按质完成。
一个优秀的架构师绝对是一个优秀的PM,如果你所在的团队中有一个全职的PM去带项目,要么是没有一个称职的架构师去做项目管理,要么就是老板不信任架构师,需要PM去做监工。
团队管理
作为技术领导者,架构师应关注团队成员的成长,提供职业发展规划建议,激发团队潜能。
关于架构师应该具备团队管理的技能,我已经说过很多次啦,一个架构师的团队管理能力本质上要和技术总监持平,这个怎么解释了。
技术总监是靠KPI和资源去管人,而架构师是靠项目和参与KPI的制定(利益关系)去管人。
架构维度
架构设计原则
制定并坚守架构设计原则,确保架构的稳定性、可扩展性和可维护性。
架构设计才是架构师这个岗位真正的硬技能,并且这些硬技能是凌驾在技术硬实力的基础之上的,后者是前者的工具。
架构优化与重构
随着业务的发展和技术的演进,架构师需不断对既有架构进行优化和重构,以适应新的需求。
假如你在业务产品中没办法做到架构优化与重构需求的落地,那么你这个架构师是不合格的。
一般情况下,一个产品中的开发人员是非常喜欢最重构的,但是KPI是一把无形的阻拦锁,他会逼着开发人员只做KPI以内的工作,你重构的需求不属于他的直属领导的指派任务,人家不会吊你的,这个时候作为架构师,你就要去搞定他的领导,再去搞定开发人员,这些都是需要能力的,并不是每个人都能够做到的。
架构评审与推广
通过架构评审推广最佳实践,提升整个组织对优秀架构的认知和应用水平。当你作为优秀的架构师空降到一个业务团队之后,你除了布道一些技术和业务架构方法论之外,你更应该提高整体的架构氛围。
当然我建议那些刚转型架构师的技术小伙伴,一定要多参与业务和技术评审,并且在评审的过程中多给一些有建设性的架构建议,并借此机会去布道架构。
当然布道的最终结果是要将架构评审作为业务产品上线的一个必要环节,从而让更多的技术人具备架构思维,并让自己的队伍足够的强大,这样你作为架构师,才不至于被架空。
另外我的新书RocketMQ消息中间件实战派上下册,在京东已经上架啦,目前都是5折,非常的实惠。
https://item.jd.com/14337086.html编辑https://item.jd.com/14337086.html
“RocketMQ消息中间件实战派上下册”是我既“Spring Cloud Alibaba微服务架构实战派上下册”之后,又一本历时超过1年半的巨无霸技术实战类型的书籍。
为了提高读者阅读本书的体验性,本书总共设计了十个特色,下面我一一的给技术小伙伴阐述一下。
【特色一】由浅到深
本书将RocketMQ的技术原理和最佳实践体系化,按照由浅到深的顺序呈现给读者,使读者可以按照章节顺序按部就班地学习。当学习完全书内容之后,读者不仅能熟悉RocketMQ的核心原理,还能充分理解RocketMQ的“根”。
【特色二】技术新
本书不仅包括RocketMQ4.x(4.9.2版本)的核心原理分析和最佳实践,还包括RocketMQ5.x(5.1. 0版本)的新特性分析和最佳实践。
【特色三】精心设计的主线:零基础入门,循序渐进,直至彻底掌握RocketMQ
本书精心研究了程序类、架构类知识的认知规律,全书共分为6篇:①基础;②进阶;③高级;④高并发、高可用和高性能;⑤应用;⑥新特性,是一条相对科学的主线,让读者快速从“菜鸟”向“RocketMQ分布式架构实战高手”迈进。
【特色四】绘制了大量的图,便于读者理解RocketMQ的原理、架构、流程
一图胜于文,书中在涉及原理、架构、流程的地方配有插图,以便读者更加直观地理解。
【特色五】从架构师和技术专家的视角分析RocketMQ
本书创造性地分析了RocketMQ具备高并发、高可用和高性能的功能及原理,并从架构的视角展开分析,这些也是程序员进阶为技术专家或架构师必备的技能。
以下为从架构师和技术专家的视角分析RocketMQ典型案例,读者阅读完本书之后,也能够达到这样的水准。
【特色六】不仅有原理分析,还有大量的实战案例
本书介绍了大量的实战案例,能让读者“动起来”,在实践中体会功能,而不只是一种概念上的理解。
在讲解每一个知识模块时,我在思考:在这个知识模块中,哪些是读者必须实现的“标准动作”(实例);哪些“标准动作”是可以先完成的,以求读者能快速有一个感知;哪些“标准动作”具有一定难度, 需要放到后面完成。读者在实践完书中的案例之后,就能更容易理解那些抽象的概念和原理了。
本书的目标之一是,让读者在动手中学习,而不是“看书时好像全明白了,一动手却发现什么都不会”。通过体系化的理论和实战案例去培养读者的主动学习能力,这样本书的价值就会被最大化。
本书相信“知行合一”的理念,而不是“只知,而不行”,避免开发人员出现眼高手低的现象。尤其是在技术面试过程中,面试官更加看重的是既懂原理,又能够主动是实践技术的技术人。
【特色七】深入剖析原理
本书以系统思维的方式,从业务功能视角剖析 RocketMQ 底层的技术原理,使读者具备快速阅读 RocketMQ 框架源码的能力。读者只有具备了这种能力,才能举一反三,实现更复杂的功能,应对更复杂的应用场景。
【特色八】从运维的视角分析 RocketMQ 的最佳实践
【特色九】参与开源
本书向读者展示了如何修改 RocketMQ 源码,并快速验证案例分析。这样,读者可以从中学到参与开源的技能,并为后续自己能够参与开源做准备。
【特色十】双色印刷,读者体验会更好
为了提高读者阅读本书的体验,在有上下两册的前提下(巨无霸,超过800页),出版社不吝啬印刷成本,依然采用双色印刷。
【推荐】本书的最佳学习路径
为了提高读者学习RocketMQ的效率,我这边结合我自身从RocketMQ小白到RocketMQ专家的经历,为读者汇总了一条最佳学习路径。
【寄语】作者寄语
RocketMQ是我深度参与研究的一款开源消息中间件,无论是从源码,还是架构场景,我都提炼了很多最佳实践。
在开源领域,技术小伙伴可以使用的开源消息中间件非常的多,比如Kafka、Pulsar等,我之所以选择研究RocketMQ,除了工作内容和角色需要之外,更多的还是自己感兴趣,因此我建议技术小伙伴一定要先培养自己的兴趣,兴趣才是提升技术硬实力的第1要素。
当然我并不止研究了RocketMQ,还研究了Pulsar和Kafka等(包括开源消息中间件生态中的主流框架),只是本书作为一本关于RocketMQ实战派的书籍,我必须要以RocketMQ为主。
假如技术小伙伴想成为Java领域的架构师或者技术专家,我强烈建议你去研究RocketMQ,它会给你带来很多意想不到的技术和架构方法论的收获,这个也是我写本书的主要目的之一。
建议技术小伙伴按照本书设计的学习路线,逐章的去阅读和实战,这样学习效果会更好。
如果技术小伙伴有技术交流的,可以通过博文视点官方的读者群找到我的联系方式,并与我沟通,我会实时的解答读者的疑问。
本文公众号“架构随笔录”
本人视频号“架构随笔录”
【博文视点】2021年度优秀作者
2021年我和博文视点合作了一本技术类型的书籍“Spring Cloud Alibaba微服务架构实战派上下册”,它是我涉足知识输出领域以来的第一本书,同时它也是我自己积累的技术池中部分技术的产出。
为了写好那本书,我几乎花费了所有的休息时间,并主动的承担了书的售后技术辅导和咨询的职责(几乎是有问必答,坚持了整整两年)。
所谓有付出总会有回报,Alibaba这本书的销量还不错,我也因此获得了博文视点颁发的2021年度优秀作者。
我很清楚,这个是博文视点为了鼓励我继续去用心写书,因此我又花了接近1年半的时间去写了RocketMQ消息中间件实战派上下册这本书。
所谓一分耕耘一份收获,我将我对RocketMQ的理解体系化的输出给喜欢技术的技术人,希望真的对大家有帮助。
【博文视点】2023技术成长领路人
2022年,我开始涉足技术直播和技术讲师领域,并和博文视点合作几次技术直播,直播效果还不错,再加上我孜孜不倦的布道“Spring Cloud Alibaba微服务架构实战派上下册”这本书相关的技术,并且这些技术都是有助于“技术人”快速成长的,因此也获得了博文视点颁发的“2023技术成长领路人”这个技术奖项,这个奖项也是为了鼓励我继续通过技术直播的方式给技术人去布道技术,因此只要我有时间,我就会孜孜不倦的去讲和聊技术。
【四维口袋】2022 KVP最具价值技术专家
2022年,我开始涉足企业培训和相关技术直播,并和“四维口袋”合作了几次技术直播,并荣获了2022 KVP最具价值技术专家的技术奖项。