全端工程師是個人選擇,還是環境造就?|專家論點【林鼎淵】
今天來跟大家分享筆者的故事。
▋小公司每個人都要獨當一面
這片天,我一個人撐起!
我的第一份工作是「接案公司」,員工人數約莫落在 11~20 人,因為案子很多,所以每個人身上都會掛好幾個專案。
在這間公司,全端並不是選擇,而是你必須做得到!
以筆者當年的經驗來說,除了寫程式外,需求訪談、UI/UX 設計、時程規劃、易用性測試、教育訓練等工作都要一手包辦。
這段經歷現在回想起來還是非常血汗,但正因為經歷過完整的專案流程,所以之後在執行專案時,很清楚每個階段要做的事、注意的細節,對我的職涯有非常大的幫助。
如果孤立無援,就只能強迫成長。
▋大公司需要懂得合作的人才
一個人可以走得很快,但一群人可以走得很遠。
我的第二份工作是「大型企業」,有上市的母公司、關係企業、海外據點。
這間公司因為開發的系統規模較為龐大,所以「這片天,我一個人撐起!」是辦不到的;公司希望每個人專精在自己的技術上,並把效能發揮到最大。
看到這裡,你會不會覺得好像沒全端工程師什麼事了?
但實際上全端工程師對團隊來說是非常重要的! 因為有時卡住的問題是由多個因素所造成,從全端的角度來看,會更容易發現實際的問題點。
大公司的全端更偏向整合、支援
▋筆者的想法
如果我一開始就在大公司任職,也許就只會專精於前端 or 後端了;當然靠自學也能夠成為全端,但就跟語言學習一樣,只有身處在那個環境中,你的成長才會快速。
不過有些公司也會透過 Pair Programing 的機制,讓前端與後端學習彼此的知識,如果讀者對這個話題感興趣,筆者後續會專門寫一篇文章分享。
人的精力有限,靠衝動做出的選擇很難長久,尤其職涯上的規劃一定要謹慎評估,希望這篇文章能幫你思考自己的職涯。
▋想跟大家聊聊
在職場上,你是一個人單挑?還是組隊打怪?又或是組隊完才發現只有自己一個人在打怪?
歡迎大家在留言區分享自己職場經驗喔!
☛ 如果想更深入認識我,可以 Follow 筆者的技術部落格。
☛ 如果對工程師的職涯感到迷茫,筆者最近出版的新書 也許能給你帶來不同的觀點。
瀏覽 1,779 次