找回密码
 立即注册

QQ登录

只需一步,快速开始

WantSong

高级会员

65

主题

78

帖子

1113

积分

高级会员

积分
1113

活字格认证

WantSong
高级会员   /  发表于:2009-12-14 10:35  /   查看:8366  /  回复:1
Post by "WilliamLuo ",2006-11-15, 15:32
-----------------------------------------------------
来源:希赛网...

构架师不是通过理论学习可以搞出来的,不过不学习相关知识那肯定是不行的。

参考软件企业构架师需求、结合北京网畅公司构架师培养计划以及目前构架师所需知识,我总结构架师自我培养过程大致如下仅供参考:

  1、构架师胚胎(程序员)学习的知识是语言基础、设计基础、通信基础等,应该在大学完成,内容包括 :java、c、c++、uml、RUP、XML、socket通信(通信协议)——学习搭建应用系统所必须的原材料。

  2、构架师萌芽(高级程序员)学习分布式系统、组建等内容,可以在大学或第一年工作时间接触,包括 :分布式系统原理、ejb、corba、com/com+、webservice(研究生可以研究网络计算机、高性能并发处理等内容)

  3、构架师幼苗(设计师)应该在掌握上述基础之上,结合实际项目经验,透彻领会应用设计模式,内容包括:设计模式(c++版本、java版本)、ejb设计模式、J2EE构架、UDDI、软件设计模式等。在此期间,最好能够了解软件工程在实际项目中的应用以及小组开发、团队管理。

  4、软件构架师的正式成型在于机遇、个人努力和天赋

  软件构架师其实是一种职位,但一个程序员在充分掌握软构架师所需的基本技能后,如何得到这样的机会、如何利用所掌握的技能进行应用的合理构架、如何不断的抽象和归纳自己的构架模式、如何深入行业成为能够胜任分析、构架为一体的精英人才这可不是每个人都能够遇上的馅饼……

  然而学海无涯,精力有限,个人如何能够很快将这些所谓的构架师知识掌握?这是秘密,每个人都有自己的独门家传秘笈就不敢一一暴露了。不过有一点就是广泛学习的基础之上一定要根据个人兴趣、从事领域确定一条自己的主线来努力。




原文:http://tech.csai.cn/sa/200608111524241005.htm

1 个回复

倒序浏览
WantSong
高级会员   /  发表于:2009-12-14 10:37:00
沙发
Post by "WantSong", 2007-01-19, 15:50
-----------------------------------------------------
从火龙果看到的 架构师成长路线



  • 什么是架构:
    架构的标准定义“一个系统的基础组织,集合它的组件,这些组织内部、组件内部和组织与组件间的关系和环境,以及管理设计和改进的原则”。
    类似于建筑物的架构,从基本结构上保证向涉众交付一个满意的产品。架构分为多个层次:
      1. 企业架构
      2. 信息架构
      3. 应用架构
      4. 技术平台架构
  • 软件架构师定义
    主导该团队或者产品责任层次的全局分析设计和实施、进行相关的风险识别和关键技术决策的角色。


架构师培养方法
架构师培养路线图

  • 结合当前工作确定架构师的问题范围,进而确定架构师层次和培养目标
  • 确定架构师的知识结构和范围,进一步确定能力要求和经验要求
  • 制定基本筛选策略,从合适的人群中选择架构师候选者
  • 对于缺失的能力和经验
    • 通过学习使候选者具备基本知识
    • 通过实践是候选者补充经验
  • 通过考评检测候选者的能力达标情况,合格者称为授予“架构师”头衔
  • 通过工作发现新的架构问题,修订架构师标准,同时重复以上过程
  • 架构师需要定期进行架构师考评(结合架构的问题进展)

 说明: 
  • 最好按照领域,选择经典的成功案例,确定架构素质和技能需要
  • 制定培养计划,结合经典的成功案例,培养架构师
  • 培训是有效的知识引入发放,应该制定培训计划对架构师进行培训
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部