有这么一个架构师的故事:
忘了故事具体来源,但内容是这样的,这个架构师为某大型系统做了详细的需求分析,使用工具为此定义一系列的类、接口、协议等等,然后交付给程序员各自编写、调试,联合组装......
不知道该架构师使用了什么工具,什么方式来协调接口和调用问题,唯一知道的:其定义的接口和类都有详细的名字和描述,只需要初级程序员实现单个的功能。
这就是架构师的功底。
能力:
1、需求分析能力,考虑一定扩展性和复合性
2、程序模块化编写能力,由此才能设计详细的类/函数参数
3、联调组装能力
4、文档编写能力
如果说这个架构师为满分,我能得到几分?
个人认为分值如下:{35,18,22,25}
我的能力:10~15,15,10,15,合计起来{50~55}
哈哈,还没有及格哦{由于项目的规模问题,在故事中的那个系统,我估计能在30分就不错了}
我的期望分值:75;
在需求分析能力提高到20分,联通组装能力15分,文档编写能力20
建议:把以前做的项目再次重构和实践