接我的上篇Blog 持续关注SpringSide,以我个人眼光列举几点在技术方面企业应用层面架构人员的主要工作内容:

其一,系统整体层面的物理逻辑划分和集成等方面的规划;

其二,研究并找寻最合适的OpenSource或者免费的付费的第三方组件,将他们按照企业架构若干模式或最佳实践集成到一起搭建成项目骨架;

其三,领域模型的设计,构造业务对象模型,且称为业务架构(技术人员对这个的兴趣好象比不上技术架构,搞笑的是有些项目二十来个业务对象,方法也没几个,倒是逢人便称使用了Hibernate);

其四,自己开发通用组件或框架,大致是需要满足企业特殊的一些需求,再次强烈建议该动作应以部门级别而非项目级别去考量,否则肯定是和项目耦合很严重的东西;

其五,Contribute to open source, 可能除了TW,没几家公司会鼓励自己的开发人员去搞这个,这个就只有看开发人员的个人兴趣和修为了;


我们是需要更多优秀的开发人员而非半调子的项目经理。至少可以看到,搞三四年开发之后,沿着架构的路子走下去,还是有很多东西可以玩的;另外受外企的影响,国内高级开发人员和架构人员的地位和薪资也在逐渐的提高。呵呵,希望十几二十是年后中国也会有很多秃头长须的世界级的架构师。

Posted on 2006-03-02 23:11  白板  阅读(1598)  评论(2编辑  收藏  举报