新工作新气象

前一段时间,我辞职跳槽了。辞职的最主要原因,是因为我在工作里提升不大。每天绝大部分时间,堆着各种各样的简单逻辑,面对着奇奇怪怪怎么也改不完的垃圾代码产生的bug.并且感觉周围大部分同事的技术水平也都比较low。在这个公司,我参与了2个卡牌游戏项目。第一个项目,我加入时,游戏刚刚上线,进入了线上营收,更新迭代的阶段。我把这个项目一直维护到不赚钱,算是给它养老送终。第二个项目我参与时,雏形框架有了,基础功能也有了一部分,处于开始疯狂累功能的阶段。这个项目的游戏逻辑里,处处都有自己的劳动和心血。最终,在我提出离职的2018年5月11日,这个项目也进入了线上实现盈利,不停迭代的阶段。两个游戏项目的经验加起来,差不多刚刚好是一个比较完整的卡牌游戏开发的生命周期。虽说每天堆叠逻辑,进步不大,但是在对游戏架构上,还有对代码整洁性、可读性的理解上,我确实比3年前的自己有了很大的提高。这点的确要感谢这家公司。只是3年的时间,对于我来说,还是有点太久了。不过世上并没有时光倒流的方法,已经花出去的时间,无论自己在这段时间里成长快还是慢,都在身上烙下了深深的痕迹。第二个项目营收情况良好,贴吧也算热闹。每当我看看游戏贴吧里吐槽互喷,都觉得自己时间上的付出还是给社会创造了一点价值的。

离开了上一家公司,我在6月12日入职到了现在这家公司。在这个公司工作的一个半月的时间里,我接触了不少内容,有了不少提高。

最先是看到公司对 C++ 的运用让我叹为观止。 模板函数,模板类,lamda函数,还有许许多多c++11 的新特性,让我瞠目结舌。

然后是公司的自研引擎,让我涨了很大见识。引擎各个工具虽然都没有市面上的工具好用,但是工具都很齐全。并且实现的3D游戏许多效果都很炫酷。对我这个图形苦手党来说,游戏许多已经实现的效果,我都不明白原理。这个3D MMO项目像个大宝库等着我去挖掘。

在这个新公司,我才知道,真的有公司是完全放弃 stl 的容器,自己重写容器的。真的是有公司放弃c++ 自带的各种 string ,自己重写 string 的。这个公司甚至游戏脚本,是从头到尾自主开发的,完全是公司的牛人自己写了一个全新的脚本语言,内嵌到了游戏里,并且稳定运行了很多年。

游戏本身的逻辑框架也非常厉害。用C++代码,实现了一套 类似 unity 的 ECS架构。游戏对象的 class 之间,不再是繁琐的继承,而是组件式的管理。我周末抽空按照公司的代码框架,自己写了一个简单的 OpenGL 基础程序,也尝试使用  ECS 架构。无论是在c++运用层面上,还是架构体系上,都感觉学到了很多。

在修改游戏声音相关的bug 时,接触到了 OpenAL.回家稍微研究了一下 OpenAL,把库下载下来,让我也涨了一些见识。了解到 OpenAL 在表现 3D 声音,音源等效果时的强大。

在给项目代码做 profile时,系统了解了  xcode  instrument 里, time profiler 等几个工具的使用方法。了解了分析每帧耗时的基本知识。在 win32 平台上,分析函数耗时时,使用了一个叫做 Remotery 的 c++ profile 工具,也能比较直观的看到函数耗时。

后来被调动到小游戏项目组,了解到了另外一种开发方式。虽然开发方式比较落后,但是优点人员少,落后就意味着可优化的点非常多。是我可以把自己以前的工作经验,对代码的理解,实践到这个小游戏的项目中去。并且小游戏的内容本身也很有趣,研发周期比较短,让我觉得有更多施展的空间。

虽然开发方式落后,但是小游戏的代码也有不少值得学习的地方。尤其是引擎C++ 代码的一些写法,还有 NetBeans 配合 MingGW的开发方式,公司自研的脚本语言,都让我感到很新鲜。

并且,更让人高兴的,是在小游戏开发维护的同时,即将开启一个全新的游戏项目!全新的!全新的!技术路线可以自由选型!我们现在暂定是要使用 unity 来开发下一个新项目。新项目的前端程序只有4个人。虽然大家都没有 unity 的项目经验,但是我觉得同事们 C++ 基础很好,经验很丰富,跟他们一起工作,一定能随着项目的开发有所提升,掌握新的引擎。

没有什么,比能在工作的同时,能实现一些自己的想法,并且还能有所提高更快乐的事情了。我现在虽然上下班路程很远,工作时间很长,但是我目前很满意现在的工作。非常期待工作里迎接新的挑战。上面就是我现在对新公司的一些感受。

提到工作之外的公司生活,有好有坏,不能一概而论。

这家公司想比上一家公司,在员工福利上只能说是抠抠梭梭。相比之下,上一家公司的无限零食,公司定晚饭送到楼里,打车报销,随便迟到,加班餐补,超值夜宵,闲的没事发奖金,季度奖年终奖,大红包等等等等,简直是超豪华待遇!这个新公司的待遇之惨,我就不想多说了。只说一个例子,晚上21:30以后下班,打车费只给报销30.所以我现在每天几乎都是22:30下班,赶最后一班地铁,差不多0点到家。其他的我都懒得细说了。

不过唯一的好处,是公司有健身房!并且还能洗澡!虽然跑步机都快坏到两步往前一搓的境地,但是毕竟还能用。还有2个乒乓球案子,一个大电视可以看健身视频,还有几个健身器械。这样的健身房我已经很满意了。每天午休,或者晚上休息时间,练个半个来小时,满身大汗冲个澡,加起班来倍儿有干劲儿。要不是因为有这个健身房,我真的很可能没有地方继续跑步,没有时间锻炼了。

工作上要学习的东西还很多,我还得加把劲才能跟得上节奏。眼瞅再过2天我就真的30了,感觉因为这个事自己已经发愁了2,3年了,这天还是要来了,反而没有想象的那么慌。可能还是工作上比较忙,要学习的东西有点多,没心思胡思乱想吧。我发现,我如果跟周围的同事说自己是94年生人的,好像还真有人信。

哎,年轻真好啊!

 

 

 

 

 

 

 

 

 

 

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值