給資淺工程師的建議
04 Dec 2022如果出社會一 ~ 三年左右,對職涯有些迷茫,也許你可以參考這篇文章。在這裡,我會從幾個方面來聊聊:(1) 如何探索職涯方向;(2) 如何成長,提升軟硬技能;(3) 如何加薪。
多嘗試、不設限
常聽到「這是我的專業,我要專心把它做好!」、「這都做不好了,哪有空玩其他的?」,但世界這麼大,有好多事值得嘗試,這個好玩,那個也好玩,有玩都有收穫,或是發現不好玩?也是一種收穫。什麼都試試看,擴大視野,對職涯或生活都有幫助,探索和評估自己適合和擅長什麼。
記得剛出社會時,第一份工作是前端工程師,後來陸陸續續玩過 UI/UX、後端等,「原來別人是這樣看事情啊」總是在換了位子之後的第一個驚喜,慢慢理解到其他位子的有趣和困難之處,之後在溝通或實作上多多少少能多考量些,也能接更多有趣的工作來做。
建議你
- 多看看別人在做什麼,像是看看同事手上有什麼好東西。
- 藉由跨部門的合作機會或參加公司活動,認識其他工作夥伴與不同職務的人,吃飯聚餐聊聊都好,了解其他專業的人在做什麼。
- 多元發展,有機會就接其他職務的工作來玩玩。
- 觀察比自己資深 3 ~ 5 年的同事的生活,是不是你想要的?或是思考怎樣的生活是理想的生活?然後試著過這樣的生活。
擴大生活圈
這裡的擴大生活圈,不光是生活而已,更強調的是「技術圈」。有許多好的不好的消息,可能要靠不同的來源才能取得,那就多交交朋友,相互交流。例如:其他公司團隊怎麼解決 XX 問題、想去某某產業或公司的優缺點、職缺找夥伴內推順便分獎金。
建議你
- 參加各種社群活動,像是參加研討會、鐵人賽、小聚,認識更多相關行業的朋友。
- 發摟有興趣的開發者的社群媒體,像是每個前端工程師應該都有在發摟 Addy Osmani 、我很喜歡 SEO 就發摟 Matt Cutts。
- 訂閱電子報、PODCAST、YOUTUBE 等定期接收新知。這裡不是説一定要很有壓力的讀完或研究透徹,可以是很輕鬆的瀏覽即可,增加關鍵字和印象就好。
- 和新舊同事保持聯繫,互相交流。
自己動手做
學到新東西,只有從頭到尾動手做過才能融會貫通,慢慢內化成自己的東西,想加強硬底子就要靠實作!這麼還有幾個好處:(1) 找到更多學習點;(2) 讓健忘的你,以後有參考資料;(3) 面試的材料,看臉不如看 code。
我在嘗試某些新東西後,都會開個小專案做個玩具玩玩,或是在既有的專案底下用這的新點子重構,又或是導入工作中,不管得到什麼都是很棒的收穫。像是最近玩了 visual testing 就嘗試導入工作流程、放在 Mixtini 裡面、寫了幾篇文章記錄這一路上的點點滴滴。我不僅是閱讀了資料而已,還解決了團隊工作上的問題、學到更多 CI/CD 相關的技能。跟我聊專案開發可能沒那麼有興趣,但是聊這件事,眼神馬上發亮啊。
過去我在面試團隊成員時,若履歷附上額外做的專案或是有寫文章、參加過鐵人賽,都是大大加分!而過往當團隊領導者時,也會建議夥伴這麼做,因為這意味著這位工程師 (1) 有內在驅動前進的動力,能自學和解決問題;(2) 樂於分享,是正面的人格特質,適合團隊合作;(3) 技術不僅是吃飯的工具而已,很可能是真心熱愛,對人生有熱情。
建議你
- 實作 side project。
- 寫文章記錄來龍去脈,除了釐清思緒和澄清盲點,還能教學相長。推薦參加 iThome 鐵人賽,像我就參加了兩屆 (1、2)
(♡˙︶˙♡)
(2023/04/02 更新) 如果你還是手足無措,推薦閱讀泰銘的書「原來 React 這麼有趣好玩:圈叉、貪吃蛇」,他會手把手帶著打底以具備該有的知能和熟悉產品開發流程。萬事起頭難,解法不就來了嗎?
多想、多問、多分享
不管是在人生的哪個階段、面對什麼問題,對於不懂的領域,多少會感到害羞害怕,而不敢說不敢問。「有問題就是要問啊」,這次沒過關,之後還是要重考的,那不如這一次就好好弄懂解決它。只是說也不是說什麼問題都可以拿出來問,還是要先找過資料、思考分析後,若還是沒有肯定的答案或是想知道有沒有更好的解法,拿出來請教絕對是好的。
在我目前待的工作環境裡面,很鼓勵大家把心裡的話問出來,然後一起找答案,有時候已經探索過一遍了,但可能還是有不夠周嚴的地方,聽聽別人的想法、一起學習一定更快更好。
再來,既然希望別人能提供更好的解法,就必須先貢獻點東西,當研究有些成果時,請不要吝於跟大家分享,約個簡單的會議、寫個文件貼在討論區都是很好的交流方式。在分享的同時,也能鍛鍊口說和文字表達能力。
建議你
- 遇到問題時,先找解法,然後再設法請教其他人,試圖找出更佳解。
- 不定期跟大家分享學到的好東西,教學相長。
在這裡我想強調一個觀念 - 提升業界的狀態,需要每個人的努力,因此嘗試讓彼此有正向的互動,就是好的開始,像是多分享交流。而分享不用等到很有能力、很資深的時候才分享,在什麼都沒的時候,就可以練習如何分享,無論再怎麼簡單的東西,都有人不懂,都值得從零開始省思。
談加薪
當我還小時,總覺得談薪水是老闆或主管的事,我這麼努力,他們應該看得到?況且,如果我這麼有價值,他們應該會想辦法留住我。但事實是,公司的餅是有限的、沒有人是不能取代的,況且每個人的煩惱都好多,哪有多餘的心力管別人?老闆主管同事不是你爸媽家人好友啊,凡是最好直說不猜心。當我明白這一點後,就知道一件很重要的事 - 覺得自己有價值、想升遷或加薪,就要說出來。
因此,歸結新人的薪水升不上去的原因可能是:
- 不好意思開口。
- 公司加薪的幅度不高、餅不夠大。
不要認為自己很新、要學的東西還好多、沒什麼貢獻,就覺得不需要加薪或加少少就好!公司找不同狀態的人來上班,一定是有其考量;再來,有貢獻就是有貢獻,既然有貢獻,加薪有何不可?
建議你
- 當有不錯的產出時,記得跟大家分享成果。
- 記錄產出與對公司或團隊的具體影響 (像是某個功能上線以後爭取多少客戶、增加多少流量),與主管 1-1 meeting 或年度考核時給主管參考,提醒他這一年的貢獻。
- 跳槽,等加薪不如換工作。有機會來跟聊聊,就算年資不滿一年,為何我鼓勵跳槽?
多面試
談到「面試」,是否會想到「我沒有要找工作啊,在這裡過得還不錯」,或是「準備履歷好麻煩」等等。只是,有些問題可能會想知道吧?像是目前自己值多少錢?產業需要什麼技能?這很可能要去聊一輪之後才會有個答案。並且,這也是一種交朋友的方式,我的某些工作或是玩技術的機會是因為面試而變成朋友,之後再變成合作夥伴的 (歡迎參考我的面試小記)。
建議你
- 定期整理履歷,順便檢視這段時間的成長,同場加映-如何打造出色的履歷。
- 每隔一陣子就安排時間面試,了解業界和自己的現況。
有目標的前進
首先,關於個人進修,大多數的人是不知道「要」什麼,最多只能說出「不要」什麼,這沒什麼大不了的,那就簡單設個小小的目標,然後給自己一段時間,可能是三個月、半年或一年,朝著這個方向努力,途中都可以做修正或是換個目標前進。遇到合乎這個目標的工作任務,就多接一點,學習和實作一起來,這樣就能很實際地檢視和調整,進而成長。
在我的職涯裡面 SEO 這個技能是在很偶然的機會下習得的,當時的心願是想學一門其他工程師很少碰的技能,這樣就很有特色,感覺很有價值。剛好公司需要有人幫專案搭配行銷計畫做 SEO,於是我就自告奮勇做這件事情。很感謝當時公司花資源栽培,能跟很棒的顧問合作、讀了些書和文章、應用在實際產品上,過了些時間慢慢看到成果,於是我就找到真愛了。在後來的職涯裡,我都會用這樣的模式,設定目標、找資料閱讀、實作玩具,如果喜歡就繼續發展,不喜歡就丟掉。
再來,關於工作成效的提升,不管是升遷或加薪,都是要與公司和主管的目的契合,我們怎麼知道公司要什麼?主管要什麼?那就要善用與主管的 1-1 meeting 來同步資訊,跟主管多聊怎麼提升自己的話題,例如:「到下一個階段需要什麼技能?」、「我想做 XXX 你能給我這樣的機會嗎?」、「團隊誰表現最好,我可以怎麼跟他學習?」,而跟主管 1-1 有幾個要訣:(1) 平常要累積想問的問題,會議後續也要針對這些問題持續追蹤成效;(2) 不要在 1-1 時匯報工作進度或讓主管指派雜事的,而是要試圖幫自己的職涯找到機會和出路;(3) 跟主管同步什麼該做、什麼不該做,這樣能少走冤枉路,不會在績效考核時意外沒有拿到想要的成果;(4) 千萬不要覺得「我表現很好,大家都應該要知道」,好主管會幫忙留意團隊發展,但好主管並不多見。推薦閱讀-軟體工程師的修煉與成長 (5) — 1:1 該談什麼才能讓職涯起飛?。如果跟自己主管聊不起來或是沒有這個機制,歡迎大家多多利用我的諮詢服務,包含職涯諮詢、履歷健檢、模擬面試、協助制定技能培訓計畫。
建議你
- 許願,並嘗試規劃一段時間,包含學習、實作、定期檢視進度並做調整。如果不知道要許什麼願,也許可以參考 Web 開發人員的路線圖和「前端工程師養成手冊」(鐵人賽系列文、電子書)。
- 做年度回顧,檢視這一年達成怎樣的成果、過程學到什麼,然後再幫未來的一年許願。
- 善用與主管的 1-1 meeting,有效提升工作成效。
好好生活
是否會為了能快快追上前輩,而幾乎貢獻全部的生命努力拼技術呢?想要證明自己的價值、一展長才的想法是可以理解的,但人不是機器,也無需將生命的全部貢獻給工作。曾經有段時間我幾乎把所有的時間都花在工作或技術研究上,覺得好多東西都不懂啊,怎麼有空出去玩呢?久了就感到人生乏味、腦汁耗盡,也好容易遇到瓶頸。休假過後再重新撿起這些事情,都有新的想法和更多動力來完成。要自我提升絕對不會只是提升某個小範圍而已,整體的提升才是真的提升,而這些提升都是靠長久累積的。
要好好生活、身心健康的活著,「不當社畜、拒絕無止盡加班」,這是充電也是給自己另一條路,哪天不做這行了還可以當個斜槓青年做其他事情呢!在我的朋友裡,不少人不當工程師了,轉而當攝影師、開餐廳、Youtuber、PM 等。
建議你
- 不用急著長大。
- 持續探索生命的各種可能,好好享受生活。
總結
要對自己有信心和耐心,持續保持開放的心胸,多嘗試、多爭取、多動手做,不斷的評估目標與價值,也許一開始進步很緩慢,但時間久了累積起來的資糧絕對是很可觀的,一定會有顯著的成長的 (✪ω✪)