程序員的(血型)類型

jopen 11年前發布 | 5K 次閱讀 程序員

程序員的(血型)類型

        英文原文:Programmer (blood) types 

“當手指指向月亮時,傻瓜在看手指。”   

Chinese proverb describing all metaphors

        在組建一個開發團隊時,人們很多的討論都是針對如何考察新成員的技術能力問題,但我發現,這些都是相對淺顯的問題——更需要技巧性的是理解要吸 納的新成員的工作習慣和團隊需要付出多大的努力(做出多大的轉變)才能讓這個人融進團隊。正因為如此,我花了大量的時間思考這個問題,而不是在一個人應該 擁有什么樣的技能的問題是糾結。

        就跟我們每個人都有各自的血型一樣。在不考慮人們的血型特征的情況下進行輸血,必定會導致嚴重的健康問題,所以,在不考慮一個團隊綜合情況下將不同能力的人組合到一起,會極大的削弱每個人都工作效率。這是事實,即使同一個人在不同的團隊里也會顯示出不同的能力來。

        就像人的血型,團隊成員也有各種類型,我發現有三種類型特別的重要。所以,做個類比,我稱他們為“A”型,“B”型,和“Rh”型

  • A型:知識敏感型。對于這種人,理解團隊的知識構成的任務將會成為他融入團隊過程中最重要的因素。需要注意到個人特征包括:目前掌握的知識,學習習慣(網上學習,培訓,看書等),學習速度,學習方法,思維開放性和從團體其他成員那里學習的情況。
  • B型:環境敏感型。環境對每個人都很重要,但有些人更敏感。如果在進行團隊融合時,環境因素成為了主要克服的對象,那這種人就是B型。
  • AB 型:A型和B型兼有。
  • O型:非A也非B。我認為這種人在團隊融合中不會需要大的兼容型改變(經過長時間后會有所變化)。
  • Rh 型(+ -):社交主動型。這類型的人很難定義。為了讓大家明白我的意思,下次當你在某次小組討論時,注意那些主導談論的話題、建議午餐的地點等事情的人。這些人 就屬于這種類型。當工作中有討論發生,他們會是首先提出那些需要注意到問題和事項的人。順便提一句,如果你認為自己是這類型的人,你應該觀察一下周圍其他 這種類型的人,你這樣你能對這種類型有更好的認識(這是一個應該養成的好習慣).

        上面說的這些在團隊融合中的表現既不是優點也不能稱作缺點。每種類型并不固定。一個成功的團隊通常表現為各種類型的人的組合。吸收學習知識快的 人,或吸收十分重視客戶反應的人,或吸收對改善工作環境很有熱心的人,這同吸收一個對工作極具探索性的十分有經驗的人一樣重要。有些人行為怪癖,或知識經 驗不足,他們看起來會是團隊的負擔,但團隊是有創造性的團體,不是一個死板的機器。下功夫將一些有特殊天賦和能力的人融入團隊,回報通常會大于付出。

        需要提醒的是,上面的這些考慮因素的前提是團隊需要這樣的人。當然,這樣的人一定是通過了白癡測試,并且擁有團隊需要的技能和特征。

        當然,很多非技術性的特征在團隊融合中也是很重要的因素,例如:一個人對風險的喜好;對時間管理的習慣;開發工具/方法偏好,社會地位等都是有 關聯的——但不論哪一項在團隊融合中成為突出問題,我們需要更好的認識這個人將會給團隊帶來什么樣的彌補。更重要的,我們要清醒的認識到良好的團隊合作是 如何幫助我們更好的完成任務的。希望你也能體驗到這一點。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!