進入職場要待小公司還是待大公司比較好?
很多人進職場工作可能有一個疑問,那就是「我應該要待在小公司還是待大公司比較好?」
這個問題沒有一定的答案,當然小公司有小公司的好處,大公司也有大公司的好處。
如果剛進入職場的程式設計師,我會覺得先進大公司會比較好,最好是在一個很多程式設計師的大公司工作,剛開始有人帶著做,對於一個新手而言會比較好。
最主要是因為剛開始工作如果就是獨立作業的話,沒有人看你的程式,這樣程式寫好了或許功能不會有問題,可是過程會大有問題,即使在學校都有學過程式設計,但是對一個新手而言,沒有人看你的程式其實是很危險的,這樣子可能會造成你寫的程式日後很難維護,就是因為在一開始寫的時候只看結果都不看過程,程式碼寫的亂七八糟一大堆重複,這樣子結果或許都沒有甚麼問題,但是程式碼重複太多,甚麼都複製貼上,後面要維護就會很辛苦。小公司比較有可能發生這樣的情況,如果是大公司然後公司裡面很多程式設計師,這樣子程式寫好了以後有人檢查程式碼,哪邊寫不好跟你講,這樣子比較會進步,而這些東西往往是在學校學不到的,有很多東西都要進到職場了以後才能學到。
在大公司工作比較有制度,分工可能比較細,在剛進職場的時候先學會一樣程式,把這一樣程式練熟,這樣子日後要換工作才有一定的實力,小公司工作如果公司的程式設計師很少,甚至是獨立作業的話,那可能公司要你甚麼都要會,你就得甚麼都要學,如果工作又很忙的話很晚才下班,這樣子就沒時間看書,最後的結果就是你甚麼都學甚麼都不會。對於新手來講不應該甚麼程式都學,應該先練熟一樣程式,除非你真的很厲害,在進入職場前就已經什麼都已經會了,但這種人很少,在大公司待過了,累積足夠的經驗以後再去小公司上班,這時候就算你某些程式語言不會,但至少有一樣是你已經會的,這樣子公司比較好分配工作給你,然後另一樣新的程式可能公司給你一點時間學習,分配的工作比重比較少,這樣子還是可以待下去,遠比你甚麼程式都要學,然後甚麼都沒有學會要好得多。
到底要去小公司還是大公司工作這件事情當然沒有絕對,其實我不是用公司總人數來告訴新人要進小公司還是大公司工作,而是看公司的程式設計師人數,我其實有面試過公司人數差不多50人但是只有1個程式設計師的狀況,那這種公司雖然可以算是大公司,但是在只有一個程式設計師的情況下當然也不適合新人進去,公司只有二十幾人,但是大部分都是程式設計師的這種公司我也有面試過,那這種公司因為程式設計師人數多,就比較適合新人進去。我過去的工作經驗大部分都是在小公司獨立作業居多,而我到了大公司以後就會覺得大公司真的比較有制度,程式碼不能亂寫,而且也都要求寫註解,在小公司上班因為不會有人看我的程式碼,其實前人寫的註解就已經很少了,我也只有在新開發的功能增加註解,小公司不要求寫註解也不會要求註解格式,有制度的大公司就會要求。我待過的公司中,有的公司前面的工程師程式寫得亂七八糟,真的都是複製貼上,一大堆程式碼重複,大公司如果程式設計師夠多,至少就不會程式碼嚴重出現重複的問題存在,最重要的還是新手一開始先找一個程式設計師比較多的公司待著,在最初進去時有人教,這樣子有一段時間學習,對新人而言會比較好。當然進公司是去工作,如果你是一個全職的工程師不會一直有人帶著你做,一直教你要怎麼做,我的經驗是有遇過公司在剛開始第一個月有人帶,很多東西會教我,但我第一個月還是有一定產出,當然剛進去產出的內容會比較少,大概過了一個月以後就沒有人教了,我的產出也有慢慢增加,也不需要再有人一直教我了,但是有問題還是可以問,這樣子我就覺得有很多成長,有很多東西其實我以前也都有讀過,只是很少用,人家點一下我後面也就可以自己做了,因為我已經有很多年的工作經驗了,所以人家其實也不需要一直教我很長一段時間,覺得我沒有問題了以後也就不需要教了。
不管想要待小公司還是大公司,其實最後做決定的還是自己,不管甚麼決定,只要覺得這個決定是對自己有利的就去做,希望大家都能找到自己適合的公司。
留言列表