一、前言
这一年的变化很大,其实也是受到园友的影响,在此谢谢Edison Chou!也是因为他开始我的博客之旅,还有很多思想方面,习惯都有很大的影响。当然答应你的龙井,今年明前茶给你搞点,哈哈。
二、2017年终总结
这一年一共写了20篇博客,最少每篇访问量基本在200人左右,收获粉丝18枚,这是一个很大的进步。当然这20篇博客也是伴随着我的学习过程,下面我主要说一下学习了那些东西:
1.图解TCP/IP
这本书写的相对来说比较简单,主要就是了解下TCP/IP方面的知识,整体上没什么难度,大力推荐阅读下,当然这也是我第一篇开篇博客,有很重大的意义。
2.图解HTTP
这本也是一本入门书籍,如果你是学习Web那必须要读一下这本书,或许能让你对Web的理解更上一层楼,主要讲述HTTP协议常用方法,报文结构,协议格式,状态码等一系列内容总体不错。
3.精通ASP.NET MVC5
这本书写的很好,看完整体上对MVC框架运作会有深入理解,也是大力推荐阅读,另外有兴趣还可以自己搞一个MVC框架玩一玩,这样理解更深刻,看这本书的时候我也写了几篇博客,但是一直没整理好,这是一个遗憾。
4.大话设计模式
这本书以故事的形式去讲解设计模式,写的风趣幽默,大概读了60%左右,有些个设计模式还是没有很融汇贯通,还需在努力一把,当然这本书也是大力推荐之一;
5.代码的整洁之道
这本书看完之后就忘记了,但是你想要写出优秀的代买这本还是必须要读,当然这也是我下一年要读的,到时候会来个一系列博客。
6.Java核心卷I
这是转Java以后的第一本书,除去Swing部分没有读,整本书通读一遍,另外重点部分比如集合,反射,代理和多线程部分又重新温习过一篇。
7.Java核心卷2
这本简单看了几章,基本已经忘光,不推荐买。
8.Spring实战
这本看算是看了50%吧,还是可以的入门级书,Spring部分源码还是需要读一下的。
9.大话数据结构
这本看了80%,讲的很不错,值得入手,数据结构和算法还是很重要的,这是内功需要学习下,当然读了这本书以后,在结合JDK集合源码思考下,那你集合基本上就理解彻底了。
10.深入理解Java虚拟机
这本书看了2遍,主要讲述了JVM相关方面的东西,非常值得读,看完以后感觉有本质的提升,是由内到外的那种感觉。
11.Java并发编程
这本书本来计划在过年之前读完的,但是不幸家里有点事,只是读了前几章,但是还是很提推荐大家入手。
以上基本是这一年看过的书籍,不敢说全部理解,反正对我个人来说提升还是很大的,算上是飞跃的一年把,其实过程还是很痛苦的,熟悉C#的我一下转成Java难免会有些不适应,还有很多坑要去踩,还有好多框架需要去学习,理解;所以注定新年里还是奔波,忙碌的一年。
技术上的事谈完了,这里谈一下生活,当然这是我意想不到的事,一手抚养我长大的奶奶去了,遗憾的是没有见上最后一面,懊恼的是老人家一生受苦,为什么在我有能力让他享受天伦之乐的时候要让他换上这种病,当然还有就是我一直没有满足老人家心愿,早点带回去一个女朋友,让老人家带着遗憾走的,我也知道这种事不能强求,但是我还是不能原谅我自己,用一首诗来表达下我的心情:亲人已仙游,未呈儿孙福。游魂于千里,如何度思量。让我想起季老的《我和北大》的第一辑,深深体会到了他的那种遗憾与思念之情。再谈一下工作,在国企上班的这一年里,气氛太安逸,使我不适应,但是不得不说福利是很到位的,但是我又是一个不太想安逸的人,因为现在的安逸是为未来埋雷,怀揣的这样的心态,我这一年里看了上面那些书,做了转行Java的准备,在公司上了一个Java系统,就这样过完2017年。
这里总结一下,2017年我个人的进步还是值得肯定的,看书计划基本完成80%,总体比较满意,工作上领导布置的任务都能按时完成,但是过于安逸的氛围我不太喜欢,因为这样我怕我会懈怠,生活上自己也有几W的存款,这比在山西工作的2年进步的太多了,明年也有购房计划,当然我计划在太原或者郑州买房,估计要啃一把老了,奶奶去世我挺遗憾,但是我依然会前行,我相信她更希望看到进步的我,接下来我们谈一下新年计划吧。
三、新年计划
新年计划计划还是从工作、生活和学习三方面谈起。首先来谈一下工作:工作在2017年的时候基本有个简单计划,2018年是去落实的一年,总体上要实现这几个目标:
1.工作的语言由C#转变为Java;
2.选择金融行业或者电商行业的互联网公司,更偏向于大公司;
3.薪资希望在现在的基础上增加30%;
4.希望在并发和数据处理这块能扩展一下;
接下来谈一下生活:
1.如果有合适的妹子,那么就来谈一下对象吧;
2.房子不知道郑州还是太原,郑州发展更好一点,太原同学都在太原,有点不知道该如何抉择,但是在6-7月份还是要买的;
3.如果时间允许的话,想去趟西藏和云南;
4.继续2017年和Edison Chou的赌约每周10公里,天气转暖开始Keep锻炼;
最后来谈学习:
1.Java并发编程,这本书是重点,也是想搞好并发的基础,必须搞明白;
2.Redis实战,学习下理论知识,现在只是会用,需要对知识做一下系统整理;
3.Java编程思想,此书也是想搞好Java必读精品,阅读的时候对重点部分做一下博客整理;
4.Mysql技术Innodb存储引擎,深入了解下数据库方面的知识,不再是简单盲目的优化和处理;
5.大话数据结构,把剩下的部分阅读完成,这个需要在跳槽之前完成;
6.代码的整洁之道,结合自己代码进行实践;
8.重构-改善既有代码的设计,阅读这本书和代码的整洁之道基本也一样;
9.敏捷软件开发原则、模式和实践,也和上面2本的目标基本一样;
10.Linux私房菜基础版,扩展下Linux知识;
需要看的书基本就这些了,然后还需要看下JDK部分源码,还有Spring部分源码需要读一下,另外在学习Spring Cloud玩一下微服务设计,跟上时代步伐;另外学习下新概念的课程,英语好好搞一下,基本规划就这样,愿一切顺利进行。