二本菜鸡,颓废两年的自我救赎
大家好,我是帅地。
随着校招的结束,帅地的星球里也有不少小伙伴前来报喜,今天这篇,是星球一个颓废两年同学的自我救赎之路,我觉得他的经历和很多人一样,前两年可能就颓废了,后面才后知后觉,具有一定的代表性。
正文如下:
感谢地哥的邀请,作为二本+大学颓废了两年的菜鸡,都不敢来分享自己的经历,不过地哥说大部分人都是「普通」的,所以我就说下我的经历吧。
2020年3月25日,此时正值疫情严重的时候,我意识到了自己也要去改变现状,不能再继续颓废。那个晚上,我将王者荣耀ID更名为 S18四年收官 ,从那一刻开始,标志着我这个四年骨灰级荣耀玩家从此结束自己的游戏生涯。
我几度思考,大学已经浑浑噩噩地走过一年半,我好像什么也没去学,什么也没学会,不知道毕业后能够做什么,更不知道是否能把专业当成吃饭的饭碗,感觉未来一片黑暗,看不到一丝光亮。
随着焦虑的不断增加,我也不断地去思考,甚至有一些抑郁,看不到未来的那种感觉真的令我窒息,窒息得红了眼,因为我真的不甘平庸(还记得我以前打王者冲榜的时候,也是不甘平庸,就觉得往上冲才有意义)······
后来我突然发现,我的思想其实是被认知局限住了,随后我不断的在网上寻找答案,像疯了一样,疯狂百度知乎,不停的寻找能够自我救赎的答案。
最终,看到了帅地哥大学逆袭经历进大厂的文章,这文章如烛火一般点亮了我的世界,我也进入了一片新世界——技术公众号,随后我立即去关注了地哥,当时地哥的公众号还叫「苦逼的码农」,真的太贴切我的内心了。
只有我自己知道,添加到地哥好友的那一天晚上,我有多激动,这可是腾讯大佬!在随后和地哥交谈中,明确了自己的发展方向,也得到了很多干货。
但是,我也深知,只有自己才能真正去救赎自己,地哥已经为我点亮了方向,剩下的就靠我自己了。
从此,我便开始了自己的逆袭之旅,开启真正的人生逆袭游戏。
逆袭之初,我也面对了很多嘲讽,无数人告诉我,双非二本进不了大厂,能进大厂的那个也不会是你,学历不够,啥都不够,你拿什么拼。。。
我知道那个时候我什么都没有,简历一片空白,专业基础也像没学过一样。
但是,面对嘲讽我依然坚定自己的信念,不甘平庸,积极主动参加一些比赛,以赛促学,认真学习有用的专业课,并争取拿奖学金,虽然遗憾没能拿大二的奖学金(大二上排名top30%,大二下排名top6%也完全撑不起来),但是我自己知道,没有什么是一蹴而就的,转变需要过渡,逆袭需要时间,只有暗下决心继续努力,才能朝着自己的梦想一点一点前进。
我也办了一张健身卡,以彭于晏为自律榜样,学习之余健身自律。从我决定要逆袭的那一刻起,就知道自己接下来没有周末,只有白天到黑夜,我也成为了学校科技楼十一楼的常客,每一天的午睡都是在科技楼自习室搭凳子应付。
大三下学期,是我大学最后的倔强,我知道拿奖学金对秋招意义几乎为零(虽然最后大三的排名还是top10%能拿,算是大学没有留遗憾了),我便开始谋划秋招复习计划,谋划英语六级训练,然后训练算法能力,复习基础,自学开发框架。
开始的时候真的是一杯茶,一根烟,一行代码看一天,当然这里只是调侃,我并不抽烟,一天能啃下一道算法题的多种解法,已实属不易,但是学习就是这样一个循序渐进且枯燥的过程,只有踏实地钻研进去,才能从生疏到熟练。
那段时间,每天唯一的娱乐消遣,就是吃饭的时候看行尸走肉The Walking Dead,训练自己的英语听力,同时思考其中反映的人性规则。
这时长547天的逆袭历程,是我的自我救赎,我见证了自己的一步步沉淀和成长。人生只有两种痛苦,一种是自律的痛苦,它轻如鸿毛,一种是后悔的痛苦,它重于泰山。我毅然地选择了前者。朝着目标的方向前进,并动态地去规划。
从8月16上午投出了第一份简历开始,我的秋招之战正式打响,8月16——9月23号,历时一个月零八天的个人秋招历程,随着拿下去哪儿旅行和同程艺龙的大厂Offer完美完结,秋招顺利上岸,大厂的秋招也纷纷到了尾声。
在这39天里,一开始简历被挂,笔试被淘汰,面试被怼,使我每天都在反复的自我怀疑和极大的压力中度过,有的时候真的都红了眼,但还是忍住了眼泪,因为不知道自己这么久的坚持努力是不是真的意义,但是洗个澡,清醒过后,依然夜以继日踏实地努力,从早到晚,不断复盘,不断深入,自己的知识体系结构也从点到线,从线到网,从网到面,不断完善,不断完整。在后来的笔试和面试中能够不断地过关斩将。
感谢地哥的指引!更感谢努力的自己!
推荐阅读
下载破 2w+,在校生必看,《程序员内功修炼》第二版出炉
从双非到大厂,帅地写了一本原创PDF送给大家
一个帮你拿offer的校招网站
算法刷题路线(系统+全面)
作者简介:我是帅地,校招拿到过不少大厂offer,毕业去了腾讯研发岗,毕业半年整到人生第一个 100 万,目前专注于写大学规划 + 校招求职相关的内容,点击 可以了解帅地个人经历,著有个人原创网站 PlayOffer。
相关文章:
二本菜鸡,颓废两年的自我救赎
大家好,我是帅地。 随着校招的结束,帅地的星球里也有不少小伙伴前来报喜,今天这篇,是星球一个颓废两年同学的自我救赎之路,我觉得他的经历和很多人一样,前两年可能就颓废了,后面才后知后觉&…...
Spring boot 常用注解
SpringBootApplication:用于启动Spring Boot应用程序的主类上,组合了Configuration、EnableAutoConfiguration和ComponentScan三个注解。 RestController :修饰类,使用RestController注解的Controller中的方法默认返回值都会以JS…...
mysql从零开始(05)----锁
全局锁 使用 # 启用全局锁 flush tables with read lock # 释放全局锁 unlock tables开启全局锁后,整个数据库就处于只读状态了,这种状态下,对数据的增删改操作、对表结构的更改操作都会被阻塞。 另外,当会话断开,全…...
《Linux 内核设计与实现》03. 进程管理
文章目录 进程描述符及任务结构分配进程描述符进程描述符的存放进程状态设置当前进程状态进程上下文进程家族树 进程创建线程在 Linux 中的实现创建线程内核线程 进程终结删除进程描述符孤儿进程 进程描述符及任务结构 内核把进程存放在任务队列(task list…...
深入探究HDFS:高可靠、高可扩展、高吞吐量的分布式文件系统【上进小菜猪大数据系列】
上进小菜猪,沈工大软件工程专业,爱好敲代码,持续输出干货。 引言 在当今数据时代,数据的存储和处理已经成为了各行各业的一个关键问题。尤其是在大数据领域,海量数据的存储和处理已经成为了一个不可避免的问题。为了应…...
GIMP制作艺术字技巧
GIMP下载官网 https://www.gimp.org/downloads/ 我使用的版本 2.10.32 字体下载 https://ziyouziti.com/index-index-all.html 下载解压之后会有otf、ttf等字体文件,需要拷贝到gimp当前用户目录 C:\Users\用户名\AppData\Roaming\GIMP\2.10\fonts GIMP绘制字…...
Redis 布隆过滤器总结
Redis 布隆过滤器总结 适用场景 大数据判断是否存在来实现去重:这就可以实现出上述的去重功能,如果你的服务器内存足够大的话,那么使用 HashMap 可能是一个不错的解决方案,理论上时间复杂度可以达到 O(1) 的级别,但是…...
云基础设施安全:7个保护敏感数据的最佳实践
导语:云端安全防护进行时! 您的组织可能会利用云计算的实际优势:灵活性、快速部署、成本效益、可扩展性和存储容量。但是,您是否投入了足够的精力来确保云基础设施的网络安全? 您应该这样做,因为数据泄露、…...
centos7安装nginx
1.配置环境 1).gcc yum install -y gcc2).安装第三方库 pcre-devel yum install -y pcre pcre-devel3).安装第三方库 zlib yum install -y zlib zlib-devel2.下载安装包并解压 nginx官网下载:http://nginx.org/en/download.html 或者 使用wget命令进行下载 wg…...
PyQt5 基础篇(一)-- 安装与环境配置
1 PyQt5 图形界面开发工具 Qt 库是跨平台的 C 库的集合,是最强大的 GUI 库之一,可以实现高级 API 来访问桌面和移动系统的各种服务。PyQt5 是一套 Python 绑定 Digia QT5 应用的框架。PyQt5 实现了一个 Python模块集,有 620 个类,…...
Java—JDK8新特性—函数式接口【内含思维导图】
目录 3.函数式接口 思维导图 3.1 什么是函数式接口 3.2 functionalinterface注解 源码分析 3.3 Lambda表达式和函数式接口关系 3.4 使用函数式接口 3.5 内置函数式接口 四大核的函数式接口区别 3.5.1 Supplier 函数式接口源码分析 3.5.2 Supplier 函数式接口使用 3.…...
【MySQL】外键约束和外键策略
一、什么是外键约束? 外键约束(FOREIGN KEY,缩写FK)是用来实现数据库表的参照完整性的。外键约束可以使两张表紧密的结合起来,特别是针对修改或者删除的级联操作时,会保证数据的完整性。 外键是指表…...
3. SQL底层执行原理详解
一条SQL在MySQL中是如何执行的 1. MySQL的内部组件结构1.1 Server层1.2 Store层 2. 连接器3. 分析器4. 优化器5. 执行器6. bin-log归档 本文是按照自己的理解进行笔记总结,如有不正确的地方,还望大佬多多指点纠正,勿喷。 1. MySQL的内部组件结…...
Bus动态刷新
Bus动态刷新全局广播配置实现 启动 EurekaMain7001ConfigcenterMain3344ConfigclientMain3355ConfigclicntMain3366 运维工程师 修改Gitee上配置文件内容,增加版本号发送POST请求curl -X POST "http://localhost:3344/actuator/bus-refresh" —次发送…...
逆波兰式的写法
一、什么是波兰式,逆波兰式和中缀表达式 6 *(37) -2 将运算数放在数值中间的运算式叫做中缀表达式 - * 6 3 7 2 将运算数放在数值前间的运算式叫做前缀表达式 6 3 7 * 2 - 将运算数放在数值后间的运算式叫做后缀表达式 二、生成逆波兰表达式 6 *(37) -2 生成…...
Linux系统日志介绍
Linux系统日志都是放在“/var/log”目录下面,各个日志文件的功能: /var/log/messages — 包括整体系统信息,其中也包含系统启动期间的日志。此外,mail,cron,daemon,kern和auth等内容也记录在va…...
第三十二章 React路由组件的简单使用
1、NavLink的使用 一个特殊版本的 Link,当它与当前 URL 匹配时,为其渲染元素添加样式属性 <NavLink className"list-group-item" to"/home">Home</NavLink> <NavLink className"list-group-item" to&quo…...
“裸奔”时代下,我们该如何保护网络隐私?
当我们在互联网上进行各种活动时,我们的个人信息和数据可能会被攻击者窃取或盗用。为了保护我们的隐私和数据安全,以下是一些实用的技巧和工具,可以帮助您应对网络攻击、数据泄露和隐私侵犯的问题: 使用强密码:使用独特…...
c#笔记-方法
方法 方法定义 方法可以将一组复杂的代码进行打包。 声明方法的语法是返回类型 方法名 括号 方法体。 void Hello1() {for (int i 0; i < 10; i){Console.WriteLine("Hello");} }调用方法 方法的主要特征就是他的括号。 调用方法的语法是方法名括号。 He…...
054、牛客网算法面试必刷TOP101--堆/栈/队列(230509)
文章目录 前言堆/栈/队列1、BM42 用两个栈实现队列2、BM43 包含min函数的栈3、BM44 有效括号序列4、BM45 滑动窗口的最大值5、BM46 最小的K个数6、BM47 寻找第K大7、BM48 数据流中的中位数8、BM49 表达式求值 其它1、se基础 前言 提示:这里可以添加本文要记录的大概…...
linux之kylin系统nginx的安装
一、nginx的作用 1.可做高性能的web服务器 直接处理静态资源(HTML/CSS/图片等),响应速度远超传统服务器类似apache支持高并发连接 2.反向代理服务器 隐藏后端服务器IP地址,提高安全性 3.负载均衡服务器 支持多种策略分发流量…...
DeepSeek 技术赋能无人农场协同作业:用 AI 重构农田管理 “神经网”
目录 一、引言二、DeepSeek 技术大揭秘2.1 核心架构解析2.2 关键技术剖析 三、智能农业无人农场协同作业现状3.1 发展现状概述3.2 协同作业模式介绍 四、DeepSeek 的 “农场奇妙游”4.1 数据处理与分析4.2 作物生长监测与预测4.3 病虫害防治4.4 农机协同作业调度 五、实际案例大…...
Java求职者面试指南:Spring、Spring Boot、MyBatis框架与计算机基础问题解析
Java求职者面试指南:Spring、Spring Boot、MyBatis框架与计算机基础问题解析 一、第一轮提问(基础概念问题) 1. 请解释Spring框架的核心容器是什么?它在Spring中起到什么作用? Spring框架的核心容器是IoC容器&#…...
处理vxe-table 表尾数据是单独一个接口,表格tableData数据更新后,需要点击两下,表尾才是正确的
修改bug思路: 分别把 tabledata 和 表尾相关数据 console.log() 发现 更新数据先后顺序不对 settimeout延迟查询表格接口 ——测试可行 升级↑:async await 等接口返回后再开始下一个接口查询 ________________________________________________________…...
逻辑回归暴力训练预测金融欺诈
简述 「使用逻辑回归暴力预测金融欺诈,并不断增加特征维度持续测试」的做法,体现了一种逐步建模与迭代验证的实验思路,在金融欺诈检测中非常有价值,本文作为一篇回顾性记录了早年间公司给某行做反欺诈预测用到的技术和思路。百度…...
PHP 8.5 即将发布:管道操作符、强力调试
前不久,PHP宣布了即将在 2025 年 11 月 20 日 正式发布的 PHP 8.5!作为 PHP 语言的又一次重要迭代,PHP 8.5 承诺带来一系列旨在提升代码可读性、健壮性以及开发者效率的改进。而更令人兴奋的是,借助强大的本地开发环境 ServBay&am…...
从物理机到云原生:全面解析计算虚拟化技术的演进与应用
前言:我的虚拟化技术探索之旅 我最早接触"虚拟机"的概念是从Java开始的——JVM(Java Virtual Machine)让"一次编写,到处运行"成为可能。这个软件层面的虚拟化让我着迷,但直到后来接触VMware和Doc…...
使用SSE解决获取状态不一致问题
使用SSE解决获取状态不一致问题 1. 问题描述2. SSE介绍2.1 SSE 的工作原理2.2 SSE 的事件格式规范2.3 SSE与其他技术对比2.4 SSE 的优缺点 3. 实战代码 1. 问题描述 目前做的一个功能是上传多个文件,这个上传文件是整体功能的一部分,文件在上传的过程中…...
智能职业发展系统:AI驱动的职业规划平台技术解析
智能职业发展系统:AI驱动的职业规划平台技术解析 引言:数字时代的职业革命 在当今瞬息万变的就业市场中,传统的职业规划方法已无法满足个人和企业的需求。据统计,全球每年有超过2亿人面临职业转型困境,而企业也因此遭…...
raid存储技术
1. 存储技术概念 数据存储架构是对数据存储方式、存储设备及相关组件的组织和规划,涵盖存储系统的布局、数据存储策略等,它明确数据如何存储、管理与访问,为数据的安全、高效使用提供支撑。 由计算机中一组存储设备、控制部件和管理信息调度的…...
