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