系统架构师职业分析

上一篇 / 下一篇  2008-02-01 15:16:13 / 个人分类:软件架构

日常工作的主要内容

  领导与协调整个项目中的技术活动(分析、设计和实施等);推动主要的技术决策,并最终表达为软件架构;确定和文档化系统的构架,包括系统的需求、设计、实施和部署等“视图”;确定设计元素的分组,以及这些主要分组之间的接口;为技术决策提供规则,平衡各类不同关注点,化解技术风险,并保证相关决定能被有效的传达和贯彻;理解、评价并接受系统需求;评价和确认软件架构的实现。

岗位主要职责

  为软件开发提供架构设计、原型实现及部分开发工作;开发和维护公司统一的软件开发架构;对开发人员提供技术和架构培训;为技术决策提供规则,平衡各类不同关注点,并保证相关决定能被有效的传达和贯彻;理解、评价并接受系统需求;解决项目中存在的架构等技术问题。

该职业最大的挑战

  每个行业的软件需求千差万别,系统架构也多种多样,如果对行业的软件需求定位不准,重新改造的成本会很高。

  及时跟踪软件结构变化,从过程结构化到面向对象再到面向服务化。

  作为系统架构师需要具备的专业知识。

  以目标和主动的方式,不带任何感情的关注项目的过程、结果。系统架构师应当是项目背后的技术动力,不已完美为目标。

应该掌握的专业知识

  精通架构设计的理论、实践和工具,并掌握多种参考构架、主要的可重用架构机制和模式(例如J2EE架构、.NET等)具备系统分析师的所有技能,设计面广、抽象级别高。

提高技能的培训

  系统分析师培训、项目管理师等。

  通过这类培训、考试,能进一步的加强行业技术的研究,以理解行业系统的业务需求;能更好的决定合适的技术、选择软件架构,创建更合理、更完善的系统体系架构。

公司希望拥有什么样的系统架构师

  技术全面、成熟精炼、洞察力强、经验丰富。在缺乏完整信息、问题众多的情况下,能迅速抓到问题要害,并做出合理决定的能力;具备战略性和前瞻性思维能力,善于把握全局,能够在更高抽象级别上进行思考;对项目开发涉及的问题领域有经验,包括彻底理解项目需求,开展分析、设计之类软件工程活动等。


TAG:

引用 删除 evenly   /   2009-04-03 13:18:17
一、系统架构师(Game System Architecture)(Game System Architecture)
职位描述:
负责游戏服务端与客户端的系统架构设计、功能模块的划分,并完成相应的文档。
负责服务端框架和客户端核心模块的开发。
负责程序开发、美工与策划之前的工作协调。
负责对开发部门工作成果检查等日常管理工作和团队成员考核。
负责游戏项目技术的探索和关键技术的实现。
负责制作规范的中英文工作文档。
基本要求:
精通Visual C++或Linux编程,具有5年以上的开发工作经验。
熟悉MMORPG游戏服务器与客户端使用的关键技术,能为组内成员提供技术指导。
精通网络通信的协议和实现。
精通Linux操作系统。
熟悉数据库应用和原理。
有良好的系统安全知识。
对软件开发和管理有深刻认识,深刻理解软件的各种设计模式,
具有较强的解决问题的能力及创新能力。
良好的逻辑思维能力。
要求热爱游戏事业。
具有良好的中英文沟通能力和团队合作精神。
积极主动,能承受高强度工作压力,学习能力强。
额外要求:
本科以上,计算机相关专业(有能力者不受此限制)。
二年以上的实际项目经验。
至少1年大型服务器系统开发经验。
具有网络游戏系统架构经验者优先。
曾在游戏公司、软件公司任相关职位者优先。联系电话:0411-88311845MSN:talent_0002@hotmail.com
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2009-07-05  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 62040
  • 日志数: 231
  • 建立时间: 2008-01-04
  • 更新时间: 2008-02-01

RSS订阅

Open Toolbar