刚进网游公司的后台开发新人,怎样学习才能快速融入工作和成长

试着重新造个轮子~
■网友
你现在怎么样了,还在游戏行业吗?
■网友
首先从具体的功能看起.比如说登陆的时候, 客户端给服务器发送了什么, 服务器在哪接到的消息, 然后是怎么处理的, 处理完之后又是怎么返回给客户端的.具体的流程熟悉了之后, 就可以发散一下.还是根据上面的例子.服务器接收消息的结构是什么? 如何新增一个接收消息的处理器?登陆涉及到从数据库读取数据, 那就看一下数据怎么取的, 需要怎么映射数据库表.如果有玩家缓存, 那缓存是什么时候存的, 又在什么时候取.做完这些, 差不多, 就有个基本的概念了, 刚开始也不会给你大功能写, 只会一些修修补补的地方.但是在做修补功能的时候, 可以顺便用上面的流程继续了解当前功能模块的逻辑和怎么实现的.慢慢就熟了, 毕竟游戏架起来之后, 代码是挺繁杂的, 所以还是需要时间.既然是做服务器的, 要细心, 仔细, 还需要有责任感.
■网友
我当时是改bug,慢慢熟悉起来的.服务器其实也就是一个loop,所有的逻辑都在那个loop里面做的.试着多玩玩游戏,把游戏里面的概念(逻辑)和代码对应起来.
■网友
建议还是先了解架构,这样看代码也不会太盲目。先从模块级别入手,大体看看有几个模块,每个模块的功能是什么,然后在深入到一个模块里面,这样由点到线由线到面逐渐渗透。刚来的新人不能着急,毕竟这是前辈写了很久才写出来的,一口吃不成个胖子,慢慢来。


    推荐阅读