这一年,忙忙碌碌,收获满满:
1.离开供职四年的Sony Mobile,加入一个创业团队;
2.在已步入程序员黄昏年龄的我,开始了一段新的旅程;
3.在经历了迟疑、疑惑、确信、坚定之后,我已经彻底融入这个团队;
4.值得庆幸的是,我仍在进步,仍在为团队贡献重要力量,仍然觉得精力十足;
5.这一年与团队成员一起,靠诚意与实力,开疆辟土,与国内多数一线手机厂商达成了合作;
6.团队共同成长,已逐步完善适合团队自身的流程。
贡献:
1.SDK封装:为厂商提供可集成我们解决方案的API
2.在手机厂商,第一次将我们的解决方案集成到手机厂商
3.与友商进行一场精彩的攻防,以我们的完胜告终。我在其中贡献了重要力量。
4.支援第一款集成我们解决方案的产品上线,也做了少许贡献
5.做了两次技术分享:《如何给厂商做集成》、《Android内存泄漏》
6.与同事一同搭建先进工具gitlab、jenkins,梳理gradle工程的开发流程
7.为一个新的方向email,提供解析SDK
8.PUSH短信项目中,底层数据持久化,数据引擎合并数据
9.几个合作的手机厂商集成问题的协助解决,让集成遇到的问题,尽量在自己手里终结。
有些经验需要保留下来:
1.先进的工具是先进生产力的保证。
(1)我工作机器从8月份开始,操作系统切换到ubuntu,ubuntu应该是除了mac之外最适合android开发的操作系统
(2)在IDE切换到AndroidStudio,工程结构改为gradle结构,引用指向maven后;平日里效率低下容易出错的手工copy没有了。
(3)gitlab的建立,svn迁移到git后,版本管理分支切换也更科学规范
(4)jenkins的建立,实现持续集成与每日构建。
maven+jenkins+gitlab这样的工具,在国内小创业团队应该也是很少见的。今年,另我最满意的应该也就是能建立这样比较先进的开发环境。
2.创业团队,每个成员的付出都会明显体现在公司的成长之中,你的贡献与失误是关系到公司的生死存亡的。
3.既然选择乙方,那么,跪下来甚至爬下来是必须的;所以,调整好心态也是必须的。不过,好在我们技术上还是比较牛逼的,具备横扫甲方开发的实力。
4.打造学习型团队很重要。想走的更远,肯定是要和一群人一起,一群人的进步是走得更远的保证;所以,一定想办法让每个人都有进步
既往不恋,纵情向前,2016计划:
1.找到适当的方法,可以将厂家集成代码,纳入到review流程
2.dex插件化SDK
3.配合商业化,开发新feature
4.多做技术分享《clean code》《号码归属地算法》《重构》;打造学习型团队
5.驻厂去集成email解析
6.leecode再多做点题,有时间还需要在算法上面多下功夫