游戏客户端开发实习
初入职场
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了各位。