Word 2016

Reading time ~1 minute

2016年,对我来说是最重要的一年,也是我价值体现最大的一年

为什么这么说呢?

生活上我本是一个三点一线,即无情趣的人(也许这是程序员的本质吧),时刻保持着学习,技术进步是我最大的乐趣,偶尔看看综艺节目,偶尔和朋友5黑(注孤生)

因为上一家公司的关系(做健身相关的产品),我接触到了健身,并在年初办了健身卡

没错和大部分办健身卡的少年一样,只保持了一个星期的热情,虽然后面没有放弃,但是每次运动量都不是很多,效果自然不理想

我期待自己的身体越来越好

我期待自己的身材越来越棒

我期待自己的毅力越来越强

但是又有什么用呢,梦想谁都有,道理谁都懂,又有几个坚持做下去,并成功的呢?

作为一个以后想干大事的人,我告诉自己人与人的差别就是在于做事的态度以及考虑事情的角度

有些人他渴望这个梦想,想了想需要经历的苦难,我的天这么难,猜测自己就算坚持了,后面也会放弃吧?我还是别白白浪费时间了

有些人他渴望这个梦想,想了想需要经历的苦难,哈哈,有点挑战,没准我成了呢?于是开始坚持了一段时间,呵?以我的条件后面可能还是不具备竞争力吧终将被淘汰,于是没有了然后

有些人他渴望这个梦想,想了想需要经历的苦难,他自信的告诉自己一定能成功,制定计划,踏出第一步,坚持下去,时刻努力,并告诉自己能行的

于是他成功了?

获得了利益

于是他失败了?

获得了经验

不亏啊?

来干了这碗鸡汤!

没错我就是第三种,我成功的坚持了下来,用汗水换来了8块腹肌和人鱼线(对于健身这个只要花时间和汗水,就一定会有成就的事情都办不成,还办大事?)

工作上,在年初,有幸进入一家互联网公司

这并没有什么值得奇怪的啊?

在这家公司,我第一次接触了直播领域,在之前我的心目中,直播是高大上的领域,没有一点技术沉淀是不敢触碰的,直播涉及到的高并发,延迟,弱网环境的优化,不是一般的公司能解决的,还好在使用了七牛的解决方案后,让这个难题迎刃而解

同时我也第一次意识到框架对一个项目的重要性,之前的项目从来都是一个Activity写到底,有什么变更直接在里面做操作

也许只有有经验的开发者,会在项目不断的增大,以及项目需求的频繁更改,从而导致代码越来越难看,越来越难以维护以及扩展,而领悟框架的重要性

庆幸我及早的领悟了

于是我开始收集各种资料,在我的屏幕上出现了:

MVP

Dagger2

RxJava

Retrofit

EventBus

现在又有一个难题,这些技术我都是第一次接触,如何让他们融合起来,适应自己项目的需求,于是又是各种实验,就有了现在MVPArms的雏形

在某天突发奇想,这些技术门槛高,集成也困难,我能不能让后面的所有项目,都非常轻松的引入这个框架?

受开源社区的影响,我不仅写出来了,还将它开源,从而让更多的小伙伴受益,很庆幸在我和小伙伴们的努力下,截止目前star数已经超过1k

开源项目也让我从关注如何用别人的代码,到关注别人怎么通过代码实现

再次感谢之前的直播项目,让我了解到了sdk,以及sdk的编写和文档的编写,

让我从只关注当前需求,到关注代码后续的扩展

让我从只关注代码的功能实现,到关注代码的封装性

让我从只关注自己的代码自己是否好用,到关注别人用起是否舒适易懂

让我从只关注一个产品的最终交付,到关注产品文档编写以及后期维护

虽然这个产品上线后没能达到预期的效果,但是我非常感谢这个产品教会了我这么多外面很难接触到的知识

直播

im

框架构建

文档编写

SDK集成

我庆幸自己在不大的年纪,通过自学换来了不错的收入

我庆幸自己在不大的年纪,通过汗水换来了不错的身材

我庆幸自己在不大的年纪,通过实践知道了自己的方向

没错2017年我还是要干大事情,我还是要不断改变自己,让自己成熟,有担当,细致,我知道自己脸皮薄,所以我希望2017年我能上台演讲!(不开玩笑😂)

别人说改变自己就是给自己做对,就是让自己的生存环境不断的从舒适变为糟糕,就是不断的拿刀子虐待自己

没错我就是喜欢自虐

感谢自己的努力与坚持

感谢曾经提供给我帮助的小伙伴和公司

2017继续努力,勿忘初心

– The end

为什么进步太慢,因为你没有一个好习惯

有人问我如何做好架构设计?怎样灵活运用设计模式?我的回答是,你做不好这些只是因为你没有养成一个良好的编程习惯我为什么写这么多开源框架,还长期保持维护?除了我想让更多人受益于开源外,还有一点就是,我想保持我良好的编程习惯写业务代码也可以保持良好的编程习惯啊能,但是太慢!## ...… Continue reading