自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

PK大廠的工程師時(shí),小公司的Java工程師是如何淪為炮灰的?

開發(fā) 架構(gòu)
在面試的過程中除了硬核技術(shù)能力之外,非常關(guān)鍵體現(xiàn)不同的人的層次和水平的,還有架構(gòu)設(shè)計(jì)的能力的差距。

?這篇文章,聊一個(gè)很多人感興趣的話題,小公司的Java工程師和大廠Java工程師一起出去求職同一個(gè)職位時(shí),前者的競爭力到底差在哪里呢?

搞明白這個(gè)事情,相信很多中小公司的同學(xué)可以對自己當(dāng)前的情況以及跟大廠之間的差距有更加清晰的認(rèn)識。從而可以更好的規(guī)劃自己的職業(yè)發(fā)展路線,更好的去努力爭取一步一步的縮小差距。

1、從一個(gè)求職案例引入

以下是一個(gè)非常真實(shí)的案例,是一個(gè)大廠工程師和一個(gè)小公司工程師同時(shí)求職一個(gè)獨(dú)角獸公司的職位的經(jīng)歷。

其中一個(gè)同學(xué),211/985本科學(xué)歷,出身互聯(lián)網(wǎng)大廠,四五年經(jīng)驗(yàn)的樣子。技術(shù)積累非常扎實(shí),而且參與開發(fā)的系統(tǒng)支撐過上億用戶量,有真正的高并發(fā)經(jīng)驗(yàn)。

雖然說那個(gè)系統(tǒng)不是他主導(dǎo)設(shè)計(jì)的,他僅僅是一個(gè)資深工程師,負(fù)責(zé)帶幾個(gè)小弟設(shè)計(jì)和開發(fā)幾個(gè)子系統(tǒng)。

但是呢,他在這個(gè)過程中,全程觀察到了大廠里的大規(guī)模系統(tǒng),如何規(guī)劃、設(shè)計(jì)、構(gòu)建以及演進(jìn)的,如何依托各種各樣的技術(shù)解決線上很高的挑戰(zhàn)。

另外一個(gè)同學(xué),普通二本學(xué)歷,同樣五年左右的工作經(jīng)驗(yàn),但是一直都在小公司里工作。平時(shí)也還算是比較好學(xué),學(xué)了一些技術(shù),各種東西或多或少都了解,在小公司出身的工程師里,整體技術(shù)還算是比較好一些的。

結(jié)果這兩個(gè)人同時(shí)去一個(gè)幾十億美金估值的獨(dú)角獸公司去面試求職,大家猜猜,發(fā)生了什么事情?

同樣的年齡,兩個(gè)人的面試結(jié)果是天差地別。

第一位同學(xué),順利拿下獨(dú)角獸的技術(shù)專家的職位以及一大筆期權(quán),還能獨(dú)立帶團(tuán)隊(duì);

第二位同學(xué),居然連offer都沒拿到,人家甚至都不愿意給一個(gè)高級工程師的職位。

所以這篇文章就從幾個(gè)方面來分析一下這兩種不同的同學(xué),他們之間的差距到底在哪里。

2、學(xué)歷差距:面試官的第一印象

其實(shí)首先面試官看簡歷以及面試的時(shí)候,對你的第一觀感就是兩個(gè):一個(gè)是學(xué)歷,一個(gè)是公司背景,這倆東西幾乎就形成了每個(gè)面試官對你的第一印象。

比如說上述兩位同學(xué),第一位同學(xué)雖然也就是個(gè)本科學(xué)歷,但起碼是211/985的名校本科,而第二位同學(xué)就是一個(gè)不知名的普通二本。

很多人也許覺得學(xué)歷這個(gè)東西是虛的,關(guān)鍵還是能力。對于這個(gè)我是部分認(rèn)可。

確實(shí)有的時(shí)候我們也見到過,高學(xué)歷的人他的技術(shù)能力、學(xué)習(xí)能力、人品態(tài)度甚至還遠(yuǎn)遠(yuǎn)不如一個(gè)大專學(xué)歷的人。

但是也有很多情況下,高學(xué)歷的同學(xué)他的技術(shù)底子更好,學(xué)習(xí)能力更強(qiáng),更加聰明,后勁和潛力遠(yuǎn)遠(yuǎn)比普通學(xué)歷的同學(xué)要好的多。

所以這個(gè)學(xué)歷是不能一概而論的,不能說高學(xué)歷的同學(xué)就一定很牛,也不能說低學(xué)歷的同學(xué)就一定很差。要知道,高學(xué)歷的同學(xué)里也有各方面不好的,低學(xué)歷的同學(xué)里也有各方面極為出色和優(yōu)秀的。

所以,我的觀點(diǎn)一向是不唯學(xué)歷論,我們在招人的時(shí)候,通常情況下都是要求名校本科/碩士學(xué)歷的。

但是如果是特殊情況下,都會給普通學(xué)歷的同學(xué)一個(gè)機(jī)會,讓他來證明自己的極為優(yōu)秀的潛力和能力,也可以破格招收。

但是這里有一個(gè)很關(guān)鍵的點(diǎn),那就是從我們過往大量的經(jīng)驗(yàn)而言,高學(xué)歷的同學(xué),他當(dāng)初為了考上名校,往往付出了大量的努力。所以他的學(xué)習(xí)能力以及潛力,可能往往更好。

而一個(gè)普通學(xué)歷的同學(xué),當(dāng)初考上了普通的大學(xué),可能是自己沒發(fā)揮好,但是很多情況下,確實(shí)是學(xué)習(xí)能力沒達(dá)到那個(gè)水平。

所以說,如果拿到兩份簡歷,一份簡歷是211/985名校本科,一份簡歷是不知名的本二學(xué)校,那么作為面試官,第一印象,其實(shí)會潛意識里覺得,這個(gè)211/985名校本科的同學(xué),應(yīng)該學(xué)歷能力和潛力會好很多,心里會更加期望一些,也會更加認(rèn)可一些。

那么在面試的時(shí)候,面試官內(nèi)心的個(gè)人情感色彩,其實(shí)是相對來說對名校同學(xué)更加接收程度高一些的。

而對于普通學(xué)歷的同學(xué),可能就是沒什么期待,也沒什么負(fù)面情緒,就是面試的時(shí)候帶著很平常的感情色彩來對待。

那么大家想,這個(gè)學(xué)歷的差距,是不是在一開始甚至還沒面試的時(shí)候,就已經(jīng)讓面試官有了不同的看待了?這就是學(xué)歷給面試結(jié)果帶來的第一個(gè)影響的地方。

另外,大家可以想象一下。假設(shè)兩個(gè)人的技術(shù)水平、項(xiàng)目能力都是一樣,但是崗位需求有限,就一個(gè)坑,你覺得會招誰?

那想都不用想,肯定是211/985學(xué)歷的同學(xué)!這個(gè)就是學(xué)歷的優(yōu)勢了,在其他方面假設(shè)面試結(jié)果都差不多的時(shí)候,你還是可能會因?yàn)閷W(xué)歷問題,被競爭對手?jǐn)D走,然后失去offer,別人因?yàn)閷W(xué)歷高,就可以拿到更多的offer機(jī)會。

3、公司背景的差距:你的人生名片

除了學(xué)歷之外,你給人的第一印象,就是你的公司背景。這個(gè)其實(shí)非常簡單,不用我多說,大家也知道。

雖然說很多大廠出身的同學(xué),也有那種能力平庸,技術(shù)不太好的情況,小公司出身的同學(xué),反而也有那種技術(shù)能力強(qiáng)悍的人。

但還是那句話,大部分情況下,大廠出身的同學(xué),相對技術(shù)能力都是比較好的,有保證。

而小公司出身的同學(xué),很多情況下確實(shí)技術(shù)能力一般,也沒做過什么有挑戰(zhàn)的技術(shù)項(xiàng)目,整體而言比較普通。

所以一般在面試官來看,如果你是知名大廠出身,那么一般剛開始就會對你心里有好感,大家都愿意找知名公司的人進(jìn)來加入自己,對方的技術(shù)和經(jīng)驗(yàn)有保障。

但是如果你是小公司出身,面試官對你是沒任何感情色彩的,不知道你到底怎么樣,一切還是要看面試情況。

同樣,我們再假設(shè):如果兩個(gè)人學(xué)歷差不多,技術(shù)能力差不多,項(xiàng)目經(jīng)驗(yàn)差不多,但是一個(gè)是出身大廠,一個(gè)是出身小公司,你會要誰?

當(dāng)然還是會優(yōu)先選擇大廠的同學(xué)加入團(tuán)隊(duì)了,畢竟人家大廠出身,對大廠自身的一些技術(shù)體系見識也多一些,眼界更加開闊一些,哪怕沖著這一點(diǎn)也會讓人家進(jìn)來。

4、技術(shù)差距:硬核能力的欠缺

承接上文所述,接下來上面兩位同學(xué)開始了幾輪面試。

第一位同學(xué)的情況之前已經(jīng)說過,平時(shí)非常注重技術(shù)積累,經(jīng)常學(xué)習(xí)各種技術(shù)。

而且這位同學(xué)喜歡探索各種開源技術(shù)的源碼,喜歡研究各種不同場景下技術(shù)挑戰(zhàn)的解決方案,自己做了大量技術(shù)筆記,所以對Java領(lǐng)域完整的技術(shù)棧都有很深的積累。

同時(shí),因?yàn)樵诖髲S里開發(fā)系統(tǒng),本身在各種技術(shù)挑戰(zhàn)之下,是有足夠的機(jī)會實(shí)踐,將各種技術(shù)在項(xiàng)目里落地。

比如說真正用緩存技術(shù)來抗每秒幾萬的并發(fā)讀請求,或者基于分庫分表抗幾十億數(shù)據(jù)量的存儲和查詢。

既然如此,面試結(jié)果當(dāng)然是顯而易見了。

面試官一定會從并發(fā)編程、緩存、JVM、MQ、分布式、微服務(wù)、分庫分表、NoSQL、高并發(fā)等各個(gè)環(huán)節(jié)開連環(huán)炮深入的發(fā)問,從各種技術(shù)的一些基本的原理,到他在項(xiàng)目里的各種結(jié)合業(yè)務(wù)是如何落地實(shí)踐的,平時(shí)遇到哪些坑是怎么解決的,然后深入的一些技術(shù)的底層源碼級別。

這個(gè)同學(xué),都可以回答的非常的好,基本能完全hold住面試官的各種問題。

但是第二位同學(xué)呢,那就差很多了,基本上面試的時(shí)候,面試官各種發(fā)問之下,確實(shí)發(fā)現(xiàn)這個(gè)人對各種技術(shù)都有一定的了解,比如說JUC、RocketMQ、Kafka、Dubbo、Redis等技術(shù),或多或少都知道一些。

但是呢,如果往深了問,比如問他RocketMQ在項(xiàng)目里到底是怎么用的?為什么要用?不用行不行?抗了多大的并發(fā)?這些問題,他就沒法說了。

為什么呢?因?yàn)樵谝恍┬」纠铮赡軐Q用的很簡單,甚至都沒用,所以他的實(shí)踐經(jīng)驗(yàn)并不是很多,他只是業(yè)余時(shí)間自己學(xué)習(xí)過一些基本的使用和原理而已。

然后再往深了問,說能不能來聊聊源碼之類的,那他更加是說不出來了,因?yàn)楦緵]能力去精讀一個(gè)開源技術(shù)的源碼。

所以最后在面試官的眼里,第一位同學(xué),技術(shù)廣度足夠,技術(shù)深度扎實(shí),實(shí)踐經(jīng)驗(yàn)也豐富。

第二位同學(xué),技術(shù)廣度差強(qiáng)人意,還算是知道一些,但是技術(shù)深度幾乎沒有,實(shí)踐經(jīng)驗(yàn)也幾乎很少。明顯第一位同學(xué)的技術(shù)能力要高出第二位同學(xué)一大截。

這就是兩個(gè)人的硬核技術(shù)能力的差距,在面試的時(shí)候會直接影響面試官的考察。

5、架構(gòu)能力的差距

在面試的過程中除了硬核技術(shù)能力之外,非常關(guān)鍵體現(xiàn)不同的人的層次和水平的,還有架構(gòu)設(shè)計(jì)的能力的差距。

面試官會深入考察你在一個(gè)項(xiàng)目里扮演的是個(gè)什么角色,首先會摸清楚你們一個(gè)完整的大系統(tǒng)是多大規(guī)模,你在里面是負(fù)責(zé)了哪些東西,有沒有帶人,帶人是做什么的。

接著會仔細(xì)考察你對自己系統(tǒng)的設(shè)計(jì)能力,什么樣的業(yè)務(wù)場景,業(yè)務(wù)多復(fù)雜,技術(shù)挑戰(zhàn)有多高。

然后你如何整體規(guī)劃和設(shè)計(jì)你的系統(tǒng),你如何分配子系統(tǒng)和任務(wù)給你帶的一個(gè)團(tuán)隊(duì),如何把控一個(gè)團(tuán)隊(duì)來推進(jìn)一個(gè)大系統(tǒng)的開發(fā)。

另外,面試官還會出一些你沒經(jīng)歷過的系統(tǒng)設(shè)計(jì)題目,看看你在短時(shí)間內(nèi),隨機(jī)應(yīng)變,能否把一個(gè)陌生背景下的系統(tǒng)設(shè)計(jì)出來一個(gè)雛形。

通過這些,可以看出你在系統(tǒng)設(shè)計(jì)的時(shí)候,各個(gè)點(diǎn)的考慮是否合理,能否全局把控一個(gè)系統(tǒng),能夠把控多大的系統(tǒng)。

這類問題可以完美區(qū)分出來一個(gè)人的能力。你是到了技術(shù)專家的水平,可以帶團(tuán)隊(duì)負(fù)責(zé)一個(gè)大系統(tǒng)呢?還是說只能帶一兩個(gè)小弟作為高級工程師負(fù)責(zé)一個(gè)大系統(tǒng)中的一兩個(gè)子系統(tǒng)?通過這一系列的架構(gòu)能力的拷問,就可以區(qū)分出來。

所以第一位同學(xué),他本身就帶了幾個(gè)小弟,算是一個(gè)小的團(tuán)隊(duì),而且負(fù)責(zé)了幾個(gè)子系統(tǒng),他可以很好的說出來自己負(fù)責(zé)的業(yè)務(wù)場景。

比如說像用戶量,并發(fā)量,數(shù)據(jù)量,請求量,技術(shù)挑戰(zhàn),技術(shù)復(fù)雜度,如何規(guī)劃和設(shè)計(jì)一個(gè)大系統(tǒng)的,如何給小兄弟分配任務(wù)的,怎么把控一個(gè)大系統(tǒng)不斷推進(jìn)和演進(jìn)的。這些東西,他都可以說出來。

而第二位同學(xué),就差很多了,他本身在小公司里最多就帶過1個(gè)小弟一起負(fù)責(zé)某個(gè)子系統(tǒng)的開發(fā),沒獨(dú)立把控過一個(gè)大的系統(tǒng),而且做的系統(tǒng)也沒太大的技術(shù)挑戰(zhàn),最后說出來的系統(tǒng)架構(gòu)也很簡單,沒太多的技術(shù)挑戰(zhàn)。

所以在這里,又是體現(xiàn)和區(qū)分出了兩個(gè)人的能力的差距。

6、面試結(jié)果的分析

最后綜合以上幾點(diǎn),我們先不考慮其他的因素,比如說軟素質(zhì)(溝通能力、表達(dá)能力、團(tuán)隊(duì)協(xié)作能力,等等)。

就上面幾塊分析,大家就可以看到了。第一位同學(xué),學(xué)歷更好,潛力更好,技術(shù)過硬,能帶團(tuán)隊(duì),在大廠把控過有技術(shù)挑戰(zhàn)的大系統(tǒng)。

所以對于一個(gè)獨(dú)角獸公司而言,在招聘技術(shù)專家的時(shí)候,是會選擇這位同學(xué)發(fā)offer的,因?yàn)樗麃砹司涂梢詭б粋€(gè)團(tuán)隊(duì),把一個(gè)完整的系統(tǒng)抗起來,各種架構(gòu)設(shè)計(jì),團(tuán)隊(duì)管理,技術(shù)能力,都可以hold住。

但是第二位同學(xué),學(xué)歷普通,潛力一般,技術(shù)平平?jīng)]太大亮點(diǎn),也沒太好的架構(gòu)能力和經(jīng)驗(yàn),又一直在各種小公司里干。

最后綜合一考量,甚至可能會招聘一個(gè)兩三年經(jīng)驗(yàn)的大廠同學(xué)到獨(dú)角獸公司團(tuán)隊(duì)給高級工程師的offer,而不是要一個(gè)四五年經(jīng)驗(yàn)的小公司出身的工程師,所以最后這位同學(xué)連獨(dú)角獸公司的offer都沒拿到。

相信大家看完這篇文章,應(yīng)該可以從各個(gè)層面了解到自己的一些欠缺和差距,以及在求職的時(shí)候,出身小公司的同學(xué)為什么屢屢受挫,好機(jī)會很少。

但是大家也不用因此泄氣,小公司的工程師也是可以逆襲沖進(jìn)BAT大廠的,只要大家堅(jiān)持和努力,給自己定好明確的規(guī)劃,一步一個(gè)腳印慢慢走,就一定可以做到,最難的,是你決定開始的那一步。?

責(zé)任編輯:武曉燕 來源: 今日頭條
相關(guān)推薦

2012-10-12 10:24:43

創(chuàng)業(yè)創(chuàng)業(yè)公司招聘

2015-03-04 10:03:09

2015-05-04 13:24:12

工程師OpenStack公有云

2016-09-21 10:10:50

2015-08-26 14:18:25

Web前端工程師價(jià)值

2013-01-07 09:42:09

云性能亞馬遜實(shí)例AWS用例

2022-03-14 18:14:17

NetOps網(wǎng)絡(luò)

2015-09-30 10:25:03

前端工程師

2015-01-12 10:01:35

2011-11-16 09:47:47

JavaScript

2015-05-21 10:43:36

工程師如何寫代碼

2011-04-25 09:34:52

PythoncGO

2009-04-10 13:35:38

吳亮《JavaScript

2013-09-27 09:42:37

工程師邏輯

2012-12-25 09:43:08

2009-03-23 13:50:10

工程師規(guī)劃職場

2014-12-19 09:54:03

Java

2013-07-25 09:47:54

硅谷工程師新創(chuàng)

2009-10-30 09:36:10

GoogleLinux操作系統(tǒng)

2019-08-28 20:38:12

好代碼編寫代碼代碼質(zhì)量
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號