「时光不负,创作不停,本文正在参加2021年终总结征文大赛」
这一年看了比较多的书,有了一定的广度,大多数都只是在了解层面
《程序是怎么跑起来的》
《码农翻身》
《大话设计模式》
《计算机网络自顶向下》
《深入理解Java虚拟机》
《Java并发艺术》
《网络是怎么连接的》
在今年三月结束掉了JavaSe,这时候我不知道其实自己感觉不能用Java去解决相应的问题。
在四月进入javaweb阶段,我更是没有思考,就是照着视频写代码,只看进度,导致最后项目都写完了,我还不知道前端和后端是怎么样进行交互的,后来知道算法很重要就算法了就去刷了力扣,在力扣刷了,50左右的题量后,我发现我对java才有了一定的掌握,更熟系了,思维就很正常了
直到现在我算法题刷了有300左右了,牛客,LeetCode,pat,蓝桥杯,但是在里面找一道我很有可能还是不会,这就是算法题的魅力,可能是我没有真正去理解他,也可能当时理解了,很久不用忘了,很久不写,所有说多写很重要。
五月份到九月就是在学框架了ssm,springboot,redis,es,linux,不知道到笔记的重要性,导致很多视频我看了不止一遍,非常浪费时间,这就是徒快的后果,现在才知道慢就是快了,还有一个很重要的原因是代码只敲了一遍,或者没敲,没有进行复盘梳理,一直在“往前走”。
开学后我没有继续去学习微服务,我开始慢下来了,回顾之前的基础知识,开始看基础的知识,这段时间基本上都是看书和写算法题了,项目就web阶段写过一个书城,这一年完全是处于半玩半学的状态,coding能力完全不行,基础知识很多学过,没有把他们串起来,导致自己跟没学差不多。
展望2022
- 提高自己的工程能力,独立完成一个项目
- 看完《mysql是怎么运行的》《操作系统导论》《redis的设计与实现》
- 想找几个队友,这一年完全是自己一个人摸索