2015年5月18号我正式加入了现在的公司,做上了自己想做的工作-----开发手机游戏。
这是一个机遇吧,自己运气好,得到了很高的薪水,加入了很棒的团队。由于自己不自信,加在之前公司做的很不专业的事,导致我每天都很小心翼翼的工作,生怕哪天公司把我辞了。来这公司每天都是新的东西,不管是各种工具,环境的熟悉,还是同事之间的互相认识。每天神经都绷得很紧。刚开始一般都不会有什么工作可以做,就是看看代码什么的,这个一般待到下班就能走了,但是当到了下班的点,我发现公司里没有一个人走,这个阵势我那见过,所以每天都会自觉的待到七八点才准备走。后来才知道公司加班的气氛已经深入了每个人心里。我觉得这种公司文化一点都不好,这也是我觉得他唯一的缺点。
慢慢的开始接触功能开发,从易到难。有很多次都觉得自己不可能完成的,但是咬着牙慢慢的也就做完了,这是只有在公司这种环境下才能做到的,如果让我自己开发东西,我感觉我做不到,还是自己的自律性不好。所以当自己觉得很难的时候咬咬牙,挺过去就能成长,一直处于一个很安稳的状态反而不利于自我的成长,所以不管多难得工作,我都会接下来,逼自己去完成,才知道自己原来做的到。
游戏分为两大块,一个是游戏的各种系统,一个是游戏的核心玩法。我开始去时做的就是从简单的系统功能做起,慢慢的开始负责大的功能模块。虽然功能越做越多,但是我觉得自己并没有什么成长,很多都是做重复的功能。就是把一段代码复制过来,然后进行修改,已达到策划的功能需求。那时我很迷茫,我觉得问题肯定在自己的身上,所以我我开始学习公司里其他人写的代码结构。学归学,但真正要用到实际上去还是需要合适的切入点。有一段时间不是很忙的时候,我就开始重构我自己的代码,但感觉和别人还是有很大距离啊。
过年的时候领导说年后可能要我去负责开发和维护游戏核心玩法的那一块东西,我并不清楚这是升还是降,不管怎么样对我也不算事件坏事。自不过要重新开始研究核心代码。真他妈的复杂,各种设计模式,封装啊,继承啊,多态啊。用的那个淋漓精致啊。大约三月初,我正式开始研究玩法那一块,每天看代码看得我都想放弃啊。其实工作量不大,就是完成一些新的需求,然后修复bug。写需求还好,毕竟是自己写,而且架构已经形成,所以还是比较简单。最烦的是找bug,世界上最遥远的距离不是生与死,而是自己亲手写下的bug,怎么都找不到。何况这是不是我写出来的bug。反正就是头疼,现在我身上还挂着30多个bug待查找。我觉得做系统跟能提高自己,比较每个功能模块都是自己去架构,可以自己随便发挥,可塑性强,锻炼人。玩法这块,代码虽然高深莫测但是很多都不能动,被框死在里面。我反正是期望下一个游戏项目开始时自己能参与进去。
4月公司进行封闭开发,研发新的项目,但是线上游戏又必须要继续维护更新。然后他们都去封闭了,就剩下我在公司即做系统功能,又要做游戏玩法的事。我那时深深的觉得是他们早就预谋好的,满满都是套路啊。每天都忙成狗,各种苦逼,一个人要应付那么多策划,好累啊。
5月好不容易盼到他们回来了,我以为可以解脱了,但是没想到他们组成了项目2组,简直哭晕在厕所里啊。不过还好我不用再操心系统的事啦。但是感觉我和新项目无缘了啊,心里蛮失落的。而且我发现公司里那些我认为很牛的人,竟然和我同龄。那段时间我都不知道何去何从啦,说实话有点迷茫,感觉自己成长的太慢了,都是因为自己懒啊。