近兩年以來,電商、移動互聯網、O2O等領域大熱,互聯網開發人員也急劇膨脹。2010年先後百餘人的技術團隊就感受規模很大了,而如今千餘人的技術團隊都很多了。技術團隊擴大了,也就須要一大批技術管理人員,但因爲以前互聯網開發團隊規模很小,技術管理人員缺口很大,只能提拔一線開發骨幹到管理崗位。關於技術人員如何轉管理,相信不少公司都會組織管理培訓,QCon等大會也有較多的相關分享。後端
筆者所在團隊從2011年起開始負責微博Feed系統的後端研發,歷經了技術體系由PHP轉爲Java的平臺化,也經歷了產品驅動由PC專項客戶端的移動化,並從2014年開始參與Feed策略相關研發。其中經歷了技術團隊成長的各類問題:如何同衆多需求部門合做、如何選擇合適的技術方向、如何跟兄弟部門進行協做、如何解決核心骨幹發展瓶頸等等,也在摸索中取得了一些成績:主導過微博多機房部署、微博平臺改造、Feed客戶端性能優化等重大項目。近期將依照咱們團隊和兄弟團隊成長中的問題和心得,經過一個系列的文章,分享咱們對互聯網技術團隊管理的實踐和思考,並探討一下可能共同面臨的挑戰、機遇及可能的應對思路。性能優化
一線技術團隊管理面臨的挑戰併發
互聯網技術團隊與傳統的技術團隊有很大的差異,傳統的研發迭代以月爲單位,互聯網的迭代則以天爲單位。傳統技術團隊負責人能夠不用很懂技術,而互聯網技術團隊負責人技術不精通的話很難負責好團隊,由於各類新技術層出不窮,各類挑戰性的問題也會不斷出現,做爲團隊的負責人必須能見招拆招。下面咱們將講講一個一線互聯網技術團隊負責人所面臨的挑戰。運維
事多活苦。雖然傳統技術團隊事情也很多,但因爲研發節奏慢,因此幾年下來負責的事情也很少。而互聯網技術團隊則不一樣了,咱們十幾我的的團隊負責近百個業務模塊。有的模塊雖然沒有需求,但也要不斷維護,出問題還要處理和修復。而除非業務停到,新的需求還會源源不斷的到來,新需求開發、服務問題支持、老系統改造將會消耗掉團隊全部的人力。同時,團隊的職責提及來很酷,但具體的工做則更可能是苦,由於需求總要一個一個高質量完成,問題總要一個一個解決掉。以咱們團隊爲例,咱們負責微博Feed系統研發,說出去很高大上,每秒萬級寫入、每秒百萬級併發請求、天天億級活躍用戶訪問、單業務千億級數據量,雖然比不上BAT,但也是很光鮮。但咱們也得承接各類小需求,也得處理各類用戶投訴,更得在半夜協助運維處理線上服務問題,還得不斷去修補幾年前留下來的系統問題。因此,事多活苦將是一線互聯網技術研發團隊長期面臨的問題,而如何。性能
人少協做多。雖然總體互聯網研發團隊規模都不小,但拆解到一線開發團隊規模就頗有限了,所謂的三五我的、十來條槍是一線團隊的常見規模。並且,即便團隊發展了,擴莫擴大了,也不要覺得問題就能解決了。當咱們團隊三四我的時,當時想若是有十我的啥問題都解決了。後來團隊終於發展到了十我的,結果發現人仍是不夠。細細思索,才體會到人老是相對不足的,若是人浮於事則必有人沒法晉升、加薪,在外面誘惑如此大的年代,這些人會很快流失掉,又會達到人少事多的狀態。雖然人少,但互聯網技術研發協做卻很多。因爲專業化程度高,一個團隊一般只負責一個環節,好比咱們團隊只負責Feed的後端工程部分,Feed業務還有客戶端研發、MAPI研發、PC研發、推薦和廣告研發、大數據研發等衆多團隊,這還不包括各自的測試團隊、運維團隊、UDC團隊等。這樣完成任何一項功能研發都須要跨團隊協做,誰來主導需求對接、遇到聯調問題誰來解決、有團隊延期等都將是協做中面臨的問題。學習
成員訴求多胡蘿蔔少。因爲報酬頗豐,互聯網開發團隊吸引了不少人才,這些人才年齡、經驗、加入團隊時間等各不相同。以咱們團隊爲例,有工做十年的同窗,也有本科畢業兩三年的同窗,有清華、北航、北郵這樣名校的同窗,也曾有專科畢業的同窗。這就決定了團隊成員的訴求將差別很是大,校招同窗但願快速成長,社招同窗但願則更但願儘快發光發熱、體現價值,而實習生同窗則但願用好的項目來包裝本身,骨幹同窗則但願有充足的空間。如何知足這複雜多樣的需求將是互聯網技術團隊負責人天天面臨的挑戰,不然一旦有訴求不能很高知足,就會有人員流程,而互聯網人才招聘的成本和複雜度想必全部的負責人都會深有體會。團隊負責人一般有一些手段來知足你們的訴求,或者是晉級機會、或者是加薪提名、或者是各類榮譽。但這些看似很多的胡蘿蔔,若是往人頭一均分,就發現少的可憐。如何科學的分配這有限的激烈資源,並能獲取更多地資源,確保團隊成員的努力都有很好的回報,將是一個很大的難題。測試
技術要求高瑣事多。技術總在不斷變化,團隊負責人也須要不斷的充電學習,不斷提高本身的技術能力、項目管理能力,不然很難進行有效的技術決策。但寫彙報、作總結、招聘、組織活動、新員工入職引導、員工成長、員工離職等等,有會把團隊負責人的時間打的很散,致使沒有足夠的時間進行學習。同時,這些看似瑣事的職能類工做,有時也很是重要,且會忽然到來,這就要團隊負責人可以快速學習,快速進入角色。大數據
(未完待續)優化
如下是廣告:.net
25萬年薪招Android開發工程師,上班地點上海張江高科,詳情請點擊如下連接: