怎样成为一名出色的Software Architect

编辑发布:jack | 2007-06-12 17:19:08

【星网专讯】在北美的IT界,Architect由于高薪、稳定、受人尊重而备受瞩目,更是很多已有本地经验的技术移民发展的目标。

在现实中,经常会遇到两种极端的软件设计人员:第一种是追求新潮流的冲浪儿,这种人总想处于技术潮流的浪尖上,进行软件设计时总过于注重运用新技术。无论什么项目,总想把所知道的所有的Design Pattern 用尽,不管硬件系统的结构怎样,都硬要用N-Tier加Remote。这样的设计往往会忽略真正的商业需求和技术的实用性,只会使开发成本增加和项目延期,甚至导致最终的系统不可用。用户最关心的是软件功能是否满足他的需求。很多成功的软件或应用往往是由于它的商业价值和功能而不是它的技术占领市场。但是我们会经常遇到在对一些很有商业市场的软件或应用做维护时,系统的维护性极差以致使你会有明天就不干了的想法。这就引出另外一种极端的软件设计者,基于对技术或系统缺乏深入的了解,或者是屈于管理层过短的时限的压力,总是急于用最快但一定不是最好的方法去解决问题。这种方法对于解决一次性的问题是很有效的。如果将这种方法应用于可持续性软件产品的开发和维护中,它将严重影响系统的可重用性和可维护性,所付出的代价将远大于这种方法所带来的短期效果,最终将导致系统不得不重写。

所以,做一个合格的软件设计师并不是一件容易的事,拥有SUN 认证的Architect证书则为实现此目标提供了最有力的敲门砖,而且由于公司对技术的要求越来越高,也需要了解UML,Design Pattern,OOAD等IT高层次的技术,所以Architect证书在近两年一直炙手可热;如果您想在激烈的就业竞争中取胜或者希望在公司内众多的Developer 中脱颖而出,除了具备基本的技能以外,必须作到人无我有,人有我精,那么,维多利亚“SUN Certified J2EE Architect证书班”将最快捷的帮您实现目标,Architect证书班是我校最亮丽的一道风景线,不可不试!6月16日(周六)2:30pm新班公开课,地点:200 Consumers Rd,Suite 118,位于Consumers夹Sheppard东南角第三座楼,近Sheppard & Victoria Park,大量免费停车位。定座电话: (416)665-1888;网址:www.viccollege.ca。