校招同学有必要了解Spring原理么?
投票
我以为没有校招同学去看 Spring 原理,之前就没考虑过,结果还真有,那就这个问题聊聊我的看法。
结论是对于绝大部分校招同学,看 Spring 的原理属于浪费时间。以下是我的一些论据:
1. 对于现在的校招面试,我感觉是不健康的,问的那些东西,3年社招也不过如此。但是受环境影响,改变不了公司只能改变自己,迫使自己变卷去学习其中的高频考点。很明显 Spring 并不包含其中,学了之后精力就顾不上那些高频考点,比如 Redis、MySQL、JUC、JVM、消息队列、网络、项目、实习等。
2. 就算常规的八股、项目、算法都没问题了,想深入一个技术点学习,那我也不推荐 Spring。面试官绝大概率是没看过 Spring 源码的,你和他硬聊他不熟悉的领域,根本不会和你往下说,你也就发挥不出来。
3. 相比于 Spring 原理,我更推荐学习类似于 Redis、MySQL 深入研究,比如说持久化、淘汰算法、集群等,或者说研究消息队列的原理。一般像消息队列线上出问题的概率虽然不多,但也不少,基本上没听说过 Spring 出过啥问题吧。从概率上说面试官对消息队列感该兴趣的概率也会大不少。
那万一面试官也会 Spring 原理呢?你也说了,是万一,万分之九千九百九十九不会,时间付出和产出不成正比。如果大家本着面试学习,学习一个内容是否有用,取决于面试市场,尽量不要在冷门的技术上占用时间。
说了这么多不是说 Spring 原理不需要学,Spring 里用了很多好的设计,如果在时间不紧急的情况下提升自己技术是完全没问题的,建议在工作后学习。#25届秋招##实习#
结论是对于绝大部分校招同学,看 Spring 的原理属于浪费时间。以下是我的一些论据:
1. 对于现在的校招面试,我感觉是不健康的,问的那些东西,3年社招也不过如此。但是受环境影响,改变不了公司只能改变自己,迫使自己变卷去学习其中的高频考点。很明显 Spring 并不包含其中,学了之后精力就顾不上那些高频考点,比如 Redis、MySQL、JUC、JVM、消息队列、网络、项目、实习等。
2. 就算常规的八股、项目、算法都没问题了,想深入一个技术点学习,那我也不推荐 Spring。面试官绝大概率是没看过 Spring 源码的,你和他硬聊他不熟悉的领域,根本不会和你往下说,你也就发挥不出来。
3. 相比于 Spring 原理,我更推荐学习类似于 Redis、MySQL 深入研究,比如说持久化、淘汰算法、集群等,或者说研究消息队列的原理。一般像消息队列线上出问题的概率虽然不多,但也不少,基本上没听说过 Spring 出过啥问题吧。从概率上说面试官对消息队列感该兴趣的概率也会大不少。
那万一面试官也会 Spring 原理呢?你也说了,是万一,万分之九千九百九十九不会,时间付出和产出不成正比。如果大家本着面试学习,学习一个内容是否有用,取决于面试市场,尽量不要在冷门的技术上占用时间。
说了这么多不是说 Spring 原理不需要学,Spring 里用了很多好的设计,如果在时间不紧急的情况下提升自己技术是完全没问题的,建议在工作后学习。#25届秋招##实习#
全部评论
就像第一条说的,面试环境不健康,所以面试就不是为了证明自己有能力胜任工作,而是为了证明自己比别人强。现在遍地SQL、Redis、MQ八股文机器,背的还都是一个模版,根本无法筛选。
我学不会,所以我先不需要学
spring光背八股感觉不好理解的,我是手写了个简单demo才稍微理解了点
确实 点了 面了好几次 就没问过有关spring的 倒是系统高可用这些经常问
那么多同学投票了应该学,能说说自己学完后面试中真的有用么
我感觉是不需要学的,但是为了面试,不得不背。主要是背了又忘,忘了又背
我想知道的是手写spring写简历上面试官问的多吗
大三下刚开学面腾讯实习的时候,把我spring问穿了,啥mvc,啥servlet。那次以后腾讯再也没捞我面试不敢想面评脏成啥了
重在理解,不健康的环境下是否面向面试学习也是个人的选择
秋招面了30场,没一个问我spring的
相关推荐
11-03 23:23
门头沟学院 Java 点赞 评论 收藏
分享