前言
2020是极为不平凡的一年,看到了许多动人的事迹。咱们中国的互联网企业在疫情环境下大显身手,许多线下的活动纷纷转移至线上,这些都少不了软件与硬件的支持,而我为自己身在这个行业中感到十分骄傲。2020,也是我生命历程中的又一年,如果让我给自己这一年做出一个评价的话:我觉得还行,中规中矩。没有达到极致的境界。坚韧有余,但坚持不足!总体相较于去年有了长足进步。
历程
在过去的一年中,我对于Java的基础知识重新进行了补充,主要深入于源码的方式。了解某些情况下会产生某种特定错误的原因以及为什么产生这样的问题,例如String的缓存机制以及Integer的缓存机制,HashMap的并发不安全场景。了解到这些坑点难点后,自己在平时的工作开发中,也会尽量的避免这些错误。随后继续阅读了《Effective Java》,让我受益匪浅,感觉自己到目前为止敲的代码,都是LJ啊,作者对于代码的设计理解十分深刻,让我印象特别深刻的是阅读第一章时,关于构造器的多种模式,构造器的构建者模式就想我发现新大陆一样!通读整本书,阅读每一页的时候都有新的收获。接着读了两本关于Spring的经典书籍,将Spring和Spring Boot的使用方式以及核心模块统统了解了一遍,在这里有一些遗憾,就是没有将书中的实验代码全部复现一遍。接着探究了Java并发编程,学习如何保证并发场景下程序的安全性。其余时候都在研究一些算法方面的题目,以及阅读一些技术博客和技术文档。
总结
今年的历程描述显得有些简短,其中我也是简述了大概自己学习的路线,期间还有学习了一下Vue前端的知识,也算是一个入门级的选手了。至于为什么是如何简短呢?大致原因有如下3个:1.学习路线混乱且动摇,没有按照自己的线路一直走到底,期间总被一些“IT美景”所诱惑,2.总结性的文章不够多,对于书籍的阅读总结我几乎没有。3.缺少量化指标。所以今年我吸取去年的教训,指定今年的Flag目标(我会时不时更新这个目标情况):
- 番茄时间达到800(去年7个月番茄290)80
- 阅读12本书籍 2
- 12篇有深度的博客 0
- LeetCode算法500题 60
- GitHub Commits 1000次 53
- 掌握3个主流中间件框架
- 开发一个Java方面的框架
- 健身次数110次
世界上的IT天才当今的成就,可能穷尽我这一生也无法企及,但我愿意且必须要付出百分百的坚持以及努力去追赶他们的背影!