工程師可以在代碼編輯器之外產生積極影響的 5 種方式

已發表: 2022-05-06

產品工程師是識別、理解和解決問題的專家。 但是您解決的問題——以及由此產生的影響——不必局限於您在文本編輯器或集成開發環境 (IDE) 中所做的工作。

是的,您編寫的代碼和構建的系統是企業成功和發展的主要因素。 但是,當您可以自由地在組織層面解決問題,並有權塑造和發展文化和流程時,您的影響力就會成倍增長。

以下是我們鼓勵產品工程師在尋求最大影響力時做出貢獻的五個領域。

1. 做品牌大使

我們為我們在 Intercom 構建的產品感到自豪。 但是,我們更為能夠製造出出色產品並與世界分享這些知識的工程師而感到自豪。 如果沒有無數其他工程師解決了問題並構建了我們每天使用的工具,對講機就不可能存在。

這就是為什麼鼓勵 Intercom 的工程師以豐富社區的方式與他人分享他們的知識。 如果我們解決了其他人一直在努力解決的問題,我們會分享我們的解決方案。 這就是為什麼我們在演講寫作、開源貢獻和以社區為中心的活動上投入了數百小時。 這些是建立我們自己的工程文化、向其他工程師學習以及在更廣泛的社區中促進創新的絕佳機會。

2017 年 11 月,我們在愛爾蘭都柏林的 Vicar 街舉辦的以工程為重點的活動 Building Intercom

我們在愛爾蘭都柏林的 Vicar Street 舉辦的以工程為重點的活動 Building Intercom

為工程師提供支持以使他們感到舒適,這一點很重要。 在 Intercom,工程師每周承諾“準備談話”或“寫博客文章的初稿”是完全正常的。 如果我們承擔發表演講或撰寫博客文章的任務,我們會提供相關培訓和支持以達到最高標準,例如公開演講教練或與內容團隊的編輯進行會議。

2. 面試

參與面試候選人可能是產品工程師可以幫助招聘的最明顯和最直接的方式。 隨著團隊的發展,最大的兩個挑戰是確保候選人的質量足夠高,以及保持更廣泛的一致性 面試過程讓您有機會衡量質量和一致性,或識別錯位的風險,因此對於任何工程師來說,這是一個為工程團隊的長期健康做出貢獻的關鍵機會。

“如果招聘過程不一致或不適合收集有關候選人的正確數據,複合效應可能會變成負面的”

剛開始參與該過程的工程師應該有幾個月的時間來適應團隊的文化,然後再跟隨有經驗的面試官一段時間,以確保標準的校準。 新的面試官應該從配對或回顧帶回家的測試等課程開始,以熟悉這個過程。

一旦您對撰寫反饋和參與感到自在,您就可以開始跟踪更抽象和模棱兩可的會議,直到您能夠自如地領導它們。 此時,您應該在開始允許其他人跟隨您之前繼續自己運行會話一段時間。

如果招聘過程不一致或不適合收集有關候選人的正確數據,則復合效應可能會變為負面,從而導致團隊內部缺乏多樣性和錯位。 一個錯位的員工會導致另一個員工,將團隊拉向不同的方向。 這就是為什麼產品工程師擁有對面試過程定義的所有權如此重要的原因。

3. 入職

在我們開始“真正的”工作之前,入職通常被視為一兩天的插曲。 它專注於結識一群人,設置我們的計算機,了解福利,偶爾聽一位高管談論公司的願景和使命。 它快速、便宜且時間短。 現有員工不會“浪費”他們的時間,新員工可以立即專注於產生巨大影響。

“如果我們為成功設立新工程師,我們才能獲得[僱用更多人]的好處”

雖然這些步驟很重要且必要,但這種類型的入職是通用且膚淺的,並且留下了巨大的差距。 它不會教新員工辦公室周圍的潛規則和期望。 它並不能幫助人們在一個新的和不同的環境中站穩腳跟。

當高影響力工程師投資於幫助一個新人成為有影響力的人時,它就像一個力量倍增器,將為團隊和公司帶來紅利。 只有當我們為成功設立新工程師並確保他們他們所加入公司的價值觀和原則保持一致時,我們才能獲得這些好處。 讓另一位工程師致力於確保新員工擁有無縫的入職體驗是實現此目的的好方法。

通常在開始時,需要填補巨大的知識空白才能讓新員工感到高效。 讓工程師主動回答新員工的常見問題(“我如何設置我的開發人員環境?”“誰審查我的代碼?”“我如何查看構建狀態?”)意味著您減少了新員工的機會在最初的幾個障礙中跌倒。

4. 知識共享

世界上最好的產品是由團隊打造的,而不是由傑出而孤獨的工程師打造。 產品工程師的一個定義特徵是,他們花時間確保可能不熟悉技術或流程的新晉或初級工程師不僅了解他們在做什麼,而且了解他們為什麼這樣做。

“即使失去關鍵貢獻者,也不會出現單點故障”

在實踐中,這意味著產品工程師通過創建其他人可以遵循的流程來展示技術領導力,從而實現授權並提高他們的效率,無論是通過實踐研討會還是精心編寫的文檔。

在對講機,除了我們的工程參觀,我們定期舉辦“問我任何事”式的會議,工程師將向他們自己以外的工程團隊解釋我們系統的特定部分是如何工作的。 他們成倍地提高效率,因為他們不僅利用他們的知識來完成他們的工作,而且讓一群人能夠代替他們做這項工作。 這也意味著即使失去了關鍵貢獻者,也不會出現單點故障。

5. 定義價值觀

你的整個團隊都認同的一套共同價值觀將有助於保持你所珍視的公司文化元素。 隨著 Intercom 工程團隊的壯大,出現了上述問題。 當組織由 10 人組成時,有效的價值觀和流程在人數達到 100 時開始崩潰,而為 100 人有效的價值觀和流程很可能在達到 500 人時不再有效。

我們在組織層面對工程進行評估 - 並提煉我們的價值觀 - 就像我們製作我們構建的產品一樣。 我們不斷收集反饋並完善我們的價值觀。 我們對迭代內容的最大投入之一是我們的工程師在各個任期和資歷級別提供的反饋。 志願者工程師論壇每季度聚集一次,以確定問題和潛在的改進領域,並創建工作組將其反饋給高層領導。

“在代碼編輯器之外產生影響就是要找到塑造公司文化的方法,就像你構建產品一樣”

定義和迭代自下而上和自上而下的價值觀意味著我們的價值觀是工程師有歸屬感的東西。 這樣一來,它們就不僅僅是空話,而是我們都有機會塑造的東西。

最終,在代碼編輯器之外產生影響就是要找到塑造公司文化的方法,就像構建產品一樣。 這樣,您的積極影響就會被廣泛地感受到。 如果您有興趣作為對講機工程師產生影響,我們很樂意與您交談 - 看看我們的空缺職位。

對講機職業