架构师成长之路

首先来看一下我在网络上看到的有关.Net平台架构师的招聘标准

岗位职责:
1、带领团队进行平台的设计、开发和维护;
2、参与需求分析、系统分析、业务建模;
3、架构设计、概要设计;
4、软件工程实施和管理:开发计划制定、人员分配安排、进度跟踪及风险控制、测试管理等;
5、关键技术研究和开发、对外技术交流及沟通。
 
 
任职要求:
1、计算机或相关专业本科以上学历;
2、熟悉软件工程,5年以上大型网站项目、Web应用系统开发及管理经验;
3、对互联网业务及相关技术有高度的敏感性,对新技术和概念具备良好的学习和应用能力;
4、熟悉大型网站的开发、制作流程,具备较高大型网站项目开发管理、系统分析及架构设计的能力;
5、熟悉WINDOW、 LINUX等服务器操作系统,对WEB平台服务有深入理解
6、精通.NET开发平台,了解java、asp、PHP、C++等其他开发语言;
7、精通WEBSERVICE、REST、XML、AJAX、SQL、HTTP、TCP、WCF等技术;
8、有较高的数据库设计能力,精通SQLSERVER、ORACLE、MYSQL等主流数据库系统;
9、熟悉Memcached分布式缓存系统、MSMQ、JMS(Active MQ)、Hibernate等;
10、具备大型网站开发所需的海量数据存储及处理、高性能并发处理、分布式处理等方面的技术经验;
11、熟练使用各种常用软件开发辅助工具,如:MSPROJECT、ROSE、PowerDesigner、VISIO等;
12、具备SNS、LBS、GIS、搜索引擎、网络通信、移动开发、呼叫中心等相关行业技术背景者优先;
13、具备良好的语言表达及沟通能力,具备良好的文档能力;
14、年龄28-35岁,成熟稳重,具备良好的职业素养和团队精神,具备较强的承受能力和解决问题的能力。


架构师具备的技能要求:

一、 架构师有优秀的编码能力,解决开发人员无法解决的难题。

二、 架构师对系统的大数据容量高性能高并发高容错的网站有架构设计和开发经验。

三、 架构师对操作系统、数据库、服务器各种软件使用的配置比较了解,比如Linux、Web负载均衡、反向代理、数据库集群、容灾等比较了解。

四、 架构师对软件开发过程有清晰明确的认识,也就是对软件工程有有明确的认识,并能把需求进行分析、建模。

五、 架构师学习能力很强、接触知识面要很宽广、喜欢关注和接触各种新的技术。

六、 架构师沟通能力很强。

七、 架构师对从事的行业的业务要有深刻的了解。


再具体到.NET架构师,我归纳一下要学的知识:

 

成为优秀程序员,需要学好的知识:

 

1、 面向对象编程、UML画图、设计模式、代码重构

2、 常用ORM工具

3、  MVC,WCF,XMl, JQuery ,SQL以及性能优化

4、 FrameWork一些深入的知识

5、 高性能代码,比如静态化,MemCached等手段。

6、 最好也了解一些其他语言,比如Java,PHP等。

 

成为DBA,需要学好的知识:

 

1、 常用数据库,MSSQL、MySQL、Oracle,性能调优熟练,备份、负载均衡、集群、容灾熟练

2、 大数据量处理熟练

3、 各种数据库监控软件

 

成为运维,需要学好的知识:

 

1、 各种Web负载均衡的硬件,比如F5,软件,比如Nginx等原理和配置

2、 反向代理加速,比如SquID等

3、 操作系统,Linux是必须懂的,各种好的工具都在Linux下。

4、 各种性能监控软件。

 

成为产品和业务以及项目经理,需要学好的知识:

 

1、 沟通和理解能力。

2、 该行业和本公司的业务逻辑。

3、 软件工程的知识。

4、 质量控制、进度控制、人员组织等。

 

看来想成为合格的Web架构师,需要学太多东西了,只有一条路可走--持续不断的修炼和学习。

另外学习中,采用先深后广的策略是明智的选择,一门学深了,其他知识可能都会融会贯通,那样比较的学起来会很快。否则可能陷入知识的海洋里,没准淹死了。

总体的看来,Web架构,分为服务器架构和程序架构两个方面的架构,一般的Web架构师还是偏向程序架构,因此学好语言,程序架构是基础,学好了这些,做一个合格的架构师没大问题,毕竟DBA,运维的东西在公司都有专业的人在干。

所以深度还是要深入学习编程的知识、软件架构知识,有了这个基础后,Web架构师应该在大数据量、高并发、高负载、以及高容错方向再有所了解和涉及,再返过来促进我们对软件架构的思考,这种深-广-深-广的模式是我们学习的方法,只要坚持不懈努力几年,做真正合格的Web架构师是没大问题的。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值