嘁,哪有什麼金三銀四,一年四季都是面試。

你好,我是 yes。java

後臺一直有不少同窗問我是如何學習的,怎麼才能學下去?web

爲何總是看幾頁書就犯困?面試

爲何一些長一點的、深一點的文章就看不下去?微信

我以爲吧:是沒有危機和裝X意識app

這篇,我就來分享一下個人學習當心得吧。編輯器

這裏先說明一下,我是真的這樣想的,不是爲了寫文瞎編的。學習

1

我時刻想着公司明天就要把我開了flex

我來畫個流程圖,一目瞭然。優化

是吧?沒工做就沒錢了啊,這還了得!ui

這不得趕忙學習?

爲何我把背八股文劃了,突出要知其然知其因此然?

不是說我有多麼清高,我是一個很俗的人,我學習就是爲了錢

之因此要理解,是由於面試官會拐着彎問,面試官會延伸、會擴展呀。

若是你不理解,你是招不住拐着彎問的!

還記得之前的數學題麼?背是沒用的,人家同一個題型換個問法你就解不出來!

就是這種心態,加持了我學習的動力,讓學習佔領了思想高地。

這也多是我工做上不會惟惟諾諾的緣由吧,不帶慣着的。

2

爲了面試裝X

我時常會幻想一個畫面。

當我,成竹在胸的走進面試的辦公室。

氣定神閒的坐着,等候面試官的提問。

,應對面試連環炮對答如流的時候。

,看着面試官目瞪口呆的時候。

默默地拿起桌上 HR 爲倒的水,輕輕地抿一口。

內心默唸一句,還有誰?

這就是別人驚慌失措面試?就這?

起身出門,揮揮手不帶走一片雲彩~

因此說,當你學不下去的時候,想一想這個畫面

面試是逃不掉的,與其惟惟諾諾,不如重拳出擊。

兄弟萌這一切都是爲了往後的裝X啊。

3

每學一個知識點,都當面試官在考你

這也不是什麼高級東西,就拿最最多見的 TCP 來舉個例子。

正常狀況下你會學習到 TCP 三次握手、四次揮手,而後沒了?

這不可以,你要僞裝面試官在問你問題。

你要假想有一位面試官在問你。

他問:TCP 握手爲何必定是三次?TCP 揮手必定是四次麼?

爲何要有 TCP,它用來解決什麼問題?

你說控制?那 IP 層實現控制不行麼?

你說鏈接,那到底什麼叫鏈接?

爲何要有快速重傳?超時重傳不夠用?

爲何要有 SACK?爲何要有 D-SACK?

Silly window 聽過沒?

有了滑動窗口爲何還要擁塞控制?

..................

嘿嘿,有點蒙?我剛好寫過一篇,21個TCP疑難雜症(裏面有個小錯誤,三次握手的主要緣由是爲了阻止重複歷史鏈接的初始化,而不是初始化序列號),已爲君備好。

學一個知識點就是要這樣問本身:

爲何會有這個?解決了什麼問題?已經有那個了爲何還須要這個?

這是基礎三連,而後再繼續延伸延伸。

伴隨着這個過程,你的知識脈絡就會愈來愈廣。

而後在某一天,打通任督二脈。

4

爲了給面試官一點驚喜,這是我常常看源碼的部分緣由

這可能和上面說的在面試官前裝X有點重合,可是我仍是單獨拿出來講說。

由於驚喜指的是面試官不知道的部分。

像常規問題,即便你研究的深一些,水平比較高的面試官都或多或少都瞭解一些。

而驚喜就是要出其不意趁火打劫,給面試官致命一擊,在他內心留下不可磨滅的印象。

就像我以前發的 Dubbo 源碼關於 switch、if-else 的優化,我相信不少面試官應該都不知道。

這就是你超越一樣優秀的候選人之時。

固然,看源碼主要是爲了搞明白機制,畢竟文字有時候沒有代碼來的清晰直觀。

最後

總結一下,一切都是爲了:錢、裝X

我我的以爲每學一個東西都假設有個面試官在問你,而後逼迫你從各個角度去鑽研真的頗有效,真的會促使你進步。

越學越多,越學越明白。

並且說實話,到後來學習就成爲習慣了...不學點啥,不搞清楚緣由內心的沒底,就難受...

因此當你學不下去的時候,看看工資卡的工資。

當你太累不要搞清楚原因的時候,想一想若是面試的時候被問這個問題怎麼辦?

我相信這樣你就有動力學下去了。

至於一個知識點要如何學,我以前文章說過了,這裏就再也不贅述了。


我是yes,咱們下篇見。

本文分享自微信公衆號 - yes的練級攻略(yes_java)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索