今天是 2021 年的最后一天,周圍的同事到點(diǎn)差不多都下班回家了,現(xiàn)在只剩下我一個人坐在工位上寫下這些文字。這也算是我的第一篇年終總結(jié),以前沒有寫總結(jié)的習(xí)慣,主要是自己不擅長寫文章,還有感覺自己的生活很平淡,沒有什么值得寫的東西,看了很多其他人寫的年終總結(jié),發(fā)現(xiàn)他們的生活怎么那么精彩,有那么多的東西可以寫,哈哈,不管那么多了,就想到什么就寫什么吧??,反正就是簡單的記錄一下,留著以后的自己看??。
寫下前面的這段文字后,陷入了沉思,快速在腦海中回想 2021 年這一年自己是怎么度過的,大概想了幾分鐘,還是無從說起,又在網(wǎng)上看了幾篇其他人寫的年終總結(jié),我決定從下面幾個方面記錄一下:
- 回顧 2021
- 展望未來
回顧2021
2021年疫情還是沒有結(jié)束,戴口罩又戴了一年,希望疫情早點(diǎn)結(jié)束。其實(shí)戴口罩還有一個好處,那就是開會的時候臉笑爛了都沒人知道,你可能想知道開會的時候?yàn)槭裁匆?,因?yàn)槲矣X得開會太無聊了,就會打開知乎看里面的笑話,哈哈哈??,突然想到了這個,也就記錄下來了。
在掘金寫文章
參加了掘金更文挑戰(zhàn),寫了一些文章,獲得了一些獎品,雖然寫了幾十篇文章,但是還是沒有養(yǎng)成寫文章的習(xí)慣,主要的原因是要寫一篇有深度的文章要花好多精力和時間,究其原因還是自己太懶了,后面還是要繼續(xù)堅(jiān)持寫文章,就算寫的不好也要堅(jiān)持下去??

看書
主要看了兩本書:
- 《kubernetes 深入剖析》
- 《王小波作品大全集》
《kubernetes 深入剖析》 個人覺得這是我學(xué)習(xí) k8s 最好的一本書,這本書從原理上面進(jìn)行剖析,深入淺出,強(qiáng)烈推薦。
《王小波作品大全集》 沒有看完,下面摘抄一些我覺得挺不錯的話:
假如這世界上沒有有趣的事我情愿不活
我活在世上,無非想要明白些道理,遇見些有趣的事,倘能如我所愿,我的一生就算成功
我個人認(rèn)為,獲得受歡迎的信息有三種方法:其一,從真實(shí)中索取、篩選;其二,對現(xiàn)有的信息加以改造;其三,憑空捏造。
只有那些知道自己智慧一文不值的人,才是最有智慧的人。這對某種偏向是種解毒劑。
我當(dāng)然不會反對這樣說:我們中國人是全世界、也是全宇宙最聰明的人。一種如此聰明的人,除了教育別人,簡直就無事可干。
眾所周知,我們國家的傳統(tǒng)文化是一種人本的文化,但是它和西方近代的人本主義完全不同。在我們的文化里,只認(rèn)為生命是好的,卻沒把快樂啦、幸福啦、生存狀態(tài)之類的事定義在內(nèi);故而就認(rèn)為,只要大家都能活著就好,不管他們活得多么糟糕。
我們村里有盤碾子,原來是用驢子拉的,驢沒了以后改用人來推。驢拉碾時需要把眼蒙住,以防它頭暈。人推時不蒙眼,因?yàn)榇蠹矣X得這像一頭驢,不好意思。
總的來說,人要想受罪,實(shí)在很容易,在家里也可以拿頭往門框上碰。既然痛苦是這樣簡便易尋,所以似乎用不著特別去體驗(yàn)。
那一天我二十一歲,在我一生的黃金時代,我有好多奢望。我想愛,想吃,還想在一瞬間變成天上半明半暗的云。
后來我才知道,生活就是個緩慢受槌的過程,人一天天老下去,奢望也一天天消失,最后變得像挨了槌的牛一樣??墒俏疫^二十一歲生日時沒有預(yù)見到這一點(diǎn)。我覺得自己會永遠(yuǎn)生猛下去,什么也槌不了我。
看視頻
主要在追下面的幾部動漫:
《斗羅大陸》
《武庚紀(jì)》
《凡人修仙傳》
《斗破蒼穹》
《完美世界》
在b站斷斷續(xù)續(xù)用了兩個月時間看完了《狂神說Java》系列的全部視頻,學(xué)到了很多,從 Java 基礎(chǔ)開始,學(xué)習(xí)了 spring 、spring boot 、spring cloud、mysql 、redis、docker-compose、k8s 等技術(shù)。雖然將視頻看完了,但是真正掌握的并不深入,后續(xù)還要花時間深入研究,看完視頻只是能夠在開發(fā)中正常使用,面試如果問得深入一點(diǎn)很多問題就回答不上了。
落地實(shí)現(xiàn)了一整套 devops 流程
使用 gitlab + jenkins + docker + k8s 在公司落地實(shí)現(xiàn)了一整套 devops 流程,可以實(shí)現(xiàn):提交代碼 --> 自動打包 --> 構(gòu)建鏡像 --> 推送鏡像 --> 部署到k8s 集群,目前已在公司全面推廣使用。使用 kuboard 作為 k8s 集群的圖形化管理工具,它支持在瀏覽器實(shí)時查看 pod 的日志,對于開發(fā)和測試環(huán)境來說,極大的提高了排查問題的效率。
面試
大概在十月份的時候,公司的幾個同事離職了,所以我也想去外面的公司看看,所以開始準(zhǔn)備面試,工作的空閑時間都在看面試題,我覺得對我?guī)椭容^的是這個系列的文章:
Java3y 寫的 《對線面試官》 ,Java 面試看這個非常有幫助。
之后更新了自己的簡歷,開始約面試,大概面試了五六個公司,也收到了幾個公司的 offer ,最讓我驚喜與意外的是收到了螞蟻金服的 offer,螞蟻金服的面試節(jié)奏是非??斓?,電話約面試,一面之后,第二天就約二面,第三天就三面,第四天就通知通過了,第五天就通知體檢,詳細(xì)的過程,等我下次有機(jī)會可以寫一篇文章介紹一下。
參加的各個面試我都會簡單記錄一下,以便于自己查漏補(bǔ)缺,下面列出我參加的所有面試記錄的問題,希望對有需要的小伙伴提供一點(diǎn)幫助。
面試題:
- 如何優(yōu)化大量的if else
- zookeeper 的節(jié)點(diǎn)類型
- redis 集群插槽數(shù)量 16384
- DDD 領(lǐng)域驅(qū)動設(shè)計(jì):貧血模型、充血模型
- kafka 如何保證消息不丟失
- 微服務(wù)分布式架構(gòu)中,如何實(shí)現(xiàn)日志鏈路跟蹤
- Java多線程中的鎖優(yōu)化
- cms 和 G1 的區(qū)別
- HashMap 的 loadFactor 為什么是 0.75
- HashMap 是否可以存 null
- HashMap 是否是線程安全的,如何保證線程安全
- 介紹你最熟悉的項(xiàng)目,你負(fù)責(zé)的內(nèi)容,使用了什么技術(shù),遇到了什么問題,解決了什么問題
- 你比較熟悉的集合類,詳細(xì)介紹
- mysql 索引數(shù)據(jù)結(jié)構(gòu)
- 你如何優(yōu)化 sql
- redis 的常用數(shù)據(jù)類型,以及使用場景
- ConcurrentMap 如何保證線程安全
- 線程池的參數(shù),以及Java提供的線程池
- 談?wù)凾hreadLocal
- 談?wù)剆pring AOP
算法題:
- 最長不重復(fù)子串
- 實(shí)現(xiàn)LRU算法
- 兩個棧實(shí)現(xiàn)一個隊(duì)列
- 打印螺旋矩陣
我覺得自己面試過程中的弱點(diǎn)就是算法題,因?yàn)樗⑺惴}比較少,面試前一定要好好準(zhǔn)備算法題,有時候?qū)λ惴}有一種恐懼的感覺,以后要慢慢克服。
展望未來
2022 年繼續(xù)努力學(xué)習(xí),希望任然保持積極樂觀的心態(tài),遺憾的人和事明年就不要再想起了。