1. 程式人生 > >為什麼我說好的CTO價值千金,且可遇而不可求!附帶CTO核心職責!

為什麼我說好的CTO價值千金,且可遇而不可求!附帶CTO核心職責!

好的CTO是可遇而不可求的,需要全方位的成長。不管是技術、產品、人性、行業、管理、協調、溝通等等。

還有最重要的一點勝負手:人品。

CTO管轄範圍

架構組

這裡提到的架構師,偏向技術專家線路,通常,大部分都是從工程師做起,需要5-8年的技術積累過程。架構師,更多需要經驗來支撐,沒有一定的技術積累是很難勝任的。我的前一篇文章,我眼中最頂尖的架構師需要具備什麼樣的能力,有詳整的描述優秀的架構師所需具備職責。

專案組

很顯然,工作職責就是協調公司內部資源,保障產品順利上線。專案經理在公司的內部,一般位置相對尷尬。如果僅是純協調為主的工作,本身是沒有什麼主動權的。所以,這一點,我更傾向把專案經理改名為敏捷教練。用敏捷的方法去推動整個公司內部的工作,不僅掌握了主動,而且價值度比協調高很多。

產品組

分為產品經理組和產品技術組。

產品經理組,這裡多言一句,CTO要有能力管理產品,也就是對產品和行業有自己的深入理解和判斷。我本人,一直不提倡產品和技術分開,不管是大公司還是小公司,最後回報需要匯合到一條線上,而不是並行。

產品實現組主要是後臺實現為主,多分為後端工程師、多移動端為主(IOS、Android)。產品組的Leader往往要求偏高一點,既需要掌握技術,還能動協調和管理團隊、甚至也是架構師的多重角色。如果公司偏大,術業有專攻,往往協調、底層架構等事項會被轉移。

前端組

純粹的前段技術為主。主要包含頁面切圖、JS的實現,以及H5等。隨著移動網際網路這波浪潮,前段也被推到了前沿。特備是JS開發出身的,除了原生Native的實現方式外。在H5為主的情況下,適應多終端,越來越被大家歡迎。

測試組

產品上線的最後保增。往往在小公司,測試的重要被降低。測試組的Leader也是從測試工程師做起,一般積累3-5年的時間,對整個測試的體系:功能測試、效能壓力測試、介面測試,從測試工具、測試用例、測試常用方法等掌握牢固。其實,測試也可以驅動公司,建議測試工程師除了本質工作外,把重點可以放在對業務的理解上,大膽提出自己的建議或者專案,從而可以從下網上推動。這樣的方式不至於在內部過於被動,所以,好的測試經理要想在公司內部有更好的發展,這一點需要具備。

運維組

確保線上硬體執行正常,善於排除線上隱情。

運維組都有整套線上監控方案,大公司自己內部開發,中小公司採用開源系統。運維的工作與後端工程配合比較多,很多線上故障都需要運維與後端一起排除,比如線上CPU、記憶體、執行緒、資料連線池上限、線上事務、安全訪問等。

資料組

DBA、以及資料分析、資料探勘方向。

最後,講講CTO

CTO,其實該崗位對人的要求非常高,不管是廣度還是深度都要求極高,需要懂具體的技術架構,專案管理,懂管理,懂網際網路安全以及效能,能把握產品的方向和對行業的深入瞭解。我之前寫了一篇,我眼中最優秀的CTO長啥樣。這裡,在這篇文章的基礎上,我補充一點,管理。

管理團隊,從表象看比較虛,究竟什麼是好的管理?好的管理者一定是懂人性的,從招聘新員工,在到培養,再到工作的職責定義和績效考核,這裡影藏了管理者的功力。這個話題,我會陸續開始寫,什麼是真正的好的管理者。

管理,其實就是用人、識人、再調整的過程。怎麼識人,這就是大學問,一般管理者不能識人,肯定就不會用人,這是一系列相輔相成的。舉一個栗子,如果你面試的時候,除了技術的基本功考核,你還會重點觀察什麼?如果你要提拔一個工程師到主管、或者經理,他需要具備什麼樣的素質,才能提拔?是僅僅看看工作表現嗎?肯定沒有這麼簡單,不是誰的能力強誰就勝任,而是在不同的位置,找最適合的人,一般人品放第一位,這是最基本的前提。只有不斷的管理實踐,才能明白“人品”的真諦。

這就是我想說的,為什麼說好的CTO價值千金而又可遇而不可求!

開源框架

不要讓自己的人生輸在職業規劃上——自Java程式設計師

微服務

不要讓自己的人生輸在職業規劃上——自Java程式設計師

高效能

不要讓自己的人生輸在職業規劃上——自Java程式設計師

架構築基

團隊協作開發

b2c商城專案實戰

以及一些學習資料

不要讓自己的人生輸在職業規劃上——自Java程式設計師

歡迎加入Java高階架構學習交流群:805685193 本群提供免費的學習指導 架構資料 以及免費的解答 不懂得問題都可以在本群提出來 之後還會有職業生涯規劃以及面試指導 進群修改群備註:開發年限-地區-經驗 方便架構師解答問題 免費領取架構師全套視訊!!!!!!!!