游戏客户端开发实习

初入职场

7月26号入职,进去先办手续,然后去工位,开始装环境装软件。

unity用的2018版本,IDE用的idea2017,项目管理用的Redmine,版本控制用的SVN,本地搭建了SVN服务器和共享云盘。

为了实现热更新,使用c#实现底层逻辑,lua实现业务逻辑,平时不会动底层的c#,只需要编写业务层面的lua。

前端框架为魔改后的luaframework,用的MVC架构,前端代码共100w+行,听说mj这体量还算小的qaq。

后端框架用的SpringBoot,协议用的protobuf。

说实话,平时福利我觉得还不错,包两餐,二四有下午茶,工作环境啥的都挺好的。

熟悉项目

进去第一周,先看代码,熟悉项目,上手基本操作,比如说项目运行,挂载调试,设计UI场景,SVN提交等等。

项目是真的没多少注释,还没要求项目代码规范,每个人写的不一样,看得心累。

直到自己处理了几个需求后,8月17号才理解他们的逻辑。

其实就是在解析后端发送的数据,然后展示到对应的位置上。

model负责请求数据,设计接口以便view来读取数据,view就负责展示数据并进行业务逻辑判断。

开始干活

第二周开始干活,处理点海外的优化需求。

果然还是得需求驱动,带着需求来看代码有干劲多了。

二三四周一周一个优化需求,第五周一周来了5个优化需求qaq,还好离职前做完了。

其实我没明白,为什么说我干活他们第一反应都是在做海外的活,无论是cm还是hy。

当吃瓜群众

呆到第三周才知道工作室领导集体离职了,我就说怎么领导只来两天,那两天还一直摸鱼。

果然领导才是第一生产力,领导来的那两天hx哪敢这么摸鱼,现在晶核时间都比idea时间长(开个玩笑)。

领导们走了之后,工作室是真乱啊,需求提的少了,大家都没事做,而且一直有人被hy叫去会议室面谈。

可惜了,好像并不会叫实习生面谈,乐子没了。

初用unity感觉

感觉sk这种游戏公司里,使用unity、qt这类工具的程序员,和传统公司里用js的程序员区别有点大。

感觉他们的技术建立在unity这类工具上,而不是编程语言上。

可能是mjwy是2d卡牌手游的缘故吧,不需要前端过多的处理界面,不需要前端做特效啥的。

不知道他们的新项目xtc能不能做起来,祝好。

大无语事件

第二周的某天,在园区班车上听到hx用潮汕话说我,主要是没听清是说我好话还是坏话,有点郁闷。

真别在背后讨论别人,尤其用方言讨论,印象分大减。

领导交接

原来打包怎么复杂的嘛,fg学了半天还是战战兢兢的。

早知道就留一份public了,说不定还能学点东西。

之前瞅过一眼public里的代码,感觉就是在不停的解析参数,有点记不清了qaq,不管了。

END

总的来说,还是有收获的,看看职场和学校的不同。

可惜了,这一离职有很多人是真的见不到,成过客了,祝好叭,sayorala了各位。