22年年中复个盘

192 阅读6分钟

时光不负,创作不停,本文正在参加2022年中总结征文大赛

22年年中复个盘

22年已经过了一半了,这半年给我的感觉就是时间不够用,太不够用了,为什么说时间不够用呢?这还要从去年7月份说起。

苦逼的生活

去年7月份我准备跳槽,跳槽看的一些资料大多数都是《xxx面经》《手撕大厂面试官系列》看完之后信心倍增,感觉非常不错,准备去面试,但是面试的结果差强人意,更多的是知识浮在表面,稍微问深层次的问题就一脸蒙了

image-20220616170034074.png

比如问Redis是单线程为什么这么快?

我心想这个简单啊面经上面有啊,然后一顿输出,因为Redis基于内存操作,有丰富的数据类型,采用多路复用IO模型,回答完后美滋滋。

结果面试官又问那什么是多路复用IO模型呢?如果是普通IO模型为什么不行呢?普通IO模型有那些处理步骤呢?这其中涉及哪些网络套接字呢?

又如Redis可以实现消息队列吗?如果能,需要如何保证消息的发送的幂等性,消息的有序性,消息的可靠性?

当时菜鸡的我只知道Redis可以用PUB/SUB实现消息的消费,其余都答不上来,当时面完最多的是自我怀疑,感觉自己哪里的都不行,往深处想确实自己除了记一点面试题就啥也不会了,而且很多面试题都是仅仅为了去应付面试,所以很大程度上无法应用到工作上,所以这时我就想该学习了。

tempImage1655370155844.gif

其实现在想学习有太多太多资料了,当时自己有挑选这么几个渠道学习B站视频,微信公众号,技术网站,然后在B站上面刷了一个多月视频给我的感觉就是学的太慢了!!!

image-20220616170524186.png

视频学习确实容易入门但是需要花费的时间也是非常非常多的,所以我又转换那就看微信公众号或者技术网站吧,但是我来来回回的找了很大一圈其中也学习了一些大佬的文章,文章的内容很硬核也很详细,但很遗憾的是文章可能断断续续,知识是碎片化的,很难形成闭环,所以这条路我也放弃了,后面同事推荐我看极客时间上面的《Mysql实战45讲》我大概看了10多章,就感觉非常不错当时的感概就是花了钱的果然是好。

image-20220616170847394.png

所以我后面陆陆续续又在极客时间买了《Redis核心技术与实战》、《Java并发编程实战》,《透视HTTP协议》,这些课程也算是极客时间的明星课程,评价很高。我在去年年底投入去看第一个专栏《Redis核心技术与实战》,中间有断断续续的,好在也在年前看完了,但是我太高看自己的记忆力了,大多数文章看了没多久忘了

tempImage1655370564565.gif

很难受,而且我有一个坏毛病,那就是看专栏就真是看专栏,用平板看完稍微在文章中记一些提示性的笔记就没了,有很多疑难点可能自己都没注意没过多久就忘了,自我思考的时间较少,自己也是陷入了学生时代的死记硬背当中,直到22年过年放假回公司那段时间,我就在想,要不换个记忆方式吧,讲给别人听,也许自己就能理解深刻点,说干就干,我以另外一个专栏《Java并发编程实战》为例,看一段时间文章后开始输出文章,将专栏中自己不懂的全部写成文章方便自己 后面复习,果然这个方式十分有效,不过这个方法比只看专栏慢得多,更多的是需要坚持输出文章,从目前来看我做到了,在掘金上我基本上输出完毕了Java并发以及Redis的所有内容,期间也开通了自己的公众号(mianshi365)想记录下自己的苦逼生活,虽然这半年时间有时候断更了,不过也算坚持了下来。

在写作的过程中也发现自己的很多问题,第一文笔不咋滴,第二注意力不集中,文笔问题我也是在学习一些心灵鸡汤,把自己的写作手法搞牛逼点,第二注意力不集中,我发现我很多同事也有这个问题,我观察了几天是手机影响的,每次看一些专栏看个两分钟老想着看下手机,刷刷视频,视频一刷久了就很难在短时间集中注意力了,而且看视频久了整个人都是恍恍惚惚的,所以我将我手机上面如哔哩哔哩、今日头条、小红书、抖音、快手,小说APP全部卸载,开始几天很难受感觉自己拿个手机像个二货一样,除了刷刷微信啥也看不了,不过卸载短视频软件后我发现自己注意力不集中的问题得到了很好的解决,而且精力也充沛许多,说明这个还是可行的。

所以这半年对我自己来讲还算充实,目前过的就相当纯粹晚上下班后抽出几个小时就是干两件事看资料、写文章,持续的输出虽然短期内可能会累点但没关系学到了就是自己的,对自己能力的提升也是比较明显。

目前学习资料途径

目前对于我自己来讲就是如下几种途径

  • 官网:我之前是不爱看官网的,需要用什么直接百度搜,虽然方便但是自己学的东西成不了环,官网是一定要看的。
  • 极客时间:极客时间一些明星教程是非常值得一看的。
  • 源码:主要为验证一些问题或者参考参考编程手法。
  • 实体书:目前我买的有《漫画算法》《Effective Java》《Mysql是怎么运行的:从根上理解Mysql》

后面的规划

目前学习完Java并发编程以及Redis实战后,还剩半年时间我有如下打算,就是两件事

  • Mysql系统学习
  • 算法系统学习

总结

编程很苦,学习很累,卷还是要卷,大环境如此没有办法,送大家一句话

栽树最好的时间是10年前,其次是现在,学习只要你动手永远不晚,加油送给每一位正在奋斗的人们!!!