今天看到有关于开发转岗架构师的文章,我从项目转到架构也有一年了,一点体会总结下。
需要的背景和业务技能:
1、已经是某一个业务领域的专家,在该领域有从设计、开发到上线,有完整的经历,业务领域被周围同事认可;
2、知识的广度要能覆盖到该领域所需要的所有技能,比方对开发语言来说,如果产品涉及多端,则要有跨平台开发所需要具备的技能;
转岗前的准备:
1、通过一个认证或者参加一个培训,国内来说就是软件设计师或者软件架构师的软考认证,均对应高级工程师的认证,完整的学习软件架构师所需要技能;
2、找到所有与软件架构师相关专业的书,比方《聊聊架构》王概凯、《软件架构师的12项修炼》Hendricksen D 、《架构师修炼之道》[美] Michael Keeling等等,都读上一遍,像真正的架构师一样思考,参与项目过程中;
3、专业工具技能的拓展,包括UML、Visio、数据库原型等工具熟练使用的技能;
转岗后的工作:
1、优先需要做到是融入团队,特别是一个新的项目团队,给所在项目组最好的服务和支撑;
2、调整思路,相对高大上的说法是我能在这个岗位为组织创造什么样的价值,最实际的描述是我能给下游带来什么样的支撑,给上游带来什么样的工作感受,转化为最实际的是我每天做什么,输出是什么等等;
3、摸着石头过河,如果成长迅速,就会成为一个架构老司机了;
这个PPT(下载地址:CSDN )是曾经对架构和架构师的一个总结,主要也是阅读了《聊聊架构》后的一个笔记;