謝謝邀請!
作為一名IT行業的從業者,同時也是一名計算機專業的研究生導師,我來回答一下這個問題。
首先,對于程序員來說,選擇小公司還是大公司要根據自身的實際情況來決定,不能一概而論。在小公司成長主要指的是研發能力的提升,而在大公司學習則主要體現在學習大公司的開發流程。另外,大公司往往具有較強的資源整合能力,所以在人員培養方面也會有一定的優勢。
對于初級的應用級程序員來說,選擇在小型公司發展往往會有一個較快的成長速度,尤其是開發互聯網領域的項目往往會接觸到更多的開發任務,從而能夠獲得開發能力上的提升。在選擇小型公司時,應該注重三方面內容,其一是團隊中是否有能力較強的開發人員,這是小型公司能否吸引人才的重要因素;其二是所從事的開發項目是否有較大的成長空間;其三是所開發的項目是否是從頭開發,如果是二次開發則應該慎重考慮。
對于學習能力較強的初級程序員,或者剛畢業的研究生來說,選擇大型科技公司是不錯的選擇,原因有以下三點: