今天,HR大大通知我去续签劳动合同,因为已经过期了。才发现,转眼三年已过,我也在这家公司呆了整整三年,是时候整理一下自己的人生进程了。
我的职位是一名游戏前端开发工程师,对于游戏,我一直不是很感兴趣,但觉得很新鲜,就没有想太多,一直这么做下来了。因为它能赚钱,能让我实现财务自由(虽然现在还没有实现),所以一直坚信,自己可以做得更好。但往往显示是残酷的,三年了,我还是一个普通的职场菜鸟,在技术上,没有做过战斗,没有做过场景,一直在重复功能模块,游戏SDK对接等工作。对于经历过网页游戏,手机游戏,还有即将到来的VR游戏这种行业老油条来说,我的技术是远远落后的,在这里需要检讨一下。
生活的压力也逐渐加重,年初买房了,要开始还房贷了,也快要结婚了,同学的工资也在渐渐的赶超我(工资一年半没涨过了),我还是很安逸的过着,所以古人说生于忧患,死于安乐,一点都没有错。现在开始要逼一下自己了,争取今年成为项目的核心开发力量,明年混一个主程序做一下,在这里,可以看看有哪些方便需要提高的:
第一层
内功:基本功
1、了解学习U3D的基本组件,Transform,Collider,Renderer等;理解MonoBehaiver的常用函数作用。理解预设的作用。学习键盘和鼠标输入系统。
2、学习3D一般性知识,纹理,矩阵,向量,材质,骨骼;纹理压缩,纹理采样,过滤;世界,投影等几何变换;骨骼动画的原理。
3、学习UI制作方法。
4、学习物理系统,学习Rigbody,Collider等物理组件的用法。
5、学习控制角色动画,及特效;学习Animation,Animator,ParticleSystem的用法;并学习U3D
寻路组件的用法。
6、学习U3D Static Batching和Dynamic Batching的用法和原理;了解并学习影响性能的一些方面,并学习profile程序性能。
第二层
外功:十八般武艺
1、较为系统的了解学习U3D各种组件及其用法;动画系统,物理系统,UI系统,渲染特性,粒子系统,输入系统,寻路系统,灯光烘焙。
2、熟悉并了解U3D种各种参数设置的作用;PlayerSetting,Quality,RenderSetting等。
3、学习U3D编辑器扩展功能插件的写法,并写一些提高工作效率的脚本插件;如打包,检查资源,批量规范格式等。
4、对Android或iOS发版,接入平台,需要一定的了解。
5、学习C#的网络编程
6、对于制作2D或3D游戏的美术规范需要有所了解
7、带一到两个新人,指导并培养他们在一定时间内达到既定目标。
第三层
升华:无招胜有招
(待更新)