前端开发工程师,就业时应该选择大公司还是小公司?
大公司做开发有面子,小公司做开发有金子?
小公司做开发是否更容易拿到offer?
大公司做开发是否会接触到最前沿的项目?
大小公司做开发,职业发展前景如何?
金三银四虽然过去了,但现在来谈这些问题还不迟,如果你准备在下半年就业,那今天教你如何选择就业公司,帮助自己打好职业发展的黄金五年第一枪!
其实上面这些问题都是我在这个行业那么多年,很多学员或者朋友经常问我的,那么我今天就来给大家讲一下这些问题,分析一下大小公司的优劣,以及大家在就业选择的时候需要注意的一些地方。
薪资福利比较
待遇和福利,这个是大家最关心的,先来聊最刺激的。
大公司
国内的大公司,肯定就是选择一二线的互联网公司了。
第一梯队:BAT(百度,阿里,腾讯),开发工程师心之所向,技术天堂。
百度:
阿里:
腾讯:
第二梯队:网易,美团,字节跳动,滴滴,360,京东,爱奇艺,小米,携程等等这些发展不错的互联网公司。
一线公司的特点就是钱多,公司运行稳定,福利待遇充足,比如说腾讯的底薪比同行的高出30%,员工餐厅、咖啡厅,健身房,K歌跳舞打游戏,住房福利等等。还有阿里的也是高薪,住房+教育福利,特色食堂,各种娱乐活动。百度offer直接就是14.6个月薪水,小吃点心送到工位,员工宿舍,健康保障。
小公司
但是小公司的福利你以为就会很差吗?
其实国内很多小公司福利都还是不错的,招起开发人员来也是从不“手软”,同水平技术能力,基本的开发工资待遇底薪都会和BAT相当 。
虽然说整体的福利不能完全和大公司媲美,但是也是能别出心裁,努力表现出来对员工的关怀的。比如说餐补等各种补助,健身房,员工饭堂咖啡厅,节假日问候礼等等。
如果你运气好,找对了公司,正好是在小公司蓬勃发展的时期加入了公司,到上市的时候,你还能以创始员工身份获得丰厚的股份收益。
学习机会比较
大公司
在大公司做开发,你能学习到规范化的工作流程和职业技能的系统性培养。
这可以帮助你培养出高效良好的工作习惯。而一旦掌握了正确的工作习惯,以后无论做什么岗位都能快速上手。
打下这样良好的基础,在开发工程师黄金5年里是非常重要的。
此外,大公司的员工可获得更多的知识和学习资源。
比如,不同于小公司,大公司一般都有非常完善的代码文档和 CodeBase。千万不要小看好像流水账一样的记录内容,这可都是宝贵的学习资源。比如阿里就有专门的java开发规范手册。
通过查看这些文档,开发工程师可以从中了解到某个专业的复杂的企业级项目,以及它每一部分的设计思路、每一段代码的具体作用。
又比如,很多大公司都会有内部培训课程,manager会根据不同员工的工作需求,建议他们去上不同的课程,汲取新的技术知识。
小公司
在学习机会上,小公司就没办法有大公司那么多的积累了,但是小公司最大的优势就没有边界的“野蛮生长”。
在小公司,你会接触到各种各样的任务,获得来自不同岗位、不同业务的工作经验和锻炼机会,可以直接锻炼你的能力广度。
不像大公司里,一年到头见不到大老板几面,在国内很多小公司都是扁平化管理,所以你可以在小公司随时随地与“高层”零距离接触。
这就意味着,你有更多的机会和“大牛”一起工作,并从中获得更多高级的工作经验。而这样的机会,很多人要在大公司待4、5年才有可能获得。
职业发展比较
作为一名开发工程师,你所参与开发的企业项目的影响力和参与度都是很重要的,这个是可以直接影响你的职业发展的。
大公司
在大公司,由于公司规模大,厉害的人也多,你的影响力和参与度十分有限。
而且,因为公司体系完整,分工明确,你很有可能会日复一日的做相同的工作,有种“螺丝钉”的感觉。
有时候,即使你有很好的想法,可是因为大公司有很长的决策流程和复杂的人事制度,所以等你的想法层层上报,时机可能已经过去了。
普遍的说,刚进大公司的新人,起码要花3个月的时间才能熟悉公司的流程,适应规则。一点点来,慢慢地才能产生实际的参与度和影响力。
不过也有好处,大公司的企业项目远超小公司的庞大项目,在未来,如果你有机会参与到这些复杂的问题,也能接触到有社会影响力的大项目,大公司会作为你升级个人能力很好的一个平台。
从这个角度来看,大公司的长期发展上限会比小公司高一些。
但是,并不是所有的“螺丝钉”都能熬出头,想要达到这样一个上限,不断地学习和长期的个人努力是必不可少的。
因此,很多开发工程师在大公司待了一段时间后,就会跳槽去小公司寻找突破点。
小公司
在小公司里,由于公司规模不大,很多时候需要一个人做更多的事情,参与的事情多了,一开始的个人影响力和上升空间会更大一些。
举个例子,小公司没有像大公司那样,有非常完整的代码文档,做开发工程师,不仅要学会"拧螺丝",还要学会自己摸索着“造轮子”、“造发动机”,最后“造一台完整的车”。
虽然自己造出来的车子没有大公司造的跑得快,但是你还是可以获得满满的参与感和成就感。
不过在小公司工作,就没有在大公司工作那样的“安全感”了。毕竟公司的发展和个人的发展是密不可分的。
如果一开始就选好队伍,遇到像瑞幸咖啡这样的潜力股,当然前途无限光明啦。
但是也有很多创业公司在初期摸爬滚打,好不容上市了却股票暴跌,很多员工不得不跳槽的也有。
招聘标准比较
大公司
对于大公司来说,他们有比较深厚的技术和财务基础,更有能力培养新人。
因此,在面试的时候,大公司对应聘者的实战经验不一定要求很高,通常会主要考察应聘者的技术知识体系,学习能力和基本素养。
虽然对经验要求比较低,但是在学历方面,也会趋向学习能力更强的高学历。
小公司
而小公司,比如说像大疆、瓜子、小红书这些独角兽公司的面试要求反而更高,有时候甚至比BAT还严格。
除了基本功之外,他们也非常看重应聘者是否有司现有业务项目的实际工作经验,是否能快速的融入技术团队。
这主要是因为小公司发展还不成熟,产品需要快速迭代,而团队规模比较小,他们需要的是能入职后快速做事的老手。
最后
其实大公司和小公司各有优劣,没有好不好,只有合不合适。
但是在大家选择的时候,可以将以下几点作为重点考虑:
-
自己的职业目标 + 方向
-
公司未来的成长形势
不过,无论你去到哪个公司,扎实的基本功和丰富的项目经历,才是打开你求职道路的不二法门。