主頁 > 軟體工程 > 我,管理100多人技術團隊的二三事

我,管理100多人技術團隊的二三事

2021-06-09 19:09:23 軟體工程

我負責的技術團隊,現在有 100 人出頭,團隊里包括了:前端、后端、測驗、運維&DBA、還有幾個客戶端和 AI 工程師,

我下面分了 7 個組,每個組都有一名組長,組長們匯報給我,

100 多人的技術團隊,我是怎么帶的呢?

我帶團隊是從 3、 5 個人、十幾個人、幾十個人團隊一點點鍛煉出來的,

自我評價,我覺得我管理的團隊說不上有多好,但是感覺不錯,

團隊氣氛挺融洽,大家也比較穩定,尤其是核心同事離職率很低,用他們的話來說:

"跟著我干,錢雖然一般,但干得比較爽,”

這是實話,我們公司的工資和大廠比不了,同事里有些人技術很強,以他們的能力去大廠沒問題,

我管理團隊的方式,主要自己一點點總結出來的,可以說是野路子吧,雖然以前看過書,也參加過培訓,但是我覺得生搬硬套沒啥意義,今天也不想和大家講那些關于管理的大道理,就是列舉一些小事,想到哪寫到哪,

1.

第一條,也是最重要的一條就是:責權利下放給組長

我對組長們都特別信任,他們的作業我基本不干預,更不會指手畫腳,

組長們作業年頭也都不短了,都有各自的優點,我沒覺得我比他們厲害多少,能不管的事我就不管,尺有所短寸有所長,

另外,每個人都有每個人的管理風格對吧,沒必要把我的風格強加給組長們,放手讓組長們按照自己的方式去做事,事情能做成就好,和程序相比,我更關注結果,

畢竟條條大路通羅馬,

在我們團隊,大部分作業排期是組長排;組員的月績效、年績效也是組長評;組員的加薪,也是他們來定,他們定完了,我基本不再調整,畢竟組長對組員更了解,

還有技術招聘,組長們負責前幾輪面試,面試意見基本都是他們定,他們來決定人選是否合適,我負責最后一輪面試,主要是替他們把把關,

因為信任,所以簡單,

2.

責權利的下放,并不代表我就是一個甩手掌柜,這話怎么說呢?

重要的事情還是由我來負責的,我會和組長們一起完成,比如重大的版本升級、技術框架更新、專案的重構、故障監控和復盤……

我還會幫組長們去做一些偏外圍的作業,比如我經常會問組長們有沒有困難、有沒有訴求,這樣我在和老板、其他部門溝通的時候,能幫大家表達出去,盡量幫大家爭取,

就像最近組長們反映,最好能給同事們漲漲薪,否則人員流失風險比較大,我需要做的就是和老板、HR 溝通,幫大家爭取加薪的機會,這件事我在朋友圈提過,

再比如,年初的時候公司定 KPI,我親自牽頭來定 KPI,定完之后我會和大家一起商量,把 KPI 分解到各個組,這樣大家的作業既不會跑偏,又給他們留了空間去施展,

3.

責權利下放的基礎是對大家的信任,信任的前提是我必須要了解大家,

怎么來了解你的同事呢?說一個我之前的例子,

我們部門曾經合并了一個十幾個人的團隊,我干的第一件事就是把那十幾個人的情況先拉了一個表,包括了他們的姓名、學歷、工齡、司齡、過去的績效、晉升情況、技術特長、工資……這樣,我對每個人的情況就能心里有數了,

后面作業中我再主動和他們多溝通,多了解,了解的更多更全面,才能挑出那些渴望成長、渴望承擔的靠譜同事,

4.

“了解你的同事”,這句話說起來容易,但是想做好也沒那么容易,

我們團隊現在 100 多個人,我現在能叫出每個同事的名字,并不是因為我們認識時間有多長,即使新認識的,我也會特意的去記同事的名字,

其實吧,記 100 多個名字也是挺費勁的,記住名字還得對的上人,省的把張三叫成李四,最開始真是特意花時間去背名字,對照著工位圖去背,

為什么要記大家的名字呢?再說個我的經歷,之前一個領導,比我高兩級,我和他平時也沒啥交集,一次偶然的機會他叫出來我的名字,我當時的感覺就是“領導居然知道我的名字?”,感覺非常好,

作為管理者,你和同事無論是平時碰面還是作業中交流,能喊出來他們的名字,他們會覺得你很親切,

另外,我始終認為,大家共事一場,能聚在一起是一種緣分,希望大家能成為朋友,比同事的關系能更深一些,程式員的圈子說小不小,說大也不大,將來指不定誰能幫誰一把,也沒準還能一起再成為同事,多一個朋友,將來的路就好走一些,

5.

說說上線吧,

我們這里上線都是在晚上挺晚的時候操作,團隊大,專案多,幾乎每周二、四都有專案要上線,按道理來說,上線有組長和同事在就可以,不需要我在公司,但實際上我都會陪著大家上線,

上線的時候,我也不去摻和,只是默默的陪著,我陪著上線的目的就是,萬一上線后出現問題,需要在短時間內做決策的時候我不能不在場,

假如出現問題之后,是直接排查解決問題?還是回滾?需要我來決策,和大家一起在公司現場,我得到的資訊能更全面、更及時,能迅速做決策,

另外就是我陪大家,大家會覺得有主心骨,大家心里會踏實不少,上線出現問題,不管是多嚴重的問題,我心里再著急,也不會表現出來,別人看我都是很鎮定的樣子,因為我如果慌了,大家都會跟著亂,在慌亂的情況下,可能就會做出錯誤的決定,

6.

我和底下同事關系比較近,也是因為我對同事幾乎沒發過火,一年到頭也沒和同事拍桌子瞪眼的,

很多年前我看過一個電影,任達華演一個幫派老大,別人評價任達華演老大的時候,有一股勁——不怒而威,

我當時對“不怒而威”這四個字印象特別深刻,感覺特別酷,

我希望自己也能做到不怒而威,自己的威嚴不用靠著發火動怒才能體現出來,

7.

我平時在團隊里也沒有什么架子,辦公就和大家都坐在大開間里,

我在團隊里,和大家說的第一個規矩就是,別對我稱呼“您”,直接說“你”;別叫我“領導”,“x 總”,喊我名字就行了,

都是同事,都是兄弟,沒必要擺出一副高高在上的樣子,

8.

你想讓同事把你當朋友,必須你先主動和大家拉近距離,你自己要先坦誠一點,

我和團隊里的核心同事說過:

如果你有了跳槽的念頭,希望你能在離職之前兩三個月告訴我,你越早告訴我越好,

一方面是我希望挽留住你,有什么不滿的,咱們想法去改善,不管是因為工資、壓力、還是因為其它,合理的要求,能解決的咱們盡力解決,畢竟你是核心同事了,我肯定不希望你走,你早點告訴我,在你跳槽念頭還沒那么強的時候,我努努力,還有希望把你留下,

如果你堅持要走,實在留不住,你早告訴我,給我多留點時間安排人手去交接作業,雖然都說對核心同事要有備崗,但是這個說法太理想了,實際中不可能每一個核心同事隨時都有備崗,

就算有備崗,短時間想完全接手作業也很不容易,你早告訴我,咱們早交接,我保證不會給你們設定障礙,

起初大家聽了半信半疑,離職也沒提前告訴我,后來時間久了,大家知道我不是那種言行不一的人,告訴我之后不但不會為難他們,甚至有合適的機會,我還幫他們內推,

9.

去年我在視頻號上說過一個事情,我們一個系統出了一次生產故障,影響到用戶使用,

事后找原因,是我們 DBA 失誤操作造成的,

這次故障要扣績效工資,當時我自己把責任全扛下來了,只扣了我個人的錢,哎,扣了我不少錢,當時挺心疼的,

其實可以同時扣我和 DBA 的績效,這樣還能少扣點我的錢,不過考慮到 DBA 平日表現挺好,因為任務比較重,一時疏忽出錯了,所以就免了他們的責任,

對待下屬犯錯,要適當包容,誰成長程序中不犯錯呢?

另外,管理者對外的時候應該保護下屬,要有點護犢子的勁兒,所以上報事故的時候,鍋我來背了,畢竟我更抗壓一些,

雖然對外我扛責任,但是在內部,還是要關起門來批評 DBA,需要讓他們吸取這次教訓,避免重復出錯,

10.

第 10 條,湊個整,

總之吧,就像我之前文章寫的:

不管是做專案,還是帶團隊,爭取讓所有涉眾都滿意,

我盡量讓我身邊的領導、老板、組長、同事都滿意吧,

以上就是我帶團隊的方法,真的沒什么大道理和套路,我就是用心去對待大家,日久見人心,時間久了大家肯定能感受到你是不是真心、是不是真誠,

你真心待人,別人也會真心待你,

我特別反感有些人把團隊當做是自己升職加薪的工具,那些人經常給團隊灌雞湯,畫大餅,讓大家加班加點多干活,然后干出成績來自己升職加薪,

我覺得管理者不能只會使用權力,要注重提高自己的領導力,

PS. 我最近又在復習《亮劍》,每次看都有不同的感悟,回頭可以寫一篇,


你好,我是四猿外,

一家上市公司的技術總監,管理的技術團隊一百余人,

我從一名非計算機專業的畢業生,轉行到程式員,一路打拼,一路成長,

我會通過公眾號,
把自己的成長故事寫成文章,
把枯燥的技術文章寫成故事,

我建了一個讀者交流群,里面大部分是程式員,一起聊技術、作業、八卦,歡迎加我微信,拉你入群

轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/285972.html

標籤:其他

上一篇:可視化前端編程平臺(LowCode or NoCode)

下一篇:朱赟的技術管理課,硅谷女神為你講解技術實戰

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • Git本地庫既關聯GitHub又關聯Gitee

    創建代碼倉庫 使用gitee舉例(github和gitee差不多) 1.在gitee右上角點擊+,選擇新建倉庫 ? 2.選擇填寫倉庫資訊,然后進行創建 ? 3.服務端已經準備好了,本地開始作準備 (1)Git 全域設定 git config --global user.name "成鈺" git c ......

    uj5u.com 2020-09-10 05:04:14 more
  • CODING DevOps 代碼質量實戰系列第二課,相約周三

    隨著 ToB(企業服務)的興起和 ToC(消費互聯網)產品進入成熟期,線上故障帶來的損失越來越大,代碼質量越來越重要,而「質量內建」正是 DevOps 核心理念之一。**《DevOps 代碼質量實戰(PHP 版)》**為 CODING DevOps 代碼質量實戰系列的第二課,同時也是本系列的 PHP ......

    uj5u.com 2020-09-10 05:07:43 more
  • 推薦Scrum書籍

    推薦Scrum書籍 直接上干貨,推薦書籍清單如下(推薦有順序的哦) Scrum指南 Scrum精髓 Scrum敏捷軟體開發 Scrum捷徑 硝煙中的Scrum和XP : 我們如何實施Scrum 敏捷軟體開發:Scrum實戰指南 Scrum要素 大規模Scrum:大規模敏捷組織的設計 用戶故事地圖 用 ......

    uj5u.com 2020-09-10 05:07:45 more
  • CODING DevOps 代碼質量實戰系列最后一課,周四發車

    隨著 ToB(企業服務)的興起和 ToC(消費互聯網)產品進入成熟期,線上故障帶來的損失越來越大,代碼質量越來越重要,而「質量內建」正是 DevOps 核心理念之一。 **《DevOps 代碼質量實戰(Java 版)》**為 CODING DevOps 代碼質量實戰系列的最后一課,同時也是本系列的 ......

    uj5u.com 2020-09-10 05:07:52 more
  • 敏捷軟體工程實踐書籍

    Scrum轉型想要做好,第一步先了解并真正落實Scrum,那么我推薦的Scrum書籍是要看懂并實踐的。第二步是團隊的工程實踐要做扎實。 下面推薦工程實踐書單: 重構:改善既有代碼的設計 決議極限編程 : 擁抱變化 代碼整潔代碼 程式員的職業素養 修改代碼的藝術 撰寫可讀代碼的藝術 測驗驅動開發 : ......

    uj5u.com 2020-09-10 05:07:55 more
  • Jenkins+svn+nginx實作windows環境自動部署vue前端專案

    前面文章介紹了Jenkins+svn+tomcat實作自動化部署,現在終于有空抽時間出來寫下Jenkins+svn+nginx實作自動部署vue前端專案。 jenkins的安裝和配置已經在前面文章進行介紹,下面介紹實作vue前端專案需要進行的哪些額外的步驟。 注意:在安裝jenkins和nginx的 ......

    uj5u.com 2020-09-10 05:08:49 more
  • CODING DevOps 微服務專案實戰系列第一課,明天等你

    CODING DevOps 微服務專案實戰系列第一課**《DevOps 微服務專案實戰:DevOps 初體驗》**將由 CODING DevOps 開發工程師 王寬老師 向大家介紹 DevOps 的基本理念,并探討為什么現代開發活動需要 DevOps,同時將以 eShopOnContainers 項 ......

    uj5u.com 2020-09-10 05:09:14 more
  • CODING DevOps 微服務專案實戰系列第二課來啦!

    近年來,工程專案的結構越來越復雜,需要接入合適的持續集成流水線形式,才能滿足更多變的需求,那么如何優雅地使用 CI 能力提升生產效率呢?CODING DevOps 微服務專案實戰系列第二課 《DevOps 微服務專案實戰:CI 進階用法》 將由 CODING DevOps 全堆疊工程師 何晨哲老師 向 ......

    uj5u.com 2020-09-10 05:09:33 more
  • CODING DevOps 微服務專案實戰系列最后一課,周四開講!

    隨著軟體工程越來越復雜化,如何在 Kubernetes 集群進行灰度發布成為了生產部署的”必修課“,而如何實作安全可控、自動化的灰度發布也成為了持續部署重點關注的問題。CODING DevOps 微服務專案實戰系列最后一課:**《DevOps 微服務專案實戰:基于 Nginx-ingress 的自動 ......

    uj5u.com 2020-09-10 05:10:00 more
  • CODING 儀表盤功能正式推出,實作作業資料可視化!

    CODING 儀表盤功能現已正式推出!該功能旨在用一張張統計卡片的形式,統計并展示使用 CODING 中所產生的資料。這意味著無需額外的設定,就可以收集歸納寶貴的作業資料并予之量化分析。這些海量的資料皆會以圖表或串列的方式躍然紙上,方便團隊成員隨時查看各專案的進度、狀態和指標,云端協作迎來真正意義上 ......

    uj5u.com 2020-09-10 05:11:01 more
最新发布
  • windows系統git使用ssh方式和gitee/github進行同步

    使用git來clone專案有兩種方式:HTTPS和SSH:
    HTTPS:不管是誰,拿到url隨便clone,但是在push的時候需要驗證用戶名和密碼;
    SSH:clone的專案你必須是擁有者或者管理員,而且需要在clone前添加SSH Key。SSH 在push的時候,是不需要輸入用戶名的,如果配置... ......

    uj5u.com 2023-04-19 08:41:12 more
  • windows系統git使用ssh方式和gitee/github進行同步

    使用git來clone專案有兩種方式:HTTPS和SSH:
    HTTPS:不管是誰,拿到url隨便clone,但是在push的時候需要驗證用戶名和密碼;
    SSH:clone的專案你必須是擁有者或者管理員,而且需要在clone前添加SSH Key。SSH 在push的時候,是不需要輸入用戶名的,如果配置... ......

    uj5u.com 2023-04-19 08:35:34 more
  • 2023年農牧行業6大CRM系統、5大場景盤點

    在物聯網、大資料、云計算、人工智能、自動化技術等現代資訊技術蓬勃發展與逐步成熟的背景下,數字化正成為農牧行業供給側結構性變革與高質量發展的核心驅動因素。因此,改造和提升傳統農牧業、開拓創新現代智慧農牧業,加快推進農牧業的現代化、資訊化、數字化建設已成為農牧業發展的重要方向。 當下,企業數字化轉型已經 ......

    uj5u.com 2023-04-18 08:05:44 more
  • 2023年農牧行業6大CRM系統、5大場景盤點

    在物聯網、大資料、云計算、人工智能、自動化技術等現代資訊技術蓬勃發展與逐步成熟的背景下,數字化正成為農牧行業供給側結構性變革與高質量發展的核心驅動因素。因此,改造和提升傳統農牧業、開拓創新現代智慧農牧業,加快推進農牧業的現代化、資訊化、數字化建設已成為農牧業發展的重要方向。 當下,企業數字化轉型已經 ......

    uj5u.com 2023-04-18 08:00:18 more
  • 計算機組成原理—存盤器

    計算機組成原理—硬體結構 二、存盤器 1.概述 存盤器是計算機系統中的記憶設備,用來存放程式和資料 1.1存盤器的層次結構 快取-主存層次主要解決CPU和主存速度不匹配的問題,速度接近快取 主存-輔存層次主要解決存盤系統的容量問題,容量接近與價位接近于主存 2.主存盤器 2.1概述 主存與CPU的聯 ......

    uj5u.com 2023-04-17 08:20:31 more
  • 談一談我對協同開發的一些認識

    如今各互聯網公司普通都使用敏捷開發,采用小步快跑的形式來進行專案開發。如果是小專案或者小需求,那一個開發可能就搞定了。但對于電商等復雜的系統,其功能多,結構復雜,一個人肯定是搞不定的,所以都是很多人來共同開發維護。以我曾經待過的商城團隊為例,光是后端開發就有七十多人。 為了更好地開發這類大型系統,往 ......

    uj5u.com 2023-04-17 08:18:55 more
  • 專案管理PRINCE2核心知識點整理

    PRINCE2,即 PRoject IN Controlled Environment(受控環境中的專案)是一種結構化的專案管理方法論,由英國政府內閣商務部(OGC)推出,是英國專案管理標準。
    PRINCE2 作為一種開放的方法論,是一套結構化的專案管理流程,描述了如何以一種邏輯性的、有組織的方法,... ......

    uj5u.com 2023-04-17 08:18:51 more
  • 談一談我對協同開發的一些認識

    如今各互聯網公司普通都使用敏捷開發,采用小步快跑的形式來進行專案開發。如果是小專案或者小需求,那一個開發可能就搞定了。但對于電商等復雜的系統,其功能多,結構復雜,一個人肯定是搞不定的,所以都是很多人來共同開發維護。以我曾經待過的商城團隊為例,光是后端開發就有七十多人。 為了更好地開發這類大型系統,往 ......

    uj5u.com 2023-04-17 08:18:00 more
  • 專案管理PRINCE2核心知識點整理

    PRINCE2,即 PRoject IN Controlled Environment(受控環境中的專案)是一種結構化的專案管理方法論,由英國政府內閣商務部(OGC)推出,是英國專案管理標準。
    PRINCE2 作為一種開放的方法論,是一套結構化的專案管理流程,描述了如何以一種邏輯性的、有組織的方法,... ......

    uj5u.com 2023-04-17 08:17:55 more
  • 計算機組成原理—存盤器

    計算機組成原理—硬體結構 二、存盤器 1.概述 存盤器是計算機系統中的記憶設備,用來存放程式和資料 1.1存盤器的層次結構 快取-主存層次主要解決CPU和主存速度不匹配的問題,速度接近快取 主存-輔存層次主要解決存盤系統的容量問題,容量接近與價位接近于主存 2.主存盤器 2.1概述 主存與CPU的聯 ......

    uj5u.com 2023-04-17 08:12:06 more