985 硕非科班,靠着自己的努力一步一步转行拿到抖音后端 offer,现在想想就觉得满足
一、什么时候开始决定转行?
说真的,本科期间也就学了学 Java 语言,还学的一知半解,就是那种为了考试过而学习,什么编程序啊,调 bug 啊是一点都没学,也就会写个“hello world”的那种,综合来讲就是小白都不如。
到了研究生期间,导师认为我在互联网方面的天赋不错(其实是觉得我的专业课考研的时候分太低了,不能做项目里的硬件的事),碰巧他有一个智慧农业物联网的项目,需要有人帮他写项目里的代码,这才踏入了码农这个行业。
二、笔试、面试准备
这段经历我要打算好好说,其中里面的心酸以及坎坷真的是足以警醒大家。
我准备笔试和面试的时间已经非常非常晚了!大约是在今年 5 月份才开始刷 leetcode 和背面试题。以前的时候觉得自己好歹做过项目,面试不就是看是不是这块料么,结果发现我大错特错。
在 5 月份的时候第一次上了牛客,突然发现里面的面试笔试和我想得完全不一样,笔试就是纯编程,面试要考四大方面的知识,直接给我整的当时心如死水,很慌张。后来一打听同学们都刷题,少则 200 道,多则 500 道,当时听到这个消息直接给我整崩溃了。
所以同学们,千万别觉得自己做过实习,有项目就可以保准拿到 offer,笔试面试缺一不可,八股文里的知识一定要早背,题一定要早刷。在准备笔试时,主要就是靠刷 leetcode,把 leetcode 经典题目,高频题目多刷,一定要理解,不能是那种变了形,改了题干就不会做了,而是要真正知道这个题的思路以及内在逻辑。Leetcode 有很多题,不可能所有题都刷的完,就是把高频题,经典题刷完之后衍生一些生僻的题。
虽然很多秋招的小伙伴都在吐槽八股文,但还是应证了真香定理。所有的大厂面试都是这些题目,你说不背行么!
再就是讲讲心态了,因为准备秋招很晚了,也没有什么大厂实习经历,所以秋招的前期准备是压力很大的,真的有时候因为刷题刷到恶心,刷到心态崩溃,这里建议看到我的帖子牛友们一定要提前准备!提前准备!提前准备!重要的事情说三遍,有人问我提前算多早,我这里就说一句,我有的同学在大一期间就准备保研和考研了,想找一份好工作,多早准备都不为过,有时候人生某个阶段快了一步,就是一辈子快了一步。机会是留给有准备的人的。调整好自己的心态,因为心态的崩溃以及压力的增大,在五六七八月份真的是整个人变得不正常了,不去运动了也不和人交流了,这是非常错误的,及时的调整好自己的心态 《一线大厂 Java 面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源 威信搜索公众号【编程进阶路】 ,找工作的战线是漫长的。
三、关于拿到字节 offer
今年秋招拿了 offer 也不多,没投过中小厂,也没去面试其他除后端以外的岗位,但是很幸运,基本面试的都过了,也发了意向书,这一点和集邮的大神们是比不了,但是对我一个非科班出身的人来说也知足了。
最终我选择了字节,一个是他是我第一份意向书,在面试阶段所展现的效率,态度以及面试官的各种问题都很契合我目前的方面,我对面试是很满意的。第二个是在接到字节意向书之后有 mentor 加了我的微信,通过和 mentor 简单的聊天对话,很热情又很具备专业素养,在知识上介绍了小组的相关负责项目,需要用到的语言,框架以及相应知识书籍。同时呢也聊了一些字节文化,工作中的小细节以及一些其他方面的话题,给人的感觉是字节氛围是非常年轻,非常接地气,mentor 对于新人也比较重视。
去一个公司工作不仅是看薪水(当然字节薪酬还是香),更是要看周围的人,能不能给你看到前途,能不能友好的相处,良好的工作环境和和谐的组内气氛更是让我选择在字节工作的最主要因素。
评论