回覆列表
-
1 # 中流砥柱哥
-
2 # 資深IT老張
首席架構師
職責與定位:
系統架構,頂層設計,技術攻堅;技術選型,系統規劃 等;
考慮多系統,多產品線,多業務線的 相互支援,協調;
系統的重構 及 設計。
要求:
系統規劃與設計
頂級程式設計師
偏垂直
技術總監職責與定位:
管理產品,設計,研發,測試,需求等;跨部門協調,溝通;全面管理多條產品線的細節落地;參與戰略的規劃與落地、實施與運維;對公司技術人員的梯度管理與控制;要求:
偏管理的大伽技術全面CTO職責與定位:
從公司戰略層面去考慮產品與技術;提前佈局與規劃;是商業,產品,技術,設計,團隊,管理的集大成者;技術層面的老闆,合夥人;要求:
頂級技術總監擅長深層次思考與分析對形勢的預判;(結束)
我從三方面來闡述它吧,並在最後做個小結吧:
1、從職位級別上來說:
CTO通常是公司負責技術的最高領導,是合夥人;技術總監是CTO直接下屬,是技術與管理的綜合型人才;首席架構師也是CTO直接下屬,是技術型人才。PS:技術總監和首席架構師二者級別通常來講差不多,都是僅次於CTO的中層人員。2、從崗位內容來說:
CTO是公司技術相關的人/物/事的統領者,是公司技術策略的制定者,是公司技術方面的決策者,換句話說只要公司技術相關的人/物/事出了事,CTO都逃脫不了干係;
技術總監是管理技術團隊的梯隊建設,同時管理專案的需求、研發、測試、運維,保證用技術實現預期的產品與需求,並能從中最佳化成本,最佳化需求,最佳化程式碼,最佳化效能,保證產品的穩定性,併發性,可用性,可拓展性,可維護性等;
首席架構師則具備了技術技能的廣度,更是技術的深層次研究工作者,他負責公司各大專案的技術架構設計與核心演算法的研究,重大技術問題的攻克,重大專案的解決方案設計等工作。
3、從發展前景來說:
CTO已經是公司的高層,通常兼任公司的副Quattroporte,僅次於公司最高領導CEO。(不考慮董事會的情況),如果是技術型公司,CTO則可能發展為CEO;但是如果是非技術型公司,CTO也基本是職業生涯裡的最高崗位了;這時候CTO積累了豐富的技術經驗、管理經驗與人脈資源,若要更進一步發展,一方面是自主創業,一方面可以選擇服務於各方面條件更好的公司了;
技術總監經過一段時間的技術經驗積累和管理經驗的積累,再加上行業經驗的積累,很有可能會上升到CTO的角色,不過需要艱苦奮鬥,不懼流汗,付出很大的努力才行呀;
首席架構師則在技術領域有了廣度與深度,這些人熱愛技術,無時不刻在學習新技術,運用好技術。經過年月的積累,他們甚至在一些技術領域中成為了業內專家,他們一部分人往技術型公司擔任CTO,一部分人去了大公司研究院擔任技術科學家,一部分人擔任了資深技術顧問;
小結:
無論是CTO、技術總監、首席架構師,他們都是技術的領導者,並且他們大都已經超過了大部分的技術從業者!不過他們也無一例外,都是從底層程式設計師做起,從碼農一步一步做起。願大家都能成為技術的領導者,都能為中國軟硬體技術的發展貢獻出自己的力量!