加班太累,放弃字节40万年薪,裸辞去了外企

我是程序汪

共 5179字,需浏览 11分钟

 · 2022-03-02

哈喽大家好,今天和大家分享的是柯南大佬放弃40万年薪、从字节跳动裸辞的经历。

我觉得他的经历非常励志,因此特意找他要了授权,分享一下他的经历,希望对大家有所帮助,下文中的「柯南」指的是我这个朋友。

下面主要聊了这几个问题

  1. 怎样进入大厂

  2. 互联网大厂的工作情况

  3. 怎样进外企

  4. 外企的工作情况

一、魔幻的大学经历

一)加入ACM社团

柯南不是科班出身,本科就读于武汉一所双非学校的数字媒体技术专业。大部分课堂知识对柯南来说都比较简单,老师上课也挺无聊。相比之下,高数题是当时最有挑战,也是柯南最喜欢的,所以就常常偷跑去图书馆刷高数题。

大二的短学期柯南参加了ACM 社团课,当时柯南想着没老师管比较自由,同时也想借此机会巩固下之前学过的C/C++ 。

一开始柯南什么也不懂,只能跟着社团里还在训练的学长学姐,做题有问题就去请教他们。那时候他们都在准备区域赛,刷竞赛题。这是柯南人生第一次接触到算法竞赛。

现在他回想过去,这些学长学姐可能称得上是他竞赛生涯的启蒙人了。

二)初识算法竞赛

社团里恰好有一个ACM竞赛队三缺一,邀请柯南加入。前从没有竞赛经验的柯南对这个机会是充满紧张与不确定的,但按捺不住想试试的心就参加了。

柯南没想到的是,这个决定改变了他的人生轨迹。

加入队伍后,每天除了吃饭、睡觉和偶尔上上课外,柯南其余时间都在实验室里面做题。就像是枯木逢春、重遇初恋,柯南觉得挑战的每一道题目都很有意思,时间也总是过得很快。

虽然每天都在被不同的题目暴打,有时候一天甚至只能写一道题,还可能连 bug 都找不到,但努力思考的过程对柯南却是一种成长。当看见自己灵光一现的做法得到 Accepted 的那一刻,柯南觉得为之付出的努力都值了。

当时柯南还太幼稚,不知道困难和挫折正恭候着他。

三)过山车般的竞赛生涯

由于柯南是大二才加入的 ACM 社团,而 ACM 亚洲区域赛每年的比赛时间是下半年,所以第一次比赛是大三时在广西南宁举办的 ACM 邀请赛。直到现在柯南清楚还记得,那年他们一起坐了十几个小时的火车硬座到达广西大学的场景。

一起组队的另外两个女生比柯南加入社团的时间更早一些,所以柯南也一直觉得她们很厉害,怕自己拖了后腿。事实证明,嗯,确实如此。

正式比赛那天,柯南完全 0 输出,甚至还贡献了几次错误解法,题目全是女队友通过的。

最后的结果是打铁,也打醒了柯南 —— 在一所双非学校,想获得 ACM 奖牌是如此的难。

但柯南不是一个轻易放弃的人,赛后回到学校,柯南更加努力地刷题、训练,因为再过两三个月还有一场正式的区域赛,柯南不想再一次抱憾而归。

可最终的结果依旧是冰冷无情,铁牌第一名。

这时柯南才真正开始自我怀疑:我适合参加 ACM 吗?双非的我是不是真的不行?要不要再打一年竞赛?

当时身边的同学在都已经开始准备秋招,而柯南什么也没准备,而竞赛也没有任何成绩。如果再一次打铁,秋招没准备 + 没考研。柯南毫无退路,只能破釜沉舟。苦心人,天不负,卧薪尝胆,三千越甲可吞吴。

在经过大三失败后,继续刻苦训练,大四上,柯南拿到了第一块区域赛的银牌。

二、与字节的故事

一)拿下字节跳动 offer

打完比赛快 11 月了,可能这是秋招的最后一次机会,柯南就开始着手找工作。字节跳动对那时的柯南来说,是一个很厉害的大厂,是遥不可及。

想着自己平常都在打比赛,计算机基础也没空准备,柯南对成为字节后端工程师没有抱太大的希望,但就像加入 ACM 社团一样,柯南还是鼓足勇气决定尝试一下。柯南开始从头学习计算机基础。

由于时间有限,看的都是网上总结好的知识,比如操作系统知识点总结 、计算机网络知识点总结、数据库知识点总结..... 此外还看了常见的面试题,背了一些八股文。

一次偶然刷 QQ 群的机会,柯南看到有退役的 ACM 前辈所在的字节部门的内推,就把简历给他了。想到这一次勇敢的迈出,让柯南加入了字节跳动。

正式面试的时候,面试官看柯南大学主要都在学习算法、参加算法竞赛,所以问的大多是算法相关。

  • 一面的面试官基本都在问算法题,两三道力扣中等左右的题目。

  • 二面是交叉面,是其他部门同事面的,先问了一些基础知识,但看没有深入了解过,就也改问算法题了。

  • 三面主要问了平常如何学习计算机知识与算法等,最后也问了一道不太难的算法题。

因为算法题是平常一直都在刷的,所以手感很不错,题目都做出来了,最后也成功的拿到了offer。

本以为投的是实习岗,要靠实习转正,没想到最后 hr 告诉是校招 offer,柯南可太惊喜了哈哈。

对于一个双非学校的学生,offer 的工资对于当时的柯南来说已经很高了,所以柯南果断接受了offer,成为了一名 Bytedancer 。

最后交了三方协议,柯南实习拿的就是 80% 正式工资,对当时初入职场的学生,刚开始看着每个月工资,还是很开心的(ps: 后来就没啥感觉了...)。


二)初见字节跳动:惊艳

接受了字节的 offer 后,年前柯南就提前去实习了。去了之后柯南才知道自己所在的是一个新部门,是当时公司的保密项目。

因为工作所用的技术栈都是之前在学校没有接触过的,所以进了字节后柯南先熟悉了一下部门所用的技术栈,golang、python、charles、开发机配置、业务等。差不多熟悉了一个星期,柯南才开始了工作的第一个任务。

因为刚来,所以分配的工作不是很复杂,主要是目的是了解一下业务,以及在大公司的开发流程。第一个 warmup 任务是修改一下 api 参数,增加新的业务类型。

后面柯南就渐渐开始承担一些难一点的任务了,虽然辛苦,但也很充实,柯南学到了很多在学校里接触不到的东西。

年后实习了几个月,柯南就回学校写毕设 (养老)。毕业后的柯南正式入海,开始了社畜的生活。

三)放弃40万年薪,裸辞了

柯南所在的组每天大概十点半上班,晚上十点多下班。平常的工作,就是和 PM 开会, PM 提需求,一起制定排期,然后开发、测试,以及上线。

平常爱打游戏的柯南,回到家却连打游戏的劲都提不起来。

字节实行大小周,单休的周末,柯南睡一个懒觉,收拾收拾就到了第二天上班的时候。双休的周末他偶尔会和朋友出去吃个饭,出去溜达转一圈,也不敢玩的太累,就这样柯南过了接近一年。

柯南有时会躺在床上看着天花板想:这是我想要的生活吗?

然在字节的工作让柯南学到了挺多东西,但 996 和重复的工作,不仅让柯南疲惫无聊,还让河南逐渐找不到自己的价值。

仔细思考了下,柯南对金钱似乎没有执念,程序员的普通工资对柯南而言已经完全够开支了,同时自身也很讨厌加班。

为什么不去尝试换一种生活呢?这种念头在柯南脑中徘徊了大概一个月,最终柯南决定离职,而且是裸辞。

当时柯南并不知道裸辞意味着什么,只是想着自己有大厂的工作经历找个不加班的工作应该不难。

后面才知道,难!


三、开启新阶段

一)接连碰壁后,找到955工作

办完离职的第一天,柯南好好补了一觉,想把之前一年没睡好的觉都补回来了。休息了几天后,柯南开始制作简历,将自己的工作经历和最新的技能更新到简历中。

刷算法题,起初刷了一些力扣,但刷了几十道左右,柯南觉得没什么难度,就去刷 Codeforces(竞赛刷题网站)。

然后就开始正式寻找下一份工作,其中最重要的一个要求,拒绝 996!

Github 上有一份 955 work–life balance 公司白名单,目前 star 已经有 28k+。这些公司都是经过网友投票选出的的一些公司,真实性应该比较高,甚至比很多公司的 hr 还要靠谱。

选好了公司就可以找对应的面经来准备,也可以尝试去找一些内推,尽可能多问问内推人职位的信息,以便进行有针对性的面试准备。

柯南也投了几家不加班的公司,比如微软 、B 站、Shopee、PTA ... 大多都抱憾而归,有的是因为岗位不match,有的面试官问基础知识,柯南没怎么准备过...

这些接连的面试碰壁,让柯南开始担心能否找到不用加班的工作,后来在牛客网上看到一家外企在招全栈工程师,柯南没放弃这个机会,又投了简历,hr 很快就联系了柯南,并安排了面试。

幸运的是,这家外企面试流程都很快,因为柯南当时是在北京,一面约了线上面试,通过后的第二天就约了二面的时间。三面安排在了线下,所以柯南就从北京赶来上海参加三面。

三轮技术面试主要考察的还是算法题,可能因为柯南正式工作还不到一年,项目经验还不够多。试官也会问问之前工作项目相关的,但由于和新公司是不同的业务,所以也没有过分深入追问。

经历了两轮线上面试,一轮线下面试,以及线下面试当天的 hr 面,柯南顺利找到裸辞后的第一份955工作!

二)外企找工作

1、算法题

算法能力,外企都很爱考算法题,柯南了解到的一家外企,就连前端的岗位都会问一两道简单中等的算法题。

没有学过算法的伙伴,一定要刷个一两百题力扣。平常也可以多参加力扣周赛,一般是周日的上午 10:30 到 12:00,推荐大家都参加下,还可以锻炼自己早起。

下面也推荐一个自己经常刷题的资料

卧槽!字节跳动《算法中文手册》火了,完整版 PDF 开放下载!

2、英文自我介绍

英文能力,由于开会,很多外企,需要和国外的同事对接,沟通需求,所以需要一定的英文听说能力,但面试一般不会考的太难,只要会最基本的沟通,即使有点错误也没关系。

所以,推荐大家面试外企之前,先准备一个自我介绍,可以较为流畅的表达出来就可以。

3、项目

对于参与过的项目,首先要对自己本职负责的模块要了如指掌,以下三点是必须想清楚的:

  • 做这个的目的是什么?
  • 怎么设计的?
  • 如何实现的?
  • 难点在哪里,如何解决的?

然后尽量对自己负责模块上下游也要有所了解,面试的时候,会给面试官留下好的印象。

4、海投

投的是公司,但面试官也是和我们一样的上班的人,很有可能面试官想要的,和我们所具备的不太match,有的时候也不是因为你能力不够。

所以,推荐大家投递简历时一定要多投几家,尽可能多面试几家,看看自己在市场上的竞争力,多拿几家 offer,留给自己选择的空间。

柯南当时投的公司并没有很多,以至于到 hr 面时,谈薪资不是很有底气。

三)悠闲与轻松:迎来全新生活

1、外企工作状态

现在柯南已经在外企工作了一年,平常的项目不是很赶,排期是自己定的,没有 PM 来 push。

做的事情也都是比较长期的工作,不需要紧急开发和上线,开发时不用着急忙慌,而是可以奢侈地花时间学习许多基础架构的知识。

外企的工作节奏也让柯南觉得非常的满足。每天早上 7 点左右起床,洗漱完吃个早饭,然后背会儿单词刷点题 (边刷题边总结)。

因为住的离公司比较近,大约十点出门,10 点半左右就能到公司。(推荐租房的伙伴,尽可能选择离公司近的房子,减少通勤时间,生活体验 up up!)12 点去吃个饭,饭后午休会儿,下午2 点左右开始上班,然后 7 点就能美美下班回家了。

2、假期生活

工作之外,也重新开启了快乐生活。

每次下班回到家,柯南并不觉得很累,一边看番一边吃着晚饭,然后舒舒服服地瘫着打游戏。

周末,会出去和朋友一起运动,打羽毛球、跑步,还有约饭。即使不出去玩,也能在家好好休息,给自己充点电。

长的节假日,还会去远一点的地方旅游,比如去年的十一假期,就和女朋友一起去内蒙古玩了八天(假期+额外请了一天假)。

外企对员工请假也非常 open,基本上是年假想什么时候用就什么时候用,不会不让休年假,这点也是柯南非常中意的。

对了,柯南家里现在还养了两只猫咪,给柯南的生活增添了不少色彩。


写在最后

虽然柯南裸辞后,最终找到了一份满意的工作,但还是很不推荐大家裸辞的。

裸辞就意味一段时间的不确定性,希望大家找好下家后,有底气后再离职,否则离职后找不到工作,还要自己缴纳社保,靠着积蓄维持生活,就会像前期的柯南一样焦虑。

希望柯南的经历可以帮助到你,让你知道并不只有你一人在面临这样的选择。

读书和工作都不能作为最后的终点,人生的路还很长。若干年过去,驻足回望你来时的路,也许现在的成功和失败都会显得很渺小。

但路途中努力的你却始终闪闪发亮。

致曾经也和我一样迷茫的你~

程序汪资料链接

程序汪接的7个私活都在这里,经验整理

Java项目分享 最新整理全集,找项目不累啦 06版

堪称神级的Spring Boot手册,从基础入门到实战进阶

卧槽!字节跳动《算法中文手册》火了,完整版 PDF 开放下载!

卧槽!阿里大佬总结的《图解Java》火了,完整版PDF开放下载!

字节跳动总结的设计模式 PDF 火了,完整版开放下载!


欢迎添加程序汪个人微信 itwang009  进粉丝群或围观朋友圈

浏览 12
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报