复盘2017
2017年转眼间就过去了,最近实在太忙,到今天才有时间好好回顾一下去年的自己,以及对今年做一些计划和展望。
早在16年年底就向上一家公司提出离职,外部原因是leader的管理混乱,项目规划朝令夕改。 自身原因是不想继续从事游戏行业,一是兴趣不大,二是工作时间过长,影响身体健康。 所以就开始重温编程基础,通过博客论文学习分布式知识。只是学习方法不太对,加上平时的工作自己只是担当一个执行者的角色,仅仅满足于完成上面分配的业务逻辑开发,导致对编程基础的生疏(c++, 数据结构, 算法),即使准备了几个月,中途也只得到一次内推面试非游戏岗位机会,最后意料之中挂了。 无业状态一个半月后,宣告转行失败,重回游戏行业。
新公司部门给我的感觉是很好的,团队相处融洽,主管和pm都没有上司的架子。尤其是我的两个主管,技术自然了得,上能修改底层代码,下能写业务逻辑活动,为人幽默大方,令人尊敬。 而pm更是一个喜欢分享的人,开会的时候经常和我们分享游戏市场的最新资讯。新部门的开发任务很重,每天基本都在10点后下班。
出于责任心和对调通代码的那一刻喜悦的追求,大半年的开发,大小的系统活动一共开发了50余个,各项任务都能准时完成,这是目前为止最值得骄傲的事情了。功能开发中,属性和系统两个大系统的设计令我的业务逻辑开发又上了一个台阶,只是碍于没时间,所以未能以文章形式分享出来。除此之外,还接手一些c++优化的任务,工作以来第一次提交c++代码。 好的方面大概只有这些了。
然而,除此之外,整体技术能力可以说几乎没有进步。在进入新工作环境后,自己只是充当一个执行者的角色,对平时的工作缺乏思考总结,对技术的提升毫无计划,对游戏市场的发展缺乏思考。现在看来,这三个不足是致命的,就如温水煮青蛙,慢慢就死在锅里,现在确实强烈地感到失业危机带来的焦虑,对自己过去大半年时间甘于平庸,执行力低,日复一日碌碌无为感到后悔。
2017做得比较好的一件事就是开始阅读,种类包括技术,人文,经济等,对提高自己的见识和思考有一定的帮助。
展望2018
2017是我感觉过得最快的一年,之所以过得快是因为没好好珍惜每一天,过得不充实。失去的时间再也补不回来,2018开始之际要给自己敲响警钟,做好展望计划,尽力往前冲。
技术上
- 学习巩固c++基础,阅读<<essential c++>>, <<深度探索c++对象模型>>, <<effective c++>>.
- 熟练掌握mysql,阅读<<mysql必知必会>>, <<高性能mysql>>.
- 巩固lua基础, 通读lua源码.
- 学习正则表达式,阅读<<正则表达式必知必会>>.
- 学习3个开源项目源码.(skynet, kbengine, libevent, handy)
- 深入学习protobuf.
- 学习python.
- 每周坚持写一篇博客.
- leetcode刷简单中等题目.
业务上
- 整理做过的游戏业务功能,按特点写好开发思路以及遇到过的坑,做好积累.
- 对服务器三座大山(cpu,内存,带宽)的优化做长期的研究和记录.
个人提升
- 学习做好ppt技巧
- 提升个人沟通能力
- 提高个人心理承受能力
读书
- 要读20本书