人生第一次跳槽总结
從學(xué)校出來(lái),參加人生的的一份工作——PDD Java后端開(kāi)發(fā),迄今為止,已有一年半的工作時(shí)間。在 PDD 工作期間,有開(kāi)心的事,也有悲傷的事。但不管怎么說(shuō),這一年半時(shí)間,不管是技術(shù)能力上,還是待人處世上,都有了很大的進(jìn)度,感謝 PDD 的栽培。
換工作原因
想要更換工作,提升自己的能力以及提升漲薪的速度,具體緣由就不細(xì)說(shuō)了。
跳槽準(zhǔn)備
既然已經(jīng)打算跳槽更換工作,那就需要為面試做好充足準(zhǔn)備,很多知識(shí)點(diǎn),平常并沒(méi)有使用到,如果不及時(shí)復(fù)習(xí),面試過(guò)程中能回答出的概率幾乎為零。所以一定要提前準(zhǔn)備刷面試題。
接下來(lái)說(shuō)說(shuō),我在跳槽準(zhǔn)備中,具體從那幾塊內(nèi)容去著手進(jìn)行復(fù)習(xí)的。
其實(shí),對(duì)于 Java 后端崗面試題型,網(wǎng)上已經(jīng)有很全面的歸納知識(shí)點(diǎn)體系了,就看你自己愿不愿意花時(shí)間是學(xué)習(xí)或者復(fù)習(xí)這些知識(shí)點(diǎn)。
我是直接從 GitHub 的開(kāi)源倉(cāng)庫(kù) clone 下來(lái),總的來(lái)說(shuō),這個(gè)知識(shí)點(diǎn)體系梳理的很全面,但就是太全面了,所以很多知識(shí)點(diǎn)其實(shí)就是一個(gè)入門級(jí)的介紹,大部分是淺嘗則止,所以如果想要了解底層實(shí)現(xiàn)原理,還是需要自己去查閱資料,最好是直接查看源碼,然后 debug 走一遍。
下面的截圖就是我重新梳理和補(bǔ)充的所有知識(shí)點(diǎn),這里就先不做分享了,主要是因?yàn)?#xff0c;里面很多我補(bǔ)充的細(xì)節(jié),文檔書寫的還比較粗糙,處于我能理解的狀態(tài);而有些是從網(wǎng)上聚合而來(lái)的,我就是大自然的搬運(yùn)工。等我后面有時(shí)間重新梳理這些文檔,并且能夠確認(rèn)描述的知識(shí)點(diǎn)無(wú)誤再分享出來(lái)吧。
這樣做,雖然比較消耗時(shí)間,但可以理解的深刻。文字性描述終究是概括性的語(yǔ)言,思維容易跳躍,畢竟介紹原理時(shí)需要忽略細(xì)枝末節(jié),所以有時(shí)候經(jīng)常看博客,對(duì)于某個(gè)知識(shí)點(diǎn)的分析,會(huì)突然無(wú)法理解,因?yàn)槲淖智昂鬀](méi)有很直接的關(guān)聯(lián)。而看源碼就能從頭到尾,連續(xù)的閱讀理解具體實(shí)現(xiàn)的邏輯。總結(jié)我想說(shuō)的就是,最好直接看源碼,很多源碼寫的真的很優(yōu)美,感嘆經(jīng)常還能這么實(shí)現(xiàn)?比如 ConcurrentHashMap 的源碼寫的嘆為觀止,有興趣的同學(xué)去看看。
面試過(guò)程
從 2021-01-13 開(kāi)始第一份社招面試,到最后一份社招面試 2021-03-02,可以看到中間橫跨差不多整整兩個(gè)月,原因有三:
- 一是處于在職狀態(tài),很難安排面試時(shí)間,尤其是要求現(xiàn)場(chǎng)面試(本城市的公司),或者要求視頻面試,肯定是要使用電腦寫算法題,所以必須在家視頻面試。
- 二是,我因?yàn)榈谝淮螀⑴c社招,然后前期準(zhǔn)備也不是太充分,所以剛開(kāi)始并沒(méi)有投遞大公司,阿里抖音快手基本是二月份開(kāi)始投遞。
- 三是,中間還有春節(jié)假期,否則進(jìn)度會(huì)快一些。
面試公司(按投遞順序):
- 叮咚買菜
- 嗶哩嗶哩
- 攜程
- 小紅書
- 抖音
- 阿里
- 快手
- 美團(tuán)
投遞方式有三種:
面經(jīng)詳情,可參見(jiàn) [ -> 面經(jīng)鏈接]
面試結(jié)果
發(fā)放 offer 的公司如下:
- 嗶哩嗶哩
- 攜程
- 抖音
- 阿里
- 快手
總的來(lái)說(shuō),面試過(guò)程比較順利,沒(méi)有遇到太多挫折和打擊,
最終選擇
綜合考慮之后,選擇了快手。緣由就是兩個(gè):個(gè)人發(fā)展(包括部門所屬業(yè)務(wù)的前景),薪資待遇。拒絕真是一個(gè)糾結(jié)、難受的事情!
總結(jié)
整個(gè)找工作的過(guò)程中,有幾點(diǎn)經(jīng)驗(yàn)之談。
書到用時(shí)方恨少,事非經(jīng)過(guò)不知難。如果平常多看書,基礎(chǔ)知識(shí)扎實(shí),跳槽就不需要花費(fèi)太多精力去準(zhǔn)備了。但我工作后,自己很少主動(dòng)專研源碼,只有遇到問(wèn)題時(shí),才會(huì)或多或少看源碼,所以這次跳槽準(zhǔn)備耗時(shí)長(zhǎng)。leetcode沒(méi)有堅(jiān)持刷,中間件源碼也讀的少,只能歷史抱佛腳,但這段時(shí)間閱讀源碼給我?guī)?lái)了很大的收益和成長(zhǎng)。日后一定堅(jiān)持學(xué)習(xí)!把學(xué)習(xí)劃分到平常的點(diǎn)滴積累中,日后終能匯聚汪洋大海!
面試準(zhǔn)備,一定要專心準(zhǔn)備。面試過(guò)程是很消耗時(shí)間和精力的,最好爭(zhēng)取面試都過(guò),并且只面自己想去的公司。當(dāng)然,只投遞自己想去的公司,那必須有足夠的把握能面試通過(guò),這種自信就需要你自己評(píng)估的面試準(zhǔn)備的充分程度了。我對(duì)自己的能力的不自信,所以只能通過(guò)多面試公司,增加實(shí)戰(zhàn)經(jīng)驗(yàn)來(lái)累積自己這方面的自信。
社招的話,最好是拿到offer之后才申請(qǐng)辭職。我在拿到B站和攜程 offer 之后直接提離職了,但這時(shí)候我其實(shí)還在面試中,當(dāng)時(shí)是阿里、快手都過(guò)了一面,抖音過(guò)了二面。這么快提離職的原因,主要是考慮到,原公司對(duì)于開(kāi)發(fā)人員辭職后,基本都需要一個(gè)月的脫敏期,這期間不能入職下一家公司,因?yàn)檫€沒(méi)給你離職證明。所以我就想,反正還有一個(gè)月時(shí)間,有足夠時(shí)間進(jìn)行接下來(lái)的面試,并且就算這三家沒(méi)有面試成功,也有B站和攜程兜底。然而離職進(jìn)展超出我的預(yù)期,兩個(gè)星期就拿到離職證明。這時(shí)候我還在等這三家的hr面…… hr面后,三家的評(píng)估我的面試結(jié)果和薪資待遇又過(guò)了一周。我又要了幾天時(shí)間考慮接受哪個(gè)公司的邀請(qǐng),跟該公司確認(rèn)之后,該公司的 hr 還要申請(qǐng)offer,最后是商量入職時(shí)間。從離職到入職下一家公司,導(dǎo)致中間出現(xiàn)一個(gè)月左右的未工作的空窗期,血虧一個(gè)月的工資,并且在此期間,我擔(dān)心口頭offer的不穩(wěn),還不敢離開(kāi)上海出去玩。一言難盡啊。
如果拿到多家公司拋出的橄欖枝(offer),不同公司發(fā)放offer的時(shí)間,肯定是有先后關(guān)系的。最好是等所有面試結(jié)果都出來(lái)之后,再做決定,不要感覺(jué)愧疚。提前拒絕offer,這樣對(duì)自身來(lái)說(shuō),有很大的風(fēng)險(xiǎn),我就是前車之鑒(但幸運(yùn)的是,我賭自己贏了)。其實(shí)換位思考,從公司角度,也是一樣的,你符合崗位要求了,但不是特別滿意,那就先不給明確答復(fù),后面有更好的候選人那就替換你,沒(méi)有的話,就選擇你。
總結(jié)
- 上一篇: 档案学专业计算机课,档案学专业解读_档案
- 下一篇: 1、 Seata快速开始