另外一點,文件的建立對新人有幫助,這方面大公司做得比較好。人多,文件的成本效益高,就值得投入時間建立維護。但小公司也不是不能做,例如我以前 在NetBase(一家小型外商)的時候想了一個方法:一開始的新人開發環境安裝文件是我寫的,後面有新人報到,我就把這份文件丟給他,同時要求他在安裝過程中更新這份文件。因為我們的開發環境常更新工具版本,文件容易過時,就用這個方法解決文件維護問題。
主觀評價:大公司★★★★ / 小公司★★★
●角色楷模 (Role Model)
這一點很少人提到,但我認為很重要。
大公司人多,有許多機會遇到厲害的人、自己想要學習的對像,就算不同部門,也能找到互動的機會。所謂耳濡目染,多接觸、觀察一些role model(不論是技術上或管理上的),能激勵自己不斷自我超越,這點小公司就比較難辦到。好的小公司當然也有厲害的人,但在人數上無法與大公司相提並論。
例如我在Yahoo待了幾年,在管理及技術上都學到很多。以技術方面來說,全球Yahoo(尤其美國總部)臥虎藏龍,有許多矽谷頂尖的工程師;我很幸運的待在global engineering team,從他們身上學到很多東西,在技術的水平及眼界上拓寬不少。
主觀評價:大公司★★★★★ / 小公司★★
二、能力成長
●深度
大公司分工較細,對專業的要求度高,並且容易找到學習請教的對像,在深度方面,大公司較佔優勢。不過小公司也有機會在專業上深入,雖然因為資源有限,公司不一定能讓你花太多時間精益求精,但只要有心,沒人能阻止你工作之餘在專業上深入。
這其中,態度是關鍵。別看大公司對專業度的要求高,因為分工細,在你經過磨合期、花了一段時間上手之後,就容易掉入舒適圈,不再求進步(當然小公司也一樣)。我認為大、小公司在深度上的成長機會,差距有限。
主觀評價:大公司★★★★ / 小公司★★★
●廣度
相對的,在廣度方面,小公司佔優勢。大公司是一部大機器,每個人只負責一個小環節,越大的公司越是這樣。中高階主管負責的範圍看似比較大,其實接觸不到hands-on的層面,工作內容多半都是開會、溝通、協調、爭取/保護資源,仰賴底下的人跟他update。在大公司裡,無論階級高低,其實人人都是螺絲釘,為了這部大機器的運轉而工作,這是我在大公司的感想。
小公司機器小,但麻雀雖小,五臟俱全。例如你是做技術開發的,可能從前端、後端到系統架設,從專案規劃到客戶服務都有機會接觸。每個公司情況不一樣,但整體而言,小公司在廣度的成長機會比大公司要好。有的大公司允許調部門,這會有些幫助。