首先,是否能成为系统架构师的第一要点,是否善于学习。有的开发人员能力很强,但忽视了自身的学习。总喜欢把过去的经验复制过来。喜欢对现在的管理方法,业务流程进行评头论足。他们经常得出这样的结论就是应该按照他的意见办,否则,项目就会进行不下去。这种类型的人很难真正成为系统架构师。一个员工到了一个新环境,不管他以前开发经验多么丰富,也不管他以前能力是多么强。她都应该多做多听少说,应该尽快的适应这个环境。熟悉公司的开发流程,项目管理方式,开发规范,人员组织,公司的规章制度等。
第二,有较强的工作责任心和敬业精神,具备一定的沟通能力和组织、协调管理能力。不要因为给你分配的任务太简单而不愿做;也不要因为给你分配的任务太复杂而拒绝做。能从简单的工作中发现不为人注意的问题,能将复杂的工作理出头绪来,这就是反映系统架构师的一个能力。有问题应该及时沟通,切忌自己一个人埋头苦干。要对小组的每个成员给与足够的关注和信任。尽量的根据他们每个人的特点安排他们干比较适合自己的工作。
第三,要具备独立分析问题的能力和较强的逻辑表达能力。一有问题就喜欢依赖别人的员工,也很难成为系统架构师。不能坚持自己观点的系统架构师也不是好的系统架构师。要坚持自己观点,这就要求要具备很强的独立分析问题的能力。要学会从正反两方面考虑问题。思想的火花往往是在争论中产生的。要学会在讨论中倾听反方的意见。倾听反方的意见是为了扩大思考的范围,以便更有利于坚持自己的意见。要记住解决问题的方案没有对错,只有优劣。但是在解决问题时,放弃自己的观点,那就是错的。
第四,要有很扎实的专业基础和比较广泛的专业知识。专业基础比如,java语言的核心技术,面向对象的思想、23种设计模式。比较广泛的专业知识:熟悉主流应用服务器,熟悉主流数据库,熟悉J2EE主流架构技术。
java应用系统开发中,java系统架构师的具体职责体现在两方面:
(1)行业应用架构。行业架构师往往是行业专家,了解行业应用需求,其架构行为主要是将需求进行合理分析布局到应用模型中去,偏向于应用功能布局。建议如果在开发过程中,积累的行业知识足够多,应该朝行业应用架构发展。
(2)应用系统技术体系架构。技术架构师往往是技术高手中的高手,掌握各类技术架构、掌握应用设计模式,其架构行为考虑软件系统的高效性、复用性、安全性、可维护性、灵活性、跨平台性等。这类就是我们常说的j2ee系统架构师。
分享到:
相关推荐
如何成为架构师如何成为架构师,架构师最害怕程序员知道啥?
带你领略架构师得基本技能
架构师是如何练成,讲述如何成为一名架构师,以及架构师所需要的一些技术栈等
。。。
如果一直只会增删改查方面的操作,那么只能被技术所淘汰,持续不断地学习,才是制胜之道,本资源中包括设计模式,架构等多方面的知识,值得学习
架构师成长之路必读,详细讲解了成为一名架构师的必备要素和过程
J2EE架构师手册,概述系统的介绍了成为一名优秀的J2EE架构师需要掌握的各种技术,详细对你们很有用
本书通过一系列优秀的文章回答了这个问题,这些文章来自于十几位当今一流的软件设计师和架构师。在每篇文章中,作者都向我们展示了一个著名的软件架构,并分析了什么让其具有创新性,让其极其符合设计目标。. 本书...
包含了成为一名java架构师必备技能:从java高级知识点到分布式到容器等都是详细视频讲解
如何成为一名出色的管理架构师.doc
此资料是教大家如何成为一名出色的J2EE架构师,在此上传,希望对大家有帮助,谢谢!
成为一名合格的架构师,需要经历菜鸟、码农、资深码农、项目经理、技术经理、架构师等一系列的过程。为了让大家通俗易懂,我把整个过程按照大家熟知的上学的顺序排了一下,从幼儿园-小学-中学-…一直到博士,至于...
。。。
。。。
如何成为一名优秀的软件架构师。
程序员面试刷题的书哪个好所以你想成为一名软件架构师? 如果您决定要训练自己成为一名软件架构师,这旨在成为资源的集合。 在第 1 阶段,它只是放入此自述文件中的一堆链接。 在第二阶段,它应该有一个结构,对每个...
97条架构师须知.教你如何做一名优秀的架构师