一名双非本科上岸的经历

自我介绍

大家好呀,我是广东某一所比较知名的四非本科,计算机科班的同学,在2025年春招的末尾收获了字节跳动的offer,测试开发工程师。

我是从大一就开始加入比特进行学习的,是JAVA研发/测试开发方向的同学。在大二的暑期,收获了百度网盘的服务端测试开发offer,在大三期间收获了b站,小红书,滴滴,美团等大厂的测试开发实习offer。

但是秋招时候失利,只有为数不多的几个中小厂offer,但是在比特老师的鼓励下,最终在2025年5月份收获了字节跳动的offer,完美收官。

关于我的大学四年

我记得那是2021年的夏天,高中的我因为沉迷网络游戏,最终只考上了一个普普通通的双非本科的国际教育学院。在广东省的物理类排名只有6万多名,我的高考成绩应该比大多数的人都落后。后面爸妈为了让我去一个好学校,只能花多一年3,4万的学费去读我现在大学的“国际教育学院”。

这一刻,我的心里是十分难受的,如果去了肯定加重家里的负担,再加上在这样的地方读书,身边少不了的是那些富二代,作为一个普通家庭的小孩,难免有一点心理负担。

所以我在上大学之后,我就下定决定,我不能让爸妈白给我这么多钱,我想通过自己的努力去改变命运。我下定决心不可以跟那些摆烂的富二代同流合污,这也注定了我大学四年是在孤独当中度过的,大学朋友寥寥无几。

大一

在上大学之前,我就在b站上面搜“计算机大学生的专业课”。没有超高的智商,那就做一只先飞的笨鸟。高考结束的暑假,我并没有选择出去旅游放松,反而更多的是跟着鹏哥在b站发布的C语言视频,以及大学慕课里面的高等数学课程学习。

大一开学了,我最长去的地方就是我们这个小校区的图书馆,因为那里可以让我躲避整天打游戏的舍友带给我的干扰,一个清净的学习环境才可以提供给你持续学习的氛围,在这里我强推大家去图书馆学习,就算宿舍再安静那些是休息和放松的地方,在宿舍学习很容易犯困,影响你学习的效率。大一的上学期我就在图书馆和《C语言程序设计》以及《高等数学》上的陪伴当中度过。

大一下学期,我了解到学校有很多技术类型的社团,下面我称之为“工作室”。

因为我听师兄们说(伏笔一:注意这里只是听说),工作室的师兄很多都在大三阶段收获了大厂的offer,在大四秋招顺利入职大厂,因此我对这些工作室充满了憧憬和向往。幻想着进入之后,接一些项目充实自己的经历,然后就可以顺利加入大厂实习然后转正。所以一整个大一,我连四级这种基本的考试都懒得应付(伏笔二),我也要拼死加入工作室。但是结果却是遗憾落选,还因此挂了一门课。

螺旋之后,比特的老师安慰我说:这些工作室什么的,其实意义不大。因为都是“学生做的项目”,与其去这些工作室,不如早早学好比特的知识,去找实习,因为去再小的公司实习也是实打实的企业级的项目,早加入比特早实习才是王道!!!!

大二

在经历了大一的一波三折之后,我就决定静下心来认真学习比特的内容,不再好高骛远。大二时期,我顶着一周几乎满课的压力,在不上课的空余时间去图书馆学习比特的知识,只要一有时间我就去学习,图书馆的阿姨都跟我混熟了,因为他们总是发现,第一个来的人和最后一个走的人都是我。

比特的学习

比特的课程一般都是一周四节课,如果只是跟着直播上课很难一口气听下来把全部内容完全听懂。因此我宁可学习到晚上11,12点也要把直播跟上,录播也要看,直到每一分每一秒的课程都理解透彻。

然后就是一边看录播,一边写博客。博客真的很重要,一方面是因为博客可以帮你快速复习那些过往很久的知识,无论是吃饭排队的时候,还是坐地铁时候,博客是方便你随时复习的关键!大家一定要利用好自己零碎的时间

关于博客编写方面,我个人的习惯是“图文并茂”,因为这样可以帮我快速地把所学的知识模型化,人的大脑天生就喜欢看图片,这就跟我们从小喜欢看动画片不喜欢读枯燥的文字一样,所以对于比特老师讲的知识点,除了要记住基本内容以外,更多的是以图形化的方式记录好内容,便于我们进行记忆。

关于项目

比特的项目都是很经典的项目,而不是b站上面那些烂大街的水项目,在这里推荐大家不要去b站上面看那些项目了,天下没有免费的午餐

然后,多从“项目的核心业务是怎样设计的”,“项目有哪些难点”,“难点怎样解决的”,“有没有对项目进行功能测试,性能测试,自动化测试”方面入手。尤其是测试开发方向的同学,更加要注重项目的测试!!

在这一块,我觉得大家可以使用AI大模型进行优化,看看有哪些更好的设计以及更全面的测试用例。

关于算法题

算法题一般是大厂才有的,但是现在大环境越来越卷,极个别的小公司在面试时候也会考察。

算法题一般只有全做出来这场面试才可以通过,如果做不出来,很可能本场面试就挂了,尤其是字节跳动这种很看重算法的公司,如果算法不写好,本场面试没过只是小事,还会留下“代码能力不行“的面试评价,这样其他部门也不会捞你的简历,也就相当于短期内进了公司的”黑名单“。影响时间在三个月到半年内不等。

算法题的话,建议大家多刷********的"hot100","剑指offer",以及题目排序序号在300以内的题目。

如果有时间的话,大家可以多看看比特的精品算法课程。但是无论有没有时间,都推荐大家一天至少刷一道代码题目,确保在第一次面试大厂的时候刷到至少200题********

大二下

在学习到一定阶段的时候,大家一定要及早去面试,JAVA方向的同学可以在学完JAVAEE初阶的时候,就开始在各种招聘渠道:boss直聘等等投递简历,面试越多,你就越有经验。不要觉得自己专业技术够硬就不去面试,只有面试面得多才是最好提升自己的方法。注意先从小公司开始面试:按照小公司-->中厂-->中大厂-->大厂的顺序投递和面试。注意每一场面试都要录音和记录面试问题,不要因为一两场面试没过就气馁,人生从来不少得到或者失去了什么,而是我领悟到了什么,下次怎样改进。

大二暑期&一整个大三

在这一段时间当中,我在收获了百度的实习offer之后,就去实习了。在实习过程当中,大家需要多从以下几个方面考虑:

实习的项目有哪些主要的功能,架构是什么样?

实习的项目难点在哪里?

作为测试人员:项目的测试流程是什么样的(CI/CD流水线上有哪些节点)

有没有印象深刻的bug,或者项目里面有没有发现什么风险

以上几个问题,都是面试常见的问题,大家实习时候也需要重点关注!!!!!!

实习尽可能实习久一点,至少半年以上,这样才可以学到更多技术,然后就是争取实习转正!

实习转正了,秋招基本上就只可以投递自己想去的公司。

大四秋招

秋招阶段,其实大家的水平都已经定性了,没有转正offer的同学只能进行海投了。无论是小公司,还是中厂,央企,国企,大厂。在秋招进行到10月份的时候,我只有一个很一般的小offer,看到身边很多同学都轻轻松松进入大厂,这个时候,我的内心是绝望的,感觉到前途一片黑暗。这个时候我只想找个离家近的国企躺平算了,我觉得我大学四年已经很尽力了,但是这个时候,当我点开运营商(电信,移动)的招聘网站,我发现四级居然是他们的硬性条件!!这个时候,对于我来说直接坠入人生的谷底,我从小到大从来没有这么绝望过。所以我想告诉大家的是,很多事情不要等到发生了才懂得后悔,就好像那些从大一玩到大四毕业的人发现自己大四了没找到工作才醒悟,才后悔,已经来不及了。那个时候虽然可以报名四级考试,但是我已经力不从心了......

黑暗当中的曙光

在秋招的10-11月份,我无意间跌落摔伤住院了,身上13处骨折,我躺在病床上,一整天不能动,两银一瞪只看到了自己黑暗的前途。这个时候,我人生当中的又一个贵人出现了:他是照顾我的护工阿姨。在了解了我的处境之后,她也跟我分享了自己的人生经历:辍学,打工,再到负债180万,继续做生意赚钱,最后还清债务.....我记得她跟我说的最多的一句话就是:往前走,别回头,我们谁都不是从前的自己了。在她的鼓励下,我开始继续躺在病床上面面试,即使身体13处骨折,身上还插着几个钢钉,我依然坚定不移地面试。我现在难以想象,要是没有她的帮助,我可能很难走出来

也许是老天的眷顾吧,在2024年年底,我收获了一个中厂的offer,还算不错,但是比起大厂,还是差太远了,于是我继续面试,但是这个时候已经心里有底,不那么慌张了

关于简历更改

在大四寒假期间,我使用deepseek来为我的简历进行优化,无论是实习的项目还是面试的问答,到处都有deepseek的影子。我发现,deepseek真的讲的太完美了,他能发现我之前实习时候的诸多有待完善的地方,在这里,我强推大家熟练使用AI工具,我们要即使拥抱变化,拥抱AI,这也是未来发展的一个大趋势。

继续不断面试

大四下学期的时候,我拄着拐杖,一场场宣讲会地去跑,只要一看到宣讲会,我就迫不及待地去跑过去投简历,大家也可以多关注校园的宣讲会,因为跟HR和面试官现场沟通往往更加直接,有些宣讲会甚至可以直接拿到面试直通卡,或者现场就安排面试,这样效率会高很多。也许是冥冥之中,自有天意吧,我通过自己的努力获得了字节的offer......这个时候我发现,曾经那些工作室的同学,貌似也没有各个都拿到大厂,所以,大家还是早点加入比特学习吧哈哈哈!

写在最后

我想把照顾我的阿姨的那句话送给大家:往前走,别回头,我们谁都不是从前的自己了。

找工作的过程,就是一个不断接受自己只是平凡的人,然后仍然不甘平凡地奋斗的过程,心态要摆正。其实我现在回头看我的所有经历,仿佛都像一场梦,人生是用来体验的。一切,尽力就好!

感谢大家看到这里!愿原力与我们同在!

全部评论
主动去学习技术已经超过很多计算机本科生了广工计算机学习氛围还是挺好的
2 回复 分享
发布于 05-11 09:36 安徽
不是推销啊,本人的真实案例,仅供参考
2 回复 分享
发布于 05-09 12:46 广东
很棒
1 回复 分享
发布于 05-09 12:52 上海
接好运
点赞 回复 分享
发布于 08-14 21:58 广东
小比特
点赞 回复 分享
发布于 05-11 16:11 河北
比特是什么
点赞 回复 分享
发布于 05-11 02:11 湖南
点赞 回复 分享
发布于 05-10 15:00 江西
牛的 功夫不负有心人!
点赞 回复 分享
发布于 05-10 02:44 浙江
牛的兄弟
点赞 回复 分享
发布于 05-09 23:58 广东
跪了
点赞 回复 分享
发布于 05-09 22:38 上海
师兄太强了
点赞 回复 分享
发布于 05-09 20:54 广东
跪了
点赞 回复 分享
发布于 05-09 16:16 重庆
我对于你们学校能不能不要说自己是四非 广工的地位很高的 😔那我在你们隔壁的真正四非怎么办 每每刷到什么四非院校上岸那我们这种更四非的咋办
点赞 回复 分享
发布于 05-09 14:42 广东
鹏哥不是更推荐cpp方向吗,为什么你选JAVA
点赞 回复 分享
发布于 05-09 13:11 广东

相关推荐

10-23 19:38
已编辑
华南农业大学 运营
⏰秋招投递时间:从八月初开始,到现在,将近三个月✍️共同递250+企业,收到拒信至少50+封,进面(字节、美团、京东等都有)10+场,几乎都卡在群面,估计群面对我有诅咒。(某些企业明确表示要提前实习的我都拒绝了,比如蔚来九月初打电话问能否立刻到岗,直接拒绝❌)😊offer+1(已开奖,查了下行业内正常薪资水平,但对于生物转行的人来说,挺高了)⭐秋招感想:是你的总会是你的,不是你的就不强求,不在一棵树上吊死,该玩玩该吃吃该喝喝,不用过分准备,前期我也是天天哭,后面看开了就开始接各种兼职(包括展会翻译兼职、咖啡店兼职学咖啡),挣到了钱就去玩,深知毕业后没时间玩现在就应该疯狂玩。我深深感觉就是因为去旅游了,整个人放松很多所以面试过程中和面试官聊的很好,一点也不紧张,思路很清晰。🤖普渡机器人一共二面,第一轮业务,第二轮业务+hr(我是边在展会作兼职边面试的哈哈),问的问题不难,就围绕销售经历展开,提问对岗位的了解,对公司的了解,对行业的看法,(我提到自己了解广交会机器人很热闹,自己目前也在做AI教育营销实习,国家政策,特斯拉/宇树科技等机器人的投入现状)自己的优缺点,二面有问我为什么觉得自己能进二面,吸引他们的店是什么,未来的发展规划……anyway,面试的时候就感觉自己能过,所以大家!该玩玩该放松放松,不要紧绷!不要羡慕别人!(身边有同学9月2号就拿到京东offer可把我愁死了当时😭)
面试太紧张了怎么办?
点赞 评论 收藏
分享
10-22 09:46
已编辑
江苏大学 Java
📍面试公司:智识神工🕐面试时间:10.20投递并约面,10.21面试💻面试岗位:JAVA后端实习生❓面试问题:(项目是12306+点评)讲讲这个面向对象具体是一个什么样的思路。在你的理解中什么可以成为对象,什么不能成为对象。mysql中的锁机制。那常见的锁有哪些呢?然后还有一些跟mysql相关的锁,你对此有一些了解吗?Mysql索引相关的知识,你可以为我们简单讲讲。使用mysql的时候,数据表设计有相关了解吗?就比如说你的项目经历中的铁路购票系统的数据表设计是你做的吗?既然提到分库分表了,那分库分表的目的是什么?那分库分表需要注意什么?要考虑ID它不能重复,那么不能重复的这个ID我们会一般使用什么作为主键呢?分库分表的形式有哪几种呢?可以简单的用一句话表述redis具体是什么吗?Redis一般用来存储什么信息呢?既然redis需要存储一些常用数据的,如果常用数据过多的话,会引发redis的击穿,穿透,雪崩相关的知识你了解吗?在你的项目经历中有遇到过真实的情况吗?JUC并发编程中的各种锁机制,可以简单为我讲解一下。threadlocal也通常被用来存储一些像存储一些暂时性的数据信息,还有常访问的数据信息。那threadlocal和redis有什么差别呢?你这么说也对,但是就这个比如说你的第二个项目,生活优选项目来说,你使用了在threadlocal配合拦截器进行token校验,那么你是否还要将这个token放入redis中呢?JVM的常见垃圾回收算法简单讲讲吗?复制算法相较于上下两个算法的优点在哪里?spring boot和spring cloud事实上一个指的是单体微服务,另外一个指的是多个微服务共同组成的服务框架。那你了解服务和服务之间的通信机制吗?在使用rocket MQ的时候,死信队列如何处理?简单讲讲这个设计模式中工厂模式和策略模式的异同吧。在项目经历中你提到了数据库和缓存之间的数据一致性,通过使用这个binlog和RocketMQ配合完成。那数据库和缓存之间的数据一致性还有什么其他方法可以实现?简单讲讲布隆过滤器。那它的布隆过滤器检测结果的特性是什么呢?那你给我简单讲讲这个仿12306的铁路购票系统中已完成的功能。我想知道的是具体的功能点,而不是说你用了什么工具,实现了什么结果。所以你是自己新建了一个购票接口,还是在原始代码的基础上对这个接口进行了增强。使用redis完成这个购票令牌分配,使用的是令牌桶对吧?那你是如何应对海量用户的购票请求的呢?你的限流以及最后的这个令牌分配的方式。那这个方式剩下的那些没有拿到令牌的用户的请求是被挂起吗?那挂起过久之后,它不就直接进入死信队列了吗?现在有一个场景是这样的,我现在有大量的用户表单需要上传,然后这个表单里涉及到很多的字段,然后具体的字段内容包含文件。然后同一时刻,因为它的它是一个企业级的功能,所以同一时刻会有很多的账号同时上传这些表单数据。然后我现在要实现这个功能,你帮我做一个设计。🙌面试感想:boss沟通近300+,只有这家约面,公司好像是用自研ai辅助编程的.第一次面试很紧张,后面问到不熟悉的问题人都哆嗦了,不过收获挺大的,查缺补漏了很多,面试官给了很好的学习建议
发面经攒人品
点赞 评论 收藏
分享
评论
28
25
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务