转眼间2016已经飞逝而过,在写这份总结报告的同时也是我对2016的一个回顾,在此,我将从项目与技术两个方面对自我进行一个总结。
一. 2016的收获
项目:
由于2015已经对公司的产品和项目都已经积累了一定的能力和经验,在2016自己更多的精力并不完全放在项目中了,在平时的工作中也有意识的去压缩自己做项目的时间,但是回顾这一年的项目,发现不知不觉中,也开发或参与了20多个项目,主要项目有蜗灯、蜗爱公播、智能积木、标案爱车听、艾捷通、Pixels等
这里主要对个人开发项目与重点项目做如下总结:
蜗灯:
蜗灯是我们公司第一款自主研发的APP,也是从他诞生的那天起,我一直负责开发与跟进迭代的一款APP,比较有感情,从2016年开发蜗灯至今,已经从最开始的蜗灯1.0,兼容到了蜗灯2.0,猫爪灯、吸顶灯、五路灯等.在开发蜗灯的过程中,给我感觉最深的就是,没有最好,只有更好,真的是把他当自己的产品去做,认真的去观察,认真的思考,站在用户的角度去考虑问题。从中学习到很多
1、团队与其他成员的沟通能力
2、如何合理的控制自我时间提高效率
3、解决BUG的技术提升
4、注重细节,精益求精。
但是明显这个产品还可以做的更好,例如:我们的实时录音,现在明显是有噪音的,灯控还可以在便捷一些,能否用上锁屏时做一些操作?
音乐模块能否在智能一些,智能推荐?一键播放?进入应用自动播放?智能推荐?等等等等,想法还是很多的,希望2017能运用到我们的产品中。
蜗爱公播:
从开发这个项目的过程中,发现公司还是很重视这个项目的,从公司成面来讲,公播业务将是我们公司新的一个业务支撑点,从个人成面来看,公播也是我第一个机顶盒项目,无论对公司和个人,都是一个新的开拓地。
一开始刚接触这个项目的时候,充满了激情,可能是我的性格决定。一开始还是有很多技术点有些疑惑或是没接触过,通过一定的摸索以及与涛哥的交流,慢慢摸清楚了机顶盒的一些套路,中间虽然踩过一些坑,但都勇敢的爬了出来,逐步探索,从业务上我有认真的去思考每一个功能,我应该怎样去做这个功能,这个功能做出来是不是我想要的(虽然我不是产品,但我真的会这么想)如果我是用户,我会这样去用吗? 也是这样的思路带领着我在做这个项目,项目过程中:给我印象比较深刻的是和赵阳那边的接口沟通,挺有趣的,他很负责。
从公播这个项目中我掌握了机顶盒的一些基本开发以及机顶盒开发与Android应用开发中的区别、适配、差异化的一些问题。技术上得到了一些拓展,基本上调研的新技术在公播上也都得到了使用。但是明显公播也没达到理想的状态:2017加油吧!
Pixels:
这是我最近做的一个项目,也是我挺愿意去做的一个项目,因为感觉这个项目有新颖,有价值,我愿意为之付出时间的一个产品,他与其他产品的不同之处大家也知道,多了一个屏幕,已经智能推荐功能,别小看这个智能推荐,这可是跨出的一大步。希望在这个项目上有所突破。
智能积木:
智能积木是一款平板APP,同时也是我接触的第一款平板APP开发项目,这个项目也是一款无限有可能的项目,也是我愿意去做的一款,比较有意思,能给小朋友创造快乐,里面的数学功能,拼成语,踩字谜等等,我还在网上特意下过类似的产品来看差异化,希望2017能在这款产品上做出更多贡献,为小朋友创造快乐多尽出一份力。
以上主要是对公司项目的一些看法和对产品的一些看法吧。但基本没涉及技术:
下面我对我2016年的一些调研技术做一个总结:
主要的技术积累还是从项目中积累,今年据去年相比,最大的进步是在代码分析能力上,代码框架和视野以及设计模式上有较大的提高。
习惯上也有很大改进,遇到问题比以前淡定了,解决问题的方法与途径有提升。
主要调研的内容如下:
1、日志打印:Logger 一个简单的日志打印库,提供了打印如下信息: (应用所有Android Studio应用中)
2、Android数据库框架GreenDao&Realm (选择应用到最新的Android Studio中)
3、Retrofit与okhttp等网络框架 (应用大部分Android Studio应用中)
4、MVC、MVP、MVVM架构模式的区别 (选择性应用中项目中)
5、蓝牙WPF调研
6、蜗灯与宝宝听听变身传音噪音与6.0+无法录音的问题 (运用到蜗灯与延伸APP以及宝宝听听中)
7、Android Jackson、Gson、FastJson解析框架调研 (应用到Android Studio新的项目中)
8、调研与解决部分华为6.0系统手机闹钟锁屏以及延时的问题。 (运用到远航威相关的应用中)
9、调研百度加固后,运行再小米2S等低版本手机会出现崩溃的问题。 (运用到蜗灯应用中,并指出百度存在的BUG)
10、调研ListView与背景滑动是产生视觉差的效果。(运用到情景动画)
11、Android多渠道打包。 (运用到Android打包)
12、如何将配置文件写入AndroidMinifest中。(运用到需要新发布的所有应用中)
13、机顶盒方向的调研。 (运用到蜗爱公播应用中)
14、gradle的使用调研与分享。(Android Gradle分享,运用到Android Studio开发的应用中)
15、调研并分析如何减小Android应用安装包的大小。(运用到需要减小安装包大小的应用)
16、调研与研究小灯小调的Demo并反编译源码运用到项目中。 (运用到畅达应用中)
17、调研获取图片RGB色值并传给设备(运用到iLight3.0)
18、调研并获取定时天气预报的接口与实时播报(运用到iLight3.0)
项目地址:软件开发部/调研demo/定时天气预报的接口与实时播报
19、调研如何从一个应用跳转到另外一个应用(运用到跳转iLight)。
20、调研实时录音(运营到蜗灯应用中)
二.2017年计划与展望
项目上:
1、希望在2017年能更多的参与到新的项目中去。
2、能参与1-3个多人开发项目(3人以上的)。
3、减少复制粘贴的工作。
技术上:
1、在项目整体框架上把控得到锻炼。
2、调研热修复并运用到项目中。
3、深入学习设计模式,并运用到新的项目中。
4、要造出两个自己品牌的GitHub轮子。
5、学习与深入Buletooth底层数据通信
6、能写出一个模块化,拓展性好的,架构清晰的SDK。
团队上:
从工作和生活中能服务到团队与公司。
技术平台组上多贡献自己的力量。
Andorid仓库多贡献总结与分享。
多参与公司的分享会。
在项目管理上能有一定的学习与突破。
个人:
1、要求自己继续对技术充满热情,保持良好的状态。
2、养成良好的总结习惯,增加自己解决问题的途径。
3、继续学习与掌握前端一些基本开发与课程。
4、写至少1个微信小程序
5、2017死磕自己,让自己进步再快一点,再快一点。
6、通过翻译官方文档提高英文水平
7、Blog新增10篇高质量博客。
8、GitHub 开源2个项目,每个项目收获 20个 Star。
9、StackOverflow 新增 50 reputation。
10、SegmentFault 新增 50 声望。
11、Zhihu 新增 50 个赞。