background image

        作为系统架构师,可能还需要对分布式系统,负载均衡,网络安全,数据监控等等各方面都有所了解。
不仅仅是了解理论知识,也要对相关的产品和业界进展有一定的认识。比如说做负载均衡最好的产品是那种。目

 

前最常用的备份策略是什么,有什么缺点。如何使用缓存,如何做好日志分析等等。

        刚刚谈到的是架构师需要掌握的知识,然而,冰冻三尺非一日之寒。这个过程需要我们慢慢的积累。如
果你已经进入到公司进行软件开发,请时刻关注你所开发软件的性能与可扩展性,而不仅仅局限在功能上,时刻
想着任何一个简单的问题:我开发的模块如果放在多人并发的环境下会怎样,慢慢的就会有所心得。如果你还是
一个在校学生,不要想着自己离架构师这个职位还很遥远。要知道,成为架构师的修炼之路是很长的,甚至可以
说是终身的,因此早点进入学习状态,不断修炼自己。在学校期间学好离散数学,数据结构,操作系统,编译原
理,体系结构,数据库原理等关键课程,并积极寻找机会到外面实习,增长自己的工作经验。如果有机会去到一
些技术主导的公司中工作,就一定不要放弃这种机会,慢慢就会成长起来。最重要的,你会养成关注技术,勤于
思考的好习惯。当有一天你发现自己对任何技术难题都可以一眼看到其本质,并能够将其分解为一个个可轻松解

 

决的模块,你会由衷的感觉到知识给你带来的快乐,或许那一天,你已经是一个架构师了。

 

作者:万欣
       原 IBM CRL (China Research Lab,IBM 中国研究中心) 资深软件工程师,光线传媒系统架构师。
企业级应用方案设计解决专家。曾负责众多大型项目,包括:光线传媒

E 网、中国联通"联互通"信息管理系统、

国家

863 项目基于角色的通用权限控制系统、国家 863 项目 Thsswf 工作流引擎、清华大学博学网投票系统(轻

量级

J2EE)、IBM Web sphere 下 Strategy Map 

 

插件的开发

(Eclipse, GEF, EMF, Hibernata) 及斯

伦贝谢

(Horizon Viewer) 

 

全球联合开发项目和斯伦贝谢产品使用记录组件。清华大学信息学院硕士。 东方标

准国际

java

 

软件软件工程师讲师。