您的位置:首页 > 其它

服务器开发技术要求

2014-08-12 05:23 204 查看
【软件知识】

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追踪、性能优化能力;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐