我是杨薇,目前就职于阿里云已经整整两年,今年3月有幸成为阿里云新版ACE全球通关第五人,在这里想跟所有内部和外部正在备考或感兴趣的同仁分享下个人经验。
作为在阿里云历练两年的架构师,日常工作中的每一天都在不停地经历训练,所以本身备考的过程并不漫长复杂,更多的是平日里认真负责处理好客户的每一个诉求,积累每一点知识。很多人经常拿架构师和售前来做类比,这个类比很形象,但我认为架构师仍然会和售前有一些本质的不同,我总结为4点:
•从懂技术到懂趋势
•从翻译需求到牵引需求
•从立足现有到规划未来
•从只看局部到导演全局
即使经历了两年的打磨我仍然不敢说自己能完全做到这四点,但是每天我都在竭尽全力去向这个目标靠近。
一个架构师在面对需求时,应该做到5层深度的理解,第一层能完全将对方直接描述出的需求准确地翻译成技术架构,第二层能找到描述不到位的地方并且加以补充,第三层能根据经验和对客户的分析优化架构,第四层要考虑到基于现有情况下如果对方技术继续演进后可能会产生的需求,第五层要知识面足够广去看到IT以外的需求,比如组织、管理及流程可能会面临的挑战。
一个优秀的架构师要能对云可以覆盖的需求进行牵引,更要对云不能覆盖的需求给出方向和建议。
在阿里云岗位描述时,架构师并不是一个技术岗位,而是一个综合岗位,这也意味着架构师必须有着极强的综合能力,要去考虑技术的问题更要去考虑人的问题。
正因为阿里云架构师要求如此之高,ACE更是成为架构师道路上必经的门槛,也是最基本的要求。
笔试主要是考量架构师对产品特性的熟悉程度,应该重点关注产品的场景、限制和功能特性。对于常见场景的最佳实践也要熟练掌握,最重要的是这个架构的原理是为什么。计算、存储、网络、安全是基石,需要完全透彻地了解其特性甚至原理,PolarDB-X、RDS、EDAS、RocketMQ等阿里云核心PAAS产品需要熟练掌握功能特性及常见场景。笔试答题的技巧是不要纠结长题干,关注描述核心需求的部分。
实操对于内部同学来讲相对是最简单的,基本上就是架构师日常的本职工作,总共8小时的答题时间,一般5小时左右就可以非常完整的完成,这其中有1小时左右的时间用来创建资源和吃饭休息补充体力,漫长的考试时间保持好的状态也很重要。工具方面要掌握CADT,如果已经对控制台非常熟悉,CADT学习会很简单。个人建议的顺序是:
1、搭建架构。
2、规划网络,要注意网段和掩码的合理设计。
3、调整云服务参数。
4、CADT创建资源。
5、调通网络。
6、逐项实现题目要求。
实操的技巧是:不要急于上手操作,而是要先看题目,认真思考和构思。建议的时间分配是:1小时审题和构思,3小时实际操作,1小时休息和等待资源创建。
面试是很难通过复习去通过一关,实战经验至关重要,这也是ACE含金量高的原因。很多靠考试刷题的是没有办法通过的,而这样的设定也更符合现实情况。最佳实践只是理论上的理想模型,实际上往往因为客户积累的技术债和成本问题进行调整,面试的一个核心我认为也是考察应变能力。准备考试前建议要先参与一两个重大项目,至少也要和有经验的架构师充分学习3个左右的实际项目,并且在学习过程中一定要不断地思考提出问题,脑海中反复勾勒整个流程,并且找到流程中还可以继续优化的点。
ACE无疑是成为专业架构师的道路上一个可以量化的里程碑,通过ACE之后我认为团队协作能力,沟通能力都是需要继续锻炼和培养的。只有对技术理解最透彻的人,才能把技术讲地最简单。但是无论是考试也好,能力也罢,我觉得一个架构师最核心的素质还是责任心。
随着客户业务不断数字化,数据已经成为了一项资产,而云就是这项资产的保险箱。架构师作为数据资产的守护者,一定要有100%的责任心去打磨每一个细节,为客户资产保驾护航。
最后感谢阿里云培训中心安排的考试,很多细节都安排地很好,这是考试顺利不可缺少的。预祝所有参加考试的同学都能顺利通过。
杨薇 阿里云解决方案架构师 ACE00005