0413 基础知识其实是一种路径优化

基础知识在大部分在工作中用不到,即使需要,临时google也能解决.

为啥大厂都喜欢问?

在我看来这是一种路径优化,讲人话就是: 遇到问题的时候跟你沟通不费劲.

例如

  • Mysql 发生死锁了

我不用费劲跟你解释什么是死锁,死锁可能的类型,要是对mysql了解,你甚至已经在看日志了.而上面的基础概念知识将影响你能否看到日志内容.

  • RPC 调用超时了

当你听到RPC的时候,你知道超时一般是分两种: 被调方主动拒绝. 或者可能是网络原因. 这样至少你知道接下来定位的方向.

  • 数据倾斜了

这是hadoop 的内容. 熟悉的人知道是key分布不均引起的.但要不不了解Hadoop 分布式的逻辑,可能就是一脸懵.

当然你说这些临时google 可以吗? 可以. 但是想想你解决问题就多了一个步骤.要是复杂一点的知识点,你还要花时间消化理解. 而工作是什么?

在尽可能短的时间内解决问题.

这样在你不具备这些”基础共识”的时候,你只能求助于他人,然后你就是菜鸡了.很多时候,基础知识和工作经验是相辅相成的.

所以对还在学校学习的学生,你们对业务处理没经验,招聘你们的理由,那就是我知道以后跟你沟通不会累.技术人员沟通不累,那你基础知识至少要能过关吧…