
-
Joy Ebertz – Harness 公司首席工程師
-
Pablo Fredrikson – Bitso 公司首席 SRE
-
Charlotte de Jong Schouwenburg – Bravely 聯合創始人、商業心理學家、高管教練、培訓師
Joy Ebertz:
作為首席工程師,我的角色每天、每月、每年都在發生顯著變化。這是一種在公司需求、我的技能以及個人意願之間尋求匹配的過程。其中不僅關乎我的興趣,而是我想要做什麼。我有時需要做一些技術工作,以積累行業信譽,從而在未來推動特定技術方案時具備更強的影響力。
另一方面,儘管我會與經理協商來確定工作重點,偶爾他也會要求我調整方向,但更常見的情況是我會自己決定要做什麼。
成功的關鍵在於瞭解如何發揮自己的最大效能。例如,我發現自己在與至少一位同事合作時效率最高 —— 這樣不僅能起到監督作用(哪怕他們並沒有直接參與到工作中),還能與之交流思路。
具體來說,我曾花費數月時間調研授權框架、工具和供應商,並制定相關建議、規劃和評估方案。我也曾與其他工程師共同推進特定專案,並參與編碼。因此,我的工作有時側重於深入研究和撰寫文件,頻繁的開會、演示和說服他人,有時則專注於編碼。這一切都取決於公司的需求、我的技能,以及我在特定階段的側重點。
Pablo Fredrikson:
作為首席工程師,責任重大。(也充滿樂趣!)首席工程師的職責範圍廣泛,通常從帶領工程師團隊編寫高質量程式碼開始,用技術專長指導團隊提升生產力。除此之外,他們還專注於識別那些能對公司產生重大影響的專案。首席工程師往往是最先發現工程流程中低效環節或可改進之處的人,而他們有責任解決這些問題。透過這樣做,他們不僅提升團隊生產力,還能提高公司的整體價值和技術水平。
Charlotte de Jong Schouwenburg:
我們與各類公司的首席工程師合作,涵蓋從初創公司、快速成長型企業到像微軟這樣的跨國公司。根據企業文化、發展路徑和領導需求,首席工程師的角色定義、職責要求和任務也會有所不同。
Joy Ebertz:
隨著職位的提升,技術能力與領導能力的平衡變得愈加重要。(我特意避免使用 “軟技能” 一詞,因為我不想暗示這個技能不重要。)對於那些尋求晉升的人來說,技術能力通常不構成瓶頸,因此我將在這裡重點討論人際交往與領導能力。我想討論的第一項技能是理解全域性並做出權衡。我所說的權衡,實際上是時間和精力的分配。隨著工作經驗的積累,你會自然發現很多改進的空間,但並不是所有問題都值得花大量時間解決。有些問題,在小公司並不需要關注,但大公司就可能必須去解決。你需要從“發現可以改進的地方”轉向“什麼時候足夠好就可以停止”的思維方式。
下一項技能是人們常談到的 —— 影響力。你通常需要說服他人支援你。影響力不僅僅是提出有力的論點,它還涉及理解他人的動機,以及公司、團隊和個人的文化。如果別人拒絕,是因為他們認為你的提議不合理,還是因為工作負擔過重,無法騰出時間?如果是後者,你能做些什麼來解決問題或改善他們的處境?
我想提到的最後一項技能是溝通能力。你可以將其視為影響力的子技能,但它很重要,值得單獨強調。在正式與非正式場合,無論面對大團隊還是小團隊,提升書面和口頭溝通能力,能極大地幫助你傳達想法。
Pablo Fredrikson:
同理心是軟體工程師成為首席工程師必備的關鍵技能。為人正直至關重要。雖然技術能力很重要,但同理心和積極主動的態度更為關鍵。
首席工程師應能識別流程中的問題並提供解決方案,同時,必要時還應願意指導和幫助其他工程師。
Charlotte de Jong Schouwenburg:
首席工程師的職責將從專業領域擴充套件到領導、激勵和鼓舞團隊成員,並幫助他們發揮最大潛力。這需要一套與專業能力相輔相成的技能。
以下是一些相關的領導技能(此清單並不詳盡,具體內容會受到公司文化、需求以及團隊成熟度的影響):
-
專注增強信任、自主性、目標感、心理安全感和主人翁意識
-
提供明確的框架(有助於增強心理安全感)
-
培養成長型思維模式
-
提供並推動持續反饋
-
引導團隊從衝突走向合作
-
強調團隊在公司中的貢獻和地位,重申與公司整體目標的聯絡(有助於增強目標感)
-
掌握情緒調節
-
學會向上管理:說服領導層認可某項計劃的價值,即使需要額外資源或成本
-
能夠應對困難:壞訊息、衝突管理、反饋與設定界限
-
言行一致:明確你期望團隊成員展現的行為,並確保自己時常踐行這些行為
Joy Ebertz:
對於一些技能,比如溝通能力,關鍵在於抓住機會,勇於接受挑戰,即使這讓你感到不安。
例如,我寫得越多、說得越多,就越感到自如,也越發現自己有更多想表達的內容。我發現一些書籍對提升其他技能很有幫助,但與人交流也是一種很好的方式。找到一位同行或更資深的導師,與他們討論這些問題,可以很好地驗證直覺,並幫你發現一些可能忽視的細節。同樣,與比你更資深的人合作,尤其是處理複雜情況的專案,也是瞭解他人如何應對這些問題的好方法。
Pablo Fredrikson:
從主動傾聽他人開始。不要急於一開始就掌握所有技術;技術專長會隨著時間的推移自然積累。
Charlotte de Jong Schouwenburg:
軟體工程師可以透過以下方式提升能力:
-
以榜樣為師 —— 觀察、反思並吸收那些鼓舞人心且高效的領導者所運用的技能(這些領導者也可以來自其他領域,因為這些技能在各領域都適用)。
-
參加培訓,尤其是尋找包含行動學習的研討會,透過培訓師的幫助,在真實的相關場景中運用新技能。
-
儘可能多地實踐 —— 領導力體現在你的日常行為和溝通中。嘗試在現實生活中引入、重複並最佳化儘可能多的技能(如反饋)。
Joy Ebertz:
除了提升技能外,我還想提到三點。首先是善用你的經理 ,將他們視為合作伙伴。這不僅會為你的職責範圍取得最佳結果,還能確保他們瞭解你的目標以及你特別希望發展的技能,從而幫助你發現更多機會。
其次,主動尋找機會拓展自己的影響力 —— 這不僅能讓更多人認識你,還能幫助你更全面地瞭解公司內各團隊、部門和業務領域的動態。如果缺乏高層視角,就很難建立全域性觀並做出合理的權衡。
利用經理的支援,爭取參與更高級別的會議,或者在無法參會時讓他們為你做簡要總結。最後,主動尋找機會去結識公司各個部門的同事。如果你能在不影響自身關鍵事務優先順序的前提下,順手幫助他們一些小忙,那就去做吧。在不同領域積累社交資本,並深入瞭解其他團隊如何看待公司、他們的工作等,這將非常有價值。
Pablo Fredrikson:
參加行業會議是一個很好的起點!在會議上,你可以學習他人的經驗,包括他們遇到的挑戰以及如何解決這些問題。指導他人也是一種極佳的成長方式。我運營著一個 YouTube 頻道,分享自己在日常工作中的技術見解。我發現,創作內容需要對所講解的主題有深入理解,因此,在準備分享知識的過程中,我也進一步加深了自己的專業素養。毫無疑問,知識分享極大地提升了我的技術能力。
Charlotte de Jong Schouwenburg:
要提升自身的影響力和效率,可以從我之前提到的三點入手:以榜樣為師、參加培訓、在實踐中學習。
熟能生巧。展現自己持續學習、成長並勇於面對挑戰的態度,這正是你希望團隊成員效仿的行為典範。
Joy Ebertz:
公司確立和塑造首席工程師角色的最佳方式是,明確說明他們希望從這一角色中獲得什麼,同時允許被聘用者進一步定義或調整這一角色。如果最初聘用的幾位首席工程師能夠深刻理解組織需求並善於解決問題,這種方法會特別有效。
我見過的兩種失敗模式是:一種是限制過多的公司,它們不給工程師自由或資源去做他們認為最重要且最有影響力的事情;另一種是過於鬆散的公司,它們不清楚自己希望從資深工程師那裡得到什麼,因此未能為他們提供足夠的指導以開展工作。
Pablo Fredrikson:
尋找有潛力的人 — 那些關心他人、想要學習並渴望指導他人的人。這些人很可能在幾年後領導公司。留住他們,為他們提供成長和發揮影響力的機會!
Charlotte de Jong Schouwenburg:
公司可以做的有:
-
賦予自主權:制定明確的職業發展道路
-
有效管理期望:清晰地列出期望的品質、行為和成長路徑
-
界定職責範圍和限制
-
明確公司文化:用實際行動踐行你對員工的期望
首席工程師承擔多樣的任務,如領導技術團隊、影響決策和推動改進。他們的工作根據公司的需求和個人目標進行調整。
在這一角色中取得成功需要兼顧技術專長和領導能力。重要的技能包括宏觀思維、權衡利弊、影響他人、理解團隊動態、溝通以及指導和激勵團隊等人際交往技能。
工程師可以透過導師指導、培訓、觀察和實踐來培養這些技能。我們建議工程師積極傾聽,抓住領導機會,擴大自己在公司內部的影響力並與其他部門積極互動。
公司應當明確對首席工程師的角色預期,提供自主權,並允許他們靈活地塑造自己的角色。提供成長機會,並營造注重學習和領導力的企業文化。
原文連結:
www.infoq.com/articles/virtual-panel-principal-engineer/
宣告:本文為 InfoQ 翻譯,未經許可禁止轉載。
