前幾天在 LinkedIn 看到一則標題聳動的貼文 “我想我遇到了 10x 工程師”; 不過貼文內容卻讓我覺得匪夷所思. 貼文內容是這樣的, 一位工程師 (他的同事) 能夠在短時間內解決很多深度的 bug, 讓他覺得非常驚艷! 🤔

真的是這樣嗎? 這讓我想到我曾經被當作 10x 工程師的經驗過往經驗, 這事情發生在我的第一份工作上!

🗯️ 前言

這份工作是在 imi technology (應該已經倒閉) 擔任 Unity 軟體工程師. 主要工作為開發棋牌遊戲 (就是博弈). 當初選擇這間公司單純是因為離家很近, 薪水可以接受, 也就沒有想太多了. 有些人可能會對博弈的工作感到反感或有興趣. 但這次的主題跟這個產業沒有掛鉤, 只單純講軟體業的一些親身經歷. 🤔

✏️ 概況

這個團隊總共為 8 人團隊, 有 5 名超過 10 年經驗的資深工程師, 1 名初級, 剩下 2 名入門級. 我們的分工為下:

  • 3 名資深 + 1 名初級使用 Java 開發服務端
  • 1 名資深使用 Phaser 開發 Web 遊戲客戶端
  • 1 名資深 + 1 名入門級 (我) 開發 Unity 遊戲客戶端
  • 1 名入門級學習 (不太知道他是做什麼的)

如上所示, 我負責的和另一名資深的工程師共同開發 Unity 遊戲客戶端.說來好笑, 我們這個團隊已經面臨瀕死邊緣了. 好像是老闆對我們的成績不滿意, 開發時程過長, 所以準備要裁掉整個部門 (當時我並不知道). 😒

📊 比較

在我們團隊內, 我自獨立開發了一整套完整的遊戲內容, 另外一位則是負責 UI 部分. 我一個月(大約20幾天)就把整套遊戲做完, 把 Web 客戶端的內容全部抄了下來; 而且游刃有餘. 而我們 Web 客戶端花了 10 個月 一名資深工程師來完成. 當然這樣對比是不公平的, 主要是因為我們那位工程師是從頭學 Phaser. 而且它們是先開發第一個版本, 所以溝通成本比較高. 而我只需要負責抄就好. 🤔

但是單純的比較開發時程的總長度的話 (不論詳細情況, 而且我也不知道), 剛好是 110! 😬

💬 結語

這是發生在 2019 七月的事情 (距今差五年), 所以這個文章比較短, 畢竟是寫過往的經歷, 其實詳細細節已經有點記不太清了! 不過我還是想把它寫下來, 畢竟往後大概綠也不會有這種情況發生了(希望)! 💦

不過我這裡要強調一下, 我過去的同事都很敬業, 並且我不曾對它們的專業能力抱有懷疑! 依照我的過去經驗, 我相信他們都是業界內的頂尖強者! 💯