本文主要是介绍大公司有面子? 小公司好赚钱? 程序员就业该怎么选,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
大公司的程序员有面子,小公司的程序员有金子?
小公司的程序员是否更容易拿到offer?
大公司的程序员是否会接触到最前沿的项目?
大小公司的程序员,职业发展前景如何?
....
在求职过程中,经常有来Offer的学员向我们抛出以上问题,“大公司程序员与小公司程序员有何区别?应该选择去大公司还是小公司?”
今天,我们隆重邀请到了前谷歌面试官、来Offer金牌讲师 —— 闫老师,来为大家简单分析一下大小公司各自的优劣,以及大家做选择时应该注意哪些地方。
01
薪资福利比较
首先来聊聊很多同学都关心的薪资和福利话题。
大公司程序员
大公司的程序员,如FLAG等一线公司,New Grad刚入职的薪资大致在16~30万美金(包括基本工资+签约费+股票 +奖金+搬家补贴)。
除了可观的薪资Package外,各种各样的福利也让人“口水直流”。
比如,像Facebook就有免费的园区医生、免费按摩服务和干洗服务;Netflix给女性员工提供的带薪产假长达一年....
Google游戏室
Facebook员工食堂
小公司程序员
可是,你以为小公司的程序员薪资福利就会差吗?
现在硅谷的小型科技公司,招起程序员来也毫不“手软”,基本薪资Package不会比FLAG少多少!
虽然整体的福利也许不能完全和大公司媲美,但也能别出心裁,努力表现出对员工的关怀。
比如:
- Evernote给自己的员工提供一月2次的免费家政服务;
- Asana给员工提供1万美金的办公用品补贴;
- Twilio给员工每月30刀买书补贴;
- ......
硅谷科技公司员工带宠物上班
如果运气好,跟对了公司,你还能在小公司发展逐渐壮大至上市的时候,作为创始员工获得非常丰厚的股票受益。
这就是为什么科技圈的人经常开玩笑说:
选对startup,一夜致富不是梦。
02
学习机会比较
大公司程序员
在大公司工作,你能学到规范化的工作流程和职业技能的系统性培养。
这可以帮助你培养出高效良好的工作习惯。而一旦掌握了正确的工作习惯,以后无论做什么岗位都能快速上手。
打下这样良好的基础,在职业生涯初期是非常重要的。
此外,大公司的员工可获得更多的知识和学习资源。
比如,不同于小公司,大公司一般都有非常完善的代码文档和codebase。千万不要小看了这些流水账式的记录,这可都是宝贵的学习资源。
通过查看这些文档,程序员可以从中了解到某个复杂的工业界项目,以及它每一步的设计思路、每一段代码的具体作用。
又比如,Google有许多免费的培训课程,manager会根据不同员工的工作需求,建议他们去上不同的课程,汲取新的技术知识。
小公司程序员
小公司最大的优势就没有边界的“野蛮生长”。
在小公司,你会接触到各种各样的任务,获得来自不同岗位、不同业务的工作经验和锻炼机会。
不像大公司里,一年到头见不到大老板几面,在小公司,你可以随时随地与“高层”零距离接触。
这意味着,你有更多的机会和“大牛”一起工作,并从中获得更高阶的工作经验。而这样的机会,很多人要在大公司待4、5年才有可能获得。
03
职业发展比较
作为一名程序员,你所参与的项目的Impact和Visibility,是对你未来职业发展,影响最大的两个方面。
大公司程序员
在大公司,由于公司规模庞大,厉害的人也多,你的impact和visibility都十分有限。
并且,由于公司体系完整、分工明确,你很有可能会日复一日做着相同的工作,有种“螺丝钉”的感觉。
有时候,即便你有十分好的idea要推行,可因为大公司有着冗长的决策流程和复杂的人事制度,等你的idea被层层上报,获得批准了的时候,这个机会很有可能已经稍纵即逝。
普遍来说,刚进入大公司的新人,一般会花3个月到半年的时间来熟悉流程,适应规则,从点滴做起,然后才慢慢开始产生实质的output和impact。
不过好处在于,大公司有各种远超于小公司的庞大复杂项目,在未来,如果你有机会接触到这些复杂的问题,参与这些有社会影响力的项目,大公司会成为你升级个人能力的一个很好的平台。
从这个角度来看,大公司的长期发展上限,会比小公司高一些。
但是,并不是所有的“螺丝钉”都能熬出头,想要达到这样一个上限,不断地学习和长期的个人努力是必不可少的。
因此,也有一些程序员在大公司待了一段时间后,跳槽去小公司寻找突破点。
小公司程序员
在小公司,由于公司规模不大,而你做的事情又很多,一开始的个人影响力和上升空间其实会更大一些。
打个比方,小公司没有像大公司那样完善的Engineering infrastructure,程序员们不仅要学会“拧螺丝”,还得要自己摸索着“造轮子“、“造发动机“,最后“慢慢把一辆完整的车搭起来”。
即使自己造出的车子没有大公司造出来的跑得快,你仍能收获满满的参与感和成就感。
不过在小公司工作,可不像在大公司工作那样有“安全感”。毕竟,公司的发展与个人的发展是密不可分的。
如果一开始站对了队伍,遇到Uber这样的潜力股,当然前途无限光明。
但也有很多创业公司在初期摸爬滚打,好不容易上市却经历股票暴跌,使得很多员工不得不跳槽。
04
招聘标准比较
大公司
对大公司来说,他们有比较深厚的技术和财务基础,更有能力培养和提携新人。
因此,在面试中,大公司对应聘者的实战经验不一定要求很高,通常会主要考察应聘者的CS知识体系、学习能力和基本素养。
小公司
而小公司,尤其是像Uber、Airbnb、Snapchat这类独角兽公司的面试要求反而更高,甚至有时候比FLAG还要苛刻。
除了基本功之外,他们也非常看重应聘者是否有与公司业务匹配的工业界项目开发的实际经验,是否使用过公司主流的技术栈等。
这主要是因为小公司发展还不成熟,产品需要快速迭代,而团队规模较小,他们希望新人入职后能够马上上手做事。
大公司和小公司各有优劣,没有好不好,只有合不合适。
但是在大家选择的时候,可以将以下几点作为重点考虑:
- 自己的职业目标 + 方向
- 公司未来的成长形势
不过,无论你去到哪个公司,扎实的基本功和丰富的项目经历,才是打开你求职道路的不二法门。
更多科技求职资讯,请关注“来offer”
这篇关于大公司有面子? 小公司好赚钱? 程序员就业该怎么选的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!