我的2017计划

原创 2017年01月03日 21:54:22

最近几天看到自己关注的几位编程方面的前辈都发表了自己的年终总结,其中不光是对过去一年的总结,也有对未来一年的规划。我想了想还是把自己的2017的目标也放到了网上。因为放到网上意味着别人也可以看到,这也算是变相对自己的一种鞭策吧~

这是我2015年的年终总结,和我的2016年的目标。看到自己一年前写的文章,不禁感慨万千(那个时候还是稚嫩啊)。。。废话不多说了,后面是我的2017年的展望。

代码风格

虽然现在自己已经比较注意变量的命名了,例如函数都是用驼峰命名法,一个类的全局变量都是m开头的驼峰命名法命名,局部变量就是小写字母组成。
但是还是存在下面的问题:

  • 因为自己使用了注解(例如butterknife),导致部分全局的变量还不是m开头的。
  • 自己在上一家公司的项目是一开始从零开始做的,部分初期的代码变量命名风格不一致;在目前公司因为自己是接手上一个程序员的工作,也有很多代码不是很规范。
  • 自己写代码的时候很少写注释,因为目前的项目主要是维护和迭代开发,所以有的时候逻辑会有一些比较奇怪的改动(至少从代码角度理解),后面需要经常加注释,方便自己,也方便别人进行阅读。

上面还只是我列举的一部分需要优化的问题,后面我会注意的,例如通过文档去规定自己写代码的注意点,确定自己的代码风格(如果团队对此没有规定的话)。毕竟别人读我的代码的时候不过关也很难堪不是嘛~

Java

目前我作为一个Android程序员,Java对于我来说其实非常重要的语言。
今年的目标是对Java Collection相应类进行学习(如阅读源码),知道每个常用容器的优劣(例如ArrayList和LinkedList分别使用的场景),不能像以前那样盲目使用了。

Android

现在我的职位是Android开发工程师,所以今年的任务是不再拘泥于项目上逻辑的堆砌,而是要对自己的项目有一个深刻的了解。自己的第一个项目现在因为离职的原因已经是别人在维护了,而现在公司的项目也是上一个前辈留下的,我要对前辈的代码进行阅读,把自己的现在的项目更好的掌握,这样才能便于拓展和优化。

开源库

其实对于App开发来说,开源库是非常重要的一个环节。我已经阅读了部分开源库了,但感觉掌握的程度还是不够,写代码的时候还是不能把其中的知识转化为自己的代码。所以今年我准备挑几个代表性的Android开源库更加仔细的阅读。比如说:Tinker, Glide, volley(阅读过),eventbus等。

英语

扇贝单词打卡坚持的相当不错,希望新的一年可以坚持。同时还是要提高读和说的能力,目前的目标是多去阅读Google Developer上的文章,力所能及的话可以翻译一下(可能官方中文快了。。。)。

读书

过去的2016其实我读了一些书,但是还是存在之前阅读开源库的问题,就是书上的东西自己记不住,可能是看的还不够投入吧。我也不知道这种问题是不是正常的,争取后面2017年读书的时候自己能够更加投入,能从书中汲取到更多的知识。至于要读哪些书,还是着重在计算机书籍和当前的一些热门书籍,罗辑思维推荐的书籍应该也不错,可以一试。

生活

作息

早睡早起,现在已经基本做到了,希望自己可以坚持。

锻炼

锻炼,这个一年前已经写到了,但貌似做的不好,主要是经常加班,打断了节奏,当然这个不是原因,还是因为自己懒。后面我会每天做锻炼后都给自己打个卡,一定要把肚子上的赘肉消灭掉~

现在所受的苦难,都是自己以后宝贵的财富。这一句鸡汤我觉得还是很有道理的,如果一直每天打卡上下班,堆堆逻辑,那就是温水煮青蛙,切记不能这样做(当然我上面列的那些计划都是一些小计划,称不上是苦难~)。

上面是我给自己2017年列的一些小计划,主要是想到啥就写下来了,没有很规整的去做一个文档,发布到网上也主要是对自己的一个鞭策,希望自己可以在2017年不留遗憾,努力前行~

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

2017年度学习计划之一起快乐学习数据分析

2017年度学习计划之一起快乐学习数据分析前序 2016年的最后一天才写这个2017年的年度学习计划,显得有些仓促,但是也还好,毕竟还没有到2017年,可以好好想想在2017年需要做的事以及对自己...

2017补全计划-多线程Worker-学习笔记

参考资料: 【转向Javascript系列】深入理解Web Worker使用Web Workers - Web API 接口| MDN深入 HTML5 Web Worker 应用实践:多线程编程We...
  • ReusLi
  • ReusLi
  • 2017年02月08日 17:31
  • 257

[2017纪中10-24]筹备计划 线段树

题面 设a[i]为i点学生个数。 考虑用线段树维护这么几个东西:sum0(区间内a[i]和),sum1(区间内a[i]*i和),d0(区间是否全部不可用),d1(区间是否全部可用)。 sum0,...
  • DOFYPXY
  • DOFYPXY
  • 2017年10月24日 16:41
  • 40

2017的计划

关于工作 做安卓已经三年了,应该能成为一个靠谱的研发,体现在工作流程以及工作方法以及问题解决方案的制定上。前边的一年尽管自己在不断的提升,但是总不能很好的制定问题的解决方案。导致在很多的项目中磕磕...
  • gezihau
  • gezihau
  • 2017年02月24日 16:46
  • 93

2017 Nuist ACM 集训计划

Nuist ACM集训队 训练计划一、训练目的提高同学们的算法水平,提升南信大在ACM ICPC竞赛中的地位。二、集训内容现阶段我们的集训内容以 USACO 的题目 和《挑战程序设计竞赛》中推荐的PO...
  • yoer77
  • yoer77
  • 2017年05月23日 22:48
  • 565

【雅礼联考GDOI2017模拟9.2】Zjr506的捕猫计划

DescriptionZjr506很喜欢猫,某一天他突然心血来潮,想捕捉学校里活动的猫。 为了捕猫,Zjr506在校园中放置了N个木桩,当他见到有猫进入他的狩猎范围后,就会以迅雷不及掩耳的速度在一些...

2017补全计划-前端AOP编程-学习笔记

AOP的学习笔记,参考资料JavaScript 基于对象事件的 AOP 实现用AOP改善JavaScript代码学习笔记 : AOP 主要思想是把一些与业务无关但又在多个模块使用的功能分离出来如下面代...
  • ReusLi
  • ReusLi
  • 2017年02月04日 10:09
  • 188

我的2016总结以及2017的计划

2016年的总结 还是得从2015下半年的大三暑假开始说起吧,想着马上就要上大四了,自己可不想面临一毕业就失业的窘境啊,怎么办?赶紧找实习呗,可是当自己去找工作的时候,才发现大学头三年有点荒废了,...

JZOJ 5419. 【NOIP2017提高A组集训10.24】筹备计划

JZOJ 5419. 【NOIP2017提高A组集训10.24】筹备计划 Description题目背景 热烈庆祝北京师范大学附属实验中学成立100周年! 问题描述 校庆筹备组的老师们正在寻找...

【雅礼联考GDOI2017模拟】Zjr506的捕猫计划

DescriptionZjr506很喜欢猫,某一天他突然心血来潮,想捕捉学校里活动的猫。 为了捕猫,Zjr506在校园中放置了N个木桩,当他见到有猫进入他的狩猎范围后,就会以迅雷不及掩耳的速度在一些...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:我的2017计划
举报原因:
原因补充:

(最多只允许输入30个字)