ideal46
2010-01-21 18:52
浏览 234
已采纳

软件架构师需要有什么技能

软件架构师都需要什么技能,软技能和硬技能?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • wocsok 2010-01-21 19:57
    已采纳

    [color=indigo]架构师是一个项目中,乃至公司中最核心的人物,技术的深度广度都毋须质疑了,而且对行业的走向,都有自己的看法和见解,没个10年经验的哪有自己敢称自己是优秀的架构师的,就是他自己这么叫,我也不相信。软件知识需要的是沉淀,那些软件理念都融入灵魂了,弄出的作品经得住时间的考验那才算架构师,像rod johnson那样的大牛。 多看书,多练习,多思考,多努力,最重要的是坚持不懈,架构师之路就离咱们不远了。 只是个人的见解而已。咱们一起加油![/color]

    已采纳该答案
    打赏 评论
  • wanghaolovezlq 2010-01-21 19:46

    多参考参考论坛的一些文章讨论说
    http://www.iteye.com/topic/36387

    打赏 评论
  • hermit1216 2010-01-21 20:29

    软件构架师是技术主管,这意味着除了他要有技术上的技能外,还要有很好的领导才能。构架师的领导能力在团队中和项目质量控制中起着十分重要的作用
    软件构架师需要有商业领域的知识 软件构架师应该拥有技术知识 软件构架师应该拥有很好的设计技巧
    构架师不能在自己不了解的环境中做出决策,然而项目的开发周期也没有给他提供充足的时间去探索所有的环境,所以在很大的压力下做的决策不太可能成功。这种环境是被期望的,成功的构架师非常满意这种环境,而不愿去改变它。因此构架师需要是厚脸皮的,因为他们很可能在项目开发过程中更正自己的决定,并且按原路返回查找问题。正如Philippe Kruchten所说的:“软件构架师的一生是一个漫长的,在黑暗中不断摸索并不断改进自己的决定的过程”。

    打赏 评论
  • xxxxxxxxxxxxxxxxx 2010-01-22 09:20
    打赏 评论

相关推荐 更多相似问题