碼農的就業抉擇: 大公司與小公司

碼農們在每一個工作轉換的時期中,都經常會陷入這樣的抉擇思考:
到底我要去大公司還是小公司?
先說結論,大公司與小公司沒有絕對的好與壞,端看你怎麼選擇。
先撇開薪水高低,以及假設公司營運完全沒有問題的話,兩種類型的公司大致上有這一些特點:

大公司的優勢

  1. 組織清楚,分工專業,各人司其職
  2. 有較好的教育訓練,技術學習深度高
  3. 通常有 Mentor 前輩,可以臨摹學習
  4. 開發、測試等流程完善

大公司的劣勢

  1. 組織龐大,比較沒有活力
  2. 分工專業,較難涉獵技術廣度
  3. 很多開發工具等是內部專用,外部沒有資源
  4. 開發新功能涉及多部門,執行速度慢

小公司的優勢

  1. 組織小,彼此熟識,溝通方便
  2. 人少,什麼都可能碰,可以涉獵各樣技術
  3. 擁抱 Open Source 新技術的機會較高
  4. 組織彈性大,執行速度較快

小公司的劣勢

  1. 資源相對比較少,需要自己主動學習
  2. 組織變動快,工作內容充滿不確定性
  3. 開發週期通常較短,有時間壓力
  4. Open Source 有社群,但沒有商業支援,有潛在風險
當然這些只是一些客觀分析,不見得所有公司都是如此。
找到自己的喜好與興趣才是重點。
我也遇過有朋友去工作的理由只在離家近、上班時間正常的。
其他的他就沒特別考慮了。
沒有完美的工作,(完美的工作就是不用工作就有薪水…咦?)
工作總是都有好的一面與那稍微不好的一面。
如果永遠都只是想著那不好的一面,大概永遠也無法做出決定。
但是如果那些沒那麼好的一面,自己評估之後是可以接受的話,
那就安心做出你的決定吧!
預祝各位在找工作的路上以及工作的路上都一路順風!

留言