程序員的五個(gè)級(jí)別
今天是 10 月 24,屬于程序員的節(jié)日,因?yàn)?1024 是計(jì)算機(jī)世界基本的計(jì)量工具。
說到程序員,有人會(huì)說他們是修電腦的,也有人會(huì)覺得程序員沒什么地位,就是一干活的,經(jīng)常加班,一直寫代碼能有什么前途。也有程序員自己也迷茫,還要一直長(zhǎng)期搞技術(shù)么?要不要考個(gè)公務(wù)員啥的?
當(dāng)然,如果不喜歡這個(gè)職業(yè),那就趕緊趁早轉(zhuǎn)行,如果喜歡,不妨對(duì)著吳軍老師提到的工程師的五個(gè)等級(jí),明確下自己的位置和目標(biāo),這五個(gè)等級(jí),第一級(jí)最高,第五級(jí)最低:

掂量一下自己,第二級(jí)如果做不到,也沒有關(guān)系,不必對(duì)自己太苛刻,很多人都成不了第二級(jí),第一級(jí)就更不用說了,離我們普通人就更遠(yuǎn)了。
第五級(jí)
第五級(jí)的工程師要求能獨(dú)立解決問題,而不需要人指導(dǎo)。再具體一點(diǎn),比如這個(gè)人在京東公司任職,老板讓他做一個(gè)工具,找出那些不斷幫助女(男)朋友買書的讀者。他自己知道在公司內(nèi)找誰去要數(shù)據(jù),如何確認(rèn)兩個(gè)人可能是男女朋友,而且經(jīng)常買書。也知道自己在京東公司的環(huán)境里,應(yīng)該使用什么樣的開發(fā)工具。以及為了方便客戶使用,這個(gè)工具應(yīng)該有什么樣的基本功能。如果還做不到這件事情,就算不上是一個(gè)合格的工程師。
在 IT 行業(yè)很多人被稱為碼農(nóng),雖然名字不太好聽,但是仔細(xì)想想,似乎也是對(duì)天天簡(jiǎn)單重復(fù)低層次 IT 工作的人的一個(gè)形象的寫照。上述對(duì)一個(gè)五級(jí)工程師的要求,任何一個(gè)從工科大學(xué)畢業(yè)的學(xué)生,只要自己有心,往這個(gè)方向努力,不難達(dá)到。如果達(dá)不到這個(gè)層次,不能算合格的工程師。
第四級(jí)
對(duì)于第四級(jí)的工程師,就需要有領(lǐng)導(dǎo)能力和在工程上把大問題化解為小問題的能力了。
比如在建造一座海灣大橋時(shí),工程師會(huì)在現(xiàn)有資金的條件下,根據(jù)交通的需求設(shè)計(jì)一個(gè) 200 年使用壽命的大橋,但是為了讓軍隊(duì)迅速通過一條河,他們追求的目標(biāo)就變成了在最短時(shí)間內(nèi)建造足夠讓軍隊(duì)安全渡河的浮橋。目標(biāo)不同,工程師的解決方案就不同,這件事對(duì)于土木工程師和橋梁工程師來講,常常不是問題。但是很多搞 IT 的人,常常會(huì)把海灣大橋修成浮橋,也會(huì)把浮橋按照海灣大橋來慢慢修。
因此,能否成為四級(jí)的工程師,要看能否最好地解決一個(gè)這樣有規(guī)模的實(shí)際問題。這個(gè)能力遠(yuǎn)不是熟練寫程序就夠了的。很多人抱怨自己的機(jī)會(huì)不夠,其實(shí)從管理者的角度看,中國(guó) IT 公司里非常缺乏這樣有頭腦的工程師。至于為什么有的人能夠得到機(jī)會(huì),他們和上下級(jí)之間較強(qiáng)的溝通能力幫助了他們。
第三級(jí)
對(duì)于第三級(jí)的工程師,就應(yīng)該能夠獨(dú)立帶領(lǐng)人做出一個(gè)為公司掙得利潤(rùn)的產(chǎn)品了。這里面除了上述能力外,還涉及到對(duì)市場(chǎng)的判斷和營(yíng)銷能力。很多人講,我就是做工程的,這個(gè)東西是否有用,我不清楚,有什么事情你叫我做就好了。這樣顯然達(dá)不到第三級(jí)的要求。
第三級(jí)的工程師,本身必須是非常好的產(chǎn)品經(jīng)理。一個(gè)有良好工程素養(yǎng)的人,如果心胸開闊,愿意接受各種意見和建議,經(jīng)過努力,可以做到這一步。你可能奇怪,我為什么專門強(qiáng)調(diào)心胸開闊,因?yàn)槿擞卸啻蟮男模湍茏龆啻蟮氖虑椤S腥吮г棺约鹤鳛楣こ處煟杖牒蜕鐣?huì)地位太低,我想如果你做到第三級(jí),就不低了。
第二級(jí)
第二級(jí)是能夠做出先前沒有的東西的人,世界因?yàn)樗麄兌嗌儆悬c(diǎn)不同。舉幾個(gè)例子,比如北極光風(fēng)投的創(chuàng)始人鄧鋒,在他(和謝青、柯巖)之前,世界上沒有真正意義上的網(wǎng)絡(luò)防火墻設(shè)備,他們做出了這個(gè)設(shè)備,并且成功創(chuàng)立了當(dāng)時(shí)世界上最大的防火墻公司(Netscreen),這個(gè)公司在被收購(gòu)前市值大約為20億美元。他可以算得上是二級(jí)工程師,另外,Google云計(jì)算的發(fā)明人迪恩(Jeff Dean)也可以算。你如果能成為二級(jí)工程師非常好,但是如果不能也沒有關(guān)系,不必對(duì)自己太苛刻。
第一級(jí)
第一級(jí)是開創(chuàng)一個(gè)產(chǎn)業(yè)的人,包括愛迪生、福特、貝爾等人。這可能離我們遠(yuǎn)一點(diǎn)。
最后
我想接下來大家知道自己努力的方向了,每提高一級(jí),你的影響力和收入就會(huì)增加很多,當(dāng)然對(duì)你的綜合能力的要求也多得多。
祝程序員節(jié)日愉快!
