写得太好了,有受到激励,我也不能再浪费时间了,加油干😠
上一篇文章很幸运地被推送上热榜第一,被许多同学所看到。很多同学一边羡慕我的运气,一边焦虑自己的实习。就在两天之前,我也是处在这种状态。看到一位牛油写的,“前人曾照我,我照后来人”,之前在牛客上学习了这么多牛油的经验,是时候回馈牛油们了。我想讲的是,在拿到美团offer这24小时之外,我的迷茫,我的悔恨,我的痛苦时刻。作为科班,从大一到研二,六年的时间,任何一个智力正常的人,都不该像我这样菜。我曾给自己定下一个又一个计划,却一次又一次搁置。在很早的时候,我就知道该怎么去找工作,该什么时候去找工作。我在大一就在知乎收藏了一篇又一篇实习校招经验贴,各种学习路线,技术视频,黑皮书PDF。但直到现在,他们也只是还存在我的收藏夹里,睡在我的网盘中。大三上就意识到下学期该找工作,当时想走Linux C++方向,在我装了两天,我的电脑刷不上Ubuntu以后,然后,就没有然后了。等大三寒假,恰逢口罩来袭,我们被封在家里,我开启了昼夜颠倒的生活,五点睡三点起,白天定几个网课开始的闹铃,起来挂在会议室后继续睡。一个学期过去后,准备找工作的同学都已经在大厂暑期实习。而我,作息还是没调过来。我骗自己,打工太累了,不如再读三年书,不用天天上班,而且多三年时间学技术,到时候肯定能找到更好的工作。结果就是,又让自己白白浪费三年时间,少赚三年的钱。考完研过完年快成绩的时候,一直感觉自己应该考不上。就去找工作,什么也没学就去了。小米一面给我出了两道题,我稀里糊涂写出来了,事后搜了一下,发现是两道困难题。来到二面,面试官说这是安卓岗,问我写过安卓吗。我说没有。他说没事,会Java就行了,安卓也是用Java,问我会Java吗?我说不会。问我会什么。我说我会C++。他就问,那C++三大特性是什么。我说不知道。他又问我知道长连接和短连接吗?知道现在http里用的是长连接还是短连接吗?我说不知道。他说你可以猜一个。我猜是短连接。他说,很好,你猜错了。最后他也不知道能问到什么我会的了,也实在忍不住了,问我,“你是怎么过一面的?”刚读研的时候,我比大一进步了不少。不止是收藏各种视频文章,我真的点开了。在某天看了侯捷面向对象视频第一集,二倍速还没放完,就又去打牌了。一下子来到研一下学期。整学期都在做实验室的项目,第一次和公司合作做项目,让我有种指点江山的感觉,每周开会吹牛批,文档编的高精尖。把找工作的想法抛之脑后,用Python调一个又一个包,制造一段又一段垃圾代码糊弄甲方。什么都没学到。等研二上的时候,我知道再不学,来不及下学期找暑期实习了。饶有其事地分析了好几天选Java还是C++,最后决定学Java,理由是C++就业面太窄,Java好跳槽。九月看了一个月Java尚硅谷视频,一行代码没敲。以为自己看了就是会了。等十月份有一天心血来潮想自己从零写一个登录注册页面连后台数据库的代码。写不出来。直接不学了,一觉睡到十一月。等忙完开题报告,已经快十二月份了。算了下日子,离二月开始找实习,还有四个月。去掉年前年后半个月,那就不到四个月。看着网盘里大几百集的尚硅谷,肯定是来不及。没办法,C++不好跳槽就不好跳槽吧,现在再不学只能天天卧槽了。十二月没学几天,全国宣布解封。学校强制离校。在回家的车上,我给自己制定了一个详细的学习计划。直到我回到家里,下了一个叫蛋仔派对的游戏。当我穿着懒羊羊的皮肤,举着一个又一个蛋过了一个又一个图后。已经过完年了。其实也不是毫无压力地在玩蛋仔,是焦虑地在玩。为了避免焦虑。我跑图的时候,电脑放着牛客上Webserver视频课,跟蛋搭子组队开麦的时候,问我是什么声音,我说我在学习。降低一点负罪感。过完年后,看到牛客上好多好多人已经在投实习。我刷一个个面经,发现没有一个问题能回答得了。我彻底慌了。我发现我现在的水平,是根本不可能找到实习的。现在这个环境,没有实习,秋招几乎提前宣告***。现在不像本科,还可以读研逃避就业。读博? 要是读博毕不了业直接重开得了。我意识到这是我最后一次机会以后,我拖延不了以后,我彻底慌了。躺在床上整夜整夜睡不着。我开始悔恨,开始反思过去一次又一次的失败,痛恨自己浪费一次又一次时机。大一大二大三研一,这么多空闲的时间没有去学技术。考研也没有努力,拖延到九月份才真正开始复习,即便是开始复习,也是天天睡到中午起床,起来吃个午饭,就困了继续午睡,醒了才开始学习。因为觉得408太多,只好选择考本校,只需要考数据结构。因为懒惰,因为畏难,让我一步步成为这样平庸的自己。是的,我什么都知道。我知道该什么时候去做,该做什么,该学什么。但却一直没有做。每次闭上眼睛都会质问自己,难道就这样甘心,做一个废物?甘心吗?因为懒惰,让自己的人生失去这么多可能性。甘心吗?这样悔恨,又有什么用呢?与其悔恨,不如行动。我知道这样无意义的悔恨无济于事,只会继续浪费掉复习的时间。像自旋锁一样,一直空转,浪费掉CPU资源。我现在最缺的就是时间,不可以再浪费任何脑力资源。于是我开始不浪费任何学习时间,吃饭的路上也在背面经,一边吃饭一边刷阿秀的学习笔记。实验室在五楼,我以前为了锻炼身体,从来不坐电梯,都是爬楼。但是爬楼的时候看手机不太安全,我开始坐电梯。从等电梯到五楼的时间,我可以背好几个知识点了。后来觉得去食堂吃饭,去教研室的路还是太浪费时间。我就把电脑搬回宿舍,一个多月都没再出宿舍大门。每天一睁眼就起来背书,刷题,等宿舍熄灯后睡前就在床上拿手机刷面经刷到两三点。一开始背八股非常的痛苦,一句话里有三个名词不理解。看完一遍,第二天还是不会。深知自己没有过目不忘的记忆,也没有超凡的智商。八股只能一遍又一遍地去背,题目来来回回重复刷。有几天对于代码的细节总是写不准确,每天早上起床第一件事就是把快排,堆排,归并排序,二分,反转链表递归/非递归,反转k个链表递归/非递归,二叉树遍历非递归各默一遍才去刷牙。默了好几天,才把这些题刻到肌肉记忆里。小林coding背了三四遍的时候,才对各个面经里的问题能说个大概。背了七八遍的时候,已经感觉很多知识点已经印在脑袋里,我可以清晰地看到一个个协议,一个个结构在我脑袋里动起来。一边背八股一边把湖科大的计网视频,王道的操作系统视频,候捷的stl视频,牛客的服务器视频刷了一遍。把《现代操作系统》《计算机网络自顶向下》《Linux高性能服务器编程》《C++ primer》也带着翻了一遍。针对C++,把阿秀的学习笔记背烂了以后,又去某鱼买了一些别人整理好的C++八股开始背。其间做了两个项目,除了一个Webserver,还有一个mit 6.s081,我把里面实验做完以后,又把读xv6系统的源码读了几遍,把操作系统各个功能函数给搞明白了。每天和GPT聊天,问他一些我不清楚的技术细节。之后就是疯狂投简历,做笔试,面试。截止目前,某招聘软件上沟通了快一千个人。把开了实习的公司都投了遍。从一开始用牛客ai面试都紧张到说不出话,到现在只要面试官不喊停,我就可以不间断地给他讲,从这个东西是什么,是为了解决什么问题,到其中原理,和它类似的有什么,优点是什么,缺点是什么,如何优化,关于xv6系统,我甚至可以细致到给面试官讲哪一个步骤会调用哪个函数。而做到这一切,不到两月而已。比起拿offer,让我更兴奋的是,我做到了我曾经想都不敢想的事情。我可以把自己的身体完全控制,戒骄戒躁,戒除懒惰,让事情朝着自己期待的方向发展。美团二面后的那个下午,虽然还不知道结果。但我有种莫名的如释重负感。我从呆了一个月的宿舍走了出去,走了很久很久。从学校一路走到羊山公园,又从羊山公园一直走到金鹰,再从金鹰一直走到南师才折返回校。那天风很大,羊山公园有很多风筝在飞。我迎着风,风吹不起我,我却能乘着风。就在我在美团offer邮件点下接受以后,又接到了阿里二面,蚂蚁二面,快手一面的邀约,祝愿大家都能收到满意的offer。
点赞 297
评论 51
全部评论

相关推荐

2025-12-24 15:25
已编辑
门头沟学院 前端工程师
是腾讯的csig腾讯云,前天晚上九点突然打电话约面,激动的通宵学了一晚上,第二天状态很差改了今天(以后再也不通宵学习了)感觉自己浪费了面试官一个半小时单纯手写+场景,无八股无项目无算法,打击真的很大,全是在面试官提醒的情况下完成的,自己技术方面真的还是有待提高,实力匹配不上大厂和已经面试的两个公司完全不一样,很注重编码能力和解决问题的能力,然而我这两个方面都很薄弱,面试官人很好很耐心的等我写完题目,遇到瓶颈也会提醒我,写不出题也会很耐心的跟我讲解好感动,到最后面试结束还安慰我打算把下周最后一场面试面完之后就不面啦,如果能去实习还是很开心,但是最重要的还是好好努力提高技术以下是面经第一题// 实现一个解析 url 参数的函数function parseUrl(urlStr) {// TODO}parseUrl('*********************************************');// 返回 {a: 1, b: 2, c: 3}追问:在链接里见过什么部分?用 hash 路由的话放在哪第二题// 考虑有一个异步任务要执行,返回 Promise,这个任务可能会失败,请实现 retry 方法,返回新方法,可以在失败后自动重试指定的次数。/*** 异步任务重试* @param task 要执行的异步任务* @param times 需要重试的次数,默认为 3 次*/function retry(task, times = 3) {// TODO: 请实现}// ---------------测试示例 ----------------// 原方法const request = async (data) => {// 模拟失败if (Math.random() < 0.7) {throw new Error('request failed');}const res = await fetch('https://jsonplaceholder.typicode.com/posts', {method: 'POST',body: JSON.stringify(data),});return res.json();}// 新的方法const requestWithRetry = retry(request);// 使用async function run() {const res = await requestWithRetry({ body: 'content' });console.log(res);}run();第三题就是给 retry 函数添加类型注释,用到泛型第四题:在组件库中将 Alert 用 api 的形式实现(应该就是 message 这个组件)怎么渲染到一个浮层里而不是原地渲染出来
不知道怎么取名字_:技术这个东西,太杂了,而且要下功夫的
查看5道真题和解析
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

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