Some tips of System Architect
??? 软件工程中,构架师的作用在于三方面:1、行业应用构架,行业构架师往往是行业专家,了解行业应用需求,其构架行为主要是将需求进行合理分析布局到应用模型中去,偏向于应用功能布局;2、应用系统技术体系构架,技术构架师往往是技术高手中的高手,掌握各类技术体系结构、掌握应用设计模式,其构架行为考虑软件系统的高效性、复用性、安全性、可维护性、灵活性、跨平台性等;3、规范构架师是通过多年磨砺或常年苦思顿悟后把某一类构架抽象成一套构架规范,当然也有专门研究规范而培养的规范构架师。他们的产物往往也分为应用规范和技术规范两类。
构架师自我培养过程大致如下仅供参考: 1、构架师胚胎(程序员)学习的知识是语言基础、设计基础、通信基础等,应该在大学完成,内容包括 2、构架师萌芽(高级程序员)学习分布式系统、组建等内容,可以在大学或第一年工作时间接触,包括 3、构架师幼苗(设计师)应该在掌握上述基础之上,结合实际项目经验,透彻领会应用设计模式,内容包括 4、软件构架师的正是成型在于机遇、个人努力和天赋 学海无涯,精力有限,个人如何能够很快将这些所谓的构架师知识掌握?这是秘密,每个人都有自己的独门家传秘笈就不敢一一暴露了。不过有一点就是广泛学习的基础之上一定要根据个人兴趣、从事领域确定一条自己的主线来努力。 泛学+精学 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- scala – 处理记录大小超过3GB的火花
- 使用反引号时,Bash会抱怨here-document中的语法错误
- scala – 如何初始化协变量?
- bootstrap学习笔记
- angularjs – Angular过滤器定义中的’anyPropertyKey’是什
- angularjs – 错误:检测到AotPlugin但它是错误类的实例
- shell – 通过命令提示符在Windows中打开带空格的文件
- typescript – 如何使用Angular 2在表中加载和显示大量数据
- [WebService Test]: 2. Web Service测试工具小汇
- angularjs – 添加ui.bootstrap依赖与bower