2017年个人工作年终总结

2016年,我很荣幸的加入了**这个大家庭,转眼间2016年已经过去了。在芯盾的岁月中自己在总结、审视中脚踏实地地完成好本职工作,各个方面都取得了很大的进步。现将这几个月的工作、生活做一个系统的总结。

研发方面:

话匣子项目

话匣子项目是我到**接触的第一个项目,和司银江同事一起修复P4项目中遗留的各种问题。P4是一个老项目,中间无数开发者加入又退出,到我加入时代码已经非常混乱,完全没有代码规范可言,所以很难去研究整个项目的实现逻辑和遗留问题的解决方案。我们一起工作一个月,一点点探索代码中的线索,逐渐的修复完善,最终做到项目的结案,其中凝聚了大家无数的汗水。P4项目是我接触的芯盾第一个项目,也是我逐渐融入这个大家庭,逐渐的跟上大家的开发脚步,跟上大家的步伐,熟悉公司的开发风格的一次重要经历。对以后的项目开发打下了基础。

P7和P5D

P7和P5D是我接下来接触的项目。P5D是在P4的基础上对压缩算法进行优化的项目,可以说时P4的改进。由于P5D项目开启之前,P4项目已经结案,代码bug已基本修复,所以P5D的核心就是压缩的实现。P4的711一倍压缩效率低下,不利于长时间,大数据的传输。melp压缩能够做到将1080字节压缩到10字节,这个压缩率和711比较起来进步客观。在北斗压缩传输的基础上对P5D压缩进行改进,理论上是可行的。但是在实际集成过程中却遇到了各种各样的问题。其中对64位手机框架的支持就是一个难点,在多重资料查询,问题定位下终于得以解决。但是P5D和北斗有本质的区别,北斗压缩是对文件进行的,二P5D是对数据流直接压缩。集成过程中发现压缩后的数据解压后失真严重,达到了无法听清的地步。这一段时间是很难熬的,每天加班加点研究这个问题,却迟迟没有头绪,偶然的机会在DEMO中发现,对流进行压缩和对文件进行压缩后的数据比对,都是相邻奇偶位错位的。我就大胆假设:是不是错位置后进行压缩,解压后再进行错位复原就能够解决这个问题呢?抱着试一试的想法,在DEMO中进行尝试,结果给人惊喜,真的解决了这个困扰好几周的问题。解决了压缩,P5D在客户端方面最大的难题就解决了。

密扈输入法

密扈输入法是我一手开启的项目。可以说密扈输入法才是真正凝聚了无数心血的项目。从最开始的调研,然后对各种难题的找寻解决方案,替代解决方案,最终DEMO测试方案的可行性,无不争分夺秒,加班加点的进行。对于自己的项目,从一开始我就寄予了厚望,从一开始就严格遵守代码规范,命名规范,java规范和Android规范。为项目的后续完善,其他开发人员加入提前做好准备工作。Android Studio工具的选择,Gradle编译工具的使用,这是Android开发者必将的选择。包名的定义,变量的使用,方法的注释细节处体现用心。输入法项目不是一个简单的小项目,涉及很多。包括九宫格选词拆词方法的调研,解决方案的查询,全键盘选词的实现,键盘布局的重绘,输入法性能的优化,其中最重要的是使用信源加密技术的数据加解密。EP2加解密的适配,安全T卡加解密的适配,蓝牙的连接,短信的监听,密文的展现,明文的显示,无不需要用心构思。Android系统是一个巨大的生态系统,与iOS不同,她的设置多种多样,使用环境各异,用户习惯千变万化,仅仅屏幕一项就有上百种。更恐怖的是碎片化的严重性,Android2.3开始,3.0、4.0,4.4,5.0,5.1,6.0等等版本各不相同,内部实现原理甚至不会相互兼容,更是在国内这个特殊的环境下,各个厂商定制ROM斗艳,开发的难度可想而知。最终输入法能够很流畅的惊醒输入,在用户输入体验上又有很大的提升,这是整个项目相关人员的心血与努力的成果。

团队协作:

公司的发展离不开所有公司成员的努力与奋斗,加入**是无悔的选择,能够与**的同仁一起合作,共同见证公司的发展,这是无比的喜悦。

无论是P4还是P5D还是到后来的输入法项目,无论是开发者内部还是各位领导间的交流,无论是不同部分、不同职位下,大家都能各抒己见,共同完善项目,一起推动进度,这是一件非常愉悦的事情。很荣幸我有一个开明的直接领导,无论项目遇到什么困难,卡在什么地方,都能够很冷静的做出决断,找到最优的解决方案。更重要的是,在与其他部门、其他成员遇到冲突的时候,能够很好的从中协调,体谅各方的困境并最终解决矛盾,能够体谅开发人员的苦衷,认真对待每一个问题。很幸运我们有一个暖心的项目管理,在项目开发的过程中,能够很清晰的理顺项目的进度及相关事项的进展,能够合理的分大家的工作,使项目在合情合理,大家心情愉悦的范围内不断的推进。有一个思路清晰的产品经理也是很重要的,产品只有有了一个清晰的定位才能更快的开发,只有一个合理的需求才能够顺顺应时代的潮流,最终被大众所接受,很高兴的是我们的产品经理能够看到开发人员看不到的地方,指出产品存在的不错,有一个明确的产品需求和产品定位。测试团队是产品流入市场的最后一道过滤器,很幸运我们的测试团队尽职尽责,兢兢业业,保证产品的质量。最最重要的是有一群志同道合的开发者,开发工作不是一个人的工作,需要一个团队的配合,我觉得很幸运,十几个人坐到一起,一起探讨,这是一个幸福的事。

个人总结:

2016年马上就要过去了,这一年来,有收获、有失去,有成就、有失落,但是这些无论好的还是不好的,都将是人生路上的亮点,共同组成了起起落落的生活。这一年来收获不少,感悟也不少,发现自己的不足也是挺多:性子总是太急。做什么事情总想着速度做完,却不知速度的背后可能是做事的质量下降,有时候辛辛苦苦做好了,却发现缺陷所在,然后进去无尽的误区循环。个人学习方面稍微落下,个人博客更新的更慢了,书看得也少了,虽然会不断的从各个渠道学习新的知识,但是明显觉得和以前比学习的少了,其中可能有工作忙的原因,当然最大的原因还是自己时间安排的不合理,这是一个十分严峻的问题。

17年愿景:

2017年的工作还是会更加的困难,越来越大的竞争压力有时候会给我们带来极大的压力,但是化压力为动力,这才是我们一直以来不断的进步的最根本。在不断的进步中,我们得到了很大的发展,在进步中我们也有阵痛,但是这些都是暂时的,长远的发展才是我们一直想要的结果!相信在2017年我们会做的更好!

你可能感兴趣的:(2017年个人工作年终总结)