CTO與VP of engineering的差別

一直以來,我對於這兩個職位的想象都是…

“這應該只是公司不同,所以對同一個role有不同的職稱而已;基本上它們就是 Dev/IT 的最高執行角色,並且直接向CEO報告!?”

但在某一次 1 on 1 與DK 剛好聊到以後,才發現原來這兩個角色是完全不同的,它們有各自需要關注的方向,並且同時report給CEO。

CTO, Chief Technology Officer

CTO 這個角色主要工作範籌在於公司未來的技術發展,他必須評估公司長期的技術需求,帶領團隊開發相關的技術,並確保當業務發展到某個時間點時,其相關的技術都已經ready了。

像是Amazon的CTO的工作就是在帶領團隊專注在Amazon 未來5-10年技術開發,比較有名的例子是:Amazon DynamoDB 這篇paper就是由CTO帶領團隊來發的…

VP of Engineering

這個角色主要是關注公司目前的技術發展,而他所帶領的團隊會需要開發各種技術來應付目前的業務需求。 (但大多數的公司的CTO其實在做 VP of Engineering的相關職務)