最近在找实习,因而看了不少网站,投了不少简历,结果大都再无音讯。只接到了一家公司的面试电话,结果还被问的哑口无言——不禁得有一些沮丧,同时也深感本身水平还不够,须要好好地再学习,再努力,否则今年的春招秋招恐怕是有些危险了——恰好又是新年,你们都在写各类各样的年总结,便也有了写一份的心思,也算是对本身的鞭策吧。java
今年主要作了两个项目,一个叫 顺手2.0,是华中师范大学的一些学生的创业项目,一开始它是一个帮人取快递的app,后来它慢慢的发展成一个全方位的校内众包app了。git
另外一个叫作 iHomo,是一个形婚软件,是一个学长介绍的北京一家公司的app,他们原本是在运营一个公众号,后来就想作一个app出来,就找到了咱们,这个app前几天才上线。github
我就不过多的谈这两个软件自己了,想了解的能够点击应用名上的超连接进去,接下来主要谈一下里面用到的一些技术。面试
顺手2.0是初版的升级版,这个软件是我独立开发的,而且它的初版也是我作的。新版本比老版本多了不少功能,好比LBS雷达,IM,推送等,另外界面彻底变了,变成了md风格——因此虽说是升级,可是我基本上是等于从新写了一个app,而且因为在老版本版里已经定好了一些接口和数据格式,因此为了保证老版本的用户可以正常的使用,踩了很多的坑。另外在这个app中,我第一次尝试使用 MVP 架构来构造一个软件的骨干——由于在涉及到软件升级的时候,一个良好的软件架构的重要性就显的特别重要了,它会让代码的可维护性和可扩展性大大提升。另外,我开始注重代码的封装与各类 Base 基类的抽取,这大大的提升了我后来的工做效率。小程序
iHomo是我和个人另外一个小伙伴协做开发的项目,咱们使用 git 来进行版本控制。这个 app 的 UI 特别复杂,有些页面光 xml 文件就有近千行代码,简直写的想吐。另外在这里app里面我写了不少奇奇怪怪的自定义view,感受身体被掏空。还有在这个项目里我开始使用 Rxjava 和 retrofit,以为他们确实挺强大,写出来的代码挺优美,I like it .微信小程序
2016年我开始认真的写博客。微信
为何要说认真?由于每一篇博客我都会花很长的时间准备,作不少的实验,肯定我要说的是正确的,再用很长的时间来措辞描述,最后发布。我想,虽然说在网络上发博文没人监管,写错了也便错了,但既然是分享,分享些错的东西出去是个什么理?但偶尔也会有一些疏漏,有一些不严谨的地方,会有一些好心的读者指出来,我很开心,至少他在很认真的看,接着便会很虚心的改正。网络
博客的内容挺随机的,主要是我那段时间钻研过的内容,不成体系。固然还有不少不少的东西没有写成博客,由于有些内容我本身也没太弄清楚,不太敢写出来贻笑大方,还有些东西要写出来实在是要涉及太多太多的其余的东西了,写的代价太大——个人草稿箱里躺着一篇关于自定义滚轮选择器的文章,选择器的效果图是这样的:架构
我试图把我从零开始思考设计而后实现的过程展示出来,可是中间遇到过太多的问题了,包括如何肯定绘制文字的位置,如何让文字随手指滑动,如何测量计算字体大小使其像滚轮,如何处理手指离开以后文字的惯性滑动等等。要贴代码直接说实现思路固然没问题,可是我觉得,根据需求想出最后的实现方案的这个过程才是最应该说出来给读者知道的,这才是对读者真正有用的东西。可是这个很难用文字描述清楚,我在试了好久以后无奈的只能让它的半成品躺在草稿箱里,待来日再续。app
今年我得到了 CSDN 的 博客专家 认证,而且得到了 2016博客之星的提名资格,我是很开心的。这也算是对个人工做的一些确定吧,聊胜于无。另外,经过写博客,我成为了 掘金 的联合编辑,有幸在掘金的编辑群里认识了不少大神,感受很棒。
2016年我开始作一些开源方面的事情,个人github上 star 数最多的4个库都是今年开源的,加起来有 1600+ star,感受很开心。
GoogleClock:这个库的核心是svg,我当时作它是由于刚好在研究 svg 在 Android 上的应用,而后就寻思着写个 demo 来印证一些,最终就选择了它。
wechat-weapp-gank:这是一个微信小程序的项目,算是搭上了小程序热的东风吧,虽然比较的简单,可是 star 数仍是挺多的。
FcPermissions:这个项目主要是在解决 Android M 上动态权限请求的问题,提供了三种方式来请求权限,仍是挺方便的。
Matchmaker:这是个 IDEA 的插件,功能相似于 Butterknife 的那个插件,是用来在小程序开发的时候实现方法绑定的,可是不知道怎么回事不能在 Webstorm 上使用,很伤脑筋。
总的来说,我以为作一些开源项目挺有意思的,由于能够有不少的人看到个人代码,也会有不少的人用个人代码,你们在发现问题的时候也会提 issue 和我交流,感受很棒。
之前我也读书,可是大多都是读一些网络小说,渐渐地就以为很没意思,今年我开始读一些比较经典的出版书,一年下来感触良多。
平时喜欢在写代码写累了的时候看看书,不强求记住多少或者领悟什么,只是单纯的欣赏,阅读。也喜欢睡觉前读一读,看一下子再入眠。
平均下来天天十分钟的阅读量,其实很轻松,并且确实以为整我的有了些变化。
不知不觉写了这么多,继而以为个人2016其实仍是比较充实的,也没什么遗憾,除了暂时还没找到实习以外。加油加油!Fighting!