# 全端工程師是個人選擇，還是環境造就？

- 作者：林鼎淵（Dean Lin）
- 網址：https://deanlin.net/blog/202208/fullstack-choice-or-environment/
- 發布：2022-08-03
- 主題：職涯成長
- 標籤：科技島專欄、全端工程師
- 摘要：我的第一份工作是「接案公司」，員工人數約莫落在 11~20 人，因為案子很多，所以每個人身上都會掛好幾個專案。在這間公司，全端並不是選擇，而是你必須做得到！以筆者當年的經驗來說，除了寫程式外，需求訪談、UI/UX 設計、時程規劃、易用性測試、教育訓練等工作都要一手包辦。

今天來跟大家分享筆者的故事。

## 小公司每個人都要獨當一面

這片天，我一個人撐起！

我的第一份工作是「接案公司」，員工人數約莫落在 11~20 人，因為案子很多，所以每個人身上都會掛好幾個專案。

在這間公司，全端並不是選擇，而是你必須做得到！

以筆者當年的經驗來說，除了寫程式外，需求訪談、UI/UX 設計、時程規劃、易用性測試、教育訓練等工作都要一手包辦。

這段經歷現在回想起來還是非常血汗，但正因為經歷過完整的專案流程，所以之後在執行專案時，很清楚每個階段要做的事、注意的細節，對我的職涯有非常大的幫助。

如果孤立無援，就只能強迫成長。

## 大公司需要懂得合作的人才

一個人可以走得很快，但一群人可以走得很遠。

我的第二份工作是「大型企業」，有上市的母公司、關係企業、海外據點。

這間公司因為開發的系統規模較為龐大，所以「這片天，我一個人撐起！」是辦不到的；公司希望每個人專精在自己的技術上，並把效能發揮到最大。

看到這裡，你會不會覺得好像沒全端工程師什麼事了？

**但實際上全端工程師對團隊來說是非常重要的！** 因為有時卡住的問題是由多個因素所造成，從全端的角度來看，會更容易發現實際的問題點。

大公司的全端更偏向整合、支援

## 筆者的想法

如果我一開始就在大公司任職，也許就只會專精於前端 or 後端了；當然靠自學也能夠成為全端，但就跟語言學習一樣，只有身處在那個環境中，你的成長才會快速。

不過有些公司也會透過 Pair Programing 的機制，讓前端與後端學習彼此的知識，如果讀者對這個話題感興趣，筆者後續會專門寫一篇文章分享。

人的精力有限，靠衝動做出的選擇很難長久，尤其職涯上的規劃一定要謹慎評估，希望這篇文章能幫你思考自己的職涯。

## 想跟大家聊聊

在職場上，你是一個人單挑？還是組隊打怪？又或是組隊完才發現只有自己一個人在打怪？

歡迎大家在留言區分享自己職場經驗喔！

---

關於作者：林鼎淵（Dean Lin），台灣的生成式 AI 企業內訓講師、外商資安公司軟體專家，也是生成式 AI 創新學院發起人。出版 7 本書（包含全台第一本 ChatGPT 應用專書），兩度獲得 iThome 鐵人賽佳作，累積上百場授課與顧問經驗。（https://deanlin.net/about/）
引用時請附上原文網址：https://deanlin.net/blog/202208/fullstack-choice-or-environment/
