首先,不觉得在作为新人能一下子在大公司学到多少东西。除非是一开始就确定了是要很长期实习的,不然很多时候都是在打杂,学东西依然靠自己。因为很多时候正式员工都很忙,会认真教你东西的时间并不多。
你如果不会,教起来时间成本有很大的话,他们会选择自己做,而不是教给你然后让你做。当然人超超超好的会真的抽时间给你讲讲的情况也不是没有。
其次,至于小公司没人看得见这种说法也有偏颇,因为大公司好像也看不到吧。
比如国内的大公司,放在国外给外国人说又有多少价值?还不是都要再注释一下。
不过,有大公司也是有好处的,主要是简历上好看,牛逼好吹,connection好make。
尤其是在某些行业,就是看big name,其他什么都不重要。以及在big name你认识的人也都是一笔巨大的财富。
但个人以为,很tech的工作,其实是不是大公司并不重要,能学到多少东西和自己有多少本事比较靠谱。尤其是在稍小的公司,自己的选择权会更大,事情可以按照你的意思和想法进行。甚至,比如cs这种,有没有实习都不重要,算法题做得好,acm奖多,gcj打得好,即使没有牛实习或是牛背景,依然可以直接拿g\fb这种公司的offer。身边一水拿到g/fb/msra的全职offer的人,除了两个fb summer拿到全职offer的(在fb实习前也并没有实习),都一个实习经历都没有 。
补充一点是,公司太小(<10)且成员经验都不丰富也很有问题,当他们都不知道该怎么去做的时候,又能期望能教给你什么呢?纯粹探索的过程固然有趣,但是其中必定是要走弯路的。