在前面我寫過一篇《普通技術人員如何快速成長為合格的CTO》,里面詳細描述了什么是合格的CTO,合格的CTO需要具備的一些非技術能力,并且需要學會在實際工作中快速成長的能力。很多朋友給我反饋,看了我寫的文章,發現還是無從下手,覺得我寫的內容不落地,或者至少是還沒有成功經驗之前,寫的很多東西就沒有說服力了。
昨天從技術人員的角度,闡述了快速成長為合格CTO所需要的環境和方法,今天從企業CEO的角度來看,如何才能得到一個理想的優秀合格CTO。
首先要明白一個概念,就是CTO不是獨立存在的,一定得是某個企業中承擔技術的最高領導者,只有企業存在,CTO才會存在的,離開了企業,CTO也就不成為CTO了。同樣,只有企業發展好了,CTO才有可能做得好,反過來也適用,CTO成長并合格了,企業才有可能發展得好,這個論述可能有不少人不認同,我們反過來說,CTO不合格,能力跟不上企業發展,那么企業的業務發展一定會受到牽連,所以CTO合格甚至優秀,是能幫助企業更快更好地發展。
在創業CEO剛開始時,都覺得我有一個很好的想法,可以改變世界,就差一個程序員了,但實際情況遠非這么簡單。在對技術人員的認知上,雖然CEO可以不懂技術,但一定要有對技術和技術人員的認知,有好的想法并不是只要一個程序員就可以解決問題。常規來說,如果要做App的開發,一個基本的技術團隊大概10人左右,需要半年時間才能完全做好并上線,如果還僅僅是想法需要驗證的,強烈建議不要一上來就做App,可以考慮更輕量級的微信H5方式,先進行想法驗證,甚至更簡單的連微信平臺都不做,直接采用現成的一些平臺和表單工具,把想法先實現驗證了(跟我一起黃埔營的一個項目“匠品”,我就強烈建議先不考慮技術上的投入)。
在有了基本認知后,還需要正確評估當前項目所需要CTO的能力級別,我之前的文章提過,阿里巴巴的王堅是一個優秀的CTO,讓他來你的初創公司,估計也是吃不下的。不能一上來就說要一個非常優秀的CTO,這個事情太難太難,先不說整個互聯網行業都缺CTO,優秀的CTO能去的公司太多,除掉一些自己有創業想法的,其他的也不太可能來你的初創公司,非常非常難。但對于跟互聯網相關的創業公司,前期沒有技術負責人或者技術團隊,可以說基本是寸步難行。
很多人說,初創公司根本不需要CTO,有產品經理或者一個高級程序員就可以,帶著小團隊快速迭代,將產品做出來投入市場驗證,這樣還可以節約很多成本。有句話說:出來混,遲早是要還的。這個在創業初期承擔CTO職責的人(可能是產品經理、也可能是高級程序員),在隨著公司業務的發展,對個人能力要求也會提出更高的要求,而這個時候往往是這個人的能力跟不上公司業務發展的需求,對于CEO來說,就必須另外重新再找一個能力更好的人,來承擔這個角色,跟剛開始找技術負責人的難度是一樣的,甚至更難。一開始的時候這個技術負責人只需要完成任務、組建團隊,至少組建團隊的過程是自己可以控制,也是一手帶起來的,只要自己能力能快速成長,一直符合公司業務發展需要,那就是最幸運的,對CEO來說也最幸運的。但如果原有技術負責人能力不夠,需要空降一個人到團隊作為CTO,那么難度比剛開始加入就增加了太多,原有技術負責人是否能心服口服、原有團隊技術人員隨著公司業務起來的,能否快速適應新CTO帶來的改變?這些對空降CTO都是極大的挑戰,還不說要對現有系統進行優化和升級,CEO對此付出的代價其實是非常高的。
最理想的狀態,一定是原班人馬,CTO和CEO一樣隨著企業發展而成長,讓自己都能符合公司對這些高級管理崗位的要求。對于CEO來說,本身就需要具備管理能力,而且常規來說CEO的視野和格局都必須大,因此成長也是自然而必須的。對于CTO來說,更多會局限在處理解決技術問題上,而對于管理能力、商業思維、產品思維等等卻不是立刻必須的,公司業發展起來后就變成立刻必須了,結合我之前提到過的技術人員的特點,想快速成長確實是非常難,除非有比較好的CTO教練導師的全力支持,才能比較順利地快速成長(前提是技術負責人有意愿成長并承擔很多以前不愿意做的事情)。
在CEO創業初期,選擇好合適的CTO人選就變得至關重要,如果運氣好有一個優秀的CTO能跟你創業,那是得謝天謝地了,很多時候是連技術負責人都找不到的。稍微放低一些要求,尋找人品好,價值觀跟CEO高度相似的技術人員作為CTO人選,然后在工作中給予極大的支持和幫助,特別是在非技術能力方面的輔導,這將對CTO的快速成長帶來極大的幫助,從而幫公司解決后續技術的瓶頸問題,能找到這樣有潛力的CTO人選,將是對創業極大的幫助,同時找到能給技術負責人輔導和幫助的導師,是最節約成本的做法。