程序員的五行屬性
工作這么幾年認(rèn)識的程序員同行多多少少也有幾十個(gè),各有各的風(fēng)格個(gè)性,分類總結(jié)一下,正好如五行,各有特點(diǎn):?
屬性? 金:無堅(jiān)不催,深度優(yōu)先型。對技術(shù)異常癡迷,瘋狂鉆研,研究較深入。思維方式異于常人,尋常技術(shù)難題幾乎無法難到此人。大型項(xiàng)目中,屬于專治疑難雜癥,四處游手好閑,提供技術(shù)支持,公司標(biāo)準(zhǔn)類庫作者的角色。工作對象都是幾乎不可能的任務(wù)。這類人開發(fā)速度緩慢,代碼風(fēng)格個(gè)性化,適合高難度技術(shù)問題。?
不良傾向:過分鉆研,走火入魔,容易出現(xiàn)回字幾種寫法的偏執(zhí)傾向。頗有書呆子氣。在技術(shù)上耗盡了有限的時(shí)間精力,除某個(gè)范圍內(nèi)的技術(shù)外,其他方面毫不關(guān)心。?
適合環(huán)境:實(shí)驗(yàn)室高級研發(fā)人員,外企高級研發(fā)?
需求比例:5%?
屬性? 木:漠不關(guān)心型。任務(wù)優(yōu)先型。對技術(shù)還算有點(diǎn)熱情,但幾乎已經(jīng)耗盡,生理/心理年齡成熟,個(gè)性全無,善于做機(jī)械開發(fā)工作。總是保質(zhì)保量,不會令人驚喜,也不會令人失望,最放心的開發(fā)人選。代碼規(guī)規(guī)矩矩,沒有技巧,一切都在可控范圍內(nèi)。這類人,開發(fā)速度一般,質(zhì)量一般,難度一般,善于做氣力活。通常按時(shí)上下班,其中不安于現(xiàn)狀者,通常外面另有兼職。?
總結(jié):? 永遠(yuǎn)不做最好,永遠(yuǎn)不做最差?
適合環(huán)境:IT企業(yè)? 普通程序員?
需求比例:40%?
屬性? 水:靈活善變型。廣度優(yōu)先,技術(shù)知識面較廣。對代碼能抄就抄,能省就省,什么技術(shù)都想學(xué),什么技術(shù)都不會過分深入。屬于最容易轉(zhuǎn)行脫離苦海者。一般都是年輕新入行的菜鳥,這類人,知識面廣闊,開發(fā)速度中等,質(zhì)量一般,難度一般。如果屬于老鳥,通常能積累不少的設(shè)計(jì)思想,故極有可能升級成框架設(shè)計(jì)師或產(chǎn)品經(jīng)理。若有機(jī)會容易得到管理經(jīng)驗(yàn),容易升級成管理人員。?
總結(jié):船小好掉頭,學(xué)淺好換行。?
適合環(huán)境:項(xiàng)目型企業(yè)中的(年輕)普通程序員,產(chǎn)品開發(fā)型? IT企業(yè)中(年長的)框架師?
需求比例:20%?
屬性? 火:精力旺盛型。技術(shù)深度廣度較平衡。知識面全面,開發(fā)速度奇快,難度中等,質(zhì)量較差,屬于什么技術(shù)都能做,不講究方法策略,不達(dá)目的不擇手段型。通常不顧忌整體,不拘泥小節(jié),寫代碼充滿技巧。但是給他一個(gè)任務(wù),通常能很快的完成。通常能給非技術(shù)的要害人員(老板和客戶)于技術(shù)牛人的印象。頗有個(gè)人創(chuàng)業(yè)傾向。?
總結(jié):好壞不管,能run就好。死機(jī)不管,重啟即可。?
適合環(huán)境:項(xiàng)目型開發(fā)IT企業(yè),SOHO一族
需求比例:20%?
屬性? 土:穩(wěn)定持重型。還處于一線程序員的極少,鳳毛麟角,當(dāng)之無愧的老黃牛,任勞任怨型。大部分技術(shù)基本老化或者早已生疏,處于中上層管理,保留部分設(shè)計(jì)能力,主要工作是團(tuán)隊(duì)建設(shè)和項(xiàng)目管理。一般有公司期權(quán)、股份,收入中高,穩(wěn)定,和公司共存亡的綁定角色。當(dāng)然 這里一般特都技術(shù)人員升級版。?
總結(jié):十年媳婦熬成婆,轉(zhuǎn)眼半身已入土。?
適合環(huán)境:中大型IT企業(yè),管理層?
需求比例:15~30%
?