商科小姐姐转码史

avatar 132345
hnxm_numb
32952
118
大家好,今天分享一下我转码的经历,我21年2月毕业,东部学商科,但经过多方了解以及学cs的男朋友的建议,我最后决定在毕业前夕开始转码。20年初开始报名L家的课,要每天9点到十二点上课,虽然平时也熬夜,但是熬夜学习和熬夜刷剧是不同的,虽然很累,但也觉得很充实,每天都在学习新东西,但是从连binary是什么都不记得,到一边上边一边leetcode做了几百题面了google,这其中心酸只有自己知道吧。1月到五月期间我要一直上课,因为零基础,还要上基础训练班,记得那时候每天都很辛苦,下午要去t上课,晚上要一直上三个小时课,有时候答疑还会有一个小时,再复习一下,要到两点才能睡,然后第二天起来还做毕业设计,写毕业论文,还要再复习一下,做些java的算法题,周二周四还要去学校上课,那时候的感觉,就是一个字,忙,连轴转,有时候甚至会崩溃,跟男朋友打电话哭,他就安慰我,不要自己乱了阵脚,一步步走好,让我相信自己。

因为我OPT二月中下旬开始,所以我得至少在五月中旬找到工作,不然失业期过了就得回国,毕业论文写好毕了业,一件事落定了,开始专心找工作,有两个选择,直接试着找码农的工作,或者还是主要找本专业的,然后接着学习cs以及刷题,补充自己。最后发现,非全职学了两三个月,完全不足以支撑找到SDE的工作,所以还是认真准备了下自己本专业的工作,也投了国内的职位,最后拿到美的和苏宁的offer,但因为楼主家在北京,这两个公司的管培生都不在北京,这时候一家中小型科技公司联系我,是之前朋友内推的,跟老板很熟,跟老板聊了,跟HR聊过,又跟marketing manager聊,最后四月中旬决定给我offer,但因为那时候已经疫情,我基本开始在家工作。
但说实在的,挣的跟码农比起来确实还是少一些,在纽约这种地方生活,房租生活费,加上各种费用,基本月底没什么积蓄,还要想着来年报税,不敢多花,哎,那时候又是疫情最严重的时候还搬了个家,没错,就是那时候纽约疫情最严重的地方,家里每天消毒好几次,窗外每天十几几十次的响起救护车和警车的鸣笛,每天都很紧张焦虑,有时候会跟男朋友发脾气,但是又觉得压力很大,想买机票回国,似乎都买不到了,干脆一不做二不休,再次燃起了好好转码的心,于是,在五月初,在学完基础知识,系统设计,面向对象设计,和数据结构算法,一些经典题目的做法后,我从课程转战到lc,开始从0题开始的征程,那时候男朋友也在写毕业论文,也是压力很大,虽然他是cs专业的,但我也不太问他,主要是问很多同样在刷题或者已经上岸的朋友。好在我们工作很人性化,首先我们WFH时间比较自由,除了每天早上10点准时开会,然后要实时查看工作内容就好,基本其他任能保证完成就好。不用commute,所有在每天工作之余我有了蛮多时间学习和做自己的事。
开始刷题很慢,比如一道course schedule看网上的视频都要看很久,有时候一句话听不懂要反复听,有个概念不懂也会反复看。这跟上L家的课的时候差不多,很多时候听到不会的概念,会再去查很多相关的概念,所以一点不会,可能要补很多相关概念,哎,谁让不是科班出身呢,所以要更努力一点才行。开始基本做了很多bfs,dfs,sliding window,binary search等等的题目,基本把经典的题都刷了一遍,有时候刷得慢,也不能保证bug free,但是一直坚持去刷。我记得到七八月,疫情已经有些好转,朋友约我去波多黎各或者阿拉斯加玩,真的好心动,好想去,但还是忍住了,想着,这一天,说不能能多做五道题呢,算了,呵呵。。就安慰自己,真的是这样,一天不学习就会愧疚,真的觉得在这里的每一天,都有一种被狼追着的感觉,如果我不去努力,我有什么依靠和后路呢,在外奋斗,谁不是只能靠自己呢,所以我不能停,只能一直坚持下去。
到了九十月份,开始了秋招的大潮,上班之余开始疯狂的投简历,找内推,希望能有一些大厂面试经验,那时候平均每天投递20+把,最后算下来,一共投递了500+(10 OA, 3面试),加上国内本专业工作的投递(200+)和面试(10+),最后因为已经刷了很多的题,加已经学到这个地步了,不知道因为觉得自己水平还可以了,还是出于沉没成本的考虑,还是都已经有面试了,为什么不面一个不论去不去,or身份问题什么样子,已经到了觉得该拿offer证明一下自己的地步。
虽然我拿到的面试也不算多,我相信有很多人拿到更多的面试,但我其实从自己什么都不会到有大厂的面试,并且能过了电面,有onsite到最后一轮已经很开心了,虽然还有进步空间。这三个面试分别是eBay(10月),亚麻(1月)和Google(二月),十月还在东部,自己刷刷题,但因为从五月开始刷题,但中间八九月也有懈怠,因为做了太久,虽然也每天断断续续做,但是ebay答的并不好,有一轮OOD,更是因为当时没有准备过OOD太相关的知识挂了。
但当时也没有太气馁,开始好好准备AWS的面试,一个多月时间把amazon70%的题目都刷了,最后花了两三天时间准备leadership principle,结果发现,电面一个medium一个easy比较简单,但是onsite原来预期的算法会比较多,所以准备BQ的时间没那么多,结果onsite五轮半,有四轮都是BQ面试,自己准备的项目事例明显不太够用了,又怕说重复了影响面试,最后自己freestyel了一些,六个面试官,五个烙印,不知道跟这个有没有关系,结果挂了。
后来经过一些思考决定搬到湾区,一是男朋友在这边,二是这边科技岗多一些,三可以专心准备一段狗家的面试,所以圣诞节左右搬到了湾区。
搬来之后基本上都在准备面试,每天基本都在做题,因为之前五月到八九月有第一轮的基础,然后第二轮准备amaon,很多题目有重复,但google题目偏难,easy比例很低,hard占一半,之后都是medium,我想的先把medium刷完,然后每天固定数量的hard,太累了就刷几道easy,最后大概做了百分之60-70%的题目吧,就去面试了。四轮技术面,实话实说,有三轮代码写出来了,也讲的还可以,有一轮代码写的不是很好。最后HR在面试后邮件问我身份状况,我实话实说了,opt即将结束,以后得用cpt工作,不知道这个是不是影响因素,一周以后说暂时没办法给offer,不知道是waitlist还是那一轮面试,还是身份问题,说如果想之后还可以联系他面试。
然后在湾区找到了新的本专业的工作,cover自己的生活费用,自己有时候也会纠结要不要回国,因为我家是北京的,房车啥都有,爸爸也有自己的公司,虽然我也不会去那里上班,但感觉也会是后盾,但还是有点小失望,虽然很多人说你已经很棒了,很多人连面大厂机会都没有,起码你达成了你原来预想的面大厂的目标,所以也算有所收获,并且现在对算法数据结构,OOD,系统设计,BQ,lc题目积累,都有一定基础了,放弃也是可惜,所以有时候也会有摇摆。
现在即将入学湾区的cpt学校,cs专业,工作之余会继续学习吧,有没有类似经历的朋友,或者有没有朋友能给些相关建议或者想跟我聊聊天的都可以私信我啊~
就这样啦88
  • 248
118条回复