2017 年终总结

技术方面

1、补齐 iOS 自动化测试的缺,包含逻辑自动化测试,界面自动化测试
2、为代码引入自动化 Review 工具:OCLint、SwiftLint
3、复习离散数学、计算机系统等知识,准备学习编译原理、算法导论
4、使用 CocosPod 导入本地库、构建本地库
5、继续完善代码规范,iOS 使用的继续深化

首先说下编译原理、算法导论,我觉得这种原理、导论类的虽然平时用的不多,但是很重要,而且冠以原理、导论之名,说明这个是很基础的,所以很有学习的必要,不求多么的精通,只要有个全面的了解即可。
再说下代码规范,我一直觉得代码规范性和代码的可维护性是一个软件开发工程师最重要的,甚至比一些技术的掌握都重要。又因为公司一直没人 Review 代码,所以我引入了自动化 Review 代码工具,并且要求自己能写出符合代码规范、可维护的代码,而不仅仅只是实现功能。又为了减少 bug 的出现率和简化工程复杂度、工程可维护性,相继引入和深入研究了自动化测试、 CocosPod。

生活方面

这么多年在这个方面,我一直没多大的变化,一直都是老样子,最大的目标就是找个女朋友,其他的还好哈。

其他方面

游戏一直在开发的,但是因为是自己闲暇时开发的,所以总会出现觉得以前的架构,代码写的有问题,进而导致项目推到重新来过。在一次次的推到重来的过程中,代码的规范、工程的架构、游戏开发的理解等都在一步步加深。
也许有些我弄过、研究过但是现在忘记了没写出来的,但是说实在的 2017 年我时不太满意的,总觉得自己是在自己感动自己,一直告诉自己很努力,但是并没有那么多努力。

2018 年个人计划

1、深入学习 iOS 开发,完善技能树
2、学习一门其他方面的开发技能
3、拿出一个完整、完善的游戏
4、尽量找个女朋友


2018.01.13

深圳