如何从多维度评估offer,选择最合适自己的那个

# 导读

最近很多大厂都开奖了,陆陆续续的小伙伴来找我咨询offer选择问题,我都会帮大家免费提供一些建议。

比如圈友中有人拿了字节和阿里的offer不知道该怎么选,我结合他的情况给出了自己的意见:阿里内部平台VS火山引擎后端开发,拿头比?

对于每位阿秀的学习圈中圈友我都会以过来人的角度给出建议,这里也简单分享一下如何从多维度的角度来评估自己的offer。

如果你是阿秀的学习圈子中圈友可以直接在星球提问,阿秀直接在星球里给你建议&意见。

阿秀的学习圈提问入口:

首先我在这里首先恭喜各位offer收割机,虽然自己被倒挂是铁定的事实了,不过看到下一届的学弟学妹师弟师妹们拿到那么好的offer还是由衷的为你们高兴。

在这里我也跟大家聊聊offer选择的问题,把我当初选择offer的一些考虑跟大家摊摊牌,我也是按照这些因素来给那些小伙伴意见和建议的。

说说我自己,去年选择字节后,毕业就直接工作了,到现在已经快五个月了。

当初成功跟hr协商调了base,现在来到了美丽的上海滩,离家人也比较近,总的来说还是非常满意的,当初的选择没有错。

总体来说感觉这边的氛围还是挺不错的,也能学到很多东西,我也慢慢学会了在工作中学习,而不再是以前像在学校里一样先学技术再干活,现在则是一边干活一边学东西。需求写完了,技术也学会了。

虽然工作强度比较大,好多次都晚上十一二点才下班,但自己真的学到了很多。

深感互联网的大佬是真的多,在一堆大佬的包围中强迫自己成为了最菜全栈工程师。

字节跳动录用函镇楼

在选择offer的时候,可能每个人关注的点不一样,我主要考虑以下几点,分别跟大家唠唠嗑。

最后给大家分享一个我以前选择offer时自创的法子,可以比较理性的帮大家选出自己想要的offer。

# 1、岗位的那些事儿

这里先说点别的,那就是在秋招投递简历的时候,并不一定自己所投递的公司就一定有自己所想要从事的岗位。即使岗位相同,比如同样是后端开发,但是所使用的语言方法也会不一样,有的是Java、有的是Python、有的是C++、有的可能是Go语言。

注意一下,这里并不是说你现在在学校的时候用什么语言,你以后工作了就会用什么语言,真实情况是你需要跟着部门和平台走,也就是跟着项目走。

这个后端需求需要你用Java写,你就不能用C++/Golang写;这个前端需要你用React框架写,你就不能用Vue框架;前端UI库采用的是Element ui,那你就不能用Ant Design。

不过也不需要担心,一般一个部门的技术框架不会轻易变动,不会出现那种你需要在几种后端语言中经常切换的情况。

在校招笔试和面试的时候,很多公司也不会强迫你必须用某个语言作答,一般只会要求你用自己熟悉的一门语言来完成算法题和回答问题。

说回岗位,大多数的同学都会比较喜欢研发岗,比如后端研发或者前端研发,这是因为研发岗所需要的一些技术水平或者基本功是我们在学校里一直学习的,是我们一直所熟悉和了解的。

统一的说,如果想从事技术的优先去研发岗(前端或者后端),如果后端竞争太大可以尝试测试开发岗位。

我当时主要是投递的后端为主,也有一部分客户端以及测开岗,都是研发岗。

不过我个人比较倾向于做服务端的研发,所以后来hr面的时候,一些客户端以及开发内部工具的岗位HR面我都直接拒绝了,主要是投递的岗位多,通过面试的也不少,所以自己也有拒绝的空间。

# 2、需要考虑哪些因素

# 部门平台

# 先说部门

每一个公司都有很多不同的部门,有很多同学会问自己录取的这个部门怎么怎么样?好不好呀,是不是核心啊?

其实公司的内部结构是非常庞大和复杂的, 自己也只能了解到是在哪一个大部门。

其实是不是核心这个问题,你可以自己想一下,如果自己所要负责的部门业务是比较知名,那不用想也知道是核心部门吧!

比如字节的抖音业务线;腾讯天美的王者荣耀业务线;百度的凤巢(百度搜索的部门),阿里的蚂蚁金服(支付宝)等等,不用想,也知道是非常核心的部门。如果能去到一个公司核心的部门,还是非常值得的。

如果不知道自己的所要负责的具体业务部门是什么,也应该知道自己所即将要做的业务是什么吧。

比如说是数据相关、电商相关、广告相关、支付相关、云相关又或者是基础架构、基础建设这些业务线又或者是运维业务线,建议大家在找公司内部人询问之前至少要先搞清楚自己所要负责的业务线和部门是什么,不然被询问人也不好给你offer选择意见和建议的。

# 再说平台

很多人说,平台决定你的高度,这句话不能说100%全对,正确但也有一定的道理。

你选择offer的时候,一个好的平台,对于以后的发展都会是一个非常好的起点,对于以后跳槽来说,绝对是一个很好的背书。

尤其是我们应届生的第一份工作,对整个职业生涯来说还是蛮重要的。

比较正规一点的公司的规范制度以及项目开发流程都是比较规范的,在职场初期就进入这样的公司可以帮助你可以养成一个很好的开发习惯,而一份好的开发习惯对于研发人员来说是受益终生的。

这也是不推荐大家第一份公司就去创业公司或者小公司,一般来说创业公司在最开始的规范都不是很正规,甚至一些最基本的文档都没有,新人去了直接两眼一抹黑,业务逻辑都靠口口相传,这就相当痛苦了。。。

# 地区

这个问题基本上就是出于自己的个人考虑,有的同学是家庭需要,离家近一些,对base有强制的要求,那就只能在base地选择一些比较好的公司,不过大部分人对base的要求没那么高。

比如我来说,我其实对base没有特别高的要求,但是有比较倾向的一些地区,就由于我家里人定居在江浙一带了,所以自己也希望能在江浙一带工作,所以最后选择了上海。

如果你有意在互联网长久发展,那我建议你第一份工作先来一线城市试试,一线城市的岗位或者说氛围肯定比二线城市好一点的。

不管你是工作两三年想跳槽还是想回老家,在一线城市可供你选择的机会肯定也更多一些。

我身边也有情侣毕业后分别在不同城市发展的例子,周末或者节假日再聚聚。

# 薪资

这个应该是应届生心里分量比较大的一个因素了,毕竟动辄40W、50W的总包,想要说不心动那是假的。。。

不过薪资这块,公司很有可能会给你两种选择:1、纯现金 2、现金 + 一部分期权/股票

比如有家公司给了我两种方案:1、24K * 15 + 房补 + 餐补 2、22K * 15 + 10W股票/期权 + 房补 + 餐补。

# 二选一,你选哪个?

其实这两种选择方案,各有利弊!总的来说,如果你有在这家公司久待的打算,可以选择第二种方案;如果你没有久待的打算那就选择第一种方案。

为什么呢?因为第二种方案中的期权并不是一次性给你,比如十万期权可能是分三年或者四年给你,这就意味着你需要在这家公司待三年甚至是四年之久,所以要思考再三再下决定哈。

# 3、理性选offer

今天跟大家分享一个我自己选择offer的方法吧,比较理性一点。如果你想要理性的选出自己的offer,这个法子很适合你。

我举个栗子来说:比如我在考虑offer的时候,需要考虑四个方面:地区、公司、岗位、薪资,分别占20%、30%、25%、25%。

现在我手上有三个offer,从上面四个方面对这三个offer打分。

比如说第一个offer,地区占0.7分,公司占0.6分,岗位占0.6分,薪资占0.7分。

那么这份offer的最终得分就是:0.2 * 0.7 + 0.3 * 0.6 + 0.25 * 0.6 + 0.25 * 0.7 = 0.14 + 0.18 + 0.15 + 0.175 = 0.645分。

然后算出另外两个offer的得分,最后三取最高者

需要注意的是,这个法子的结果是从客观角度上进行选择,这也就意味着最终的offer选择,是最适合你的。

除非你有更好的理由,否则就不要选择别的offer啦。

# 4、总结

以上就是我个人在秋招过程中选择offer时所考虑的几个点,当然啦,每个人考虑的点可能不太一样,不过大致上也都是这几个吧。

每个人都有自己的路要走,选择大于努力,这句话在很多时候都是真理。

不过最终还是要看自己如何考虑的,最后希望大家都能去自己想去的公司,干自己想干的岗位。

当个快乐的打工人~