外籍團隊工作有感 6 關於學習型團隊

2022-04-04 00:09:46 字數 3156 閱讀 7943

因為我所在團隊的開發進度問題,讓我對效率問題有了一些新的想法。在想法彙總成熟之前,關於效率的話題暫時停一下,我打算把其他話題先寫一寫吧。

今天給大家帶來的是關於學習型團隊的一點看法。

眾所周知的乙個事實是:國內企業招募人手一般傾向於招來就用,或者挖過來用,而不希望自己培養人才。畢竟培養人才需要承擔成本和風險,最後還有可能被別的企業挖走,替他人做嫁衣,所以,所謂的學習型團隊,國內同仁實際上應該接觸的不多吧——當然,很多國內公司招募的時候也會自稱「學習型團隊」。

在我當時的理解中,這種企業文化應該就是所謂的學習型企業/學習型團隊的全部樣子了——現在想起來真有點井底之蛙感。

那時候,剛好我處在乙個新兵遍地的小公司(我自己當然也是新兵了),於是我提議把微軟的套路搬進來,提公升團隊每個人的能力。這一提議居然也受到了相當的重視,公司允許撥(少量的)經費給我們採購技術書籍,也同意我們個人自行開辦技術討論會。但是技術學習僅限下班時間,工作時間是絕對不准占用的。但是這條看起來很有前途的學習型團隊之路沒有多久就徹底走不下去了。開始的幾次,還有幾個人會積極的準備技術討論的主題,再往後,就必須指派這週該張三,下週輪李四,再往後,完全走不通,只能不了了之。

難道是中國的技術人員不愛學習嗎?還是中國技術人員不樂於分享?要麼就是占用下班時間讓大家不快?

這個問題的答案,一直困擾了我很多年!直到最近這段時間在外籍團隊中工作才讓我重新審視過去失敗的經歷。

讓我重新思考這個問題的,其實是另乙個問題。經常有人出於各種目的來問:「在你們部門中,誰的技術最好?」

什麼叫做「最好」呢?我恐怕答不出來。因為外籍團隊中的開發人員誰都不是最強的。這一點在之前的小節中提到過,外國人的分工很細,職責也分得比較散,有擅長前端的、有擅長後端的、有擅長結構與分析的、有擅長編寫指令碼做配置管理的、有擅長伺服器維護的、也有擅長其他領域的。我們只能大致上說,做某件事,某人很強,而不能簡單的回答說某人就是團隊中最強的。(實際上團隊中如果有最強的人存在,他會主動離開團隊,稍後我會提到的)

與之相比,國內的從業氛圍更多地整合了中國教育的偉大傳統——不准偏科,嚴禁跛腿!

每個程式設計師從接受教育到參加面試,再到實際工作,用我們的話說,都是「一站式」。既要懂資料庫,又要會開發,甚至連前端js,平面ps最好也都能懂一點,否則面試一定要吃苦頭!在國內,只有樣樣精通的「牛人」才會被視作精英,成為團隊的核心成員。而非精英人士往往抱著向精英看齊的心態,從精英同事身上學習,這種不良教育習慣直接影響到國內從業人士的高階之路。

回到我新兵時代的那個自我組織學習的失敗經歷上來。我們不難發現,微軟之所以能夠每個人輪流講課,乃是因為他們分工明確,每個人都有別人不會的花樣可以去講,每個人也有不會的花樣可以從別人身上去學;而我們的自我學習之路之所以走不通,恰恰正是因為一群新兵(即使有老手也一樣)的知識結構完全重疊,誰也講不出別人不知道的新花樣。

這種場合下,如果有一兩個老手,高手,情況會不會好一些呢?

這恰恰又是我們失敗的原因之一(非主要原因)!

在現在的團隊中,技術最好的無疑是cto(瑞典老外),但是這傢伙從來就不參與我們的具體開發任務。基本上可以說他大多數時候沒有做技術。好像這種情況在國內公司中也比較常見,但是我感覺到原因結果都與這些外籍人士完全不同。

國內團隊的cto或者所謂的老手,往往會把自己陷入一種救火隊員的角色中。甚至在很多國內管理學課程中也有教他們如果脫離救火隊員身份的招數。不難想象,團隊中渴望「學習」的數量龐大的初級、中級、高階程式設計師們都期待從技術更為「權威」、「厲害」的上級那裡學習,那各級上級們又豈能從救火隊的身份中擺脫出來呢?硬要擺脫的話,只能撒手不管!

這事我最近就經歷過一次。我調入外籍團隊之前的舊團隊,接受了一項任務,把某**從a伺服器遷移到b伺服器。領導為了以防萬一,讓我參與支援,以免他們弄出問題來。其實事情挺簡單的,copy資料庫、copy**資料夾、重設dns就可以萬事大吉。應該沒有超過任何技術人員的能力範疇。但是這樣還是出了問題。某人copy完資料庫和**資料夾後,沒有修改資料庫連線字串,結果是不言而喻的。但是他既不向任何人報告,也不做任何嘗試,直到我去主動問他進展如何的時候, 他才模模糊糊的告訴我說「有點問題,執行不起來」!我原本以為是很麻煩的情況,結果一查,只是30秒鐘就能處理的小問題。

這個故事讓我相信了,有高手處於絕對權威位置的團隊,其他成員肯定會安於現狀,停用自己的大腦,讓權威成員指導自己做事!一邊可以學習別人的技能,一邊又不用承擔責任——多麼符合中國人的價值觀啊!

所以,最強的技術人員脫離團隊在一定程度上是有好處的。避免推諉,每個人的腦子都動起來,結果自然比一兩個腦子指揮一群打字員要高效得多!

當然,脫離團隊並不代表當甩手先生。國內有不少這樣的cto,為了脫離救火隊員的角色,甩手不管,只在幾個關鍵節點去「把關」。這樣的團隊往往會抱怨領導不負責,瞎指揮,敷衍了事。而一旦出現了糾紛或者質量問題,則會責怪cto讓自己「背黑鍋」!我們目前的外籍cto雖然平時絕不干預我們的開發過程,但是每天都會出現在我們的晨會上。而且有多個團隊一起開發的時候,cto會參加所有團隊的每乙個晨會。當某個團隊出現了不好的現象或問題的時候,cto就出現了——而不是等問題出現之後站出來做責任認定工作。

小結一下吧:

所謂的學習型團隊,肯定是好的事物,因為可以提公升團隊的戰鬥力。我們需要了解的是為啥國內公司很難或者很少能有真真的學習型團隊。

1、國內企業喜歡用一專多能的人,甚至是不專但是多能的人。團隊分工比較粗獷,導致了國內技術人員的知識結構重疊很大,互相學習的可能就比較小了,互相了解之後往往會發現別人會的和你自己會的其實差不太多,沒什麼特別新鮮的。而外國團隊,比如我舉例中的微軟,那是專家和專家之間的學習,是真正無止境的學習。

2、基於上述觀點,外國程式設計師(僅指歐美日俄,咖哩國之流可以忽略)的單兵作戰能力,在其專攻方向上絕對優於中國程式設計師。用大家樂於接受的傳統詞彙表示就是「跛腿的」。但是,這是優點,真的是優點!用乙個不跛腿的中國團隊和乙個全都跛腿的外國團隊比比,就會發現中國團隊處處軟肋只能做基本的任務(甚至連外包都不一定勝任),而外國團隊卻總能掌握核心技術。

3、不要迷信牛人或者牛企業,不止你乙個人有跟著領導學的想法,領導會被你們煩透之後撒手不管的。試著讓自己在乙個較小的領域成為專家,看看效果如何!最簡單的做法是買書看,別嫌貴!中國不是有老話說的嘛:讀好書,好讀書,讀書好!

4、員工的學習是對企業有益的,哪怕員工跳槽了,依然是對行業有益的,至少可以說成是對中國有益的吧。因此某些外國公司可以用工作時間讓員工學習,是對公司和行業總體有益。相比而言,國內公司就顯得小家子氣多了!國情所限,管理理念有待進步啊!

5、學無止盡!別瞧不起新人,也別對高手有任何自卑感,平常心,平常心!

2012-09-09 22:37:20

外籍團隊工作有感 3 關於開發工具

中國的老話說得好 工欲善其事,必先利其器 所以用什麼開發工具是開發人員間乙個亙古不變的話題。那麼,外國人和中國人用的開發工具究竟有些什麼不同呢?我這段時間得到的答案恐怕會讓很多國內同行們大失所望!為什麼這麼說呢?因為實際工作中我們的外籍同事不僅沒有什麼特別強大的工具,反而就連我們常用的東西都不一定用...

外國的月亮比較圓嗎?外籍團隊工作有感

最近幾個月,我被調入乙個由歐洲各國開發者構成的團隊。這是我第一次和外籍技術人員協作開發,做了一段時間,有了一些把國內和國外開發者 開發方式拿出來做比較的想法,於是就有了本文。本文非一次完成,而是思維片段的整理,所以原文將會持續更新 東西寫的長了,切割成短篇吧 關於架構 2012 05 10 23 3...

IT行業學習和工作的方式有感

這幾天對幾個的請教方式頗感無奈。這裡舉2個例項 有個因為專案比較急,而且之前也沒有怎麼接觸過該項目的一些相關知識。正好我對這方面熟悉,於是找到我給出一些建議和提示。我大概知道了其要點,然後從頭到尾給出了一些 架構和技術上的要點。我覺得憑這些應該沒有什麼大問題了。沒想到在未來幾天裡,該一直問我一些我已...