六方面的学习,帮你走上业务架构师之路
极客时间编辑部
讲述:杜力大小:1.72M时长:03:45
原国有大行资深业务架构师付晓岩最近在交流中接触到一些对做业务架构师有兴趣的读者,于是他结合自己的经历谈了谈对业务架构师学习方法的认识,以下为重要内容,希望对你有所帮助。
第一,业务架构师的核心是架构,而不是业务或技术。这一点很重要,要多学习架构设计知识。付晓岩对企业级业务架构的定义是根据企业战略,对企业能力进行整体规划并将其传导到技术实现端的结构化分析方法。这其中有三个关键词,整体规划、结构化分析和传导。
业务架构师的核心能力是将复杂的业务体系进行整体性的结构化设计,无论你对 IT 技术或者业务有多熟悉,没有这一项能力是做不好业务架构师的。此外,因为有“传导”的职责,这种结构化设计需要跟 IT 设计有机结合,所以,学习系统分析与设计知识就变得很重要。熟悉技术的读者能够理解,这些知识虽然偏技术,却与语言能力无关,可以脱离语言去学习其设计思维。
第二,要多了解软件过程。其实很多技术出身的人对软件过程也只是了解个大概,日常工作中并不是很注重软件过程管理。忽视了这一点,就无法了解、掌控整个开发过程。开发的目的是为了高质量的交付,而非只是完成任务。如果不注重软件过程,连自己的专业领域都无法持续优化,那又如何跨出一步去做个好的业务架构师呢?
对业务出身的人来讲,学习软件过程知识就更为重要了,因为你必须了解你的下游是如何运作的,业务架构是桥梁,业务架构师的作用就是将业务和技术衔接起来。
第三,要学习流程优化等流程管理知识。业务架构通常不是为了现状进行设计,还会涉及到整合、优化现有流程,需要掌握一定的流程优化知识,这样业务架构师才能更好地为业务提供有价值的建议。付晓岩认为,流程优化虽然很重要,却不是专业书籍可以提供多少帮助的,而是更依赖实操。他建议除了学习经典理论外,还需要学习 BPMN 之类的工具知识,另外,要多注意实战。
第四,学习建模技术。业务架构的结构化设计通常是通过模型方式来展现的,因此,多学习不同的建模方法,包括流程、数据,甚至是 DDD,互相取长补短,提升自己的模型表达能力,使设计结果能够更好地展现出来。
第五,关于跨界的注意点。首先,从业务出发想做业务架构师的人至少应该学习一门主流的计算机语言。不需要达到很精深的程度,主要是理解技术落地的实现方式和技术人员的思维习惯。其次,从技术出发想做业务架构师的人至少要先深入地学习一个业务领域,再去跨领域搞企业级业务架构,就像所谓的“T”人才,先有垂直的一竖,再做拓展的一横。
第六,日常多养成从整体出发看问题的习惯。夸张地说,前看十年、后看十年地去分析问题。包括看书也是,看历史书、军事书,乃至花鸟鱼虫,无论学习什么知识都养成全面分析问题的习惯,时刻注意整体和部分的关系。因为架构处理的就是结构和关系,日常生活、工作的方方面面都会用到架构分析能力,养成了这种习惯也会让你的设计由“实现”变成“涌现”。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(4)
- 最新
- 精选
- Geek_45a655没说一样归属地:山东
- 言十年我倒是看了很多杂书…… 其实小说也是架构……
- 小高学习到了,以后自己看书一定要多多思考。
- MaLu分析的不错
收起评论