1. 程式人生 > >如何管理技術團隊

如何管理技術團隊

管理基礎

管理人員是與人打交道,其任務是使員工能夠協同工作、揚長避短。
                                           --Peter Drucker

開發崗位解釋

程式從設計作為一種嚴肅的職業已經存在70多年了(二次大戰結束後)。從技術能力或分工來看,應用程式的開發人員分為應用程式設計師、系統程式設計師、系統架構師/工程師、開發團隊管理者。

應用程式設計師:應用程式設計師開發的程式或其他結果通常給終端使用者直接使用。應用程式設計師開發的程式包括文書處理軟體、OA系統、Web瀏覽器、安卓應用程式等等。

系統程式設計師: 系統程式設計師理解系統中的所有元件的工作原理,包括客戶端/服務端的作業系統和通訊系統。以某個產品為例,系統程式設計師負責編寫與硬體互動的裝置啟動程式,建立能夠為裝置驅動程式和應用程式執行提供執行時環境的作業系統,為其他程式設計師建立編譯器和除錯工具,還需要為其他程式設計師提供工具和服務用於交付程式。

系統架構師/工程師:大多數系統架構師/工程師都是從系統程式設計師做起的。在所有開發類職位中,系統架構師/工程師是最需要技術和經驗的。要想理解所有相關的系統元件(作業系統、通訊系統、資料庫、線上/離線訪問方式、安全性、硬體等)之間的複雜關係,需要你對所有這些技術和系統都有豐富的專業知識和實際工作經驗。Google公司的聯合創始人Larry Page和Sergey Brin就是類似的人,他們在設計和實現上培育的優雅風格幫助Google公司在技術和商業領域都取得了偉大的成功。

開發團隊管理者:與專案團隊管理者不同(專案團隊管理者需要在自己規劃的職業道路上花大量的時間學習並獲得證書),開發團隊管理者一般都是優秀程式設計師出身,有一點點人際關係處理能力,即智商、經驗、情商的三者結合。                                          

程式設計師經驗對比

  我這裡簡單做了一個表格,舉例說明對於某一個崗位不同能力的程式設計師對比:
  1. 入門級程式設計師
    瞭解Windows、Mac或Linux
    對良好的編碼實踐有初步的認識
    瞭解因特網技術
    瞭解資料庫技術
    瞭解C/C++
    適應團隊工作,能根據指導完成工作
    能夠配合領導制訂工作計劃

  2. 高階程式設計師
    開發過兩個或多個商業應用軟體
    熟悉多種平臺
    熟悉因特網技術
    熟悉資料庫技術
    深刻理解C/C++
    有良好的軟體設計能力
    有良好的溝通能力
    能夠自我激勵,需要的指導很少
    有優秀的分析、專案規劃和工期預估能力
    能夠密切關注形式的變化,並制訂調整計劃
    提出、改進並推廣新的流程

  3. 有一些經驗的程式設計師
    開發過一個或多個商業應用軟體
    熟悉Windows、Mac或Linux
    有良好的編碼實踐經驗
    熟悉因特網技術
    熟悉資料庫技術
    有紮實的C/C++功底
    能夠自我激勵,能根據指導完成工作
    能夠獨立制訂工作計劃

  4. 有經驗的程式設計師
    開發過兩個或多個商業應用軟體
    熟悉多種平臺
    熟悉因特網技術
    熟悉資料庫技術
    精通C/C++
    有良好的溝通能力
    能夠自我激勵,需要的指導很少
    有良好的專案規劃和工期預估能力
    能發現問題並協助團隊進行調整

團隊成員品質

做事專注

技術工程師,做事專注力是必需能力,是你成為技術專家的前提要素。

樂於挑戰

當你加入一家新公司時,要挑一個比較棘手的難題(其他人儘量迴避的)來加以解決。這樣可以使你快速積累經驗,並贏得成為一名卓有成效的開發者和影響者所必需的信譽和尊重。

永不氣餒

我在職業生涯中投籃失敗9000餘次。輸掉了300場比賽。有26場比賽,我被委以投出致勝球的重任,卻沒能命中。我不斷地遭遇失敗,而這恰恰是我取得成功的原因。
                                                 ---- Michael Jordan
軟體開發領域,每次失敗之後善於總結,確保下次不再犯同樣的錯誤,比膽小怕事要強太多。

承認錯誤

如果你知道大家正在找的問題的根源出在你的程式上面,那麼主動站出來,簡要地解釋一下存在什麼問題,出現問題的原因,以及你能提出的解決對策。在商業領域,出現這種大規模討論的原因,往往是由於主導者在情況變得糟糕時得不到直接的答覆。如果能夠及時向他們提供資訊,說明問題出在哪裡、正在採取哪些措施以最大限度地降低問題再度發生的可能性,他們就能對問題的影響作出準確的評估了。

相關推薦

如何管理技術團隊

管理基礎 管理人員是與人打交道,其任務是使員工能夠協同工作、揚長避短。 --Peter Drucker 開

IT技術團隊管理之成長

行業 項目管理 博客園 成長 希望 .html height htm play ------------------------------------------------------------------今天先到這兒,希望對您技術領導力, 企業管理,系統架構設計

IT技術團隊管理幅度

開發 不足 流動 細節 tar 反饋 要點 www 管理人 一、先科普下   管理幅度,又稱管理寬度,是指在一個組織結構中,管理人員所能直接管理或控制的員工數目。這個數目是有限的,當超這個限度時,管理的效率就會隨之下降。 二、經歷現狀   20左右的中小型團隊,不算大,但也

簡明技術團隊管理(一)寫在管理之前

負責人 區別 但是 隨著 階段 團隊 目標 成熟度 用戶 寫在管理之前 之所以叫簡明項目管理,指的是在資源有限,組織結構不龐大,給與的管理職能時間不多的情況下如何進行技術團隊的管理。往往在這種情況下,處於管理職責的負責人會身兼數職。但一定要清楚,管理技術團隊和管理項目的區別

技術團隊管理

      與上級積極溝通方案和結果;對下級鼓勵並提出優化建議(2)為共同的遠景而工作(Work toward a shared vision)這個“共同的遠景”是指產品的遠景。我們做一個產品,不管是應用軟體、行業軟體,還是通用軟體,要明確專案的目標是什麼。這個目標必須是明確的,沒有二義性;這個目標不是當前就

技術團隊管理筆記(二)-帶人

宣告:所謂的技術管理筆記,是一位原大公司的碼農不甘寂寞,出來加入創業公司後的管理心得記錄。大公司到創業公司的落差是全方位的,制度,氛圍,資源,人才皆有。從最初的不適應到一路磕磕碰碰活到現在。心中充滿感恩和僥倖,覺得有必要強迫自己做下記錄和總結。遂開始於2017年11月份,截止此時我所管理的技術團隊為50

技術團隊管理:需求之殤——你大媽不是你以前的大媽了,你大爺永遠是你大爺

        在軟體界來說,好像產品經理天然就是程式設計師的頭號公敵。原因基本上就是需求的變更。產品經理有時候會覺得自己很委屈,因為有些東西是客戶要求變更的。對程式設計師來說,技術只是實現需求的一種手段,需求的實現才是終極目標;站在產品經理的角度來說,需求只是一個手段而已

技術團隊管理筆記(一)-識人

宣告:所謂的技術管理筆記,是一位原大公司的碼農不甘寂寞,出來加入小公司後的管理心得記錄。大公司到小公司的落差是全方位的,制度,氛圍,資源,人才皆有。從最初的不適應到一路磕磕碰碰活到現在。心中充滿感恩和僥倖,覺得有必要強迫自己做下記錄和總結。遂開始於2017

技術團隊管理--程式碼規範的制定與落地

0x01緣由       想想去年團隊在經歷業務拆分前執行的一些程式碼規範活動,發現效果較差,而且未在公司得到推廣。究其原因是什麼?      閱讀:http://www.infoq.com/cn/articles/how-can-code-specification-be

管理好專案——帶好技術團隊的祕籍

評判一個優秀技術團隊的標準有很多,但是簡單來看,在網際網路公司,產品的研發,是一個技術團隊主要的

一線網際網路技術團隊管理經驗談

成員訴求多胡蘿蔔少。由於報酬頗豐,網際網路開發團隊吸引了很多人才,這些人才年齡、經驗、加入團隊時間等各不相同。以我們團隊為例,有工作十年的同學,也有本科畢業兩三年的同學,有清華、北航、北郵這樣名校的同學,也曾有專科畢業的同學。這就決定了團隊成員的訴求將差異非常大,校招同學希望快速成長,社招同學希望則更希望儘快

團隊建設之做好技術團隊管理

做過團隊管理,知道團隊管理的麻煩,所以收集資料加上個人認識整理如下,歡迎批評指正!怎樣才能做好技術團隊管理經常看到有人問程式設計師適合做管理嗎,或者手底下有牛人比我技術更好怎麼辦,或者感嘆一下做管理好難

怎樣才能做好技術團隊管理

 經常看到有人問程式設計師適合做管理嗎,或者手底下有牛人比我技術更好怎麼辦,或者感嘆一下做管理好難啊之類的。同時,相當大的一部分程式設計師都夢想著走所謂專家路線——並不是因為對技術特別有興趣或者覺得自己特別適合走技術路線,真正的原因是對管理工作的恐懼,覺得自己搞不定定。做管理

軟體技術團隊管理的人員激勵

我在一家手機公司做新產品功能部門的研發負責人的時候,管理著5名程式設計師,大多數是畢業3年左右的android開發工程師,他們熟悉android的技術開發,四大元件與android架構都非常熟悉。我簡單介紹這5個人的特點:       程式設計師A:89年出生,喜歡讀書,買

【系列文章】如何做好一線網際網路技術團隊管理

關於作者 作者為 liudaoru 。作者及其所在團隊從2011年起開始負責微博Feed系統的後端研發,歷經了技術體系由PHP轉為Java的平臺化,也經歷了產品驅動由PC專項客戶端的移動化,並從2014年開始參與Feed策略相關研發。 其中經歷了技術團隊成長的各種問題

技術團隊程式碼管理和部署

瓦力(walle-web.io)是個支援多專案、多環境一鍵部署上線,git程式碼釋出,svn程式碼釋出,一鍵快速回滾的開原始碼釋出管理系統,歡迎star、fork試用。 主流公司使用svn和git作為程式碼版本管理,當然也不排除直接copy或者ftp。公司經歷了的svn

億信通科技多年專註IDC行業,擁有豐富的管理經驗、高效專業的營銷和技術團隊,為企業用戶、個人用戶提供

需要 ddos 遊戲 租用 公司 科技 工程師 防禦 ddos防禦 山東億信通網絡科技有限公司位於魯班故裏、墨子之鄉的山東省滕州市 ,註冊資本1000萬,旗下運營億信通IDC(原暢捷IDC),億信通科技多年專註IDC行業,擁有豐富的管理經驗、高效專業的營銷和技術團隊,為企業

如何高效的管理技術開發團隊

在任何一個專案開發或設計中,專案管理都會被認為是最重要的過程之一,因此,選擇一款適宜的專案管理工具尤為重要。 而高效的、良好的專案

有針對性地提升技術團隊技術能力

技術 能力提升 技術團隊 作為一個技術團隊的負責人,公司往往對其有“提升技術團隊技術能力”的期望。不同人對技術能力的評價標準是不一樣的。我們經常看到一些技術團隊的負責人覺得自己團隊的技術挺好的,但公司高層和其他部門對技術團隊的技術能力評價一般。作為技術團隊負責人,有必要了解,其“服務的客戶”(一般

如何避免踩坑--初創技術團隊組建風險預估

基礎 php框架 突出 halcon 時代 發現 部分 畢業 cli   閑來無事翻翻微信,發現有不少朋友公司在招技術負責人,跟他們聊了幾句,發現大多數認知都是技術部門的效率與進度達不到要求,機緣巧合下,有幸到了Y公司跟其Boss會面,得知其技術團隊效率低下,總是不出東西,