⑴ 怎样成为一名网络架构师
【原创回答】我本人是一名软件架构师,这个问题非常大,不太好回答。我总结一下,软件架构师的能力大概分为三个方面:1.技术,这个应该没悬念,如果没有过硬的开发技术,就不要期望做架构师了;设计模式,系统模式,架构模型,系统理论,甚至编程语言,算法,操作系统,网络,数据库,都需要有扎实的掌握。 2.是业务知识,也即领域知识。软件架构师实际上是把业务需求落实成开发蓝图的总设计师,如果你对业务一窍不通,空有一身技术也只能望业务兴叹。3.就是沟通表达的能力,架构师需要推进自己的架构设计理念给开发团队,所以也需要这方面的能力,当然最重要的还是前两部分的能力。
⑵ 网络工程师 需要学些什么
一、网络工程师要考以下科目:
1、 计算机与网络知识,考试时间为150分钟,笔试;
2、 网络系统设计与管理,考试时间为150分钟,笔试。
二、两门课程的基本考点:
1、IP地址的划分;Cisco路由器与交换机的基本配置;
2、网络安全与网络管理等基础知识;Web、Ftp、Email等各种服务器的搭建与配置;
3、各种网络故障的排查与判断;路由器和交换机的工作原理;
4、如何利用三层路由器和交换机进行VLAN的划分。
三、考证书类
1、如果为了考证你可以去自学,理论性的东西主要是为考证的,但是企业是不会聘请一个只会考试的工程师的;
2、没有设备你永远也不知道它具体是怎么回事的.有关培训机构是最好的选择,不过这个你一定要看好;
3、目前有信息产业部的认证,有华为的,也有微软的,也有思科的相对思科比较权威份量足些,它分为,ccna,ccnp,ccie(依次为从初级到高级的三个不同等级)。
四、工作待遇
网络工程师工资待遇与发展前景是比较好的,这也是许多的人会想要报网络工程师培训机构进行专业的学习,从而获得网络工程师证书的。
(2)网络架构师培训材料扩展阅读:
网络工程师职业定位
网络工程师是通过学习和训练,掌握网络技术的理论知识和操作技能 的网络技术人员.
工作内容:
1、负责机房内的网络联接及网络间的系统配置。
2、负责系统网络的拓扑图的建立和完善,并做好系统 路由的解析和资料的整理。
3、负责机房线路的布置和协议的规范工作。
4、负责计算机间的网络联接及网络共享,并负责网络间安全性的设置。
5、负责对网络障碍的分析,及时处理和解决网络中出现的问题。
6、利用网络分析分析仪,定期对现有的网络进 行优化工作。
7、负责网络平台框架的布局和设置;如java软件工程师,java网络工程师。
8、负责网络平台信息的采集和录入支持;如:信息技术工程师。
9、负责网络平台的推广方向和推广模式,如:网络推广大师。
10、负责网络平台的运作方向以及平台维护管理等工作,如:网络运营工程师。
11、负责网络平台发 展到一定阶段的商业模式和盈 利方向;如:网站商务工 程师,电子商 务工程师。
12、负责网络产品的定位和封装;如:项目工程师。可以做网络管理员和网站编程技术。
网络工程师的职位进阶
一、小企业的网络管理员;
二、进入 大中型企业,从事同样的网络 管理工作,工资待遇等就可有明显的 提升;
三、学习更全面的知识成为普通的网络工程师;
四、成为侧重于某一专业的网络工程师,如网络存储工程师、综合布线工程师、网络安全工程师等
五、可进阶 到专家级别,如IT项目 经理、网络主管或者技术专家等,这也是网络工 程师在30岁以后的主要发展方向和发展目标。
⑶ 系统架构师要学什么
英语不算最主要的,英语只是一个可以帮助你更快的学习提升的辅助,首先你得了解系统架构师的要求是什么?首先告诉你是很难的,你会开发么?系统架构师都是高级工程师,要求的比较全面,软件编程和实施多少年的都做不了系统架构师。这就需要经验的积攒了。我认为一个刚毕业的学生是不可能达到的,但有目标是好的,一步一步的学习提升自己的不足,我相信你会达到的!
系统架构设计师考试合格人员能够根据系统需求规格说明书,结合应用领域和技术发展的实际情况,考虑有关约束条件,设计正确、合理的软件架构,确保系统架构具有良好的特性;能够对项目的系统架构进行描述、分析、设计与评估;能够按照相关标准编写相应的设计文档;能够与系统分析师、项目管理师相互协作、配合工作;具有高级工程师的实际工作能力和业务水平。
考核内容
·
掌握数制及其转换、数据的机内表示、算术和逻辑运算、应用数学基础知识;
·
掌握计算机硬软件与网络的基础知识;
·
熟悉信息系统开发过程;
·
理解信息系统开发标准、常用信息技术标准;
·
熟悉主流的中间件和应用服务器平台;
·
掌握软件系统建模、系统架构设计基本技术;
·
熟练掌握信息安全技术、安全策略、安全管理知识;
·
了解信息化、信息技术有关法律、法规的基础知识;
·
了解用户的行业特点,并根据行业特点架构合适的系统设计;
·
掌握应用的数学基础知识;
·
熟练阅读和正确理解相关领域的英文文献。
系统架构设计师应具备多年软件行业工作经验;具备多年c/s或b/s体系结构软件产品开发及架构和设计经验;具备多年的代码编写工作经验;具备丰富的大中型开发项目的总体规划、方案设计及技术队伍管理经验;对相关的技术标准有深刻的认识,对软件工程标准规范有良好的把握;对.net/java技术及整个解决方案有深刻的理解及熟练的应用,并且精通webservice/j2ee架构和设计模式,并在此基础上设计产品框架;具有面向对象分析、设计、开发能力(ooa、ood、oop),精通uml和rose,熟练使用rational
rose、powerdesigner等工具进行设计开发;精通大型数据库如oracle、sql
server等的开发对计算机系统、网络和安全、应用系统架构等有全面的认识,熟悉项目管理理论,并有实践基础;在应用系统开发平台和项目管理上有深厚的基础,有大中型应用系统开发和实施的成功案例;具有良好的团队意识和协作精神,有较强的内外沟通能力。
架构师一般都是具备计算机科学或软件工程的知识,由软件开发做起,然后发展为架构师的。
在国内,很多大学目前还没有设立软件架构的学位课程,虽然it业界对设计和架构的兴趣日渐高涨,
-------------但并不是每一位软件开发者经过若干年后都可以成长为软件架构师的。
一个软件工程师在充分掌握了软件架构师工作所必需的基本理论和技能后,如何得到和利用机会、如何利用所掌握的技能进行应用系统的合理架构、如何不断的抽象和总结自己的架构模式、如何深入行业成为能够胜任分析、架构为一体的人才。
系统架构师是企业项目管理的重要高层技术人员,是企业副总工、总工、企业副总的后备人才。