软件开发应掌握哪些技术
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件开发应掌握哪些技术?
计算机、软件类相关专业;
良好的逻辑思维能力,对于创新及解决具有挑战性的问题充满激情;
具有良好的算法基础及系统分析能力;
后台开发方向:熟悉LINUX/UNIX操作和开发环境,熟悉TCP/IP协议相关知识,有C/C++开发和网络编程经验;
客户端开发方向:熟悉VC开发工具及windows编程;
游戏开发方向:熟悉Direct3D或OpenGL,有3D游戏引擎研究及开发经验;WEB开发方向:熟悉LAMP(Linux+Apache+MySQL+PHP)或JSP或CGI开发;
WEB前端开发方向:熟悉JS/AJAX/Flash AS/HTML/XHTML/CSS;
.Net开发方向:熟悉.Net或C#开发;
网络安全方向:熟悉网络安全技术、密码学,有网络安全领域的研究及开发经验;无线终端开发方向:有Kjava/Brew/Symbian/WindowsCE等嵌入式开发经验;JAVA开发方向:熟悉JAVA编程,熟悉Linux开发环境;
网页重构方向:熟悉xhtml与css,熟悉图像处理软件(Photoshop)与网页编辑软件(Dreamweaver),有不同浏览器下的网页重构经验。
计算机软件或相关专业;
掌握软件工程基础知识,熟悉软件测试理论和方法,有良好的编程基础;
热爱软件测试工作,工作细致认真并富有耐心,具备良好的学习能力和质疑习惯;对质量和细节有极高的要求。
计算机或相关类专业,精通计算机网络体系架构、Unix/Linux操作系统;
酷爱计算机软/硬件、系统、网络技术,具备强烈的钻研与自我学习能力;
乐于尝试新事务,克服具有挑战性的问题;
善于与他人和团队合作,富有集体荣誉感;
具备良好的责任心与服务意识。
该类别各专业方向技能要求
1.业务产品运营架构设计及维护方向:
应用过至少一种Linux/Unix OS,有OS钻研、定制经历者尤佳;
具备Linux/Unix下实际程序设计能力;
熟悉各主流数据库(Mysql/Oracle/MS-SQL),并至少有其中一种的应用经历;
熟悉计算机网络原理和主流网络协议;
思维缜密,解决问题能力强,具备从软硬件层面分析系统问题的能力;
具有良好的团队合作精神和分享意识,有团队项目经历者尤佳;
熟悉主要互联网应用,有兴趣了解并参与大型网络和计算机体系的运营管理。
2.业务数据库管理方向:
计算机相关专业,本科及以上学历;
精通Mysql、Oracle、DB2、SQL中至少一种DBMS;
精通数据库原理及其设计、备份、调优;
熟悉shell/perl/python中的至少1种脚本语言的编写;
良好的服务意识,细致、认真、尽责的工作态度;
有开发经验者优先。
3.网络管理方向:
精通计算机网络原理,了解常用网络的体系结构。对常用路由协议的特性与适用场合具备较深入的理解;
熟悉传统互联网网络与系统的架构,了解主流互联网业务的模型与主要特征;
熟悉常用网络设备与主机的功能、性能特征,跟踪行业技术发展方向;
熟悉运营网络的管理维护流程,了解电信级运营商的网络现状和发展趋势,能够熟练操作一种或数种设备者优先;
精通TCP/IP协议,具备CCIE、CCNP认证者优先。
4.信息安全方向:
诚信正直,工作严谨细致,有较好的沟通能力;
计算机/通信/信息安全等相关专业本科以上学历;具备较好的网络、操作系统基础;
熟悉WindowsNT/2000/2003或Unix、Linux环境编程;熟悉linux操作系统;
熟悉TCP/IP协议及主流交换机/路由器配置;熟练配置cisco交换机、路由器和防火墙;
熟悉网络拒绝服务攻击和发现、防御技术;
精通网络安全攻击技术、黑客入侵技术;
熟悉计算机病毒防范系统;
具有大型网络安全管理经验,满足企业信息安全规划、建设、维护能力要求,解决企业遇到的各类信息安全问题;
具备良好的服务意识;具备良好的沟通、协调能力、项目组织能力,创新,开拓意识和故障分析处理能力;
有CCNA、CCNP、CISSP、CISP等相关证书者优先。
5.机房管理方向:
本科及以上学历,电气、电子、计算机及相关专业;
愿意在数据中心领域长期发展;
具备主动学习和快速学习的能力;
高度的责任感、严谨细致的工作作风、良好的团队合作精神和沟通协调能力;
具备抗压能力,能适应长期出差。
6.操作系统方向:
精通Linux操作系统和Linux内核;
具备丰富的计算机硬件知识,熟悉各种计算机体系结构;
精通shell/perl/python中的至少1种脚本语言的编写;
对技术敏感而细致,乐于发现,分析和解决复杂问题;
具备很强的分析和解决问题的能力,对于攻关疑难问题具有强烈的兴趣