招募主管如何定義優質技術人才?8 大 QA 揭密軟體工程師面試、薪水談判之道

面對科技浪潮,全世界都在爭搶軟體人才,蓬勃發展的軟體和網路產業,成為許多轉職者的首選。但軟體市場上對人力的需求不清、標準不一等等,也常常讓人摸不著頭緒。

對於想踏進軟體產業裡的面試者、轉職工程師者,到底要如何準備自己,才能成為讓企業和雇主認可的優質人才?

8 月份 ALPHA Camp 邀請到軟體企業端的招募主管、技術主管及人力資源平台創辦人,分享在軟體人才生態鏈中不同位置的他們,如何定義優質技術人才,有哪些挑選與培養人才之道?並解答現場活動提問。

活動講者介紹

Shopback Talent Acquisition Business Partner – Mia:Mia 在 Shopback 擔任 Talent Acquisition Business Partner,負責為公司尋找優秀人才,她站在選才企業的角度分享:招募工程師最重視的能力,及工程師面試流程。

東森集團前端技術主管 & Scrum Master – Ivan:Ivan 曾在各大公司擔任 PM、 Scrum Master,現為前端技術主管,專注於帶領團隊、前端技術的開發創新與導入。他以技術主管的身份談論建構團隊時,挑選工程師的考量重點。

人力資源平台 Meet.jobs 創辦人 & 開發者 – Reinhardt:ALPHA Camp 畢業校友,所創辦的 Meet.jobs 為提供台灣及海外職缺的求職求才平台。Reinhardt 將憑藉著對全球業界的觀察與經驗,分享技術人才如何培養自己。

招募主管如何看待優質技術人才?工程師挑選與培養之道

招募工程師最重視的能力及面試流程 – 招募主管 Mia

Mia 分享招募工程師時最重視的 2 大條件:技術能力、文化契合。

  • 技術能力:能夠完成交付任務,寫出團隊易維護、具有品質的程式碼
  • 文化契合:工程師的人格特質符合公司文化,才能跟公司一起進步走得長遠。Shopback 重視的工程師特質有二,一是「就事論事,看到問題就直接提出討論」,二是「主動尋求好的改變,當看到某件事可以做得更好,願意主動嘗試更好的方法。」

為尋找符合條件的優秀工程師,會透過高標準的工程師面試流程進行篩選:

  1. 履歷審查
  2. 電話面試:HR 或用人主管會透過電話訪談,初步了解面試者經驗、面試動機
  3. 作業指派:作業考驗面試者的技術力,完成作業後由公司內部工程師進行審查 
  4. 現場面試:分為技術面試與文化面試。技術面試時由資深工程師提問、考白板題,了解面試者解決問題的方法、思考邏輯與溝通能力。文化面試則由主管針對面試者是否能團隊合作、人格特質與公司文化契合做評估
  5. 資歷查核:最後公司會進行 Reference Check ,了解面試者過往工作表現
  6. 發放 Offer

延伸閱讀:成為軟體工程師的條件:每日工作內容、重要技能、面試如何準備

技術主管挑選工程師的考量重點 – 技術主管 Ivan

Ivan 分享他成為前端技術主管後,組織工程團隊並帶領團隊的過程。

他認為建立團隊時,最重要的是找到「合適」的人才:彼此能力互補、能一起共事成長,價值觀相同的團隊夥伴。因此,他補充道,有時面試者最後沒拿到 Offer,不是不夠優秀,只是剛好不適合這個團隊。

他鼓勵大家:人生就是在不斷的選擇中,找到自己真正適合的位置。一個適合自己的團隊,比起任何條件都來的重要,重點在於結合興趣,才能做得開心。

技術人才如何培養自己 – 人力資源平台創辦人 Reinhardt

Reinhardt 指出,真正優秀的技術人才都是靠自我培養。所以該探討的是:該從哪個方向、用什麼策略來培養?

他分析,企業想要從優秀人才身上獲取的有:專業能力、團隊合作能力、學習能力。反推回來,自身如何規劃和培養專業能力,Reinhardt 認為要從興趣出發,才有辦法持續鑽研,找到自己的成就。

他進一步分享整合「興趣」和「加薪」的職涯規劃:

  • 工作上的專業能力培養:除了技術專業的精進之外,技術以外的專業能力也很重要,如 Domain Knowledge、溝通能力、協作能力等
  • 工作以外的專業能力培養:可多利用線上線下課程進修、參與社群討論或活動,並積極爭取 Side Project 機會,快速累積溝通協作經驗

活動提問

上述為三位講者的精華分享。而針對活動現場參與者對工程師面試、薪水談判等提問,講者亦給予詳盡的回答:

工程師面試時,有哪些注意事項

Q1:軟體工程師面試流程中,哪個階段會篩掉最多人?

招募主管 Mia:作業指派階段會刷掉最多人,大概 7、8 成。作業的審查標準為,程式碼是否乾淨、具有修改彈性,能讓團隊看得懂並容易維護,確保面試者寫程式時在意的重點與公司相同。

Q2:軟體工程師面試流程中,哪個階段較能凸顯面試者的特質?

招募主管 Mia:現場面試是最能凸顯面試者特質的階段。面試官不會去問面試者有什麼期望,而是直接針對他過去的實作經驗去提問,了解他怎麼去應對某個狀況,從實際反應中了解個人特質。

Q3:招募者如何判斷 Reference Check 有效性?

招募主管 Mia:會透過問題的設計,來判斷答案有效性。像是直接聯繫面試者過去的主管,詢問面試者實際工作表現、遇到狀況如何應對,跟他共事時感受到的優缺點等問題。

因此會建議,務必要跟主管保持良好關係。

Q4:Talent Acquisition 在招募過程中的影響力?互動時該注意什麼?

招募主管 Mia:Talent Acquisition 比較像是守門員的角色,會在初期面試階段,了解面試者加入公司的動機、換工作的原因,想成長的方向是否與公司一致等資訊,來確保公司與面試者彼此契合。

若求職者對某間公司有興趣,在投遞履歷前務必先做好功課。

延伸閱讀:軟體工程師面試時該準備的QA問題與答案

工程師薪水、加薪,如何與雇主談判

Q5:工程師面試時怎麼談薪水?

Meet.jobs 創辦人 Reinhardt:最難的部分是先取得公司薪資範圍基準。部分求職網站會列出薪資範圍,假設 5 萬 ~ 7 萬。這時面試者就可以問招募者:「怎麼定義 7 萬的人選?需要哪些能力?」相對的,如果薪水的低標無法接受,個人會建議就先不用去面試了。 

這時如果你開了 6 萬的薪水,可以說明為什麼自己值 6 萬:「公司招募前端工程師所需的能力自己都具備,懂前端技術、UI/UX、也認識產品。此外還有語言能力、其他相關產業經驗」等,如此說服雇主。

談判薪水時要注意,除了你要什麼,更重要是知道對方要什麼,公司如何衡量各項能力,自己要怎麼做才能達到對方期望。

最後分享有提供企業薪資資訊的平台,國內有:比薪水PTT Soft_Job 版,或自家 Meet.jobs 等,國外則是 Glassdoor。另外也鼓勵企業可以提供薪資範圍,因為這是篩選人才、節省人資及公司時間很好的方式。
軟體工程師薪水多高?台灣網路IT業薪資行情

Q6:工程師如何跟主管談加薪?

技術主管 Ivan:重點是盡可能讓主管看見自己的產出,展現努力成果讓他知道,自己是公司的重要資產。我帶領團隊時,每月會固定跟團隊成員一對一對談,談本季規劃與當年度預計產出的成果。

如果能向主管展現自己的付出與成果,主管其實沒有理由不幫你加薪。所以需要知道主管想要什麼,然後跟主管好好談,保持好關係。

轉職工程師,如何確定對程式的興趣並建立自信心

Q7:如何判斷自己對寫程式真的有興趣?

Meet.jobs 創辦人 Reinhardt:我認為這部分還是回歸到需求,興趣或者麵包重要。假設你發現自己對程式沒有那麼大的興趣,其實不一定要繼續寫程式,而是可以去摸索其他方向,比如當 PM。

ALPHA Camp 校長 Bernard 另外補充:興趣是會變的。我畢業後前三年是當工程師,但後來對於其他類型的工作內容及模式更有興趣,我覺得人生就是邊走邊看,持續探索。

Q8:轉職工程師過程對自己缺乏自信,如何培養信心?

技術主管 Ivan:建議可以從其他領域、興趣找到成就感,建立信心後,再回來原本的領域進行補強。

我其實也不是一開始就喜歡寫程式,當初是想做遊戲才去念資工系,卻發現資工系跟做遊戲不太相關。但是當時上課,只有我認真寫程式作業,其他同學都在等我的作業公版給他們參考,我就慢慢培養出寫程式的成就感,建立了自信心。

結語

藉由三位講者的分享,可窺見雇主眼中的優質技術人才,除了具備專業技術能力外,是否人格特質與公司文化相契合、具備團隊合作及溝通能力也是關鍵所在。

尤其平時要多嘗試與主管溝通,保持良好關係,有助於工程師職涯路走得更順遂。

想成為優質技術人才,則需要主動培養自己,並結合興趣才能走得長久。透過工作上及工作外的學習,如課程進修、社群參與、Side Project 等方式,能快速累積專業能力與實作經驗,相信大家都能往更理想的職涯邁進。

3分鐘小測驗,找到成為優秀技術人才的學習入口