老文章,當(dāng)時(shí)不知道為什么丟了, 以為是簡書的bug, 后來才發(fā)現(xiàn)錯(cuò)怪它了, 是瀏覽器插件的問題, 也就一直沒法
前段時(shí)間尿背,公眾號(hào)“小道消息”的所有者馮大輝從丁香園CTO任上離職饵骨,一篇來自匿名員工的知乎文章——“馮大輝到底是不是技術(shù)大牛计露?一個(gè)程序員眼中的 Fenng”(原帖已被刪)把事情推上了風(fēng)口浪尖救鲤,之后大輝居然自己又寫了一篇幾乎是逐句反駁的博文"一個(gè)不寫代碼不稱職被扒皮的水貨 CTO 的自白書"。當(dāng)然無數(shù)媒體和大號(hào)都分析過大輝離職的主因是期權(quán)行權(quán)之爭奄抽,與技術(shù)無關(guān)氢橙,同時(shí)各種來自當(dāng)事人和旁證的聲音,已經(jīng)完全把此事件演繹為羅生門匈仗,個(gè)中區(qū)直瓢剿,恐怕誰也無法分辨了。作為技術(shù)人悠轩,我還是更關(guān)注究竟怎樣才算一名合格的CTO呢间狂?
匿名員工對(duì)大輝的指責(zé),主要集中在:
* 態(tài)度:頻繁更新微博和公眾號(hào)火架,沒時(shí)間做技術(shù)工作
* 能力:沒寫過代碼鉴象,不做過Code Review,不做技術(shù)選型何鸡,不直接解決技術(shù)問題纺弊,不做技術(shù)架構(gòu)規(guī)劃,
* 效果:公司項(xiàng)目技術(shù)路線龐雜, 留下很多"坑"
* 團(tuán)隊(duì):不會(huì)管理,平時(shí)喊口號(hào)骡男,一出現(xiàn)問題就罵人(指責(zé)團(tuán)隊(duì)成員)淆游;只關(guān)注細(xì)枝末節(jié)(比如標(biāo)點(diǎn)完整,沒有錯(cuò)別字)隔盛,忽略實(shí)質(zhì)(比如該員工實(shí)際工作經(jīng)常被人投訴)
大輝的反駁如下:
* 質(zhì)疑對(duì)方是有組織有蓄謀的攻擊犹菱,而不是真正“碼農(nóng)”所為
* 態(tài)度:我愛這項(xiàng)事業(yè), 我更新微博也是為了宣傳公司,宣傳產(chǎn)品;你沒看到的不等我我沒有做
* 能力:在阿里5年也沒寫過代碼, CTO本來就不應(yīng)該代碼,不會(huì)寫代碼我自豪骚亿;CTO也不應(yīng)該做架構(gòu)已亥,做架構(gòu)和選項(xiàng)是架構(gòu)師的職責(zé);格局和視野比具體工作重要得多
* 效果:我深入技術(shù)細(xì)節(jié),也做技術(shù)決策了(比如用藥助手的信息架構(gòu)圖,微信號(hào)的業(yè)務(wù)架構(gòu)圖),否則公司的產(chǎn)品就應(yīng)該是同行中最落后的,團(tuán)隊(duì)就無法發(fā)展来屠;這幾年公司沒有遇到過大的技術(shù)問題, 正說明我的決策的正確的虑椎;什么項(xiàng)目都有"坑",坑不能說明問題
* 團(tuán)隊(duì):團(tuán)隊(duì)成員夠牛逼, 多數(shù)問題他們都自己解決了
* 維基百科上有CTO的定義
我也是“小道消息”的訂閱者俱笛,還是很喜歡他的文章的(當(dāng)然不是每一篇的觀點(diǎn)都同意)捆姜,然而坦白說,大輝這次的辯解不太令人信服:
首先迎膜,要么就不要逐條回應(yīng)泥技,既然回應(yīng)了就別再搞陰謀論的調(diào)調(diào),如果真是個(gè)有意策劃的抹黑行動(dòng)磕仅,那反駁的重點(diǎn)就不該在文章內(nèi)容上了珊豹。
其次簸呈,看起來他不僅僅是在丁香園沒有寫過代碼,而是從來沒寫過代碼(或者是脫離寫代碼10年以上了)店茶,對(duì)于軟件開發(fā)這個(gè)行業(yè)來說蜕便,如果脫離一線,就很難做出正確的方向指導(dǎo)贩幻,若是從來沒到過一線轿腺,就更不可能了——誰會(huì)讓沒摸過槍的將軍去打仗!實(shí)際上丛楚,在業(yè)內(nèi)族壳,這樣的技術(shù)管理者還是相當(dāng)多的,他們無一例外都是聰明人趣些,對(duì)于任何一門編程語言都能輕松入門仿荆,自己卻不屑于這種“體力勞動(dòng)”,而且由于自己的聰明喧务,通常把開發(fā)進(jìn)度慢赖歌,歸因?yàn)槌绦騿T“笨”或者“懶”枉圃,他們并不知道:寫一個(gè)完整項(xiàng)目的代碼跟搞定一個(gè)技術(shù)點(diǎn)的代碼是完全不同的工作類型功茴。
而且,技術(shù)隊(duì)伍的建設(shè)也是很重要的孽亲,尤其是對(duì)于創(chuàng)業(yè)公司而言坎穿,培訓(xùn)、鼓勵(lì)返劲、激勵(lì)玲昧、懲罰都需要制定規(guī)則和推動(dòng)實(shí)施,靠“無為而治”恐怕很難收到效果篮绿。當(dāng)然并不是說大輝就啥也沒干孵延,但起碼他自己沒說明白。實(shí)際上亲配,對(duì)于一個(gè)管理者來說序仙,剛剛離職就被某下屬反戈一擊唉工,而居然沒有其他麾下兄弟的群情激憤,支持力挺,足以說明一些問題了船惨。
那什么才是一個(gè)合格CTO的標(biāo)準(zhǔn)呢?當(dāng)然針對(duì)不同的企業(yè)環(huán)境有不同要求茉盏,就個(gè)人經(jīng)驗(yàn)儡循,對(duì)于非技術(shù)驅(qū)動(dòng)型的創(chuàng)業(yè)公司,至少應(yīng)該包含這么幾條:
1.組建團(tuán)隊(duì)的能力:不管用什么方式洒疚,拉故舊親朋也好歹颓,市場(chǎng)招聘也罷坯屿,得能拉起一支隊(duì)伍,并形成戰(zhàn)斗力
2.達(dá)成目標(biāo)的能力:非技術(shù)驅(qū)動(dòng)型的公司巍扛,其產(chǎn)品開發(fā)目標(biāo)往往是產(chǎn)品經(jīng)理或者老板自己決定的愿伴,技術(shù)團(tuán)隊(duì)?wèi)?yīng)當(dāng)有能力在市場(chǎng)有效期內(nèi)達(dá)成目標(biāo)
3.持續(xù)演進(jìn)的能力:創(chuàng)業(yè)公司的發(fā)展比較快,產(chǎn)品線不斷擴(kuò)大电湘,隊(duì)伍也持續(xù)擴(kuò)張隔节,技術(shù)團(tuán)隊(duì)需要跟上變化,甚至提前預(yù)計(jì)到變化寂呛,保證技術(shù)演進(jìn)和團(tuán)隊(duì)管理不出現(xiàn)斷層
要體現(xiàn)上述能力怎诫,CTO無非就是采取兩條路:一是憑個(gè)人號(hào)召力,一呼百應(yīng)贷痪,把原來的兄弟牛人都帶過來(類似于錘子科技錢晨的角色)幻妓;二是充當(dāng)開拓者和教練,慢慢帶出一支隊(duì)伍(類似球隊(duì)主教練的角色)劫拢。
當(dāng)然如果真是技術(shù)驅(qū)動(dòng)的公司肉津,比如做開放平臺(tái)、SDK類型的公司舱沧,CTO實(shí)際上要承擔(dān)定義整個(gè)公司業(yè)務(wù)方向的職責(zé)妹沙,既要有專業(yè)方向上的獨(dú)特技術(shù)能力,又要有商業(yè)眼光和格局熟吏,更是難得了距糖。
陸續(xù)看了一些點(diǎn)評(píng),有不少人認(rèn)同CTO是可以不會(huì)寫代碼的(奇怪的是牵寺,很少有人懷疑傳統(tǒng)商業(yè)公司的CEO應(yīng)該做過銷售)悍引,對(duì)此我實(shí)在不能茍同:他可以在工作中不寫,但不能不會(huì)寫帽氓,甚至從來沒寫過趣斤。我一直認(rèn)同一種觀念:軟件開發(fā)類似于拍電影或者踢足球,而不是搞個(gè)建筑工程黎休,你能想象隊(duì)醫(yī)后來當(dāng)了球隊(duì)主教練么浓领?