开篇
2010年毕业前夕,给自己定了三个三年计划,所有的目标按阶段一步步进行,计划是在2019年7月份工作满9年时全部达成,到了2019年春节前夕,原定的目标近乎于已双倍完成,所以在春节的假期中一直在思考后面路该怎么走,由于从毕业到现在一直从事IT相关工作,经历过4家公司,做过不同行业方向的项目,分布式文件系统、云计算、网页和手机游戏、基于北斗导航的中X油车联网、交通工程信息化项目、数据分析等等,从实习打杂一直做到内设部门管理工作,有些项目做的比较浅,但是却更关心的是以后自己能做什么,以及如何发展,个人比较喜欢技术,觉得趁现在的年纪还不是很大,还是静下心来想多做几年技术,于是在2019年春节之后,鼓起勇气决定离职,想要有所得必先有所失,放弃现在的一切,决心从头再来。
由于这些年工作中项目对所使用的技术和编程语言的了解,决定还是以Java为主,这里不谈编程语言的优劣,自己看了很多各位大神写的分析文章,并且结合自己工作中项目的使用情况,综合自己的理解和自身情况而进行选择的,由于个人大学是通信工程专业的,并不是计算机科班出身,所以这些年工作所走的弯路也很多,现在也算及时纠正,走过的弯路所涉及的技术实际对自己也是很大的提升,在做项目时,会从架构、需求设计、部署、人员配置等各个方面去考虑,现在就是想系统的补充知识和提升自己编程的能力,于是就想到把学习和复习的过程发布到网上,从最基础的开始,如果能对自学的小伙伴有些帮助,少走些弯路,那是最好,如果没有,那就当作自己的一个记录吧,以后也能回头再看看自己经历过的时光,用来总结自己和方向纠偏。