架构师应具备的能力

来源:互联网 发布:ubuntu安装unity3d 编辑:程序博客网 时间:2024/04/28 16:09

知识储备

进程和线程:熟悉进程和线程基本概念,进程和线程运行空间,进程调度,上下文空间切换等。

资源管理:数据库,内存池,线程池,字体编码,图片和视频格式等基础知识。

设计模式:设计模式分类,每种设计模式类结构图、意图、优缺点。

各种设计法则:开放闭合法则,依赖反转法则,单一职责原则,里氏替换原则,迪米特法则。

 

提示:知识储备仅仅说明你知道了这些东东,能否在架构设计中运用还有很长的路要走。

 

能力模型

1.      与人交往能力

倾听是一种艺术,没有听明白,不妨多问几个为什么,这并不丢人。

言不在多,要言之有物,言之有理。

切记背书试的沟通,人云亦云。

学会欣赏他人的成果,这样才能赢得尊重。

在适当的时机,表扬下属。赞扬总是比批评指责得到的回报多。

学会在谈判的时代时机进行妥协,切忌谈判的目的不是为了证明谁对谁错。

 

2.      对项目管理(风险、进度、质量)

合理利用你的职权

 

3.      对具体事物抽象能力

软件设计就是一个从具体到抽象的过程,最后把抽象的东西交给程序员实现。

 

4.      自我管理能力

时间管理,文档配置管理,感情管理,阶段性回顾和总结


0 0
原创粉丝点击