2021年11月14日

面試心得:軟體工程師如何挑選適合自己的公司?

俗話說的好,面試的時候,不只是公司在挑選你,你也在挑選公司。

有些人比較沒自信,面試的時候會覺得有工作就好,而不敢對公司太挑剔,但其實一份工作短則半年,長則三至五年,甚至十年,而且每天都要在辦公室花上八個小時以上,對於一個要待這麼久的地方,挑錯了會相當痛苦,再說每次換工作的成本並不低,所以選工作的時候應該要挑剔一點才好。

只是說該怎麼挑比較好?又有哪些點應該要注意的呢?以下我想分享一些看法,讓大家在挑選工作的時候可以參考看看~

這家公司開發的專案或產品是否有市場競爭力?

有競爭力的公司不用多說什麼,只要看他們的產品在市場上的表現就好。

比如說過去著名的 FAANG,以及目前的 MAMAA,這幾家巨頭所做的產品,都具備市場競爭力,也大幅地改變或提升人們的生活品質,如果能夠進到這樣的公司,製作有價值的產品,對工程師來說是一種成就。

或許這樣的大型國際外商的名額競爭激烈,但本土商或中小企業中,也不乏一些隱形冠軍,我們還是可以挑選具備市場知名度或是具有競爭力的企業。在成長中的公司工作,可以獲得較高的成就感及表現機會。

FAANG: Facebook、Apple、Amazon、Netflix、Google;
MAMAA: Meta、Alphabet、Microsoft、Amazon、Apple

公司是否有優秀的人可以做我的榜樣或是合作?

一間公司如果有人可以做為自己的 Mentor 當然是最好不過的了,這樣的人可以是主管,也可以是資深同事。有這樣的人存在,不但可以快速提升自己的能力,也可以少走很多冤枉路。

同樣的,如果同事跟自己的程度差不多,合作溝通的過程會比較順暢快樂,互相切磋學習的過程中,也可以學到很多。

所以面試的時候可以多多觀察,對面的面試官,是否跟你溝通起來在同一個頻率上?也可以在心中評估對方的能力是否值得你學習或合作。

公司提供給的職位是否有發展空間?

一樣都是工程師,有些職位的工作內容是維護一個沒什麼人使用的系統,或是去維護一個用上古程式語言開發的系統,這樣的系統代表要嘛不受重視,要嘛歷史包袱沉重。可想而知,維護這樣的系統,很難累積可以帶著走的經驗值。

最好可以挑選加入公司的主力產品團隊,或是剛起步的產品團隊,發展的空間會比較大,使用的工具和技術也比較跟著上時代,不會太快被市場淘汰。

公司是否有清晰的遠期發展計畫?

有些公司對於自己的未來發展說的頭頭是道,但其實只是畫畫大餅而已,要如何實現這樣的計畫,他們根本都還沒有開始規劃,不能說有願景不好,只是未來的事情誰都說不準,如果公司一點都沒有準備,那麼我們也沒必較拿自己的職涯去賭。

工作環境是否舒適?管理方式OK嗎?是否適合我的生活方式?

工作環境是相當重要的,每個人喜歡的工作環境不一樣,像我就不喜歡太吵雜的辦公室,但有些人就喜歡辦公室要熱鬧一點。有些公司管理起來一板一眼,什麼芝麻蒜皮小事都要管,但有些公司就很隨興,怎樣都好,兩種方向的管理風格都各有優劣,看哪一種比較適合自己囉。

薪資是否符合業界標準?

很多時候薪資是很看國家跟產業的,因此比較的基準應該要是類似的職缺,不應該拿外商比本土商,不應該拿博弈比傳產,這樣的比較沒有意義。

過度高於業界平均薪資的職缺,很可能有隱藏的風險,需要審慎評估,如果可以接受這樣的風險,那就沒問題。而過分低於業界標準的薪資,那就直接放棄吧,除非對方可以拿出一些具體的條件作為交換。

通常,只要符合業界標準,就會是不錯的薪資了,當然有能力的人可以在合理範圍內爭取更高的薪資。

結語

很多時候大家只把薪資作為最大考量,而忽略的工作的發展性跟與自己的適配性。

我自己曾經也是把薪資作為第一考量而選擇了一間公司,結果報到不到半年我就逃走了,也是因為這樣才了解到,工作是一場長跑,好好地挑選工作才不會讓自己過早失去了對工作的熱情和期待。

 

本篇部分內容參考了:Making it Big in Software: Get the Job. Work the Org. Become Great.