在大公司,人际关系网错综复杂,明面上可能和和气气,共同为公司的发展献计献力,但私底下各个部门之间、同一部门内部的同事之间都在为了自己的利益相互较量、勾心斗角,人事关系非常复杂,但在小公司里这种争斗的事情就少很多,因为大家都在为了公司的生存和发展出谋划策、绞尽脑汁,每个人都是想着如何多发展业务,如何提升公司业绩好多拿些年终奖,谁还会有相互算计的闲心呢。
对于一名程序员来说,在大公司和小公司的工作体验差别还是挺大的,比如:关于大小公司的划分,在此我们暂且把BAT这类公司理解为大公司,把大部分创业型的公司理解为小公司。大公司的标签多为规范可循的工作流程、充足的人才、稳定的福利待遇、清晰的发展规划等,而小公司的标签则是工作多且杂,一个萝卜好几个坑,福利待遇更灵活,发展机遇与挑战并存等等。
大的公司运营的时间较久,有自己庞大的资源网络,员工不论在什么岗位上都能接触到自己所在领域内顶尖的团队和技术,向其学习。在大公司,员工学习的榜样都是业界的翘楚,所以学到的也是行业内顶尖的知识和技能。小公司的业务比较少,所接洽的业务都是较小较基础的,所以见识会小一点,视野较狭窄,学习的知识会稍稍落后一些。
对于新手来说,进入大公司更容易切入工作状态,因为在技术大牛众多的大公司,新人往往负责的是部分模块的部分内容,同时也会有更多机会接受技术大神的专业“洗礼”;进入小公司则需要快速成长为面面俱到的多面手,掌握各种技术点甚至架构层面的东西,几乎没有技术大牛可以依赖。
个人成长,大公司培训机会多,专业成长快,小公司比较注重个人自发学习,实际解决问题的能力较强,主要靠野蛮生长。小公司有机会独自操盘大的项目,大公司这样的机会比较少。换工作的话,有大公司的经历也是加分项。
我觉得总体来说,大公司要会做人,小公司要会做事。有人说,那我还是去中型的公司吧,做人做事都可以学。大公司给人感觉比较安全,稳定,不会轻易发不起公司和倒闭,小公司多少没有那么所谓的“上班感觉和氛围”。






