家庭压力、生存压力、竞争内卷 -> 框架实现机制原理 -> 海量底层源码
Java 给了你喝咖啡的时间,但培训机构和职业讲师花着专业的时间推出死磕源码的课程,让众多业务开发人员还要花费大量的时间、精力和金钱被迫去啃源码!源码重要吗?作用到底有多大?打个比方,手机、电脑、汽车都是比较重要的生活设备,绝大多数人都只需要知道怎样使用就足够了,或者了解一些技术构造,防止被维修人员坑钱!真正需要掌握技术实现原理的,技术发明者、技术维护者。而在技术之上做开发的人员按需求了解是理想状态,疯狂内卷的残酷职场,技术能力仅仅是一个环节,学历、经验、年龄、相貌、性格、健康等因素都可能影响职业生涯。说直白一点,你花费了大量的时间、精力、金钱学习钻研高级岗位教程,最后因为将近中年、学历不够,高不成低不就,像菜市场的蔬菜一样,被人挑来挑去,甚至迫不得已,改行换工作!那前面好几年的技术学习积累,岂不是白白浪费掉了吗?多么宝贵的年轻时光啊!
疯狂内卷最终得获益者是谁?国家社会?公司?培训机构?
**内卷风暴中受损害最大,一定是普通院校的人(双非、三非),越普通,边缘化影响越严重。**好的环境和资源,都被名校关环的人占据了,普通人连门槛都够不到!迫不得已花费大量时间精力金钱学习培训机构的课程,最后还是因为学历、经验、年龄被拒之门外!
啃 spring 源码,很像跑马拉松,42公里,或许你跑过10公里状态还可以,持续4个10公里呢,就感到不太容易了吧。
日常训练,持续半年到一年,结合每月实战,跑完马拉松就只是多个实战结果中的一个。真正的困难在于长时间的训练过程和每次的实战演练。
spring 的源码还是较为庞大的,不是一天、一周、一个月就能彻底吃透的,三个月、半年、一年的持续研究梳理,熟练理解实现原理还是能做到的,但记住各个模块核心功能方法名称,方法要对,流程图、重复记忆。
源码教程是把利刃,把握的好,能一路披荆斩棘,学不好、不会用,切到手的概率很大,搞不好还成了伤害自己的凶器(花了大量时间学习,得到的回报甚微,学了用不到,很快就忘了,最坏的情况是还没学完,就已经到了中年危机)。
人才,人,才。人合才次,不合才庸。
大厂确实会因为你的技术深度细节不够而刷掉你,小公司以同样的深度不够不要你,多半是第一印象就没想要你,或者是面试过程交流很一般,没什么特殊印象,或者特殊优势。
大约 74 分钟