乙個公司的 CTO 究竟要做什麼?

2021-10-17 01:21:02 字數 1370 閱讀 1827

以下為翻譯全文:

我經常被問到我是如何定義 cto 這個角色的,我現在來分享一下我的一些想法:

按照這樣的思路,如果不是最好的程式設計師,那什麼才是 cto?

定義 cto 的困難之處在於,讀者看到文章標題時會想到很多不同的人。有些公司的 cto 是公司創業時的技術合夥人,有些是公司早期最好的程式設計師,有的一進公司就有了這個頭銜,有的是從工程副總監公升職成為 cto。有的cto專注於人和工程、招聘,有的專注於技術架構或產品路線圖,有的是公司對外公關的技術招牌。有的 cto 沒有直接下屬,有的是管理整個技術組織。

由這些例子,我們可以做出最好的定義是:cto 是公司目前最好的技術領導者。但是我不滿意這樣的說法,這沒有體現工作中最難的部分。我更願意認為,cto 是公司目前最好的戰略性技術管理者:

首先,乙個 cto 必須關心和了解業務,還能通過技術角度幫助規劃企業戰略。cto 首先是管理者,其次才是技術人。如果 cto 不是首席執行官官,也不明白公司面臨的挑戰,那他就沒有辦法通過技術手段指導公司解決問題。cto 可以用技術幫助公司創造新的或者擴大業務範圍。或者保證技術能解決**到的問題、保證未來可能的業務能順利進行。

無論怎樣,cto 必須清楚公司最大的技術機遇和風險,並好好利用它們。當你看到乙個 cto 專注於招聘、保留人才、人員管理等,那可能因為這是公司的技術團體當前最重要的問題。

厲害的 cto 也有很大的管理責任和影響力。這不意味著要他們深入參與日常管理,而是保持對公司進行指導和戰略規劃,讓員工去解決會影響業務的具體問題。有些管理者有很多技術的想法和需求,cto 應該保護技術團隊不受干擾,不強加自己的需求和想法給技術團隊。

團隊變得越來越龐大是乙個棘手的問題,cto 開始僱傭技術副總監來管理。很多 cto 放棄了管理責任,甚至不要求副總監匯報團隊情況。這會很難維持自己的影響力和工作效果。

我的前雇主就是這樣的:在比較大的團隊裡,有很多高階工程師有著 cto 的頭銜。他們受到崇高的尊敬。他們清楚公司業務和業務的技術挑戰,經常激勵團隊和幫助招聘。

他們的倒台是因為他們往往缺乏對團隊的直接管理,同時由於技術經常被看作是乙個執行部門,他們並沒有太多的戰略影響力。

如果你在公司戰略和人員管理上沒有權利和能力,好的情況是,你受其他主管和經理的同情和擺布,壞的情況是你是乙個傀儡。你不能沒有放棄權利就放棄責任。

cto 不只是單純地通過影響力來完成任務。如果 cto 沒有得到合理的人員和時間去做他認為重要的事情,效率就會很低下。如果你放棄管理,你就放棄了影響公司決策的重要力量,除了善意和雙手,你什麼都沒有。希望你能成為乙個很厲害的工程師。

我給有意向做首席技術官的人的建議是:這是乙個業務戰略性的職位,這也是乙個管理職位。如果你不關心公司業務,如果你不願意擔負業務遭受打擊的最終責任,那麼 cto 這個職位不適合你。

英文原文 on the role of cto

整理編譯 segmentfault

原創 公司各個階段 CTO 需要做什麼?(下篇)

假設乙個公司發展有以下幾個階段 0.5到1的階段 公司經過了初創階段,產品也已經上線執行。接下來產品需要高速 高質量迭代,作為技術管理者需要把各方面都規範起來。管理需要標準化 建立專案管理流程 建立溝通匯報流程 績效管理 績效管理如何來做,選擇 okr 還是 kpi 大家有太多討論和不同意見。在 t...

從零開始搭建乙個PaaS平台 我們要做什麼

前言 從最開始的小公司做小 到現在進入現在的公司做專案,發現小公司裡很多很多任務作都是重複的勞動 增刪改查 不過想想也是,業務軟體最基礎的東西不就是增刪改查嗎。但是很多時候,這種業務邏輯其實沒有必要挨個重寫。總不能說你的增刪改查比我的高階很多。很大程度上,複雜的問題只是資料太多了怎麼優化。簡介 在真...

為什麼要做乙個部落格

start by sharing whatever you ve got.everyone for me and i for everyone.如果你想要清晰地思考,就必須遠離人群。但是走得越遠,你的處境就會越困難,收到的阻力也會越大。因為你沒有迎合社會習俗,而是一步步地與它背道而馳。如果自己就是潮...