这个问题当然应该根据具体情况来选择。
如果你是刚毕业,我不给建议,直接去大公司。刚毕业一张白纸,大公司有各种规范,有导师,会减少你走很多弯路。如果去小公司,首先你的技术深度不受限制,其次后面的发展会受限制,从大公司往小公司跳很容易,从小公司往大公司,尤其BAT,你要比别人付出几倍的努力。
工作1-3年内,这期间其实没有多大问题,去任何公司都可以,关键看自己。
工作3-8年,如果之前没有大公司经验,建议去大公司熏陶一下,哪怕是为了镀一层金,为后面的职业生涯增加砝码。八年的工作经验,很多人会往管理岗走,你的过往经验很大程度上会决定你的起点和高度。
在小公司做项目经理还是去大公司当程序员好?