我聽到過公司里的一些開發(fā)人員討論這個(gè)問題。當(dāng)時(shí)我的一位高級(jí)工程師正與兩個(gè)初級(jí)工程師討論一些其他的事情。當(dāng)事情討論完,其中一個(gè)初級(jí)工程師提出了這個(gè)問題,初級(jí)工程師還是高級(jí)工程師。
那個(gè)高級(jí)工程師,恰好是那些個(gè)我有幸一起工作中遇到的最好最聰明的工程師中的一員,從他的角度,花費(fèi)了30分鐘去努力闡述區(qū)別在哪里。
初級(jí)還是高級(jí)開發(fā)者,區(qū)別在哪里?
對(duì)話夾雜著通常的答案進(jìn)行中,那個(gè)提出問題的初級(jí)工程師(是公司里有點(diǎn)小聰明的一個(gè)家伙)試著將問題拆分成兩個(gè)子問題,在我看來是比較有趣、有探究性又有用的子問題:
1. 客觀來說,我作為一個(gè)初級(jí)工程師如何能確定什么時(shí)候我成了“高級(jí)工程師”?
2. 作為高級(jí)工程師,你如何計(jì)量初級(jí)工程師的進(jìn)展,怎么知道啥時(shí)候一個(gè)初級(jí)工程師已經(jīng)跨越了那道成為高級(jí)工程師的門檻?
問題1
我覺得第一個(gè)問題特別有趣。隨著辦公室討論的繼續(xù)進(jìn)行,我盡力去回想從開始軟件開發(fā)工作一直到成長為一名開發(fā)者,這些年我思考了什么問題。
毫無疑問,對(duì)每個(gè)開發(fā)者而言,成長為更高職級(jí)人員的過程中,時(shí)間是一個(gè)重要的因素。觀察這些年的各種各樣招聘信息(一些人認(rèn)為“高級(jí)”意味著最少5-7 年的經(jīng)驗(yàn),而另一些人認(rèn)為它意味著至少 10-15 年),很顯然就專業(yè)時(shí)間需要多久沒有真正的“標(biāo)準(zhǔn)”。
僅僅過了幾年,一些開發(fā)者就認(rèn)為他們自己是高級(jí)工程師,而另外一些人過了7-10 年還人認(rèn)為自己僅僅是“中級(jí)水平”。 作為招聘方,我知道以上事實(shí)都屬實(shí)。這些都毋庸置疑,是明了的常識(shí)。自負(fù)也是一件有趣的事情。針對(duì)“時(shí)間多久”會(huì)有不同意見,這種“阻抗不匹配”會(huì)引起爭執(zhí)。
那跟學(xué)到的技術(shù)或語言種類有關(guān)系嗎?有一種學(xué)院派觀點(diǎn)認(rèn)為,掌握一兩種語言也能成為高級(jí)工程師,只要他掌握了如何去處理在使用編程語言過程中遇到的問題的經(jīng)驗(yàn)就好。然而,另一種職業(yè)更加注重使用不同相似技術(shù)去工作,并用不同技術(shù)解決更多通用問題的能力。
這是明擺著的,就是取決于工作要你去干嘛。從那個(gè)角度而言,內(nèi)部討論你是否已經(jīng)進(jìn)入了“高級(jí)工程師”領(lǐng)域是沒用的。
經(jīng)過了反復(fù)思量以及聽了很久的討論,我總結(jié)道,針對(duì)第一個(gè)問題的內(nèi)部判斷是相當(dāng)各異性的。如果讓我去提出一個(gè)標(biāo)準(zhǔn)—-不管是不是非正式的—-那將是:作為一個(gè)初級(jí)工程師,當(dāng)一個(gè)公司或團(tuán)隊(duì)的高級(jí)技術(shù)人員讓你做某件事的時(shí)候,你所擁有的舒適和自信水平。
問題2
毫無疑問,存在無數(shù)量度能解答這個(gè)問題。坦白說,我還沒看到任何一個(gè)方案能作為銀彈或金標(biāo)尺去測量所有的高級(jí)工程師。
是的,存在不少測驗(yàn)和考試用來評(píng)價(jià)一個(gè)開發(fā)人員的能力水平。毫無疑問,這些測驗(yàn)不能被忽略。
讓事情變得更加有趣的是,有時(shí)候那些判定什么是“高級(jí)工程師”的人并不是對(duì)那些技術(shù)或語言很熟悉的人。例如,在一個(gè)小公司里,技術(shù)部的專家可能是一個(gè)具有相當(dāng)多基于 Java 商業(yè)程序部署經(jīng)驗(yàn)的 Java 開發(fā)人員。然而,同樣的專家又有可能負(fù)責(zé)招聘高級(jí) iOS 開發(fā)人員的人。在缺乏高級(jí) iOS 開發(fā)工程師時(shí),有一些人就得頂上去,成為專家。
打住,我有點(diǎn)跑題了。這里真正的問題是評(píng)價(jià)初級(jí)工程師的進(jìn)展。
有一些可能的標(biāo)準(zhǔn),大部分看上去不太容易(并非不可能)合適地傳達(dá)給初級(jí)工程師本人。再一次,如果被要求提供一個(gè)可能的標(biāo)準(zhǔn),我覺得是這樣的標(biāo)準(zhǔn),開發(fā)者能夠?qū)θ蝿?wù)或一系列任務(wù)(不管多巨大)給出一個(gè)估計(jì)的工作量,能夠有信心在一個(gè)合理的時(shí)間范圍(不要讓我給出任務(wù)估計(jì))內(nèi)去完成它,并且只需最小的輔助。
換言之,如果你還一直在犯同樣的錯(cuò)誤,這個(gè)錯(cuò)誤是你剛開始從事開發(fā)工作的時(shí)候就遇到的錯(cuò)誤,那么確定無疑,你沒有進(jìn)入到高級(jí)工程師的領(lǐng)域。
結(jié)語
這篇文章不打算回答我那個(gè)精明的初級(jí)工程師的問題。相反,它引出了一個(gè)關(guān)于什么標(biāo)準(zhǔn)能夠合理的應(yīng)用到每個(gè)問題的討論,它是一個(gè)起點(diǎn),如果你覺得不錯(cuò)的話。
你認(rèn)為呢?有些什么標(biāo)準(zhǔn)兩邊都可適用?我們沒有成熟的人力資源部門,但是可能有一些東西我們能去學(xué)習(xí)認(rèn)識(shí)。
免費(fèi)學(xué)習(xí)課堂
- 免費(fèi)推廣知識(shí)
- 競價(jià)推廣知識(shí)
- 新媒體營銷知識(shí)
- 網(wǎng)站運(yùn)營知識(shí)
- 網(wǎng)站設(shè)計(jì)知識(shí)
- 網(wǎng)站建設(shè)知識(shí)
- Web前端知識(shí)
- 軟文營銷知識(shí)
- 網(wǎng)站策劃知識(shí)
- 整合營銷
推薦文章
- 織夢(mèng)dedecms漏洞修復(fù)大全含任意文件
- 整頓微信公眾號(hào)過度營銷 對(duì)嚴(yán)重違
- SEO優(yōu)化過程要避免什么?
- 網(wǎng)站空間被掛馬的原因原因及解決
- 2016企業(yè)該如何運(yùn)用互聯(lián)網(wǎng)進(jìn)行營銷
- WEB前端項(xiàng)目開發(fā)中需注意的細(xì)節(jié)
- 低價(jià)網(wǎng)站建設(shè)的危害有哪些?
- 如何詳細(xì)的分析你網(wǎng)站的競爭對(duì)手
- 網(wǎng)站設(shè)計(jì)中四個(gè)常犯的錯(cuò)誤
- 如何搭配網(wǎng)站設(shè)計(jì)中的色彩?
初級(jí)還是高級(jí)開發(fā)者,區(qū)別在哪里?
來源:北京匯仁智杰科技有限公司 時(shí)間:2016-06-16 點(diǎn)擊: 次
推薦文章
- 織夢(mèng)dedecms漏洞修復(fù)大全含任意文件2016-09-05
- 整頓微信公眾號(hào)過度營銷 對(duì)嚴(yán)重違2016-01-26
- SEO優(yōu)化過程要避免什么?2016-01-26
- 網(wǎng)站空間被掛馬的原因原因及解決2016-01-26
- 2016企業(yè)該如何運(yùn)用互聯(lián)網(wǎng)進(jìn)行營銷2016-01-26
- WEB前端項(xiàng)目開發(fā)中需注意的細(xì)節(jié)2016-01-26
- 低價(jià)網(wǎng)站建設(shè)的危害有哪些?2016-01-15
- 如何詳細(xì)的分析你網(wǎng)站的競爭對(duì)手2015-06-10
- 網(wǎng)站設(shè)計(jì)中四個(gè)常犯的錯(cuò)誤2015-01-22
- 如何搭配網(wǎng)站設(shè)計(jì)中的色彩?2015-01-22