我是个程序员,过往经历主要是游戏服务端开发;宅,有点闷;喜欢音乐,livehouse,音乐节,喜欢金属、摇滚
有点理想主义,希望把自己的能力奉献给一个伟大的目标
更是个严谨实践主义者,认为朝着那个方向尝试、努力、甚至看似没有成果的才是理想主义;空口而谈只是显呗、吹牛而已(虽然看到很多人这样就混的不错,这是我做不来、也不想学着的样子
粗糙的过往
- 2010 最早入行在一家刚开始走向没落的游戏公司做平台开发,实习到正式经历2年+,作为刚踏入社会的新人,那段时光没有卷来卷去的时间,同事们也很友好和照顾,互联网的卷只是在传说中,是超出自己期望的社会环境,很幸运
- 2012 无论是生活还是工作上,是至今最难忘的一段时间
- 上 后来遇上公司裁员,慌张迷茫了一些时间,同事建议如果有机会就离开游戏行业去个更稳定的地方吧,经历了近2个月的面试,主要面了一些大部分在上海同学集中的金融行业,传统行业,小白且没有目标的面;最后去了一家做高清视频监控的半国企公司
- 中 以为是一个可以展望的新的开始,但是没几天就待不下去了,是一个有点愤青的少年;和前同事诉苦,幸运的遇到了前公司游戏项目组同事创业的页游项目,没有任何犹豫就过去了,正式踏上游戏研发的路
- 下 从一个压测代码while(true)不写sleep导致压测客户端程序跑满机器cpu的小白,到摸到一些游戏开发的方向;那段经历应该是自己成长最快的一段时间,也得益于当时的服务端除了我都是很强的存在,很多东西今天也很受用,遇到问题会回想跟他们在创业时候是怎么做的;
- 2013 虽然项目推上线了,自己玩的也很开心,但还是因为一些原因公司解散了;一些组团继续创业去了,一些组团去了当时很厉害的一家游戏公司,我继续开始找工作;不过这次目标就很明确了,游戏公司,游戏服务端开发
- 起 当时听前同事说最复杂的是MMO的项目,就奔着这个目标去了,到了一家老牌端游厂商,接手一款老的MMO端游
- 接手的时候这款游戏之前的服务端主程、技术经理都准备离职了(想想实习那时也是一个准备离职的技术经理把我招进去的….),庞大的代码一点点看,可是没有时间,立马接手了一个不亚于角色的大系统,咬牙硬着头皮做,那时想再差把角色对象抄一遍总能跑起来
- 2014 项目组准备启动项目的 2.0 版本,和我差不多时间入职的主程决定重写服务器,当时自己很拼,和他肝了好几个半夜和周末,主要是看他搭建基础框架,过程中有很多似懂非懂的地方,后来 2.0 版本正式启动,我负责战斗系统,要求是不能硬编码,做到后续的技能策划配置就可以组装起来
- …. 不记得具体时间了,大概1.5年吧,实现了类似现在腾讯开源的行为树的C语言版本的技能系统,策划可以自由配置了,中间同事离职又接手了场景相关的工作,满满当当的一段时间,印象深刻的是自己在网络部分知识和应用的缺陷
- 大概 2016 年吧,端游 2.0 版本没有成,当时游戏行业还不是一个项目不成就砍掉一批人的样子,我们被划到了手游项目组;一起做端游的主程逐渐被边缘化,觉得可惜,也只能做好自己的事情
- 2017 生活和工作都是最伤的一年,生活的失落和无尽的加班
- 2018 手游项目上线表现不理想,端游的主程leader做了自己的基础控件库,有包含一些过往提到过觉得很好但自己没实际实现的内容;后面他离职就主动跟他去了新的公司,做类stream平台的项目
- 2019 适应了新环境,眼界打开了,看了很多新东西,接触了游戏链路上的很多环节,也羡慕小伙伴们还在游戏行业,自己却好像有点远了
- 2020 间断的面了一些朋友推荐的游戏公司,有明确答复的都是被在意2年没有做过游戏项目了
- 2020 公司有半自研游戏团队的组建,PC平台业务没有起来,就转调到了这边做游戏开发,语言换成了Java spring cloud 的微服务框架,有面试被嫌弃的不服输,不到2个月就基本实现了游戏内除了战斗的所有功能
- 2021 因为战斗的纯relay方式被外挂折腾的苦不堪言;新人进来,开始深入的看框架类的东西,也为下一个全球发行的游戏项目做预研
- 2022 在疫情席卷的上海,全球发行项目的内容顺利完成,自己也在团队中有了些影响力,被信任认可,语言不重要,java让自己在架构设计上提升了很多很多
- 2022 项目都没有达到预期,有同事开始摆烂了,不服输的劲参与游戏研发、测试、运营、运维各个环节,万一呢;然而还是没挺过年末,公司裁员。看他起高楼,看他迎宾客,看他楼塌了….
- 2023 前公司领导给了1个月找工作时间,说找不到就赶紧去他那边;谢谢他给我保底….不顺利的是找工作特别想去的一家没有通过,赶上游戏行业大裁员,之前的自信和憧憬被一点点消磨,最后选择了来老公司,还人情,也给自己些确定被需要的安心