一直都是纸上谈兵...

8921047f3af93e4b9a0ff8d971880e3a.png

作者:阿秀
阿秀的学习笔记:https://interviewguide.cn

你好,我是阿秀。

有项调查显示校招中后端投递简历和求职人数是远大于前端方向简历和相关求职人数的,可以说后端是绝大多数应届生的求职首选。

而后端又可以根据不同语言分为不同类别,比如:Java后端、C++后端、Golang后端、甚至Python都可以去做后端。

但不管什么语言,有些公共科目是都是需要去了解和掌握的,数据库就是其中一门。

一般来说,校招中对于求职者在数据库方面的要求不高,常见的关系型数据库和非关系型数据库各了解和掌握一种就可以,比如世界三大关系型数据库之一的MySQL和内存型数据库Redis,一般来说掌握这两个基本够用了。

不过也有一些岗位会格外要求你学会或者掌握别的类型的数据库,比如这两年同样比较火的文档型数据库MongoDB,有些数据库相关的岗位还真对MongoB也有要求。

至于大多数人学一下MySQL和Redis就够用了,但可能多数人对于这两种数据库的认知都是停留在书本上,甚至没有实际使用过,一直都是纸上谈兵,阿秀的学习圈中就有一位学弟在学习数据库过程中就是这么认为的。

1、疑问

阿秀的学习圈》是阿秀自己组建的学习圈,本来是打算记录自己的学习和充电经历的,后来也慢慢也带着一些学弟学妹们一起学习。

这位学弟就在学习圈中问了这样一个问题,如下:

秀哥好,我今年就准备秋招了,想问一个关于MySQL和redis的问题,我看过了MySQL必知必会和实战45讲,也接触了一下八股文,redis情况也一样。看了《redis设计与实现》和一些总结。

但是只是停留在认识层面,甚至都没有实际去使用过MySQL和redis,感觉都是纸上谈兵。

我的项目里用到了一些简单的MySQL操作,redis基本不涉及,这种情况我要学一些MySQL和redis的实际操作吗,要怎么去学呢?请秀哥解答一下


2、回答

(由于微信公众号内文章无法链接到非腾讯域名下的网站中,因此只能给出相应网站链接,需要同学自己手动右键复制链接后才可看到《阿秀的学习笔记》网站具体内容或者点击文章左下角阅读原文按钮也可直达《阿秀的学习笔记》网站,下述链接类似,不再一一赘述)

其实阿秀自己在找工作时也有过这样的疑惑和担心,后来面试四五十场后渐渐打消了这个疑惑,因为真实场景和自己设想真的一点都不一样。。。

以下是阿秀在学习圈中的回答原文:

对于校招生来说,不需要你有很强的项目实战经验,主要考察的是你的基础,你的基本功扎实不扎实。

当然你如果有很强的实战经验肯定是加分项,这个是毋庸置疑的。

至于你的基本功扎实与否,换句话说其实就是书本上的东西知道不知道,了解不了解,所以你这种情况很正常,稳稳走自己的路,面自己的试就行,不要慌,。。。

  • 针对MySQL,你会写SQL,会用左连接右链接,会建表、知道索引是什么、知道一些优化措施,比如主键之类的就可以了。因为对于校招生来说,这基本上就足够了。你要是知道的更多,肯定也是加分,要是仅此于此,那也没什么关系。

  • 对于Redis,你知道五种数据结构,知道过期时间,知道Redis在什么情况下用的就可以了,剩下的就是缓存击穿、缓存雪崩、热Key之类的八股文,这一点我以前在自己的学习过程中也总结过不少:https://interviewguide.cn/notes/03-hunting_job/02-interview/04-02-01-Redis.html

这里也跟你介绍一下,Redis在真实互联网开发环境中的适用场景,MySQL就不说了,这个应该很容易理解。

大致就是后端接收到前端发来的请求,处理逻辑,然后落库,去数据库中取数据,然后再对返回的数据进行处理,最后返回前端即可。

发请求,收请求,处理数据,返回数据,然后周而复始....整个过程就是这么点事,说破天了也是这点事。

5112bf1b134cbc96d9dc35c73bbc8d53.png

只不过在这个过程中会有各种情况需要你去处理而已,概括性来说其实就是这四个步骤。

而Redis的适用场景则更容易理解了。

后端收到前端发来请求的时候,可以先去Redis中查看有无对应数据,如果有直接返回就好;如果没有,就落库,去数据库中查找,然后处理逻辑,返给前端。

当然后端除了返回前端之外,还要回表,也就是把查到的数据再往Redis里存一下,这样下回前端再发来同样的请求,就可以去缓存中取数据,而不是再次去数据库中取数据。

当然,这个过程中可以会引发一些缓存不一致的情况,这又是另外一种情况了,有空再聊聊这个缓存不一致,有时候还挺致命的,这里就不展开了。

所以上面的场景是实际开发环境中经常会遇到和用到的,实操的机会多得是,以后工作了大把的时间让你去实操!

对于校招生来说,重基础!重基础!重基础!重要的事情要说三遍!

78116a00e8c97d3eece092761e72abc6.png

如果你不熟悉Redis的一些操作,想要实操,可以看看我以前写过的数据库相关优秀视频,我放在自己的学习网站上了,链接在此:https://interviewguide.cn/notes/04-experience/01-learn_experience/20210809%20-%20%E7%AC%AC%E4%B8%80%E6%9C%9F-%E6%88%91%E5%AD%A6%E7%BC%96%E7%A8%8B%E5%85%A8%E9%9D%A0B%E7%AB%99%E4%BA%86%EF%BC%8C%E7%9C%9F%E9%A6%99.html

3、秋招加油

最近阿秀在自己的学习圈子里发起了一项秋招结伴而行、相互监督的活动。

cd5c99cd58935c6fa66d4abc4b490eea.pngf5abdcaac2cc98dbe899a66621b1cc6c.png因为两年前我就是只管学自己的,剩下的全都交给时间了:双非渣硕的秋招之路总结(已拿抖音研发岗SP)没有什么逆袭,有的只是一点点坚持!

直到如今工作了,我依然保持每天学一点点:坚持充电!我离开学校后坚持学习135天了!一天可能做不了什么,但是一周、一个月能做的就有很多了。

如果你能拆解自己的目标到每月、到每周,甚至到每天具体需要做些什么,并且去执行,剩下的就是交给时间了

我始终相信成功是一步一个脚印走出来,而不是什么一蹴而成,每天坚持一点,这样才能积少成多、聚沙成塔、水滴石穿。

如果能够有小伙伴一起结伴而行,也能起到相互监督的作用,目前已经有超过400多名小伙伴加入了,希望他们都能在今年校招中收获胜利果实!

此外,对于每位阿秀的学习圈中的圈友也会奉上自己以前的学习和校招面试总结笔记,也就是《阿秀的学习笔记》PDF版本:计算机校招求职八股文PDF版本

1972c63a381a84d09a79bb7761b35d52.png

秋招结伴而行、相互监督打卡->戳我查看活动详情

我是阿秀,衷心希望各位学弟学妹都能顺利上岸,找到好工作a4f4e4fdeacf59eab250d61ab15dc70e.png

3c6ffb075d1275fe99274b1e17735c6d.gif

推荐👍:校招求职网站(操作系统、计算机网络、数据库MySQL、Redis等)

推荐👍:阿秀的学习圈子-总有人在你不知道的时候默默前行

你好,我是阿秀,本硕均于普通双非学校就读,现于抖音旗下担任全栈研发工程师,前后端全能。一路走来,很累也很不容易,希望能帮助到更多像我一样的普通学校的学生。我踩的坑不希望你再踩,我走过的路希望你照着走下来,后来慢慢的组建了一个阿秀的的学习圈子

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 这是一个生成胡言乱语的网站,可以帮助你快速生成一些看起来很有道理但实际上毫无意义的文章。它的设计非常简单,只需要点击“生成”按钮就可以得到一篇文章。虽然这些文章没有实际用途,但它们可以用来娱乐、消遣或者是测试你的语言理解能力。总的来说,这是一个非常有趣的网站,值得一试。 ### 回答2: https://suulnnka.github.io/bullshitgenerator/index.html 是一个生成“废话”的网站,其原理是随机组合一些固定句式和词语,让用户产生一种“造句”的错觉。 首先,从语言学角度看,废话是指不具有实际意义,或者是语法不正确、没有逻辑关系的话语,是语言的一种负面表现形式。但是,在特定情境下,废话也可以发挥其语用功能,如华丽的辞藻和优美的句式可以增强表达的感染力和亲和力。 其次,从人性角度看,废话有时是人们在无话可说、场面尴尬或者缺乏信心时的一个自我表达方式。特别是在社交场合和工作环境中,废话被广泛使用,因为它可以表现出你的礼貌和文雅,同时也能打破僵局,调节气氛。 然而,废话也需要适度使用。如果过度使用,会导致另一种负面效果,即表达清晰度下降,影响行文的连贯性和逻辑性,甚至会让人产生轻浮、浅薄的印象。 总的来说,https://suulnnka.github.io/bullshitgenerator/index.html 只是玩闹性质的网站,我们不能过分依赖它生成的废话,应该注重语言表达的逻辑性和可读性,同时注意废话的使用原则,注重真正有效的表达。 ### 回答3: 最近发现了一个有趣的网站,叫做“废话生成器”(https://suulnnka.github.io/bullshitgenerator/index.html)。这个网站可以在不知道说什么时候帮助你生成一些“废话”,听起来貌似十分高大上的样子,但实际上却没有什么实际用处。 首先,我想说的是这个网站的起源。据我所知,这个网站最早是由一个名叫马蒂亚斯的瑞典开发者所创造。通过废话生成器,用户可以随机生成一些看起来很高深的词汇组合,例如,“我们必须要以更高的精神风貌,更灵活多变的思路推进未来的发展”。但是这些话并没有什么实际意义,更像是对空气发表演讲。 其次,这个网站可以被看做是一种娱乐方式,或者是一种搞笑方式。网站里大量的废话可以让人快速进入到一个笑话的状态,而且还会让人不自觉地产生分享的欲望。在日常聊天或者微信群内,生成一句废话似乎也成了一种走心的表达方式。 然而,在实际的商业环境中,我们不应该被废话所蒙蔽。人们需要的是实用有效的行动计划,而不是纸上谈兵的言辞。废话繁荣的背后,是企业管理人员对于可持续发展战略的迷失以及对人才和员工深度的忽视。“废话生成器”的诞生应该提醒我们,对于语言的运用应该追求实打实的内容和实际的价值,避免言辞虚华。 总之,废话生成器是一个非常有趣的网站,可以让我们体验到语言的玄奥和戏谑。但是,在实际的商业环境和管理语境中,我们应该努力避免无意义的废话,并深度关怀员工和人才,让企业的可持续发展更有力而富有价值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拓跋阿秀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值