我要开始写自己的博客了。
从大学毕业到现在已经快要有三年了,转眼间研究生生活也要结束了,回头看一下其实自己在这期间积累了不少的技术知识,但是并没有对这些知识做一个很好的总结。写博客是一个学习与积累技术的很好方式,同时也可以提升自己组织语言和与他人沟通的能力,而想要成为一个合格的开发工程师,这些能力是不可或缺的。因此,我希望在正式进入工作之前,先让自己养成一个作为工程师的良好的习惯-每天至少花费两个小时来进行学习,每周至少写一篇自己的博客。
在写博客之前,先对自己的现状与目标进行一个概要总结:当前来看,自已已经掌握了一部分Java Spring MVC框架下的一些开发经验,包括前端的Bootstrap、jQuery等知识,但对于这部分知识来说,缺点在于Spring 框架知识掌握不够全面与精细,接下来需要对该框架下面的其他部分例如事务性、缓存等知识进行深入的总结,以及作为基础的Java并发知识,Java虚拟机原理,网络方面知识(特别是各种网络协议方面还很薄弱),算法知识,Mysql数据库调优等。另一个方面是关于大数据分析方面的,目前已经掌握了Hadoop以及Spark的原理以及部署方面的知识,但是对于实际的应用还不熟悉,因此需要补充的包括map reduce编程、以及应用实例,卡夫卡队列等方面的知识。此外,运维以及分布式方面的知识也需要补充。因此需要进行积累的工作主要如下,标黑的应当作为比较紧要的部分:
基础: java并发(java并发编程实践),虚拟机原理(深入理解java虚拟机),网络协议(tcp/ip详解 Http权威指南),算法(算法第四版),mysql数据库调优(高性能Mysql)。
框架:Spring框架细节(Spring官网、博客),Hadoop 应用实例,分布式原理等(从PAXOS到ZOOKEEPER分布式一致性原理与实践)
运维方面:现阶段主要是shell脚本编程方面的知识(Shell脚本学习指南)
先做出以上的计划单吧,虽说计划永远都不可能尽善尽美,但是不开始迈出第一步的话,也就无从前进了啊。