游戏后端服务器开发需要学习些什么知识呢?该如何解决

游戏后端服务器开发需要学习些什么知识呢?
这个职位怎么样?谢谢

------解决方案--------------------
没有前途,就同做网站一样,多点图而已.
------解决方案--------------------
windows还是linux的?

linux不熟悉不好说 不过windows下 你新人一般是做做逻辑 

熟悉下多线程 脚本 IOCP之类的东西总是没错的 

还有数据结构 数据库这些
------解决方案--------------------
工作就是:和客户端网络通信,操作玩家数据,保存到数据库

一般程序我个人(也许其他人不一样)分成界面表现,和数据处理

客户端做界面表现,服务器就是做数据处理的
------解决方案--------------------
onlinegamediy.com
------解决方案--------------------
linux下的服务器端还是很不错的,当前行业内应该算是比较缺的,特别是技术比较好的,可以独当一面的!当然薪水也还不错,相对于客户端的程序来说!主要要学习的内容:C++、设计模式、网络通讯、linux做游戏逻辑的话就足够了,如果要去一个公司独当一面,那就需要懂得网络服务器设计框架的一些的知识了,游戏一切基础架构最好也知道怎么去设计和编写,如:脚本系统、AI系统、包裹系统、装备系统等等