服务器开发技术要求

【软件知识】
UML,设计模式,操作系统,软件工程,数据结构,数据库系统,网络安全

【编程语言】
C/C++,python,shell,
深刻理解面向对象设计和开发思想
至少熟悉一门脚本语言(Bash/Lua/Perl/Python...);
熟悉Lua、Python脚本语言, nosql数据库者优先
熟悉一门以上脚本语言,主要是shell、perl或python
精通C++编程,熟悉STL标准库,熟悉shell编程,熟悉数据结构
至少熟练使用Python、Perl、Shell中一种脚本语言
精通C/C++,熟悉Lua、Python、Perl等脚本语言,了解erlang语言者优先;
精通C/C++语言,熟悉Linux编程环境。至少掌握一门脚本语言(Ruby、Python等)

【设计模式】
熟悉设计模式并有丰富的实践经验
精通面向对象设计,熟悉UML等建模工具;
熟悉面向对象技术、设计模式;

【数据结构】
熟悉常用的数据结构与算法;
熟悉各种算法和数据结构,熟悉使用stl,了解模板的应用;
服务端各类算法与数据结构熟练使用;
精通Linux环境,精通数据结构与算法、Socket编程、多线程编程等;
STL编程及大批量数据处理算法

【Windows】
熟练掌握MFC、COM、DLL等开发技术;熟悉VS2010,vc6.0等IDE

【Unix/Linux】
精通Unix/Linux环境和系统编程
进程间通讯编程、熟悉Unix、Linux下常用架构设计方法;
掌握linux多进程、多线程编程,在网络、存储处理等大数据量通讯存储方面有专长优先;
熟悉Unix、Linux操作系统原理、常用工具;
熟悉linux,对linux常见系统调用(内存管理,多线程,异步轮询);
熟悉调试工具,有内存和多线程的调试经验;
精通Linux操作系统内核开发,熟悉跨平台编程的主要原则,精通大并发解决方案
深刻理解Windows/Linux/Unix内存管理机制、进程/线程、各种进程间通信方式、消息事件通知机制和异步机制者加分。
熟练使用windows或Linux开发、编译、调试环境,如VC、EClipse。
熟悉至少一种Linux(如Centos等)操作系统,对Linux操作系统使用熟练;
熟悉Linux系统机制、操作和开发,如:多线程、多进程、同步、IPC、网络编程(Socket)等;
熟悉Linux/Windows系统机制、操作和开发:如:多线程、多进程、同步、IPC、网络编程(Socket)等;

【数据库】
mysql, sql, nosql, key-value存储,列存储,SQL调优;
熟悉Mysql、Oracle等数据库管理、开发,SQL调优;
熟悉数据库设计与SQL语言,精通MySQL,精通NoSQL尤佳
熟悉sqlite,SQLServer,mysql等数据库操作;
熟悉数据库开发技术,了解SQL语言,熟悉基于Mysql或Oracle的数据库开发;
熟悉Mysql、Redis等
 MYSQL数据库应用开发技术及数据处理和相关维护

【网络】
熟悉Socket编程,
TCP/IP协议,网络编程
具备大容量通信系统开发经验优先。
精通TCP/IP协议相关知识及网络编程;
熟悉大并发量、网络编程、多线程编程、有大型软件架构设计和实现经验优先;
精通分布式系统设计原理,熟悉TCP/IP网络模型,熟悉网络异步通讯
精通Socket、IPC、多进程、多线程编程;
对TCP/IP网络协议非常熟练,有网络协议分析解码实际经验;
熟悉通信系统的开发,熟悉tcp/ip,http,soap等通信协议
熟悉socket协议,了解分布负载技术;
熟悉TCP/IP相关网络协议编程。
熟练掌握HTTP、Servlet、Json、XML 
熟悉Tcp、Http等网络协议
精通IP、TCP、UDP、HTTP、熟练排查Linux系统网络问题, 包括性能瓶颈
熟悉HTTP与Restful Web Service
有高性能服务的架构经验和消息通道研发经验者优先 
熟悉Web http、https网络协议及相关数据封装、分析和挖掘技能,熟悉JavaScript/XML/HTML等Web基础知识
熟悉Linux环境,熟悉常用数据结构与算法、Socket编程、多线程编程等;

【服务器】
熟悉服务器编程模型
负责提出海量服务的解决方案,寻找高并发高负载服务应对策略。
负责一定的后台架构设计;
深入掌握服务器编程模型;
熟悉Linux epoll编程;
精通Linux网络编程,3年以上Linux平台C/C++开发经验,有开发过单服务器1万在线用户为必备条件;
有研究开源Web Server, HTTP代理者优先
性能优化、伸缩性、容灾有经验
高性能网络服务开发,分布式服务器开发;

【开源技术】
对memcached, nginx, libevent, redis等开源项目熟悉者优先考虑;
掌握ssh、MySQL、Nginx、Redis等常用的开源软件;
熟悉libevent库,Lua脚本优先。

【软件调试】
具备扎实的软件调试、BUG追踪、性能优化能力; 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值