為了明天,下一步棋該怎麼下?——談談今後的規劃

放開這顆白菜讓我來發表於2020-10-27

大家好,我是被白菜拱的豬。

一個熱愛學習廢寢忘食頭懸梁錐刺股,痴迷於girl的瀟灑從容淡然coding handsome boy。

目前現狀

大三已過大半,滿打滿算,秋招已不足一年,大三下簡歷就要寫完,在此之前,所需要的技術棧已應該學完,當然最好每個技術棧所涵蓋的知識點也應該多多少少有所瞭解,而不是呈現出知道有這個東西卻不會的狀態,再加上秋招之前,很多公司會有提前批,所以不管怎麼說,現在就該準備找工作所需要的諸多事物了,而不是等到時候到了再去準備。如我常說的一句話,笨鳥先飛,不打沒有準備的戰役。

主線任務分成三塊:夯實基礎、學習新技術、演算法刷題。

夯實基礎

看了幾道面試題,在對比之前學的知識,可以說是一臉懵逼的狀態了,自己當初學的比較淺顯而且僅僅停留於會使用的階段,而且對於某些知識點沒有特別的深入,所以需要花費大量的時間如彌補,亡羊補牢,為時不晚,何況現在處於羊還沒有亡的狀態。每天把握解決至少一道的原則,剩下的事情就交給時間。主要內容涉及Java基礎、集合、多執行緒、MySQL、JVM、Spring…

我目前的想法是先解決集合這塊,這裡採取的是三太子敖丙的複習腦圖,像圖中所列的ConcurrentHashMap之前接觸都沒有接觸過。這不學真的不行啊,太菜了,其次是多執行緒,像什麼樂觀鎖、悲觀鎖是什麼也同樣不知道,緊接著是MySQL中的索引,這些理論都是要有所瞭解的,要不然跟面試官聊什麼,面試官一問三不知,等我們訊息吧。要想找到好一點工作,肚子裡面沒有點東西怎麼成?

除此之外,還有計算機網路方面的知識,TCP,UDP,什麼握手揮手的,Spring原理,SpringBoot自動裝配原理,第一遍學習的時候顯然不會,當然第一遍不會這很正常,所以還得接著複習,去扣細節,第一遍學習只能說是淺嘗輒止,也就是下面即將要說的學習新技術。先了解個大概,然後在去填充。

學習方法是網上資料+b站視訊+系統的筆記整理。

學習新技術

學習新技術和夯實基礎其實兩不耽誤,就比如目前學的Redis,學完之後可以進行系統的總結,前面在學習的過程中寫的筆記可能是比較隨意,視訊中老師寫啥,然後寫啥,最後進行整理時就要有針對性,接下來學習新技術的路線主要有本週完成Redis的學習。下面進行SpringCloud、JVM、Docker、Netty、設計模式…排名不分先後,大頭放在JVM和SpringCloud這塊,兩者相比,JVM偏重要一些,也可兩者同時進行。

學習方法:b站視訊+實地操作+筆記整理。

演算法刷題

刷題可以說是十分必要的了,而且這是一個長線,不是一兩天就能搞定的事情,前幾天才開始刷我都覺得有些晚了,但是有句話說的好最晚之時恰是最早之時,剛開始不要過分追求難題,先從簡單題開始,找到刷題感覺。刷題策略簡單+中等,困難的先放一放,把這兩個搞定,達到看到題就有思路的效果。

然後按照模組刷,先把樹的部分刷完,然後是回溯、動規、分治等演算法專題。每天至少三道!看到題沒有思路的話,看了五分鐘還是沒有思路就看看答案,假如在題目中發現新的認識,就將此記錄下來,首先把題號記下來,方便下次二刷,其次寫部落格,把題目中遇到的或者說沒有考慮到的東西或者說是要格外注意的地方記錄下來,這裡不用把每道題都寫部落格中,一下子就做出來寫了也沒什麼意義,當然別人看到了哇,這人好牛逼哦,刷了好多題,說實話這沒有必要,學習是為自己學的,當然虛榮心還是有的,雖然我也喜歡裝裝逼,那就留到日後找到工作的那一天吧,以後就把我能在題目中習得有意義的地方的題目記錄下來,其餘題就不用記了。

這裡推薦的微信公眾號labuladong,要多看!

學習方法:leetcode雷打不動3道題+微信公眾號labuladong+筆記整理。

總結

牛逼的人總是會自己取的今日般成就說運氣好運氣好,而那些一無所有的人說自己命不好,一個命,一個運,看出了兩種截然不同的人生態度。機會是留給有準備的人,所以為了明年的找工作順利,那麼現在就開始努力吧,不要在吊兒郎當了,也不要覺得自己孤獨,沒有女朋友。像她明天就會來那樣期待,像她永遠也不會來那樣生活。

你若盛開,蝴蝶自來。

相關文章