2022年3月11日

軟體工程師剛畢業第一份工作要找大公司還小公司?在大公司學制度,但制度有什麼好學的?

找工作時的時候,你可能會面臨一個問題,要選擇大公司呢?還是小公司好呢?大公司通常名氣響亮,亮出名號相當神氣,當然,除了面子問題以外,很多人也說,在大公司可以學到制度,但學到制度是什麼意思?本篇就要來聊聊這個話題。

制度是什麼意思?

大家對一間公司的想像是什麼?也許你會說,不就是辛苦的勞工在底層做事,老闆高高在上,翹著腳,出一張嘴,什麼都不用幹嗎?OK,這是一種面向,但我們先不要這麼悲觀,我們還是先比較正面一點看待,這樣才有討論的空間XD。

對公司的想像有很多種,我認為,一間公司,就是一個團體一起分工合作,透過商業行為,在市場上創造了一些價值,而這些價值最後會轉換為各位勞工的薪水。

而既然是一群人一起工作,那就要有一定的規範、紀律,來定義每個人的人職責,還有該遵守的流程,否則就會亂成一團。再來,這些流程的好壞,也會決定一間公司的成就,而如果沒有採用有效率的做事方法,那就會造成成本過高,收益降低,公司獲利就不會成長。

所以制度是什麼意思?我自己解讀的方式是,制度就是公司的做事方法,包含規範、工作流程,團隊或個人職責劃分等。

更深入地說

我們以軟體專案開發的角度來看。

一個軟體專案從開始到結束,可以細分成需求分析、系統規劃與設計,實際開發、測試,然後最後的上線、維護。每個階段中,都有每個階段的細節與流程,該怎麼做,要做到什麼,會有一定的規範。

例如,在實際開發的過程中,通常對於版本控制系統的操作流程會有一定的規範,分支要怎麼開,程式碼提交的時候,要如何做審查等等等。而程式上線部屬的流程,要經過哪些自動化測試,要經過哪位主管的把關等等,也是有 SOP 的。

而這些流程,落實在每個位員工身上,就是所謂的做事方法,也就是制度。如果一套制度在某間公司有效,那麼把這套制度搬到類似規模或產業的公司,一樣會有效。

小公司就沒有制度嗎?

不,小公司當然也有制度,但比較完整的分工及規範比較容易出現在大公司。在新創或是小公司,通常不會切分得這麼細緻,很多時候會由一個人來負責多個職責,因此整個工作流程會顯得比較雜亂。

為什麼?因為大公司通常成立較久且獲利穩定,所以有足夠的資源建立完善的工作流程及管理制度。而且,如果運作有問題的話,早就被市場給淘汰了,因此能夠存活下來的大公司所運作中的制度,通常有比較高的價值。

而小公司則通常有幾種狀況,一、新創公司,二、萬年小公司,三、公司就是適合小規模。

在第三種狀況中,會產生出一套適合小公司的商業模式及作業流程,我認為這也可以學到不錯的東西。在第二種狀況,你無法判斷說,到底它最終是否會變成狀況三,還是只是因為管理問題或商業模式挑選錯誤,導致公司無法成長。

而在第一種狀況,也就是新創公司,更是風險最高的。公司每天都在面臨存亡的問題,新創公司前五年陣亡率高達 99%,怎麼會有空在那邊建立穩定的制度呢?

結論

其實從自己的專業能力,團隊內的工作流程,到公司管理面的行政流程,甚至於整個公司業務經營運作的方式,都是可以學習的。因此不論是大公司還是小公司,都可以學到工作用的技能,但是面向不太一樣。

如果以一個穩定保守的角度來看待,進入穩定的大企業,學習已經成功運作一段時間的業界知識,是相當合理的選擇。如果想要培養不一樣的能力,例如想要一個人跨足很多職能,或者是想影響決策方向,雖然說在大公司也不是沒辦法,但通常會需要爬到一定的職等才行,這種反而加入小公司會比較有機會。

參考

大公司學制度,到底在學什麼制度?

 

更多《職場甘苦談》系列文章