关于比较offer的一些看法
首先感慨一下牛客上好多牛人,大家都是offer收割机,想起当年自己毕业那会差点工作都没找到真是惭愧加羡慕。其实手上几个offer纠结该去哪个很正常,可能等你工作多年以后准备又一次跳槽,仍然会有类似的困惑。而且选择工作的标准每个人都不一样,即使事后回头看看也未必能说哪种选择就是最好的,这里面也有很多偶然的成分。不过作为一只老鸟说说自己的一些看法,抛砖引玉
1.Package大小。当很多信息都无法确定的时候,合同上写的薪资几乎就成为了决定你去哪里的最为重要的一个指标。当你得知offer上的number很不错的时候,你可以理解为这么几层意思:这家公司有一定的实力(不过这里要注意区分那些刚刚融到钱的startup,假如他们还没有很明确的盈利模式而只是在烧钱,那就要多加小心);而且一个更高的base很可能意味着你未来几年的涨幅也更大(假设每年调薪10%,promote另算);另外当你准备跳槽的时候,你当前的薪水也是你negotiate新offer的一个重要筹码(比如在当前基础上多加30%)。
2.公司名声。一个好的公司就像一所名牌大学,绝大多数情况下清华计算机的毕业生一定比一个普通211的毕业生更容易得到一个好工作。好的公司也是一样的道理。一个知名公司的senior的名头往往顶一个小公司的principal甚至director或者CTO还不止。当你在BAT工作了几年想去创业公司的时候,你新offer上的title和package也更很容易就能谈高。反过来,如果你在一个创业公司干了几年想去大公司(比如BAT),你会发现即使拿到offer也很难让你满意。其实毕业去大公司还是创业公司的争论一直都很激烈,我个人是倾向大公司的,一来大公司平台广,用户多,牛人也多,里面各方面相对正规;而小公司虽然有的牛人也不少,但不论从管理上还是产品的架构上都比较混乱,而且需要注意的是小公司往往都背负着更严峻的盈利压力,这也就意味着无法让你在技术上精益求精(每天光忙着改业务逻辑改的你***)。相反大公司产品线广(前方软广),比如微软的Office 365一个产品就贡献了公司营收的大头,这样公司才有钱发展Azure去追赶AWS或者收购Github拥抱开源。
3.假如你手上的offer都是大公司或者中型公司,那么部门和工作内容就几乎成了你做决定的最重要的因素。核心部门(比如百度的搜索,阿里的一些基础架构部门)的工程师往往比边缘部门能够得到更多的资源,更容易make big impact,因而promote的机会也更多。而且核心部门的牛人也往往更多,这也就意味着你未来几年的进步可能比一般部门的同事更快。
4.城市的选择。北京的互联网公司无论从数量还是质量看都排名第一的,这也就是为什么那么多人即使没有户口,即使一时半会看不到买房的希望还是想留在北京(和美国码农都挤在湾区一个道理...不过人家不用操心户口这事)。杭州上海和深圳虽然不如北京机会多不过也很不错(这里注意一点,像北京和上海这样的城市,拿户口往往最好的机会就是以应届生的身份去申请,错过以后就很难再申请了)。而2,3线城市虽然消费低,房价低,不过往往公司发展也受限,很多都是一些大公司的分公司或者代表处,那里往往很难从总部得到更多的资源和好的项目。所以即使你以后不打算留在一线或者准一线城市,往往也可以考虑在一线城市的大公司拼搏几年再去其他地方发展。
5.个人兴趣。有人说兴趣是最好的老师。当你对自己做的东西很有兴趣的时候,你很可能在这个领域取得一些成就。举个例子,我的一个同学本硕都学的CS,当别人都认为他应该顺理成章的去做一个码农的时候,他却选择了去四大做了一名会计师,后来考取CPA之后他又转型做了投资(由于他既有科技行业的知识又懂财务),现在已经成为了一名小有名气的天使投资人。另外要说的是找工作之前最好有一个规划,比如你希望未来五年以后成为一个什么样的你,为此尽量去朝着你规划的方向努力。比如你在学校一直跟着导师做machine learning的相关的项目,毕业以后却转做了前端开发,过一阵子又去搞了hadoop,那你的发展肯定会大打折扣。
6.另外接offer之前看看你要加入的公司所在的行业未来发展如何。比如前几年团购兴起大家一窝蜂上去,很快成为一片红海,大部分公司都死光了。或者最近几年的互联网金融,刚开始很火,后面也陷入了泥潭。尽量去一些技术壁垒高,未来前景可期的行业。
7. 企业文化,加班程度,技术氛围。比如有些公司管理缺乏人性化,有的常年996甚至要熬夜上线新版本,有的oncall负担很重。这些也要慎重考虑,毕竟谁也不想用钱来换健康。而且当你骨子里无法认同一些你所在企业的一些东西的话你终究会显得格格不入。
1.Package大小。当很多信息都无法确定的时候,合同上写的薪资几乎就成为了决定你去哪里的最为重要的一个指标。当你得知offer上的number很不错的时候,你可以理解为这么几层意思:这家公司有一定的实力(不过这里要注意区分那些刚刚融到钱的startup,假如他们还没有很明确的盈利模式而只是在烧钱,那就要多加小心);而且一个更高的base很可能意味着你未来几年的涨幅也更大(假设每年调薪10%,promote另算);另外当你准备跳槽的时候,你当前的薪水也是你negotiate新offer的一个重要筹码(比如在当前基础上多加30%)。
2.公司名声。一个好的公司就像一所名牌大学,绝大多数情况下清华计算机的毕业生一定比一个普通211的毕业生更容易得到一个好工作。好的公司也是一样的道理。一个知名公司的senior的名头往往顶一个小公司的principal甚至director或者CTO还不止。当你在BAT工作了几年想去创业公司的时候,你新offer上的title和package也更很容易就能谈高。反过来,如果你在一个创业公司干了几年想去大公司(比如BAT),你会发现即使拿到offer也很难让你满意。其实毕业去大公司还是创业公司的争论一直都很激烈,我个人是倾向大公司的,一来大公司平台广,用户多,牛人也多,里面各方面相对正规;而小公司虽然有的牛人也不少,但不论从管理上还是产品的架构上都比较混乱,而且需要注意的是小公司往往都背负着更严峻的盈利压力,这也就意味着无法让你在技术上精益求精(每天光忙着改业务逻辑改的你***)。相反大公司产品线广(前方软广),比如微软的Office 365一个产品就贡献了公司营收的大头,这样公司才有钱发展Azure去追赶AWS或者收购Github拥抱开源。
3.假如你手上的offer都是大公司或者中型公司,那么部门和工作内容就几乎成了你做决定的最重要的因素。核心部门(比如百度的搜索,阿里的一些基础架构部门)的工程师往往比边缘部门能够得到更多的资源,更容易make big impact,因而promote的机会也更多。而且核心部门的牛人也往往更多,这也就意味着你未来几年的进步可能比一般部门的同事更快。
4.城市的选择。北京的互联网公司无论从数量还是质量看都排名第一的,这也就是为什么那么多人即使没有户口,即使一时半会看不到买房的希望还是想留在北京(和美国码农都挤在湾区一个道理...不过人家不用操心户口这事)。杭州上海和深圳虽然不如北京机会多不过也很不错(这里注意一点,像北京和上海这样的城市,拿户口往往最好的机会就是以应届生的身份去申请,错过以后就很难再申请了)。而2,3线城市虽然消费低,房价低,不过往往公司发展也受限,很多都是一些大公司的分公司或者代表处,那里往往很难从总部得到更多的资源和好的项目。所以即使你以后不打算留在一线或者准一线城市,往往也可以考虑在一线城市的大公司拼搏几年再去其他地方发展。
5.个人兴趣。有人说兴趣是最好的老师。当你对自己做的东西很有兴趣的时候,你很可能在这个领域取得一些成就。举个例子,我的一个同学本硕都学的CS,当别人都认为他应该顺理成章的去做一个码农的时候,他却选择了去四大做了一名会计师,后来考取CPA之后他又转型做了投资(由于他既有科技行业的知识又懂财务),现在已经成为了一名小有名气的天使投资人。另外要说的是找工作之前最好有一个规划,比如你希望未来五年以后成为一个什么样的你,为此尽量去朝着你规划的方向努力。比如你在学校一直跟着导师做machine learning的相关的项目,毕业以后却转做了前端开发,过一阵子又去搞了hadoop,那你的发展肯定会大打折扣。
6.另外接offer之前看看你要加入的公司所在的行业未来发展如何。比如前几年团购兴起大家一窝蜂上去,很快成为一片红海,大部分公司都死光了。或者最近几年的互联网金融,刚开始很火,后面也陷入了泥潭。尽量去一些技术壁垒高,未来前景可期的行业。
7. 企业文化,加班程度,技术氛围。比如有些公司管理缺乏人性化,有的常年996甚至要熬夜上线新版本,有的oncall负担很重。这些也要慎重考虑,毕竟谁也不想用钱来换健康。而且当你骨子里无法认同一些你所在企业的一些东西的话你终究会显得格格不入。