招聘時现柠,我經(jīng)常收到一些非常彪悍的簡歷,這個也精通弛矛,那個也精通够吩。比如下面這樣的:
精通php、java丈氓、c#周循、mysql、python万俗、javascript湾笛、html、css??
這樣的簡歷是不可能得到面試機(jī)會的闰歪,我認(rèn)為這么寫簡歷的人根本沒搞明白“精通”的定義嚎研,并可以簡單推導(dǎo)出以下結(jié)論:
- 他列出的這些技術(shù)沒有一項是他“精通”的;
- 他缺乏學(xué)習(xí)能力和工作經(jīng)驗课竣;
- 他寫的代碼結(jié)構(gòu)性和可讀性很差;
- 他是一個“表現(xiàn)型”選手置媳,而非“進(jìn)取型”選手于樟。
然而,“精通”的定義到底是什么呢拇囊?
何謂精通迂曲?
有位同學(xué)在簡歷里寫著“精通:……、ajax寥袭、……”路捧,于是我問他:
問:你給我講講ajax跨域是怎么一回事唄关霸。
答:ajax跨域啊,用jsonp就行杰扫,在html里加一個??
問:不好意思打斷一下队寇,你先給我講講跨域問題是一個怎樣的問題,導(dǎo)致這個問題的原因是什么章姓?
答:跨域就是一個網(wǎng)站請求另一個網(wǎng)站的資源啊佳遣。原因嘛??(沉默)
問:那jsonp是怎么解決跨域問題的,是什么原理凡伊?
答:記不太清楚了??
問:除了jsonp零渐,你還知道其他解決ajax跨域問題的方案么?
答:??
“知其然系忙,不知其所以然”是當(dāng)下很多技術(shù)人的弊病诵盼。有問題百度一下,拿著找到各種“大神”的解決方案生搬硬套风宁,解決了就認(rèn)為自己把這個問題搞明白了,并沒有深入去思考:
- 這個問題發(fā)生的原因是什么苍苞?如何重現(xiàn)?
- 當(dāng)前這個解決方案的原理是什么骂际?
- 還有哪些解決方案?原理分別是什么太示?
- 這些方案各有什么優(yōu)缺點?適用于什么場合餐弱?
- 業(yè)界主流方案是哪幾種?為什么氓扛?
就解決某個技術(shù)問題的能力水平來說,大致上可以分為這么幾個層次:
會:至少知道一種解決方案,并能獨立實施理茎。
懂:了解問題發(fā)生的原因和解決方案的原理。
有研究:了解業(yè)內(nèi)主流各種解決方案的原理及其優(yōu)缺點,能在不同case下進(jìn)行合理選擇沟启。
有創(chuàng)新:熟知業(yè)內(nèi)各種現(xiàn)有方案的局限性和不足揭芍,并能提出自己的改良方案。
當(dāng)對某個領(lǐng)域的絕大多數(shù)常見問題都達(dá)到了“有研究”層次后悬而,便可稱之為“精通XX”了店乐。不過,往往在到達(dá)這個層次時页响,你已經(jīng)充分領(lǐng)略了技術(shù)世界的博大精深连舍,不敢輕言“精通”了。
如何描述自己掌握的技術(shù)/技能?
一般來說,在簡歷中對某項技術(shù)或技能的描述有以下幾個級別:
了解:理解基本概念,有過簡單的使用經(jīng)驗 —— “用過”
熟悉:基本操作很熟練,有過密集的使用經(jīng)驗 ——“用得不少”
精通:深入理解其底層原理及各種實現(xiàn)方式筋粗,并有豐富的項目經(jīng)驗——“有研究”
由于一次面試的時間有限(一般為一個小時),不可能對候選人的技術(shù)水平做到全面考察炸渡。因此面試官往往會抽樣提問簡歷中候選人自稱比較熟悉的方面、做過的業(yè)務(wù)等买决。如果候選人連自稱最熟悉的技術(shù)水平也不行,那其他的技術(shù)點就不用再考察了躲舌。
作為WEB開發(fā)程序員诀拭,技術(shù)棧的構(gòu)成一般都較復(fù)雜(后端語言铺然、數(shù)據(jù)庫俗孝、前端語言、基本運(yùn)維……)魄健。在簡歷中描述的能力點一定要分清主次革骨,按照擅長的程度排序,并實事求是地標(biāo)注級別析恋,能夠具體描述自己的運(yùn)用程度更佳良哲,比如:
- 精通PHP,熟練使用Yii2助隧、Lavarel框架筑凫,了解TP、Symfony框架
- 熟悉MySQL及數(shù)據(jù)建模并村,了解索引優(yōu)化巍实、分庫分表原理
- 熟悉AJAX、HTML哩牍、JS棚潦、CSS,了解LESS
- 能編寫簡單的Shell腳本
……
讓面試官感到驚喜膝昆,自然要比讓他感到失望好得多丸边。簡歷描述一定要符合自己實際能力叠必,如果能稍稍低于則更好。在描述技術(shù)/技能時妹窖,切忌輕言“精通”挠唆,更不要聲稱自己“精通”多個領(lǐng)域。如果沒有十足的把握嘱吗,建議都使用“熟悉”這個級別。
后話
不管從事什么領(lǐng)域滔驾,都免不了依次經(jīng)歷下面這幾個階段:
- 以為自己“精通”谒麦,其實才剛?cè)腴T —— “不知道自己不知道”
- 意識到自己的不足,開始勤學(xué)苦練 —— “知道自己不知道”
- 被人尊為“大神”哆致,卻不敢言“精通” —— “不知道自己知道”
- 無欲無求绕德,隨心所欲 —— “知道自己知道”
我們需要“空杯心態(tài)”;只有承認(rèn)自己在無窮無盡的知識海洋面前是極其渺小的摊阀,才能使自己不斷成長耻蛇。
我們需要“格物致知”;只有深入分析思考并理解事物的原理胞此,才能讓自己擁有解決問題的能力臣咖。
我唯一知道的,就是我一無所知漱牵《嵘撸——蘇格拉底