架构师训练营第 1 期 - 第一周学习总结
这一周的主要学习是从架构师面试出发的,不管是面试题还是 JD ,都从一个非常实际的方向讲述了架构师在『架构』什么东西。
那架构师应该具有哪些能力呢?
首先,优秀的架构师必须是软件开发的全才,他可以不写代码,但是他的编程能力一定要强,他的各类基础支持都要牢固;
其次,他的知识面一定要广泛,了解常用的技术产品,并且有一定应用,掌握常用的架构模式,能解决棘手的问题,比如性能问题、故障定位和处理的能力;
再次,也是我之前理解并不深刻的一方面,架构师必须非常强的抽象能力,能够完全理解业务,并且将业务建模,并转化为设计文档。在此基础上,继续拆解业务模块,细化功能拆解模块,此为软件设计能力。
最后,架构师在洞悉技术背后的本质和规律能的情况下,够快速学习技术,同时对于内部,具有沟通和打动人心的能力,以及团队内的技术领导。
在学习的过程中,有几点我是印象比较深刻
夸夸其谈能帮你赢得掌声.
解决棘手的问题能帮你带来名声.
让别人依赖你写的代码,能帮你赢得地位.
让开发工程师在不关注过多技术细节的就能开展自己的工作,只需要关注业务.
做事情一定要主动
没有深度,别谈广度.
实践很重要
以下为学习内容整理
评论