构架师应具备的能力

转载 2013年12月05日 12:04:49
一般来讲,系统架构师应该拥有以下几方面的能力:
1:具备 8 年以上软件行业工作经验;
2:具备 4 年以上 C/S 或 B/S 体系结构软件产品开发及架构和设计经验;
3:具备 3 年以上的代码编写工作经验;
4:具备丰富的大中型开发项目的总体规划、方案设计及技术队伍管理经验;
5:对相关的技术标准有深刻的认识,对软件工程标准规范有良好的把握;
6:对 .Net/JAVA 技 术 及 整 个 解 决 方 案 有 深 刻 的 理 解 及 熟 练 的 应 用 , 并 且 精 通WebService/J2EE 架构和设计模式,并在此基础上设计产品框架;
7:具有面向对象分析、设计、开发能力(OOA、OOD、OOP),精通 UML 和 ROSE,熟练使用 Rational Rose、PowerDesigner 等工具进行设计开发;
8:精通大型数据库如 Oracle、Sql Server 等的开发;
9:对计算机系统、网络和安全、应用系统架构等有全面的认识,熟悉项目管理理论,并有实践基础;
10:在应用系统开发平台和项目管理上有深厚的基础,有大中型应用系统开发和实施的成功案例;
11:良好的团队意识和协作精神,有较强的内外沟通能力。

作为软件开发的设计架构师,那么必须拥有一定的编程技能,同时有高超的学习新的架构设计、程序设计技能。另外,我觉得作为软件架构师,还必须了解一定的硬件、网络、服务器的基本知识。要不然,你都不知道有些什么材料可以用,你怎么去根据实际情况去规划你的软件架构呢?忽视程序设计能力的持续跟新,是永远不能够成为一个成功的系统架构师。

系统架构师的工作在于针对不同的情况筛选出最优的技术解决方案,而不是沉在具体实现细节上。

系统架构师是不可培养的,好的系统架构师也许不是一个优秀的程序员,但是不能不懂技术之间的差别,技术的发展趋势,采用该技术的当前成本和后继成本,该技术与具体应用的偶合程度,自己可以调配的资源状况,研发中可能会遇到的风险,如何回避风险。这些才是架构师需要考虑的主要内容。

童鞋,你准备好了没,能力和经验应该都不是问题,积累到一定时候应该就够了。。。

系统架构师能力要求:

1、系统架构相关的知识和经验。
2、很强的自学能力、分析能力、解决问题的能力。
3、写作、沟通表达、培训。

项目经理需要具备四种基本素质及八大管理技能

项目经理需要具备四种基本素质及八大管理技能。 ●四种素质  1.品德素质。项目经理对外与供应商、客户打交道,对内需要跨部门整合资源,诚信的品德素质是基础。  2.能力素质。项目经理需...
  • wxlinwzl
  • wxlinwzl
  • 2015年11月28日 11:58
  • 4626

系统构架师应具备的能力

系统构架师应具备的能力   作为软件开发的设计架构师,那么必须拥有一定的编程技能,同时有高超的学习新的架构设计、程序设计技能。另外,我觉得作为软件架构师,还必须了解一定的硬件、网络、服务器的基本知识。...
  • royjj
  • royjj
  • 2013年01月28日 22:04
  • 337

研发项目经理需要具备的7大核心素质特征

项目管理能力素质标准包含7项核心素质:客户服务精神、影响力、合作精神、领导能力、成就导向、关注次序质量和准确性、逻辑思维能力。对照评价标准,项目经理可以自评项目管理水平。 项目经理级别 核心内...
  • sztiger168
  • sztiger168
  • 2013年07月17日 07:07
  • 1833

优秀项目经理应具备的素质和能力

一个优秀的项目经理,应该具备哪些素质和能力,这个老话题,估计你都听的耐烦了,在百度一搜,便搜出许多,但凡做过项目经理的人,都能夸夸奇谈地谈个半天。今天叫我为什么要讨论这个话题,是因为前几天我去面试一家...
  • ejblover
  • ejblover
  • 2014年03月07日 11:47
  • 2583

个人认为嵌入式驱动开发者所必须的几个能力

做了几年的驱动,发现还是Ctrl+C和Ctrl+V用的最多,自己动手写的代码少的可怜,估计很多做驱动的朋友都有同感,但是也这样一路走过来了,说明这种方式也是可行的。 回过头来想想,这个Ctrl+C和C...
  • Ricky_hu
  • Ricky_hu
  • 2010年02月05日 16:16
  • 2656

合格程序员应具备的专业技能

想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢?本文陈列的这些内容既可以作为个人简历中的内容,也可以作为面试的时候跟面试官聊的东西,你可以把这些内...
  • Yu_Yangjun
  • Yu_Yangjun
  • 2016年09月04日 11:44
  • 1727

优秀的架构师应该具备哪些能力

合格的运营式运维工程师 首先我们总结下,关于谈到何为一名合格的运维运营工程师,大概就是几点: 具备一定运营技能;要有运营意识;主动性要强;学习能力要跟得上。 大家都会发现...
  • liu136313
  • liu136313
  • 2016年01月03日 21:13
  • 1743

优秀程序员应该具备的12种能力

1. 编程语言能力   不用多说,作为合格的计算机程序员,精通一门语言是必须的。这种精通,不是说看了一本编程宝典,抄了几个程序就能说精通的,要靠长时间的积累。   2.编码能力   ...
  • diannet
  • diannet
  • 2015年02月16日 09:39
  • 2120

什么是嵌入式?嵌入式就业方向?需要具备的技能?

什么是嵌入式? 在已有的硬件平台上移植操作系统之后,可以做应用软件和系统软件的开发。(软件访问操作系统,操作系统访问硬件) 嵌入式的核心:操作系统 操作系统的核心:内核 硬件平...
  • nopoppy
  • nopoppy
  • 2016年07月07日 09:49
  • 407

软件项目经理必需具备10大素质

软件项目经理必需具备10大素质   在这里,我来总结软件项目经理所必需具备的素质,当这些素质您不具备的话,就需要花费多年的努力来培养他,如果无法培养成功,那么请您转换岗位,因为软件项目经理不适合您,...
  • thanklife
  • thanklife
  • 2014年07月25日 10:00
  • 1656
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:构架师应具备的能力
举报原因:
原因补充:

(最多只允许输入30个字)