初創公司CTO成長指南
我在 2018 年加入了一家創業公司並擔任開發領導職位,一年半後我寫了這篇文章,當時的題目是 “從工程師到管理者的轉變”,但現在我決定把標題改一下以使其更清晰。現在,我在數字化機構做開發管理,幫助那些初創公司啟動他們的開發,併為技術經理和創業公司創始人撰寫指南。
我想分享一下我成為 CTO 的經驗。這篇文章主要涉及技術方面的管理,面向 CTO、工程副總裁、部門主管等等。
在每個軟體工程師的職業生涯中,都會有這樣一個時刻,他們需要決定是要繼續從事技術領域,還是轉向管理領域。兩種選擇各有優缺點,這取決於你的性格、你想要的生活方式以及你是否能更好地平衡工作與生活。
一年前,我成為了一家小公司(不到 40 名員工)的 CTO,這個轉變讓我比以往任何時候都繁忙。突然之間,我需要做的事情一個待辦事項清單已經不夠寫了,而且隨著時間的推移,這個清單不斷增長。經過一整年的歷練,我終於理順了我的工作,我想和大家分享一些我認為很重要的東西,如果當時我知道這些,我想我會比較輕鬆。
#01
在同一公司晉升到管理職位
如果你從同一團隊轉向成為他們的經理,你需要確保他們首先尊重你作為開發者的身份。
這是很重要的,否則,你的隊友將會質疑你的管理,你和團隊之間會存在不信任感。還記得你的經理曾經建議過一些奇怪的事情來提高團隊的績效嗎?你獲得的尊重越多,與那些和你想法不同的人之間的摩擦就越少。
你和團隊的友誼將因為你成為他們的老闆而受到影響。
在你成為團隊領導之後,與隊友之間的友誼會受到影響。如果你想在工作之外繼續保持朋友關係,最好把工作談話留在辦公室。這個問題有幾個方面。首先,他們會認為,如果你的朋友支援你,他這樣做並不是因為客觀上合理,而是因為友誼。
另一個問題是,總會有一段時間,你不得不與某個朋友進行不愉快的交談,無論你多麼支援那個朋友,但每個人都會犯錯。如果你不進行這種不愉快的對話,那麼對其他人來說是不公平的。
#02
丟掉一些習慣
凡事親力親為
當然,你可以做得更好,更快。但你的時間是有限的,需要優先考慮其他更為重要的任務。學會授權,學會管理你授權的人即可。
假設他們會像你一樣及時完成工作。只有在這個人不能完成任務時,你才應該談論你對標準的期望,你希望任務多快完成,以及完成質量。
也有可能一旦你開始自己做所有的事情,人們就會開始期待你下次做同樣的事情。
領導者不要成為瓶頸。如果某個問題不是總統或你自己的決策,就應該委派給其他人負責。將責任下放並分配給合適的人員,找出問題所在,增加結構並進行委派。通常所面臨的壓力是相反的,即想要掌控所有事情,但領導者應該抵制這種壓力,優先進行委派。
——Donald Rumsfeld(前美國國防部長)
渴望成為萬事通
你不可能知道所有的答案,當你回答某些奇怪的技術問題時,回答 “我不知道” 是可以的。重要的是,你能將提問的人與知道答案的人聯絡起來。或者至少讓他朝著解決的方向前進。
我們中沒有一個人比大家都聰明。
閉門工作
很遺憾,你將不能再獨自工作了。從獲取任務到完成任務再到提交稽核,整個工作流程都需要人與人之間互動。(儘管你需要為你的開發者維護一個健康的工作環境。)
你需要提高的基本素質是溝通能力。你需要與你的開發者大量交流。你需要與你的主管大量交談。你會在一天之內接到許多電話和郵件。這就是現實,無法避免。
除非你為你的開發者維護一個健康的工作環境,否則人們將開始直接找他們並打擾他們的工作。這些干擾將使你的團隊不開心。因此,要為他們做好溝通。
只關注自己的工作
“我的模組可以工作,所以不是我的問題” 或類似的話現在應該在你的詞彙表中禁止出現。你現在的責任是確保業務的成功,所以你不能說你做好了自己的部分,其他一切都不重要。其他事情也很重要。
如果其他部門導致你的團隊 / 部門速度減慢,這就是你的問題了。如果公司外部出現了阻礙,例如第三方供應商的問題 —— 你也需要解決這個問題。要麼將其委派給其他人,要麼自己解決問題,但現在不應該有 “我們的工作 / 他們的工作” 的思維。
#03
改善一些習慣
溝通
在這裡我要再次強調這一點,因為這非常重要。你的溝通量將增加十倍。你需要招聘人員。你將不得不與其他人交談,讓他們更有效率,討論他們的問題等。任何管理職位都需要這種軟技能。
溝通藝術是領導語言。
壓力管理
如果你認為有無法修復的 bug 或在衝刺期間無法完成足夠的任務時已經有了壓力,請再想一想。現在你將成為你的開發人員的保護傘,所以所有對你的團隊不利的事情都將由你來承擔。有趣的是,一切積極的事情都會順著你的方向發展,所以這一點很重要。
會有多個利益相關者向你施壓,並認為他們想要的東西是最重要的。而不是有一個經理告訴你你需要更快地工作,會有很多人想從你那裡得到不同的東西,而且要快。
你需要學習如何處理壓力,個人建議 —— 比如在週末做一些冥想,運動,遠離電子產品。
注意自己的身體,照顧好自己,這將有助於你應對領導壓力。
決策能力
從現在開始,你所做的每個決定都可能關係到你的整個團隊和整個公司。你需要權衡利弊。決策通常包含一些權衡。例如,重構程式碼的某些部分是當前穩定性和未來可維護性之間的權衡。將一些單體架構重寫為一堆微服務通常需要在可伸縮性、開發成本、複雜性、效能和維護之間進行權衡。
領導者通常負責做出具有挑戰性的決定,比如是否從頭重寫服務,是否保留一名員工,還是讓他們離開。
學習能力和適應新事物的能力
市場上不斷出現新的東西,新的程式設計方法。保持開放並儘可能吸收更多的資訊以保持領先是必要的。
身為管理者,並不意味著你需要停止觀看 Coursera 影片或在 Udemy 學習關於分散式系統的課程。對於你作為決策者來說,擁有廣泛的知識是至關重要的。唯一實現這一點的方法是永遠不要停止學習。
承認自己也會犯錯誤
誰都不願意被人說不對,但如果你手下的人比你聰明,那麼你可能會多次經歷這種感覺。被證明是錯的也沒關係。你錯了意味著建議的解決方案比你的更好,最終對公司更好。請不要對與你爭吵的人懷恨在心,因為這會降低他們將來與你討論的慾望。只有在爭論中才能找到最優解。
關心小事情
如果你是部門主管,你將需要執行標準,關心文件、工作流程、技術債務等。
沒有多少開發人員喜歡編寫測試 —— 現在你有責任確保所有 “保姆需要做的事” 都完成了。
#04
擔任管理職務的好處
由於你處於一個需要不斷溝通的位置,你會遇到很多聰明的人。這將給你的專業領域的社交網路帶來提升。
你影響著公司的發展方向
你現在是公司驅動力的一部分,你可以決定,或者至少對戰略的某些部分進行投票。推動技術願景是一種非常充實的感覺,公司越小,你的影響力就越大。但請記住,伴隨著巨大的權力而來的是巨大的責任。
經驗
這是一個學習新事物的絕佳機會,這是你以前無法想象的。作為軟體開發人員,我們經常專注於單個 bug 或某個功能的一部分,而沒有擴充套件我們的視野(在工作時間,我們仍然可以在週末用新技術構建一些業餘專案)。但是從開發轉換到管理是一個全新的領域,有很多新東西需要學習。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70024924/viewspace-2943448/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 創業公司CTO談創業公司技術選型創業
- 初創公司小前端在夾縫中堅強成長 | 掘金年度徵文前端
- 初、中、高階測試工程師成長指南工程師
- AI教父Hinton坐鎮,材料初創公司CuspAI成為最值得關注的英國初創公司之一AI
- 初創公司的幻覺
- 如何看待創業公司與成長型前端團隊創業前端
- 【科創人】普元CTO焦烈焱:成長之路務必重視工程能力
- 初創公司如何做DevOpsdev
- 谷歌母公司Alphabet投資AI晶片初創公司谷歌AlphabetAI晶片
- 一家法律智慧公司的CTO是怎樣煉成的?
- 晶片初創公司ERP:核心管理內容解析晶片
- 在初創公司使用Rust的警示故事 - ndwRust
- 2018 資料分析師成長指南
- [譯] 初創公司的資料科學:簡介資料科學
- Dealroom:2023年影響力初創公司報告OOM
- 初創公司如何訓練大型深度學習模型深度學習模型
- Dealroom:2021年歐洲出行初創公司報告OOM
- Alphabet設立新風投公司Gradient,專門投資AI初創公司AlphabetAI
- 從大型科技公司跳槽到初創公司的區別變化 - platohq
- [譯] 職業成長的內部指南
- 想成為RPA人才?RPA人才成長指南
- CB Insights:印度估值最高的初創公司一覽
- 技術初創公司的五個核心指標 - James指標
- 法國政府:2021年法國最具前景初創公司
- 贏在CSDN,在創作中成長
- Airbnb聯合創始人蔘與了加密貨幣初創公司融資AI加密
- 為什麼初創公司應該將程式碼開源
- 視覺化全球100個最有價值的初創公司視覺化
- Storm8創始人談創業經:從初創公司到3億美元併購ORM創業
- 技術之外的工程師另類成長指南工程師
- 競鹿(JobDeer)CTO養成記——羅飛
- 公司各個階段 CTO 需要做什麼?
- 網站滲透測試公司的成長之路網站
- 矽谷初創公司風生水起 奈何華爾街不買賬
- 美國AI晶片初創公司SambaNova獲5600萬美元融資AI晶片Samba
- Google母公司5600萬美元首投AI晶片初創公司,看上了SambaNova的什麼?GoAI晶片Samba
- 初創公司資料科學專案全流程指南,一位資深資料科學家的經驗談資料科學
- 【晉升秘籍】高薪專案經理的成長指南高薪