我穿越回大一的故事

就雷这么一劈,我穿回了大一。

看着熟悉又陌生的室友们,我上去好好抱了抱他们,谁知被拳打脚踢,“神经病啊!”“扑街仔啊!”,但是没有关系,我知道我室友是爱我的。

回想起毕业后被各大厂面试官碾压的日子,我咬了咬牙,握了握拳头,这次我要反向碾压!你们给我等着!

于是,我立马淘宝下单买一个人体工程学椅,工欲善其事必先利其器,为了我的老腰和颈椎,这点小钱值!

还顺带立马买个显示器,没有什么比大屏更爽了,不论是编码还是游戏。

下完单之后,我思考了一下,选择等会儿就报名去参加 ACM,刷好算法题,也算是为自己的简历做一些准备。依稀当年去面字节的时候,我待算法题如初恋,她却虐我千百遍。

如果能拿个金奖什么的,那就再好不过了,想想那种装x的感觉,我已经迫不及待啦!

接着我打算抽出一些时间做一些系统类的学习。

我不会轻视操作系统、计算机网络、编译原理等等这些没有大作业的课程,因为我知道这些是基础,它决定着我们的地基,决定了我们内力到底有多雄厚。

我会扔掉学校老师自己编撰的教材,去图书馆找到经典的国外教材(不是我崇洋***,懂得都懂)。再配以配套的教学视频,系统地学习它们,并把相应的 lab 都做了,程序员是一个看动手能力的职业

当然我也会好好的学其他的课,我会在课上关掉 TIMI,像 C 、Java 这种语言课程,我会充分练习。语言是工具,工具掌握的好,工作效率就高了,所以工具的基础,也异常重要,如果有机会的话,我可能会自己发明一门语言,它可以很鸡肋,这没事,我只想之后装x而已,名字我都想好了,这门语言叫 yes 语言。

当然,我没打算自己发展的 yes 语言,我知道自己几斤几两,我还是选择重操旧业,干 Java。

所以我是还得学学 Java 框架,这年头不论是大作业还是出去干活,Spring 、SpringBoot、SpringCloud 先来个三连。

因为常见的都是 web 开发,所以还得再研究研究 Tomcat ,当然数据库相关的也少不了,mysqlk 学一些,再整个 Mybatis 框架研究研究。

这时候代码量上来了,那需要再搞点追求,什么单一、开闭、里氏替换、接口分离、依赖倒置、最小依赖、Kiss原则啥的,也得学学,不会点设计模式,出去吹不了,因为我知道后面面试就爱问这个。

大概这个第一个难关过后,写个小项目没啥问题,然后还需要深入一下一些东西。

我打算再仔细研究研究 Tomcat ,自己仿照着写个小汤姆猫,或者研究研究 Spring 到底是如何管理 bean 的, mysql 是如何存储数据的。

因为我知道这是另一片天,那就是企业级组件到底是如何工作的,它的内部究竟是怎样实现的,需要考虑多少东西,等等。

这其实是遇到的第二个难关,需要深入学习一样东西,而不是单单的只会使用,这很重要,这样你会在深入理解它的过程中,因为不断地遇到新的东西,然后再继续探索,脑子里的知识版图就是这样一步一步扩张的,当然深度在面试装x的时候也很有用,嘻嘻。

然后再接触一些非关系型数据库、消息队列等等,我知道有了上面的知识积累,这些都是手到擒来。

接着我打算再去学一学分布式相关的知识,这玩意在学校里可能碰不到,但是现在外面基本上都得搞个分布式,即使这家公司不需要,但是也要搞,因为不搞就没有逼格,一个公司这么点逼格都没有,就很难吸引人去,所以这种有看起来有逼格的东西,需要好好学学,面试的时候,也常问,不问就显得比较low。

基础的CAP、BASE理论、然后 Paxos、Raft、ZAB、Gossip,这些名词和其简单特性还是需要知道的,不然不好装,还有什么TCC、2pc、3pc等分布式事务啥的,好好学学,没用过没关系,你只要能BB。

再就是 docker 、k8s之类的,这个要求你至少知道它的用法,它提出的背景和它有什么用。

我知道大学四年我只要把上面这些干了,保守点说95%的人都打不过我。

当然大学不仅仅是学习,还得和室友一起开黑,还得和女朋友玩呢。

所以接下来我打算排排计划,看看需要看哪些书、哪些视频、买哪些课程,早上几点开始学,几点打LOL,几点陪女朋友,几点继续学。

就这样花了一个月的时间,我把精确到分的计划表排出来了,我觉得我行了。

日复一日,年复一年,历经了千幸万苦,我成功了发明了鸡肋的 yes 语言,并且也顺利的拿到了字节的 ssp ,我感觉我即将步入正轨,走上人生巅峰。

这时,脑袋突然一阵眩晕,天旋地转。

啊啊啊啊啊啊头好疼啊。

我睁开眼睛,擦是一场梦啊....白瞎了我在梦里背了这么多面试题。


我是yes,我们下篇见。

#这样我就上岸了##校招##社招##吐槽##交友##娱乐##搞笑#
全部评论
学个锤子java、cpp,穿越回大一,直接梭哈股票,币圈,早财务自由了🤣
1 回复 分享
发布于 2021-10-04 16:58
我是no,下篇再见
1 回复 分享
发布于 2021-09-14 09:45
程序员爽文,催更
1 回复 分享
发布于 2021-09-10 13:12
可惜没有如果,只有踩了坑只知道当初应该怎么做,   🤣
点赞 回复 分享
发布于 2021-09-23 19:50
优秀的程序员应该有自己的梦想,而不是想着一毕业就去当一辈子的打工仔
点赞 回复 分享
发布于 2021-09-15 22:49
死忠粉来报道🤪
点赞 回复 分享
发布于 2021-09-14 10:28
no no no!
点赞 回复 分享
发布于 2021-09-14 10:20
yes也太骚了🤪
点赞 回复 分享
发布于 2021-09-14 10:03
结尾有点突兀😂
点赞 回复 分享
发布于 2021-09-14 10:02
yes 最骚
点赞 回复 分享
发布于 2021-09-14 09:55
催更
点赞 回复 分享
发布于 2021-09-14 09:55
催更!!
点赞 回复 分享
发布于 2021-09-14 09:52
奥利给
点赞 回复 分享
发布于 2021-09-14 09:48
骚东西 睡觉都不闲着
点赞 回复 分享
发布于 2021-09-14 09:46
牛逼啊~牛逼啊~
点赞 回复 分享
发布于 2021-09-14 09:46
no 语言
点赞 回复 分享
发布于 2021-09-13 23:43
?梦里背面试题,你这异步可以啊
点赞 回复 分享
发布于 2021-09-06 18:10
哈哈 兄弟可以的 期待你的yes
1 回复 分享
发布于 2021-09-06 13:01
yes 语言🤣🤣🤣🤣笑晕了
点赞 回复 分享
发布于 2021-09-06 10:45

相关推荐

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道真题和解析
点赞 评论 收藏
分享
评论
27
13
分享

创作者周榜

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