转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/41722975

不知不觉,一年就这样又过去了。记得在去年的最后一天,我写了一篇年终总结,回顾了一年里所发生的点点滴滴,那么我就尽量把写年终总结养成一种习惯吧。今天是2014年的最后一天,在这一年当中,我的成长和收获也算是颇为丰富,下面就来回顾一下这一年所发生的事情吧。

其实我个人认为,给自己制定目标是一件非常有必要的事情,目标不一定要很远大,也可以是短期的小目标。它能够指引你在什么时间应该做什么事情,并且给你完成它的动力。在我去年开始写博客不久之后,我就给自己制定了三个目标,这三个目标对于当时的我来讲,感觉还是比较遥远的,因此我觉得在2013年我肯定是完不成的,但我决定要在2014年来一一完成它们。

一、成为CSDN认证专家

在刚开始写博客的时候,由于没什么人认识我,那个时候博客的访问量很低。记得当时大概是用了两个月左右的时间,博客的访问量从零达到了三千多,这都还把我乐坏了。而根据CSDN的规则,如果要申请成为CSDN认证专家,需要原创文章达到二十篇以上,并且博客访问量达到五万以上。以我之前两个月三千的增长率来看,五万对于我来说简直就是天文数字啊,因此我当时把实现成为专家的这个目标定在了2014年。

但是之后的发展并非我是想象的那样,因为博客访问量并不是稳步增长的,而是以指数型增长的。这就像滚雪球一样,写的文章越多,涨的速度就越快。具体飙升的曲线是怎么样的我已经不记得了,但大概在去年9月份的时候,我的博客访问量就已经突破十万,并且成功申请成为了CSDN认证专家,这也是我唯一一个在2013年就完成的目标了。

现在回想一下,成为CSDN认证专家也许是最容易实现的一个目标了,其实只要能够做到两点即可,用心和坚持。用心写好每一篇文章,并且持之以恒地写下去。

二、出版《第一行代码——Android》

写书真的是一件非常非常辛苦的事情,有可能当时写的时候还感觉不到这么辛苦,现在回想起来,我真佩服自己当时能够一直坚持下来。

《第一行代码——Android》这本书准确来讲是在2013年6月份开始动笔的,由于我自己非常喜欢看书,当知道自己也能去写一本书的时候,我激动得要命,甚至没有经过太长时间的考虑,我就答应了图灵的邀请。当时图灵要求我先把这本书的目录给定好,然后写个十五页的样章发给他们审核,要审核通过后才会和我签合同。我大概用了一个月左右的时间把目录和第一章给写好了,审核当然也是比较顺利的通过,然后7月份的时候开始写第二章的内容。之后基本上就没有停下来过,每天晚上都会在电脑前加班加点,所有的节假日包括国庆春节统统放弃了,就这样在今年3月份的时候才基本上完成了全书的内容。之后还需要对书进行校对、排版、封面设计、印刷等等,直到今年8月份,这本书才真正得以出版。

面市五个月以来,《第一行代码——Android》这本书也是广受好评,这让我感觉还是比较欣慰的,自己一年的辛苦并没有白白浪费,而是得到了大家的认可。这样,我第二个要实现的目标也做到了。

三、发布LitePal框架

早在2012年的时候,那个时候我还在南京上班,当时做的项目需要频繁地和数据库交互,每天写各种繁琐的SQL语句也是写到要吐。当时就萌生了一种想法,为何不将这些数据库的操作重构一下,然后进行很好的封装,这样不仅使用起来会非常方便,而且代码也会感觉更加的工整、专业。

有了这种想法之后我就开始筹备动手了,由于我知道这是个大工程,也许需要花费很长时间才能完成,因此我没有直接在公司的代码上去修改,而是自己新建了一个项目来去封装这些数据库的操作。写着写着,我突然意识到这个项目已经不仅仅适用于我们公司的代码逻辑了,而是可以作为一个独立的框架对外开放使用了,于是我给这个框架起了一个名字——LitePal,意为Pal of SQLite。并且我是非常崇尚开源精神的,于是在一开始的时候就将LitePal定位成了开源框架。

但是,这个项目我并没有写多久就被迫暂停了,因为被公司外派到华为去做支援,那段时间没日没夜的加班,也是让我完全没有时间来继续写这个项目。后来13年离职之后我又重新拾起这个项目继续写了一段时间,但是接着又因为写书的原因,这个项目又不得不暂停了。直到今年,写书的事情告一段落之后,我才重新空闲了下来。虽说LitePal这个项目的时间跨度已经非常大了,但作为一个有始有终的人,我是不会让它烂尾的,于是我又拾起之前的代码,继续完成之前没有完成的功能。另外我不希望LitePal这个项目只有中国人才会使用,所以我将所有的代码、注释、以及文档全部都是使用英文来写的,并且以我自己的眼光来看,LitePal是我目前所写过的所有项目里面,代码写得最出色的了。

那么在今年9月份的时候,我认为一个功能相对齐全,并且比较稳定的LitePal版本终于出炉了,我也是迫不及待地通过博客推荐给了大家。这样,我第三个要实现的目标也做到了。

其实相对于博客以及出书,能够写出LitePal才是一件让我更加感觉自豪的事情,毕竟我始终无法摆脱的还是程序员的情怀。当然LitePal的发布并不意味着这个项目就此结束了,我会对这个项目继续维护,后面将发布拥有更多功能,以及更加稳定的版本。

插曲

除了以上要实现的三个目标之外,我今年也是有做一些其它的事情,比如出视频教程。这件事就是完全在我的计划之外的,之前也从没有想过去出视频教程。后来有慕课网的工作人员联系上我,和我聊了一下出视频教程的事情,我当时一是因为平时太忙,抽不出时间,二是怕自己没经验,录不好,就给回绝掉了。但是慕课网那边还是非常有诚意的,几个月之后又联系了我,那个时候我的书和框架都已经推出了,也是腾出了一些时间,于是我就好好构思了一下,觉得Android推送这个题材非常棒,而且技术复杂也比较高,用博客很难表达清楚,特别适合用视频教程来进行讲解,于是就和慕课网合作推出了《见证Android消息推送时刻》这个系列的视频教程,感觉兴趣的朋友也可以去学习一下这方面的知识。

最后,我觉得目标对于每个人来讲应该是要一直存在的,去年我给自己定的三个目标,今年已经是全部完成了,那么现在我又要给自己制定新的目标了,从明天开始在新的一年当中还是要继续努力,尽可能地把新的目标也一一实现。希望大家也是一样,在崭新的2015年都能够天天向上!

链接:

2019年终总结,所有的时间只为做好一件事

2018年终总结,释放了积压两年的心情

2017年终总结,一个不顺心的槛年

2016年终总结,新的里程和新的开始

2015年终总结,忙碌和无所事事的一年

2013年终总结,我这一年的点点滴滴

关注我的技术公众号,每天都有优质技术文章推送。关注我的娱乐公众号,工作、学习累了的时候放松一下自己。

微信扫一扫下方二维码即可关注:

        

2014年终总结,我决定要实现的三个目标相关推荐

  1. 年终考核—-能力、态度、业绩三要素

    "为什么某某经常上班迟到,到季度末考核还这么好?" "为什么某某经常谩骂下属,到年终考核还不错?" "为什么某某的素质很差,他的考评还是良好?&quo ...

  2. 【python实现随机分组 一个公司年终庆典,需要将职员分成三组,现在有8位职员等待小组分配,编写程序实现职员的随机分配。】

    题目:一个公司年终庆典,需要将职员分成三组,现在有8位职员等待小组分配,编写程序实现职员的随机分配. 实现思路:遍历每一个职工,让他们自己随机选择分配到哪一个小组.当然,有特殊情况需要剔除,如果随机分 ...

  3. 2014 年终总结:即使艰难,也要始终怀揣梦想

    按照惯例,是要写一篇年终总结,按照惯例,又是在过去好几天才写完的><. 回顾了一下工作和生活上,2014年是平淡的一年,过得很快但没有太多记忆深刻的事情.工作上今年又经历了部门的调整,去了 ...

  4. 2014年终总结——-我的匆匆这一年(面试,毕业季,工作) ——借鉴我的2016毕业季

    http://blog.csdn.net/yisuowushinian/article/details/43131761 看看自己上一次写博客的时间,到现在已经快有一年了,这一年自己毕业,走上社会,感 ...

  5. 2014年终总结——-我的匆匆这一年(面试,毕业季,工作)

    看看自己上一次写博客的时间,到现在已经快有一年了,这一年自己毕业,走上社会,感悟人生,当自己意识到该写今年的年终总结的时候,却发现不知道该从什么地方开始写,该写些什么了. 还好,这一年让自己懂得不管什 ...

  6. Ruby Shanghai 2014年终聚会总结

    准备 本次活动获得了薄荷的大力支持,在他们新的高大上的办公室.同时要一并感谢本次活动的多家赞助单位 微客来在紧急关头支持了投影设备,解决了最后的难题. 我提前来到会场,和GitCafe的Kumalee ...

  7. 匆匆那年—2014年终总结

    2015年春天已经临近,这就代表着新一年的开始,旧的一年的收获.即使心中有再多的不舍,还是不能挽留岁月的流逝,那么留给我们的只是不断的积累,不断的进步,这有这样才能更好的迎接新的一年,那么接下来就看看 ...

  8. 回顾过去,展望未来——2014年终总结

    时间过得可真快,2014年的寒假快要结束了.可是感觉什么也没来的及做呢,这个寒假就要过去了.我们都感叹这个寒假的短暂,其实不然,只是我们对于时间的把握更紧了,所以才会感觉不够用吧.现在的自己已经大三了 ...

  9. 仰望星星的孩子-2014年终总结

    2014一个满是故事的年份,2015一个充满希望的年份,也就在这样一个交接的月份里写下对这一年的总结. 在过去的一年里,我们都是仰望星星的孩子,因为我们中的每一个都在为我们的成长积累点点滴滴.从最开始 ...

  10. 2014年终总结–家

    2014 前言 这风铃 跟心动很接近 这封信 还在怀念旅行 路过的爱情都 太年轻 你是我想要 再回去的 风景 ------<手写的从前>周杰伦   周杰伦又在冬天出新专辑了,虽然现在已经不 ...

最新文章

  1. 树莓派4B装载ROS系统启动摄像头
  2. 深入理解Java虚拟机-如何利用 JDK 自带的命令行工具监控上百万的高并发的虚拟机性能
  3. java中获取时间6,Java中获取指定日为星期几及其他日期操作(2)
  4. android listview 横向滚动,Android支持水平滚动的ListView控件
  5. springboot介绍_Spring Boot 主类及目录结构介绍!
  6. JavaScript复习使用定时器的简易式诸葛大力轮播图
  7. TensorFlow 实战(三)—— 实现常见公式
  8. mapper接口中的方法,example实例解析
  9. 使用SSH工具链接本地虚拟机
  10. 三消游戏死局算法的解析
  11. CentOS7 安装svn
  12. 光纤接头的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  13. 体重 年龄 性别 身高 预测鞋码_用身高和体重数据进行性别分类的实验报告
  14. 类加载机制--双亲委派
  15. PrimeNG之FileUpload
  16. 1.Python下载与安装教程 For Windows
  17. Zemax操作37--更换玻璃和非球面
  18. java模拟手机浏览web_在PC上测试移动端网站和模拟手机浏览器的5大方法
  19. 安卓扫描银行卡获取卡号信息
  20. 阿里云短信认证实现过程

热门文章

  1. hdu 5514 2015 icpc 沈阳现场 F Frogs
  2. win7 linux 虚拟机共享文件夹,Win7主机和虚拟机Linux Virtualbox共享文件夹设置教程...
  3. erp框架 saas_Saas模式ERP系统
  4. 帝国cms 自定义页面 php,帝国CMS增加自定义页面模板修改教程
  5. EfficientNet理论讲解
  6. B 站顶流何同学对话苹果 CEO 库克
  7. Redis数据倾斜与JD开源hotkey源码分析揭秘
  8. 2020牛客国庆集训派对day3
  9. ARM Aarch32 中 A32 和 T32 的汇编编程的例子(call return stack 结构相关的指令)
  10. PostgreSQL之日期字段统一加一天