我害怕成爲公司的第一個初級工程師!

最近,我回答了讀者關於一份新工作的問題。

這位讀者有不到 2 年的專業軟件開發人員工作經驗。她正在面試多家公司,其中一家公司從未僱用過這種經驗不足的人。

加入一家沒有與新工程師合作經驗的公司是否危險?

作爲一名新工程師加入更資深的成熟團隊,您是否應該擔心入職和指導?

情況

這是我從這位新工程師那裏收到的電子郵件:

我問你的問題是,如果在這家公司的面試一切順利,你有沒有可能要問的問題?鑑於...

  1. 我將是他們的第一個大三學生(但許多開發人員在有大三學生的地方都有 20 多年的深厚職業生涯)

  2. 他們的工程組織非常新(2022 年 5 月)

  3. 工程相對於主要業務來說是次要的,但對於他們如何在中期發展業務至關重要

我的回覆

我的回答是針對這種情況的,我知道這個工程師的技能。無論她的“初級”經驗水平如何,她都會對任何工程團隊做出重要貢獻。

首先,我不會爲第一個“初級”工程師而苦惱。至關重要的是,您需要了解他們的入職流程以確保您得到支持。但我相信你會成功,因爲你對你到目前爲止所學的東西的適應性和獨立性。

其次,一個新的工程組織可能是個廢話。但我認爲它最終對你有利。這意味着現有代碼將更簡單,並且不會有那麼多棘手的技術債務需要解決。隨着團隊的成長,您將看到香腸是如何製作的。經驗豐富的領導在這裏也絕對是一大優勢。

最後,工程處於次要地位(很可能)是公司的現狀。從這裏開始,它可以朝兩個方向發展:

  1. 工程無限期退居二線或被外包,在這種情況下,您可以隨時帶着簡歷上的經驗離開公司

  2. 工程成爲新業務的主要驅動力。如果在這種情況下發生這種情況,我不會感到驚訝。

要問的問題

在面試中,我認爲軟件工程師應該準備好自己的一些難題。

如果你批判性地思考你想加入的組織類型,它就表明你有能力。我過去曾寫過關於向公司篩選者提問的文章——你應該像面試你一樣面試他們!

對於新工程師加入高級團隊的這種特定情況,我想到了幾個問題:

  • 整個工程組織有多大?它的結構是怎樣的?其最終結構的願景是什麼?
  • 我會加入哪個團隊,或者您希望我參與哪些項目?
  • 你對這個角色有什麼期望?是全棧嗎?從現在起 3-6 個月後,如果我做得很好,對團隊來說會是什麼樣子?
  • 您如何處理新開發人員在代碼庫上的加入和支持?

每當你面試時,我還建議你瀏覽一下Julia Evans 的清單,看看是否還有其他突出的問題。這是我一直使用的資源。

更多資源

我每天都爲軟件開發人員寫一些新東西。進入每日列表以接收更新。

如果你喜歡我的文章,點贊,關注,轉發!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章