系统工程师在需求分析中扮演着什么样的角色
系统工程师处于用户和高级程序员之间,负责沟通用户和开发人员的认识和见解,起着桥梁的作用。 系统工程师应当具备如下的素质: 1)能够熟练地掌握计算机硬、软件的专业知识,具有一定的系统开发经验。 2)善于进行抽象的思维和创造性的思维,善于把握抽象的概念,并把它们重新整理成为各种逻辑成份,并给出简明、清晰的描述。
系统工程师是指具备较高专业技术水平,能够分析商业需求,并使用各种系统平台和服务器软件来设计并实现商务解决方案的基础架构的技术人员。他是个“纯粹”的技术职业,而且需要脚踏实地地工作,能够亲自动手进行软件、硬件操作,因而受到许多求职者的青睐。
确保服务器的稳定运行和调整结构满足应用服务的需要。做好安全防范,配置防火墙。定期做好备份工作,以便在出现问题可以及时修复。有一定的监控程序,对硬件、服务、流量做监控。以便出现问题时能第一时间知道并解决。再就是服务器改动前要做好备份,及改动方案。了解不同应用的硬件及系统需求等。
对于那些充满激情,喜欢了解新技术,既不甘于像程序员一样进行千篇一律的工作(实际并非如此),也不像如同IT咨询、架构师总是侧重理论,那么系统工程师正是你的最佳选择。
1. 了解多种安全攻防技术;
2. 了解主流unix/linux、windows平台的设计、实施工作,了解主流数据库管理、网络、存储技术及相关平台的实施工作、能用SHELL编写相关脚本、了解SQL注入、跨站脚本攻击;
3. 熟悉Mysql数据库、oracle数据库、sqlserver、db2等主流数据库;
4. 具备良好的沟通能力和团队协作精神及较好的文档能力;
5. 积极进取,工作热情高,能承受工作压力,有很强的自学能力。