二本是怎么拿下字节暑期实习offer的?

这是我曾经想都不敢想的事情

昨天分享了一篇我好兄弟的经历,发现有挺多双非等学历不好的朋友还是想冲大厂。

评论第一居然还要求多来点这种鸡汤,必须满足!

首先,这不是鸡汤,这是真实存在于2023年的事情。我的经历一直没有发在牛客,有点害羞。但是又看到这么多人跟我一样充满迷茫和焦虑,最后还是决定发到牛客上,给同处境的朋友带来点希望吧。

二本

本以为大学是传道授业解惑的地方,没想到大学是吃饭睡觉打游戏的天堂。

太舒适了!那被窝,简直不要太温暖;让室友帮忙带外卖,简直不要太舒服;寝室一起开黑打到天昏地暗的感觉,太令人着迷了。

这样做的结果是什么呢,不仅是三年完整化时间的浪费,更是 boss上投递的已读不回。

我在大一进来的时候,就预判到了不好找工作的场景。一方面,计算机专业太过火爆,人人都想进入这个行业。另一个方面,学历不行,有985,211的优秀人才,为何要我一个二本。

所以很长一段时间,我都在思考到底要不要考研。

最终我的计划是以本科学历作为敲门砖的及格线,以专业技术作为打动面试官获取offer的桥梁。

无奖项

初入大学的时候,我就想好了一定要把技术搞的很牛逼。所以在实验室招新的时候,果断进入了ACM实验室和一个项目实验室。

其他社团、班委之类的我全部不关心。随后就跟着学长刷了一年的算法题,dp、线段树 等等算法。后面发现ACM是有省赛,区域赛等等,再看历年学长的获奖情况,不是太好。

我知道自己智商肯定不高,所以果断及时止损,转战项目实验室。在这里,我接触到了什么是项目,什么是写代码。然后就在b站搜黑马程序员的视频边看边敲,c++、linux、redis、mysql、go、算法。

好家伙,无学历,无奖项,无实习。我妥妥的三无产品。

依稀记得,前年过年的时候,别人在吃香喝辣,我还在学mysql的锁,依旧不给自己放假。去年过年的时候,窗外放着烟花,我还在写项目敲代码。平时基本都是逃课,有空就去实验室,晚上两点回去睡觉。

在这里我要多说一句,如果你的学校跟我一样不太行,能逃的课就逃,把时间空出去,去b站找优质资源去自学。那老师自己都搞不清楚的技术,对着PPT一通讲,去上课简直就是浪费生命。

勇于投资自己:虽然b站有很多免费资源视频可以白嫖,但其实我还花了很多钱去付费学习一些知识,虽然视频有盗版,但是别人提供的答疑等服务没有。希望大家不要太吝啬那一点小钱,投资自己,永远不亏。空间换时间嘛。

前期的不断学习才能为面试打下扎实的基础,到了大三找工作或者出去实习的时候,已经很少有时间再去学新的东西了。这个时候一般都是总结自己所学,理清脉络。重复刷题与总结八股。

然后不断的尝试,不断的碰壁。这个过程是最容易陷入内耗和否定的阶段,就比如我投了二十多次字节,每次都是简历挂。连面试机会都不给我,非常难受。

如果是这样,一定要找朋友多多沟通,不然容易抑郁。碰壁是肯定的,已读不回是常见的,机会是很少的,但不代表没有。

换个角度看自己

在本文,我不想去说mysql,redis,c++怎么学,网上学习指南太多了,感觉最全的还是小林coding这个网站。

我想从思维层面去告诉大家怎么提升,先来看看下面的坏习惯中了几条,反正我之前中了挺多的,也一直在反思。

  • 沉迷舒适圈,不求进取
  • 不做长期的积累,玩三天学一天,劳而无功
  • 没有长期和短期规划,得过且过
  • 自以为什么都懂,井底之蛙
  • 游戏时间比重过大,本末倒置

上面这五条,不知读者中了几条。

看了本文后,你是否蠢蠢欲动的改变自己?我是一个debuff拉满的人,我都可以进大厂,你为什么不可以!

最后总结几句话送给大家共勉

1.敢于自不量力。我从来没有因为自己是二本,就定性自己一定不能进大厂,反而定了下要进大厂的目标。差距只是暂时,专注目标,见贤思齐,你相信自己你可以,才是一切可能的起点。

2.方向正确,在有限的时间,选择行之有效的道路。计算机是一门很依赖自学能力的专业,大家的起步差别并不大,很多同学缺的,其实是正确的指引和规划,抹平信息差,何惧一战?

3.准备充分,按既定规划补齐基础设施。针对要做的事项,坚定去执行,学习能力和纠错能力也是慢慢培养出来的,始终一步一个脚印,去增加自己的底牌,不忘初心,方得始终。

End

我知道有很多双非连大厂的简历都过不了,没机会面试。问这个的太多了,我等周末专门出一篇文章来讲这个事情

这个账号我会持续分享 面经 和 学习资料 以及 "真实存在的鸡汤" 来帮助迷茫的朋友。

如果牛友有什么想问的,欢迎在评论区或者私信留言,看到我会及时回复的!祝大家都学有所成!

全部评论
学三天玩一天可以的,要学会奖励自己
31 回复 分享
发布于 2023-05-11 10:19 北京
为什么就我0offer啊
20 回复 分享
发布于 2023-05-11 10:14 新疆
我大二,三本我的想法和你很像,每天也是高强度要求自己,奖就ACM打铁奖和蓝桥(为了学校1000多块钱奖金)和传智杯,有3段实习经历
18 回复 分享
发布于 2023-05-16 08:33 黑龙江
把自己看的很清楚的人,总是能成功的
13 回复 分享
发布于 2023-05-12 15:58 河北
楼主是怎么做到投字节,简历不被挂的,我被挂麻了
7 回复 分享
发布于 2023-05-11 22:32 安徽
太强了!单说信念就比我坚定,我是从来没想过进大厂
5 回复 分享
发布于 2023-05-12 17:04 北京
可以看看楼主的简历吗,想看看差距
4 回复 分享
发布于 2023-05-12 14:12 浙江
羡慕我字节一直都是简历挂
3 回复 分享
发布于 2023-05-11 02:19 广东
xd。不知道你是什么岗位。看你帖子拿了美团暑期。字节这边几乎没转正。求稳还是可以考虑一下美团。我刚从字节离职😂
3 回复 分享
发布于 2023-05-12 11:21 四川
2 回复 分享
发布于 2023-05-11 07:18 云南
大佬能发下你的后端学习的路线吗
2 回复 分享
发布于 2023-05-15 09:21 广东
二本怎么了,牛的人照样进阿里
2 回复 分享
发布于 2023-05-26 21:27 河南
你大学开头的经历和我一模一样,不知道我的结局能不能也和大佬一样😢
1 回复 分享
发布于 2023-05-13 11:14 浙江
楼主好厉害,想问一下字节的策略岗实习竞争力大嘛,对商科学生经历要求高吗🥹
1 回复 分享
发布于 2023-05-18 18:25 浙江
励志
1 回复 分享
发布于 2023-05-22 11:35 广东
求面经啊
1 回复 分享
发布于 2023-07-03 11:01 北京
可以看看大佬的简历吗,😍
1 回复 分享
发布于 2023-07-31 11:39 广东
厉害
点赞 回复 分享
发布于 2023-05-11 01:40 北京
老公好帅
点赞 回复 分享
发布于 2023-05-11 10:12 湖南
什么岗位
点赞 回复 分享
发布于 2023-05-11 11:21 广东

相关推荐

头像
01-21 00:23
已编辑
深圳大学 golang
博主目前是一名Go语言从业者,现在某独角兽企业担任后端开发工程师,6年编程经验,将近2年的Go语言大型微服务项目开发经验。目前专注于Go语言领域的程序逻辑/架构设计/项目实践等。今天想和大家聊聊适合Go语言开发者的从业选择,帮助牛友们更有针对性地投递目标岗位,提高求职效率。一、Web后端开发在Web应用的架构体系里,后端开发是支撑整个系统稳定运行的关键支柱。Go语言凭借其出色的网络编程能力与高效的运行速度,成为Web后端开发的理想之选。Go语言拥有丰富的标准库,能够轻松实现HTTP服务器的搭建,极大地提升开发效率。例如,使用Go标准库中的 net/http 包,几行代码便能构建出一个简易的HTTP服务器。同时,诸多成熟的Web框架如Gin、Beego等,进一步简化了开发流程,让开发者能够将更多精力投入到业务逻辑的实现中。这些框架不仅具备高效的路由系统、中间件支持,还拥有良好的扩展性,能够满足不同规模Web应用的需求。写过Go语言入门项目bluebell的小伙伴应该对这部分有所体会。在实际应用中,像字节跳动等众多互联网企业,其部分核心业务的后端服务便是基于Go语言开发,以应对海量用户的高并发请求,确保服务的稳定与流畅。这也是我目前所从事的方向。二、网络编程网络编程领域,Go语言的优势尤为显著。其内置的轻量级线程goroutine和用于实现并发安全数据传输的channel,使得开发者能够轻松编写高效且并发性能卓越的网络程序。无论是开发网络服务器、客户端,还是实现网络协议,Go语言都能游刃有余。例如,在开发即时通讯应用时,通过goroutine可以轻松处理大量用户的连接请求,利用channel实现消息的高效传递与同步,确保消息的实时性与准确性。而且,Go语言对TCP、UDP等常见网络协议的原生支持,使得开发者能够方便快捷地构建各类网络应用,如分布式系统中的节点通信模块、网络爬虫程序等。许多大型网络服务提供商,利用Go语言开发的网络组件,高效地处理着全球范围内的海量网络流量,保障网络服务的稳定与高效。三、中间件开发中间件作为连接不同软件组件的桥梁,在现代软件系统架构中起着不可或缺的作用。Go语言凭借其高性能、低内存占用的特性,在中间件开发领域占据了重要地位。开发者可以利用Go语言开发出功能丰富的中间件,如缓存中间件、消息队列中间件、日志记录中间件等。以缓存中间件为例,通过使用Go语言开发的高效缓存算法和数据结构,能够快速地对数据进行缓存与读取,极大地减轻数据库的压力,提升系统整体性能。消息队列中间件则可以借助Go语言的并发处理能力,实现消息的可靠异步传输,确保系统在高负载情况下的稳定运行。在企业级应用开发中,这些基于Go语言开发的中间件能够无缝集成到现有系统架构中,优化系统流程,提高系统的可维护性与扩展性。比较知名的用Go语言实现的中间件有etcd、docker、kubenetes等。这里推荐一下极客兔兔七天系列教程,极客兔兔的七天系列项目涵盖了Web框架、分布式缓存、RPC框架和ORM框架,包括我之前推荐过的bitcask项目,对有志于从事基础架构或中间件开发的小伙伴来说都是非常不错的入门项目。四、区块链区块链技术作为一种新兴的分布式账本技术,正在全球范围内引发各行业的变革。Go语言因其高度的安全性、出色的并发性能以及对分布式系统的良好支持,成为区块链开发的热门语言之一。在区块链项目中,Go语言被广泛应用于区块链底层协议的实现、智能合约的开发以及区块链节点的构建。例如,以太坊的Go语言客户端Geth,为以太坊网络的稳定运行提供了坚实保障。Go语言开发者可以参与到区块链核心算法的优化、共识机制的实现以及跨链技术的研究等关键工作中。随着区块链技术在金融、供应链、医疗等领域的深入应用,Go语言在推动区块链技术创新与落地应用方面发挥着至关重要的作用,拥有广阔的发展空间。五、游戏开发在游戏开发领域,Go语言虽然不像传统C++那样广为人知,但它正凭借自身独特的优势逐渐崭露头角。特别是在游戏服务器端开发方面,Go语言展现出了巨大的潜力。Go语言的高性能和高效的并发处理能力,使其能够轻松应对大量玩家同时在线时产生的高并发请求。通过goroutine和channel,开发者可以高效地管理游戏中的各种资源,如玩家连接、游戏状态更新、数据存储与读取等。同时,Go语言的跨平台特性使得开发出的游戏服务器能够在不同的操作系统环境中稳定运行。一些新兴的游戏工作室已经开始采用Go语言开发游戏服务器,以提升游戏的性能和稳定性,为玩家带来更加流畅的游戏体验。此外,在开发一些轻量级的网页游戏或者游戏辅助工具时,Go语言的简洁性和快速开发特性也能发挥重要作用。比较知名使用Go语言作为游戏开发语言的游戏厂商有腾讯、网易、叠纸游戏等。以上就是我总结的五个Go语言学习者适合从事的大方向。之所以写这篇文章,主要还是看到网上许多小伙伴不清楚Go语言相较于其他编程语言的优势,自然也就不知道Go语言在实际工作中的应用领域。明白了Go语言的优势和应用领域,大家就可以找到自己感兴趣的领域,专注地去学习相关领域的专业知识了。等到大家以后在自己的领域有所心得,回过头来往往会发现:选择方向的意义要远远大于编程语言的选择。掌握一门编程语言往往只是敲门砖,真正让我们成为一名合格开发者的,是对于行业的深刻认识和自己独到的理解,这才是我们身为软件工程师的核心竞争力!#牛客AI配图神器#
投递叠纸游戏等公司10个岗位
点赞 评论 收藏
分享
评论
146
237
分享

创作者周榜

更多
牛客网
牛客企业服务