聊聊研發團隊中的“人”

大家好,我是Z哥。

漢字博大精深,很多時候我們可以通過拆字來更形象地理解一個詞的含義。比如“團隊”這個詞的兩個字"團"和“隊”單獨看也都是表示一種由多人組成的組織。

再做一下拆字就是“口”+“才”和“耳”+“人”。前者表示一個人才如果沒有規則來約束,任其自由發揮,那么無法形成一個“團”,依舊是單打獨斗。在當今鼓勵分工協作,以發揮各自比較優勢的大背景下,一個人單打獨斗基本做不成什么事了。后者“耳”+“人”表示如果人無法聽從統一的指揮,那么無法成為一個有序的“隊”。

所以,“團隊”這個詞想表達的意思是:再牛的人才也需要規則,再牛的人也需要聽從統一的指揮,才能組成一個“團隊”。

作為一個團隊的Leader,對于團隊的建設自然也離不開以上這些,但是不管你做什么其實都是圍繞“人”在展開。因此我認為要做好團隊建設,主要是做好以下四件事:

  1. 找人

  2. 用人

  3. 培養人

  4. 留人

/01? 找人/

最理想的情況下,我們肯定都想找到那些各方面都很優秀的人,但是這并不是現實,特別是隨著團隊人數的增加變得更加不可能,因為各方面都優秀的人本身就是鳳毛麟角。

所以我們在團隊的組建上,也應該發揮各自比較優勢的思路去找,去找某些方面特別突出的人,然后他們之間還能互補,組成一個各方面都很優秀的團隊。

4486a833bd2f4c9cf098185d35a17029.jpeg

圖中的能力不僅僅指專業技能,也包括一些人的軟技能和基礎素質。比如,有的人做事細致但是需要花很多時間去做準備工作,而有的人做事雖然質量不是特別好,但是他有持續改進的敏捷思想,可以更快地讓一件事run起來。團隊里同時擁有這兩種做事風格的人也是互補。

我們在找具體的人的時候,大多數都是通過篩選簡歷、面試這種方式。這種方式其實基本上只能看到一個人在“冰山表面”上的東西,很多“冰山之下”的性格、自我認知、動機等等代表潛力的東西很難識別全面的。

我們可以多用一些激發他們回憶的提問,以及開放性的問題來盡可能地引出候選人“冰山之下”的東西。我自己的方式是有一套以這兩個方向為目的的面試提問模版,會不定期根據面試的效果來迭代這個模版。

另外,我在面試中會特別關注一個人是否是樂觀的人,我希望我的團隊里樂觀的人占多數。因為大家在一起做一些有挑戰的事情,必然會遇到困難,陷入困境,這個時候樂觀的人更容易感染其他人,讓大家能夠一起堅持到勝利的那天。

面試是一個雙向選擇的事情,很多覺得不錯的候選人,最終沒有選你給的offer,深究其原因,其實是因為你沒有能夠將未來要做的事情描述地足夠動人。所以每個Leader都要把現有的產品和業務做到自己范圍內的最好,否則你會很難對手頭要做的事情有足夠深的理解。因此也無法動人的描述未來的發展空間和機會,達到筑巢引鳳的效果。

/02? 用人/

用人不難,但是用好人很難。用好人的關鍵在于授權與激勵,而無論是授權或激勵,都是需要建立在團隊信任的基礎上的,否則一切都會失去意義和效果。

在我看來建立信任依賴于以下四個方面:

  • 領導力

  • 組員成長

  • 融入團隊

  • 工作的意義

首先,我認為具備領導力的主要特質是:

  • 誠信。給組員的承諾是一定要兌現的,別只給畫餅。誠信的建立需要積累,但是破壞它只需要一次失信即可。

  • 自信樂觀。前面也提到了我對樂觀為什么這么看重,身為管理者如果都不夠樂觀的話,那么基本上很難做好事情,做出優秀的產品了。

  • 以身作則。己所不欲勿施于人,不是通過強行的干預去帶領大家做事,而是通過身體力行的影響。

  • 勇于擔責。在發展的過程中,會遇到很多需要抉擇的問題。要敢于決策,如果出現問題,盡最大的努力去善后,但是責任得擔起來,如果把責任推給他人,也就推掉了別人對你的信任。

其次,關于組員成長。我覺得可以常態化使用的方式是使用導師制度,讓每一個新成員入職后都有個人帶著。這不但可以快速提高新人的知識積累,也同時提供了一個融入團隊的方式。

另外,我們還可以鼓勵相互分享,分享的價值不僅僅在分享的具體內容上,還有在傳達一種理念、價值觀。每次你做一個分享,不管是正式的演講,還是閑聊的時候即興表達,這些內容之所以從你腦子里冒出來都是有一個根源的,這個根源其實就體現了每個人做事的理念、價值觀。團隊中分享多了之后,大家的理念和價值觀會慢慢對齊,有更利于形成合力去做成一件事。當然,理念不符的人也會自然從這個團隊中離開。

然后,融入團隊除了導師制度外,我們還可以像現在這樣使用晨會,技術評審會等等方式來將大家原本可能通過即時聊天工具進行的交流搬到面對面溝通中。這樣不但可以讓信息的對齊更充分,也提供了一個融入團隊的方式,雖然可能花的時間會更多些。

另外,Leader也可以多創造一些非工作溝通的條件,下午茶,聚餐,旅游什么的。

最后一點工作的意義很容易被忽略,但是很重要,它也會影響到后續的「留人」問題。

在我看來,工作有意義 = 有收益 + 有成就感。前者是物質上的收益,這里省略一萬字。后者我的理解是:為他人創造價值大小。其中的價值又分為,現在能創造的價值 + 未來要創造的價值。

就是說,我作為一個員工,我在這里工作能夠創造的價值越大,我就越有成就感,也就更有動力去把事情做得更好。

相對的,“工作有意義 = 有收益 + 有成就感”還可以換一種方式來理解,如果我們在工作中收到的成就感越小,那么對物質收益的索取意愿就會越大。

/03? 培養人/

培養分為三個方面:知識、技能、心態。

知識和技能的培養,有一個方法特別有效,就是定期輪崗,當一個人在一個領域熟悉了之后,就安排他換到另外一個領域去做事,以此同時提升知識和技能兩個方面。這也也有利于提高整個團隊的靈活度和人員離職風險。

除此之外,還有一種方式是提倡大家打破本位主義,我經常會給小伙伴們畫下面這個圖。假如我們每個人都是木桶中的一塊板,如果大家都帶著本位主義,那么兩塊木頭的拼接只有在設計完美 + 實現完美的前提下才能不漏水,但是如果大家都打破一些邊界,都對邊界的縫隙進行兜底,那么整體的結果會更好。

0d0ac549650906e51d54d705845dd41d.jpeg

這個邏輯在我們軟件編程中也是適用的,在兩個領域的接縫處,大家都多考慮一些,系統的穩定性會更好。

心態的培養,我覺得需要Leader多使用1對1溝通的方式,我一般自己至少會保持一個季度或者半年一次(取決于團隊大小),這里不包括每個季度的績效面談。1對1溝通的方式會讓人感覺更加舒服,能聊得更深入。在這個過程中Leader盡可能地去識別組員內心的真實需求,面臨的真實困難,然后給予自己的觀點和解決方案。

/04? 留人/

作為管理者,大多數人會聯想到,“管理”員工,“管理”組員之類的。其實并不是,我認為對待組員的正確方式是“負責”,如果沒有一顆負責的心,其實也很難做好前面提到的第二點「用人」和第三點「培養人」。雖然你沒有在刻意地進行“管理”,但是我相信在外人看來會覺得你團隊管理得挺好。

好了,今天就聊這么多吧,總結一下。

Z哥認為團隊建設主要是做好四件事情。

  • 找人。重要的是找到互補的人、判斷冰山之下的個人潛力、描述具有吸引力的未來規劃。

  • 用人。建立領導力、注重組員成長、幫助成員融入團隊、引導出工作的意義

  • 培養人。分為三個方面:知識、技能、心態。

  • 留人。帶著“負責”的心。

希望對你有所啟發。

團隊建設是一件慢活,需要持續用心的經營。

推薦閱讀:

  • 如何進行「小步重構」?

  • 《數學之美》

原創不易,如果你覺得這篇文章還不錯,就「點贊」或者「在看」一下吧,鼓勵我的創作 :)

也可以分享我的公眾號名片給有需要的朋友們。

如果你有關于軟件架構、分布式系統、產品、運營的困惑

可以試試點擊「閱讀原文

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/284439.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/284439.shtml
英文地址,請注明出處:http://en.pswp.cn/news/284439.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

[轉]【分布式系統】唯一ID生成策略總結

文章目錄 全局唯一id介紹 全局唯一id特點:常見全局唯一id生成策略 1、數據庫自增長序列或字段生成id 2、UUID 3、Redis生成ID 4、zookeeper生成ID 5、Twitter的snowflake算法全局唯一id介紹 系統唯一id是我們在設計階段常常遇到的問題。在復雜的分布式系統中&#…

shell在一個大文件找出想要的一段字符串操作技巧

昨天端午,晚上的時候接了一個電話,我朋友的公司,數據庫被兩個工作沒多久的phper給弄壞了,具體就是把一個字段值,給全表弄成一個了名字了,當然這個是可以配置了禁止全表更新數據庫,這下可急壞了,…

CentOS7安裝EPEL源

CentOS7安裝EPEL [lijiayuncentos-*** ~]$ yum install epel-release已加載插件:fastestmirror, langpacks您需要 root 權限執行此命令。[lijiayuncentos-*** ~]$ su密碼:[rootcentos-*** lijiayun]# yum install epel-release已加載插件:fas…

超全的開源Winform UI庫,滿足你的一切桌面開發需求!

本文有dotnet9站長整理 網址:https://dotnet9.com/本站曾介紹過一款Winform開源控件庫HZHControls,Winform在大家心中的地位還是挺高的,今天小編再分享一款新鮮出爐的 Winform UI庫——SunnyUI,一起跟 Dotnet9 往下看吧。項目名稱…

告別國外 IDE,阿里 螞蟻自研 IDE 研發框架 OpenSumi 正式開源

經歷近 3 年時間,在阿里集團及螞蟻集團共建小組的努力下,OpenSumi 作為國內首個強定制性、高性能,兼容 VS Code 插件體系的 IDE 研發框架,今天正式對外開源。 一 OpenSumi 是什么? OpenSumi 是一款面向垂直領域&#…

window-memcache技術隨筆

memcached.exe軟件放置到非中文,非空格的目錄,把MSVCR71.DLL文件放在memcached.exe同目錄下啟動,控制面板中打開window功能-Telnet客戶端memcache服務方法一:管理員身份打開黑窗口 d:(mem的所在盤)cd memmemcached.exe -p 11211方法二: 安裝為Windows的系統服務memcached.exe -…

將不確定變為確定~老趙寫的CodeTimer是代碼性能測試的利器

首先,非常感謝趙老大的CodeTimer,它讓我們更好的了解到代碼執行的性能,從而可以讓我們從性能的角度來考慮問題,有些東西可能我們認為是這樣的,但經理測試并非如何,這正應了我之前的那名話:“機器…

聊聊 C++ 中的幾種智能指針(下)

一:背景 上一篇我們聊到了C 的 auto_ptr ,有朋友說已經在 C 17 中被棄用了,感謝朋友提醒,今天我們來聊一下 C 11 中引入的幾個智能指針。unique_ptrshared_ptrweak_ptr看看它們都怎么玩。二:三大智能指針詳解 1. uniq…

iOS回顧筆記( 02 ) -- 由九宮格布局引發的一系列“慘案”

iOS回顧筆記( 02 ) -- 由九宮格布局引發的一系列“慘案” 前言(扯幾句淡先) 回顧到學習UI過程中的九宮格布局時,發現當時學的東西真是不少。 這個階段最大的特點就是:知識點繁多且瑣碎。 我們的目標就是要將…

【GlobalMapper精品教程】007:如何加載谷歌衛星影像?

“Global Mapper支持所有OGC標準數據源類型,例如用于流式柵格地圖的WMS / WMTS,用于矢量數據集的WFS和用于為指定區域下載單個數據文件的WCS。預先切片的圖像和地形數據集也可以使用OSM(OpenStreetMaps)、TMS(Tiled Map Service)和Google Maps瓦片架構支持。您只需要選擇適當…

LVS/keepalived配置

LVS/DR keepalived配置注意:前面雖然我們已經配置過一些操作,但是下面我們使用keepaliave操作和之前的操作是有些沖突的,所以若是之前配置過DR,請首先做如下操作:dr上執行:$ipv -Cifconfig eth0:0 down前…

Mysql清空表(truncate)與刪除表中數據(delete)的區別

2019獨角獸企業重金招聘Python工程師標準>>> 為某基于wordpress搭建的博客長久未除草,某天升級的時候發現已經被插入了幾萬條垃圾留言,如果一條條刪除那可真是累人的活。遂考慮直接進入mysql直接清空表或者刪除表中數據。 本文記錄一下這2種操…

[轉]云原生到底是什么?

📋 個人簡介 💖 作者簡介:大家好,我是阿牛😜 📝 個人主頁:館主阿牛🔥 🎉 支持我:點贊👍收藏??留言📝 💬格言&#xf…

【GlobalMapper精品教程】008:如何根據指定區域(shp、kml、cad)下載衛星影像?

本文講解在Globalmapper中根據指定的范圍(shp、kml、cad等格式)進行在線衛星影像的下載方法。 文章目錄 一、根據shp范圍下載谷歌影像1. 加載谷歌影像2. 加載shp矢量范圍3. 根據范圍導出影像二、根據kml范圍下載谷歌影像1. 生成研究區范圍kml2. 根據kml范圍下載影像三、根據CAD…

膛目結舌的代碼技巧!一看就是冷暴力~~~~

你見過哪些令你膛目結舌的代碼技巧? 代碼世界有很多令人大呼小叫的技巧!有的代碼像魔術師一樣巧妙地隱藏了自己,有的像魔法師一樣讓你眼花繚亂,還有的像瑜伽大師一樣靈活自如。它們讓我們驚嘆不已,讓我們覺得自己仿佛置…

聯合線程

聯合線程實際上就是把多線程又聯合成了一個線程,但這里還是要比單線程靈活很多,比如說,我可以讓一個線程到運行到某一個條件再聯合其他線程。當前線程與其他線程聯合在一起,又一種讓出cpu,而且直到別個線程運行完&…

Kafka學習征途:不再依賴ZK的KRaft

【Kafka】| 總結/Edison Zhou1新的KRaft架構在Kafka 2.8之前,Kafka重度依賴于Zookeeper集群做元數據管理和集群的高可用(即所謂的共識服務)。在Kafka 2.8之后,引入了基于Raft協議的KRaft模式,支持取消對Zookeeper的依賴…

探索java世界中的日志奧秘

java日志簡單介紹 對于一個應用程序來說日志記錄是必不可少的一部分。線上問題追蹤,基于日志的業務邏輯統計分析等都離不日志。JAVA領域存在多種日志框架,目前常用的日志框架包括Log4j,Log4j 2,Commons Logging,Slf4j&…

nginx的負載均衡集群

針對域名:vim /usr/local/nginx/conf/vhosts/lb.conf //自定義名稱upstream xrc { //別名server 192.168.0.1:80 weight2; //包含的主機server,負載均衡里面的機器server 192.168.0.2:80 weight1; //權重weight}server {li…

英語名言警句100句

1、寧為百夫長,勝作一書生。——楊炯 Better be a centurion than a scholar. 2、我是閑暇為所有中最的。——蘇格拉底 I am the most leisure of all. 3、立志不堅,終不濟事。——朱熹 If you are not determined, you will not help. 4、人學始知道&am…