在互聯網領域,做一個技術leader,應該具備怎樣的能力?如果沒有,將給團隊帶來什麼樣的結局?

現在互聯網,移動互聯網可謂飛速發展,也是一個魚龍混雜的行業,怎樣去挖掘一個牛逼的技術領導人,如果技術leader能力和崗位能力不匹配,將給團隊帶來怎麼樣的後果?


1、有野心,不讓自己成為整個團隊的天花板。
2、有魄力,勇於統帥全隊,該站出的時候站出。
3、有執行力,對團隊的承諾說到做到。
4、有大局觀,能夠看清整片森林,抓住重點。
5、有同理心,了解下屬所需,給予下屬足夠空間。


別這樣啊,別用英文啊,你到底是問的technical lead 還是leader啊?你想問的是項目技術負責人,還是產品技術路線圖制定人,還是公司企業架構師啊,這些都沒分清楚,下面就一堆強答的也是知乎特色了。。。。


學習能力,溝通能力,產品意識。
沒有學習能力,無法跟上技術更新的速度;
沒有產品意識,無法做到技術和市場的結合,做出好的產品;
沒有溝通能力,無法團結大家。
這是必備的三項能力。


帶過小規模技術團隊,涉及到框架和業務研發Team ,包括做一些前端框架、支撐公共業務以及業務落地。有一些簡單的感受,包括現在想明白的一些,可以聊聊。
夜已深,簡單以QA形式展現。
Q: 最怕的是什麼?
A: 團隊的天花板,是你自己

Q: 最值得去做的什麼?
A:肯定不是單純的coding,而是培養下屬的多樣性。為他們找到合適的方向,讓他們可以為之努力,這個切合點很難,但是是值得團隊管理必須做的。當然,作為一線領導,必須為下屬扛得住壓力,創造一個比較好的施展空間。

Q:什麼是tech leader的責任和價值?
A:責任是確保團隊在合理的人力分配下完成業務的落地,如何平衡【合理分配】是個學問,包括,業務迭代的速度和質量。這個需要和業務方保持緊密的溝通。
tech leader的價值並不能通過單純的個人coding實現,而必須弄清楚,你的價值是自己團隊的價值和影響到其他團隊的價值總和。因此,tech leader做的事就不是單純自己團隊的管理工作了。

Q: tech leader是否應該coding?
A:一線基層的tech leader應該有一定的技術感覺,至少在宏觀層面可以給團隊成員一個方向的參考。面對遇到團隊的技術危機,tech leader應該作為第一線責任人,不應該推脫。做到,充分信任下屬,做到可以讓下屬「放手」去做。

哦,想起來,剛才看了一個書評不錯,引用一下《商業的本質》一段總結 from何舒卉(簡書作者)。

領導者應該怎麼處理和下屬之間的關係:

第一,要體諒下屬,真正關心他們,知道怎麼才能調動他們的積極性。

第二,要把自己視為「首席解釋官」,為團隊解釋公司的使命和所需要的行動,讓團隊的成員明白自己所處的環境,明白工作的意義。

第三,要為下屬掃除障礙,清除官僚作風和其他沒有必要的條條框框。

第四,要展示「慷慨基因」,下屬取得良好業績之後,要慷慨地、公開地慶祝,可以提出表揚、給予晉陞或發獎金。

第五,要確保讓下屬快樂工作,要創造一個輕鬆愉快的環境。


這本書,建議可以閱讀下。
還有推薦一本好書,也是一位資深的架構師推薦給我的。叫做《格魯夫給經理人的第一課》。這本書,我同樣推薦給了我好多朋友。

將帶來怎麼的後果?

這個要麼很可怕,要麼tech leader在合適的時機成長起來,或者團隊成員幫助他成長起來。


目標、計劃、責任人。三者都要清晰!
既然限定了技術leader,那技術、方案要先於團隊使用前思考。學習成本、開發成本、維護成本等多維度平衡決策。


學會給下屬畫餅。
學會給上司彙報工作。
學會跟同級撕逼。
學會怎麼不讓自己的項目成為一攤屎。


最高票回答的做過移動互聯網平台嗎?碰過幾個千萬級投資,你們項目日活能到多少,最熟悉哪個垂直領域啊?全篇在說代碼,真正合格的技術老大在工作過程中有20%的事件碰代碼就不錯了。還有,做移動互聯網平台的,居然還有客戶提出來的什麼需求?你們做的是外包吧

我只想說,真正靠譜的所謂技術leader,如果你碰巧遇到了,你想把他弄來的過程,會是一個真正的雙向選擇。
他們很了解相關行業領域,有廣泛的人脈,也經常會有較強的產品規劃和設計能力
他們有多年架構經驗,有服務架構能力,體現在對系統功能性需求和非功能性需求的理解和把控,產品全生命周期的服務治理,日常運維,可持續性集成

如果真想做好,建議就不要招一群亂七八糟的人進來,然後指望技術老大拯救天下。直接挖一個高水平團隊就完事了。死在無意義的內耗上的項目見過太多了


搞技術的,最重要的當然是專業技術要精通,但作為領導,我覺的思維格局和執行力更重要。
身邊有無數個團隊解散的例子,都是因為領導的格局太小,墨守成規,導致項目還沒全部做完,就過時了,然後項目被上層kill掉。
執行力體現在」營銷"能力上。有些想法很好,但是不懂得「營銷」,引不起上層的興趣,得不到支持,最後只能是停留在想法上。


撿幾個重要的,主要跟各部門溝通了,知道你手上的人哪些人厲害,挖人挖人挖人. 能準確預估工期把握進度


第一、有野心、有追求。不管是老闆還是下屬,還是從個人來講,追求自我超越的人永遠是最棒的。他們會竭盡所能的把劣勢全部扭轉,為公司創造效益,為下屬做出榜樣。——做leader,首先要有直面一切的態度。
第二、所謂審時度勢。簡單的講,就是作為一個團隊的leader,你一定要搞清楚老闆、客戶、下屬,包括你自己的利益訴求點,在這些點裡尋求最佳【平衡】(清晰的立場、過硬的溝通能力)。下屬只會追隨能夠讓他們或提升能力或賺錢發財或升職加薪的leader,你才有威望;老闆只會看重能夠創造最多效益而且不太討厭的人,你才有發揮的空間與升職的可能;客戶只會盯著他所要求的的項目,你要會跟他們打交道,這樣才留有了轉圜的餘地與空間。當然還有你自己的需求,在這些錯綜複雜的利益訴求中看到本質並平衡好一切的人,才可以在刀尖上跳舞而不傷。——做leader,要能夠遊刃有餘。
第三、技術。這並不是指你能多久多久做完,而是你帶著這個團隊多久做完。講實話,leader在技術上最重要的作用就是他多年的經驗,他能夠迅速地規劃好項目的任務,甚至精確到個人時間。當然,遇到各種狀況要能夠即使處理,憑藉自己對整個團隊的了解和全局的把握,使所有的突發情況都在掌握之內。——做leader,應該要有1/3的人集體辭職的預案(最壞的打算~括弧笑)。
作為一個leader,這些應該是最重要的部分了。
不過要是沒有嘛...也不是沒見過,一一寫起來麻煩╮(╯_╰)╭,你就想一下要是這三點反過來就好(^?^) ,總之很恐怖~


1,專業技能
2,責任意識
3,抗壓能力
4,團隊領頭羊作用
5,目標計劃性
6,數據和溝通能力


只說能力的話,比如技術能力,解決問題的能力,領導力,溝通能力等等。互聯網領域的現狀是,如果你作為一個技術團隊的leader,沒有相應的技術儲備和專業背景,做事項目來,將為舉步維艱。時間稍長,很大的可能就會出現傳說中的「外行領導內行,不懂亂指揮」的情況。而作為一個智力密集的行業,工作很難量化,思路,想法和解決問題才是主要核心的一個行業里,程序員又都有相當的自傲情結,外行領導內行,後果還是蠻嚴重的(成員離職應該是最直接的)。至於其它方面作為leader應該具備的能力,如果不具備,很容易知道是什麼後果,這樣的案例太多,不勝枚舉。


以一個普通程序員的角度來答,最希望自己的leader兩點比較優秀:
1. 技術視野。仍關注技術,且站在更高的高度上,在選型、架構都能有出色的想法。
2. 善於協調資源。在需要解決技術難題時,團隊成員不必花太多時間在溝通上而專註技術本身。

leader能力和崗位不匹配,當下就會對影響團隊的效率,包括開發效率,溝通成本等。長期來看,也許會導致leader和團隊成員工作時都有些消極或猶豫不決,更加影響了效率。


技術選型,架構設計,編碼的框架,規範的制定和執行,技術難點攻關,團隊人員招聘,培養,考核。如果某些方面的能力不足,這些方面的事情就需要有其他人去幫他做。但是,這些事情別人能幫的了么?如果真的幫他搞定了,這個別的人該給什麼樣的待遇呢?他會對現在的leader服氣么?他的離職會不會對團隊影響太大了?


起碼自己單獨寫過網站,規模不用大,不過前端後台資料庫都要有,不然你個leader什麼技術都不懂,招來的程序員只會忽悠你


既然是技術leader,那他就是基層領導者,需要具備對外和對內的能力。
對外,清楚公司對團隊的定位和期望,知道團隊須產生哪些價值。
跨部門之間撕逼當仁不讓地要站出來,必須維護團隊在公司的地位。等。
對內,則是要驅動下屬發揮最大生產力。
人的性格千百樣,遇到的下屬可能是一群奇形怪狀、各懷鬼胎的人。必須知道怎麼去識別並領導每一種類型的下屬,不管是恃才傲物的、呆萌小白的、內向但認真的、喜歡錶現但半桶水的、心不在焉的,各種各種。處理手段各不相同,但目標只有一個就是讓這麼一群人組成的團隊有最大的生產力。
然後就是一些加分項,比如把團隊氣氛搞得很好,團結一致有歸屬感;又比如能帶領團隊做出一些超出公司預期的成績,並且很會把成績展露給外部人看,讓團隊地位躍升等。
總結起來,就是很俗的處理人際關係的能力,這是作為leader的基本技能。
而再限定為技術leader,那還需要該領域的資深技術水平。雖然也存在那種leader不是團隊中技術最牛的情況,但大部分情況下,技術leader應該有深厚的技術基礎,才容易發展出上面說的對外對內的技能。
而是否互聯網行業,我看來都差不多,每個公司對技術團隊的要求都差不多,不管是互聯網公司、硬體公司、網路公司、汽車公司的技術部門,大概都是相似的。

最後還有一個問題,如果技術leader的技能和崗位不匹配,會造成怎樣的後果?
大概就是下屬一個個離去,失去公司的信任吧。那從公司的層面來說,自然就是該部門須給到的產出完全不到位,成為公司的瓶頸咯。


你說的大點應該是CTO 小點就是項目產品經理 也是我現在的工作 結合我自身說說把 做這一塊

第一 知識面要廣 不管是哪方面的 只要和產品相關的技術 不能說我原來是資料庫高手 現在依舊只懂資料庫這塊
第二 想法要多 很多公司是老闆不懂 那麼你作為產品經理你就要給老闆提意見不能老闆說什麼就是什麼 這樣死的最快
第三 會玩 一般來說做技術的男孩子比較說 都是很悶的那種 要經常帶他們散散心 比如說唱歌 野外燒烤等等 要懂如何提高團隊幸福感

最關鍵的我認為還是老闆和產品經理的交流 我遇到過很多任性的領導 很多是想到什麼就要做什麼 對於技術人員是災難性的 做項目之前老闆一定要對技術有個大概的概念 這很重要


推薦閱讀:

為什麼攜程要收購飛常准?
為什麼公共wifi要輸入手機號碼,然後發送驗證碼這樣的形式?
Android 的適配問題真的造成了很多開發者放棄 Android 轉投蘋果嗎?
最適合在上下班路上聽的節目(及APP)有哪些?
搜索互聯網資源的方法有哪些?

TAG:移動互聯網 | 軟體開發 | 互聯網創業 | IT行業 |