2023-02-09|閱讀時間 ‧ 約 8 分鐘

30歲軟體工程師的迷惘,我該轉職嗎?只能轉PM嗎?轉職PM該留意什麼?(上)

轉職是一件對自己影響很大的決定,這並不是一篇鼓勵轉職的文章,而是希望幫助有轉職念頭的工程師們能夠再多想清楚,多了解自己實際面臨的問題,有時候在面臨一些職涯問題的時候,可能只需調整努力的目標即可,等到想清楚了、確定真的有需要時再轉也不遲。

前陣子跟幾位做招募的朋友聊天,他們不約而同都說了同樣的話:「通常工程師轉PM很容易陣亡」,剛好自己就是工程師出身,且有擔任PM並存活的經驗,想趁這個機會將一些想法分享出來,希望能幫助迷惘中的朋友少走一些彎路。
很容易陣亡的原因,不外乎是錯把轉職PM當做解決職涯困境的解方,聽到別人說工程師可以轉PM,然後一股腦栽下去才發現跟自己想的不一樣、又或者是轉職前沒意識到即將面臨的轉變有多大,且又沒待在合適的環境培養能力,以至於一下子就倒了。
本文分為上下篇,上篇講述常見萌生轉職念頭的原因以及可能可以思考的問題,下篇講述轉職PM的心態調適以及如何挑選好的環境來幫助自己培養PM能力。

為何會有想要轉職的念頭?

以下列舉一些常見萌生想轉職的情況:
  1. 職涯碰到階段性瓶頸,不知道還能做什麼
  2. 受到某些人事物啟發,對某些職位覺得嚮往
  3. 發現了自身職位的侷限性想要探尋更多可能
  4. 覺得自己缺少某些能力,想透過角色轉換來替自己鋪路

職涯碰到階段性瓶頸,不知道還能做什麼
或許你已出社會磨練了幾年,在許多情況下已能獨當一面,能獨立攬下產品或案子的程式開發,看起來已累積了一定的職場經驗,一切看起來都上軌道了,但某天醒來卻不知道自己接下來還可以做什麼?
或許你可以試試看:
  1. 與前輩交流,探尋一些其他可能職涯路徑
若你過去所待的公司,組織架構相對單純,公司只有技術部門、PM部門、業務部門,分工並不是那麼細,你可以想像的到的角色只有工程師、設計師、PM、業務的話,或許可以嘗試跟更資深、待過更大組織的前輩、同事們聊聊,從他們眼中探尋一些職涯的可能路徑還有哪些。
又或許在公司裡,已經有那麼幾位同事或前輩,在做的事情是你有興趣的,主動與他們攀談,請教他們是怎走到這個角色的,有沒有什麼甘苦談,若聽起來覺得OK,也可以嘗試以他們為榜樣(role model),主動爭取一些相關的工作來試一下水溫。
2. 多主動與主管、老闆聊聊
有時候主管跟老闆的腦中或許存在一些可能的選項,只是他們沒注意到你有這方面的困擾,或許你主動的提問,會得到一些意想不到的收穫,畢竟,他們才是時常跟你相處,了解你,而且手上握有一定權限的人。
而且會有這個困擾的人,大多也是對自己的職業發展感到在意,是個積極的人,當他們得知你有這方面的需要,多半會樂意在自己的權責範圍內,給你一些建議或協助的,不妨就利用這些資源,好好與他們梳理一下狀況。若你是個很強的戰力,也可以給主管們一個機會,讓他們察覺到原來你有這樣的需求,讓公司給你做一些安排來兼顧你的職涯發展,以免等到提離職的時候才惋惜好不容易培養的人才就這麼流失了。

受到某些人事物的啟發,對某些職位覺得嚮往
覺得公司某個角色的同事好像很常可以參與決定,總是可以掌握第一手資訊,可以往外跑,不用老坐在位子上。每次結案的時候都風風光光的被表揚,代表團隊發言,覺得鎂光燈都落在那位同事身上,非常的神氣。
以此情境舉例,在公司裡受到該位同事的影響,開始對他的工作內容感到興趣,除了直接與那位同事或是身邊有做類似職務的朋友聊聊之外,或許你也可以試試看:
1. 找相關課程來上
以PM為例子,不論是專案PM還是產品PM,其實可以很容易的從網路上,找到一些課程來上。並且透過參加一些工作坊、實作性質的課程,從實作中來檢視自己還缺少的能力有哪些,以及驗證自己是不是真的喜歡該類型的工作。
2. 主動爭取相關機會
同樣以PM為例子,若你對PM有興趣,除了盡量讓自己準備好以外,也可以讓主管知道你的意願,以及所做出的努力,讓主管在有合適案子的時候,可以優先考慮給你機會證明自己的能力。

發現了自身職位的侷限性想要探尋更多可能
在工作了幾年之後,能力逐漸培養起來了,眼界也逐漸打開了,漸漸的發現當前職位的侷限性,或許是想要接觸不同技術、想要更多主導權、不想要只有做執行面的事情、又或許是對工作環境的一些事情有些不滿,譬如某個SA很豬頭,每次訂的規格根本做不到,或是某個PM抓的時程都不準,自己來做一定更好。
發現自己的侷限性是好事,若不想要只是留在原本的職務久了逐漸被定型、想趁年輕盡量探尋更多成長可能的話,或許你可以:
  1. 主動爭取新工作
以軟體工程師來說,可以考慮從撰寫技術文件、系統架構文件、UI流程把關或功能需求可行性把關入手,這些不需要主管允許,只要你願意在工作上、會議討論上付出多點心力便可以做到,並且在有好的成果的時候,適時向主管進一步爭取不同面向的工作機會。
你或許可以向主管表達,你願意協助非技術背景的PM,撰寫技術面spec,或是小型案子跟著一起去客戶端了解需求,協助PM做一些技術面的初步規劃,減少回來的溝通成本。又或許,你同時具備多種技術的能力,又有不錯的溝通能力,你也可以主動爭取技術整合的相關工作,譬如在某個合適的專案讓你當技術窗口,負責協助PM協調各單位的工程師,讓你一步一步往其他角色,如系統分析師、技術PM或其他領域的工程師等職務移動。
2. 運用下班時間做些Side Project,學習新技能並累積作品
若你看到一些技術應用很有趣,但是在公司裡頭又用不到,或許可以號召一些志同道合的朋友一起做Side Project,若能夠找到一群朋友一起,會比較能push自己要有一些進度出來,自己的Project也可以確保有主導權,並把作品做適度的曝光,譬如放到Github、Linkedin等社群上,一些新機會說不定就會悄悄找上門來。(筆者曾經因為Github而收到過面試邀約、也因為玩一些工作之外的新東西而輾轉有了參與創業的機會,請相信我,運用下班時間做些Side Project是個能幫助開拓新工作領域的好方法。)

覺得自己缺少某些能力,想透過轉換角色來替自己鋪路
當你在工作一段時間以後,或許已經被拔擢為小Leader,但因為自身缺少某些能力就停住上不去,又或者,當你想往某個方向發展,但發現你缺了另一個角色的實務經驗,這時候你可能可以:
  1. 在原本組織裡面尋求轉職機會,會比外面轉的容易
舉例:你原本是寫前端為主的工程師,當你偶然逛人力網站的時候發現,未來想追求的職位,都幾乎都要求你具備一定的後端開發實務經驗,自己對後端卻還不太熟呀。
除了運用自己的時間好好苦練一把,向外探尋新機會之外,別忘了,相較於你要向一個不認識你的新公司證明自己能力(尤其又在你沒有相關經歷做為佐證的情況下),其實你原本所屬的公司通常更願意提供你轉換的機會,別忘了也先向主管爭取看看。
2. 先拉高再橫向移動,會比直接移動容易且穩健
若你在某個技術領域已經當到資深工程師,累積了一定的火侯,在組織裡也累積了不少的credit,或許可以先爭取看看Tech Lead職位,當你拉高一層並且逐漸站穩的時候,公司就更傾向支持你去學習職務上需要,但你目前還缺的能力(譬如說讓你鍛鍊帶專案的能力、又或是讓你接觸些其他技術好磨練技術整合能力),這時候再去爭取,是相對更容易被公司接受的。

感謝你認真看到這裡,希望聰明的你已經發現,我想提醒正在閱讀這篇文章的你,當你萌生想轉職念頭的時候:
你並不一定要轉PM,其實你還有很多選擇!!!
你並不一定要轉PM,其實你還有很多選擇!!!
你並不一定要轉PM,其實你還有很多選擇!!!
當你考慮清楚了,也想知道更多工程師轉職PM的安全姿勢,就請往下一篇看吧。

分享至
成為作者繼續創作的動力吧!
這個專題致力於軟體工程師職涯成長,協助年輕的軟體工程師在碰到迷惘時(如:如何處理職場議題、如何使自己成長、是否轉職、如何挑選適合自己的環境等),能夠有所指引。
從 Google News 追蹤更多 vocus 的最新精選內容從 Google News 追蹤更多 vocus 的最新精選內容

發表回應

成為會員 後即可發表留言
© 2024 vocus All rights reserved.