大公司 vs 小公司:畢業後該先進入大公司還是小公司?過來人的建議

大部分的新鮮人在畢業前後都會開始密集的面試,到處談談,期望可以找到一份理想的工作,但是面對手上滿滿的 offer 是否覺得難以抉擇呢?或是在新創和知名大公司之間徘徊?自己也曾經歷小公司和大公司之間的抉擇。開始工作以來,待過小公司也有在大公司工作的經驗,對於新鮮人應該選擇大公司或是小公司這個問題,逐漸有了自己的答案,自己的總結是建議新鮮人從大公司開始,具備基本能力後再考慮轉往新創或小公司。我將會透過這篇文章分享自己在小公司以及大公司的經歷、感想,給大家參考。需要特別註明的是,以下文章分享僅代表個人經歷之感想,純屬分享,若讀者無法苟同還請見諒。

小公司

我的第一份工作是在一間小公司擔任 Data scientist 一職,AI 相關業務近幾年才開始發展,公司內部沒有長期在 AI 領域發展的主管,因此一進去就掛 Senior data scientist,蠻有趣的。主要的職務內容是完成各種客戶要求之 AI 應用,細的來說包含:資料集蒐集和處理、模型訓練、Demo、上板,工作內容涵蓋較廣,而非作為一個小螺絲釘運作,這是我認為在新創或是小公司的優點之一。

另外個人認為在小公司運作靈活,可以迅速改變方向,迎合市場。舉例來說,當公司發現 AI 很難做無法找到獲利模式,他們就會開始改變策略,比如說放棄電腦視覺應用,轉做 machine learning 於 IC design 之運用,因此員工在發展 AI 技術的同時還能摸到 IC design 的東西,

最後因為小公司裡的人少,因此如果個人能力不錯很容易被主管、老闆看到,藉此獲得上司的信任,若有人事空缺很有機會向上升遷,晉升為管理者

優點:

1. 工作內容涵蓋較廣,而非只能做重複性的工作

2. 小公司靈活,可以迅速轉變方向,因此可以摸到不同的東西

3. 升遷容易

接下來說說缺點的部分。小公司裡面通常沒有一套完整的系統,比如說沒有完整產品開發的流程、沒有新人的訓練等等,也不會有 mentor 帶你,需要靠自己學或是找人問問題,這部分有好有壞,公司沒有既定的框架限制你,你可以隨自己的習慣開發,有不會的技術也可以自己摸,但是反過來說,依照每位員工自己的習慣開發可能導致產品欠缺一致性,合作或交接的時候也會產生問題。個人認為,無規矩不能成方圓,完全無經驗的新鮮人一畢業就在這種環境工作,可能會覺得很舒適,但是可能會錯失練功的機會,因此較不適合在這種環境發展,除非公司內有很多非常有經驗且會做事的技術人才讓你取經。

沒有完整的體系還會導致另一個缺點,就是強者恆強弱者恆弱,我在小公司的兩年時間發現,很多重要的事情都會優先派發給很有能力的員工,但是小公司業務不多,導致只有很強的人在做重要的專案,其他人只能做一些雜事,會有這種情形的原因有很多,包括強者獲得主管的信任、業務不多給能力高的人做比較有品質保障等,但是問題是剛畢業的新鮮人可能經驗沒這麼多,能力尚未獲得開發,或是未獲得主管認可,導致沒有機會主導專案,就此陷入惡性循環,能力沒獲得認可 $\rightarrow$ 沒專案做 $\rightarrow$ 能力沒獲得認可 $…$。

另外需要擔心的是小公司的穩定性問題,若是公司發展穩定、薪資合理、同事相處融洽,正常人是不會想要輕易轉換工作的,但是在小公司可能會被迫時常面臨這種問題,原因不外乎公司轉換業務、資金短缺等問題,可能某個部門沒有獲利,或是公司資金開始不足,獎金就會連帶受影響,甚至要被迫轉換跑道。自己在職涯初期也曾遇過這些情況,雖然當初任職的新創公司上市成功,但是因為所屬部門沒有營利,一直燒錢研發,所以公司決定放棄該領域,把整個部門砍掉,員工另謀出路。原本對公司上市充滿著幻想,但現實總是不如預期甚至更加殘酷。

延續上面的缺點,若開始被迫另謀出路的時候,會發現履歷的競爭力不足,即使頂著四大學碩的光環,但是不免還是會對前公司產生一些疑問,為甚麼當初會進入這間新創公司?這間公司在做甚麼?有甚麼產品?諸如此類。雖然這些問題很好回答,但是從這些問題就可以發現,在新創的經歷不一定會扣分,但是很大機率也不會是加分項。但若是你有 Google、 MmNR (隨意舉例) 的經歷,要找下一份工作時面試官可能就不會有就這麼多疑慮了,畢竟被大公司錄取、在大公司經歷過的人,很大機率個人技能、個人特質都不會太差。

缺點:

1. 沒有一套完整的系統

2. 強者恆強弱者恆弱

3. 客戶哪裡來?有沒有資金問題?

4. 公司名氣不大

大公司

說完小公司現在說說大公司吧,個人認為大公司如同好學校一般,開創時間較長,經過時間的考驗最終存活下來,大量人才會匯聚於此,所以大公司裡的強者多自然可以取經的機會也比較多。相較於小公司可能成員較年輕,大公司裡多的是大滾十幾年的前輩,可以提供許多指導與經驗,是適合新鮮人快速成長、獲得一技之長的地方。

同時公司人才多,自己的人脈也會比較廣,認識的這些人都是自己未來找工作時很大的助力。可能哪天同事 A 去了聯發科,同事 B 去了新思…,因此在其它公司都會有自己的前同事,將來要找工作時這些前同事都可以幫你介紹,因為共事很久自然清楚彼此的能力及習慣,內推面試錄取的機會也比較大。

最後大公司名氣較大工作較穩定,不用被迫轉換跑道具有完整訓練等優點應該是人盡皆知,就不再此贅述了。

優點:

1. 大公司裡的強者多,有很多學習的對象

2. 人脈比較廣

3. 名氣大

4. 工作穩定,鮮少被迫離職

5. 具有完整訓練

然而大公司的缺點也很明顯,因為公司人才多,導致升遷機會被卡滿,公司裡多的是資歷比你多好幾年的前輩在等升遷,因此很難得到往上爬的機會。另外大公司分工很細,每個人的工作領域可能非常狹窄,舉個例子,可能在大公司的 AI 開發過程裡,有一些人專門在做資料收集與處理,有些人在做訓練,有些人在測試,因此每個人學習到的東西比較單一,導致個人履歷競爭力下降。

缺點:

1. 升遷機會渺茫,容易遇到瓶頸

2. 分工過細,導致工作內容單一

結論

綜觀大公司小公司個別的優缺點,個人認為新鮮人比較適合先去大公司磨練。若是在職涯初期就進入新創,可能會沒有一套完整的訓練,所學較廣但不精,要轉換公司時因為公司名氣小而導致困難重重。大公司縱使升遷機會較少,且所學技能較單一,但至少是在一個有制度、有系統的環境成長,比較容易在某個技能練到頂,將來要轉換公司時至少具備某領域的技能,再加上大公司的光環,延續職涯是比較有保障的。進入大公司磨練一陣子,累積人脈、實力後,可以再依照自己的興趣、個性及理想抱負,加入新創或是其他小公司,且第二份工作選擇進入小公司工作後,也不怕面臨小公司缺乏制度、沒有新人訓練、公司名氣不大等缺點,因為履歷上已經有了大公司的經歷,並且也已經接受過大公司的訓練了。

先進大公司磨練一陣子後,再決定是否要加入新創或其他小公司