查看原文
其他

字节跳动二进宫

沉默王二&小D 沉默王二 2023-01-10

作者:沉默王二
Java 程序员进阶之路:https://tobebetterjavaer.com

大家好,我是二哥呀。

不出意外,这应该是 2022 年最后一个周一了(😂),如果有时间有精力的话,不妨花一点时间为 2023 年准备一个学习计划。

如果没有思路的话,我这里给大家提供一个参考,来自二哥编程星球,主题是:小D 的学习计划 V2.0 版,冲字节跳动二进宫。希望能给需要的小伙伴一些启发和帮助🤔。

学习计划

以下👇🏻是球友的学习计划,二哥在此基础上提供了一些学习资料和建议。

学习周期:从12.14开始到明年7.01左右(时间会有延长或提前)

目标:二进宫字节跳动

二哥:加油,期待这些日子里你的学习成果。你之前问的 HashMap 的问题也非常深刻,这块确实值得去好好研究一下,为你的学习态度点赞。

学习内容:

计算机基础四大件:数据结构与算法,计算机网络,操作系统,设计模式

二哥:计算机基础四大件一般不包括设计模式,主要是数据结构与算法,计算机网络,操作系统、计算机组成原理。

关于计算机基础四大件该怎么学,你可以参考我之前在星球里分享的《我在 B站上大学之计算机基础四大件》,里面不仅提供了 B站的视频,还提供了对应的课件、学习建议等。

地址:https://t.zsxq.com/09OiQvuPc

设计模式对于工作党来说也比较重要,面试中可能问的不多,看一下星球专栏《Java 面试指南》中的两篇设计模式就足够应对面试了。

Java后端四大件:Java基础,SpringBoot,Redis,MySQL Mybatis

二哥:我说的 Java 后端四大件之一 Spring Boot 其实是包括 SSM(Spring SpringMVC MyBatis)在内的,跳过 SSM 用 Spring Boot 做项目更加便捷,会节省掉配置 xml 浪费的大量时间,但其内核还是 SSM。

这部分的学习视频我在星球里也整理过一个合集《我在 B站上大学之 Java 后端篇》,基本上涵盖了 Java 后端所需要学习的全部学习内容。这部分内容繁多,全部都学不现实,可以针对字节的面试要求去挑重点学习。

地址:https://t.zsxq.com/09961HekU

以及:微服务、消息队列,每月刷一篇面经。

二哥:至于微服务和消息队列,如果有时间,可以去看一下,微服务也不过是把服务拆分而已,消息队列比较常问的要么是 RocketMQ,要么是 kafka 或者 RabbitMQ。《我在 B站上大学之 Java 后端篇》里面也囊括了这部分内容的学习视频。

每天时间安排(并总结打卡):

时间段:12.14 ~ 3.22  Java后端四大件

Java基础:配合《Java程序员进阶之路》梳理自己基础,查缺漏洞

二哥:如果在刷《Java 程序员进阶之路》的时候遇到不解或者错误,或者需要补充的内容,请第一时间私信我,或者直接提交 PR 和 issue,后面新项目做完后我打算把这个出个 PDF 出来,你这次学习可以帮我多挑点问题出来。

SpringBoot:《面渣逆袭Spring篇》+【尚硅谷】Spring框架视频教程(spring超详细源码级讲解)

二哥:这个过程中要做个项目出来,写到简历上。

Redis:阅读《面渣逆袭Reids篇》并手动重现常见问题再解决

MySQL:配合自己之前整理的博客 +《面渣逆袭MySQL篇》

二哥:Redis 和 MySQL 这块面试中应该会问的比较多,缓存击穿、雪崩、穿透,包括 MySQL 的索引、锁、SQL 优化等等,可以多背一背。

时间段:3.22 ~ 5.15  计算机基础四大件 + Mybatis

二哥:MyBatis 就放在 Java 后端四大件里面去刷就行了。

数据结构与算法:LeetCode

二哥:可以结合星球的《二哥的 LeetCode 刷题笔记》来刷,顺带帮我检测一下问题。

操作系统,计算机网络:《面渣逆袭操作系统》《面渣逆袭计算机网络》

二哥:字节应该挺喜欢问操作系统,尤其是计算机网络的,这块除了背八股,还是要去深挖一下,星球专栏《Java 面试指南》的面经分享中有一篇是关于字节跳动面试的,你可以参考一下。另外就是,你之前在字节待过,也知道字节面试的重点,这是优势。

设计模式:自己手动尝试编写,且总结项目中用到的设计模式

Mybatis源码:《Java面试指南》中的MyBatis源码解析

时间段:5.15 ~ 7.01 微服务+消息队列

微服务+消息队列:暂无好的学习思路

二哥:微服务+消息队列,可以从《我在 B站上大学之 Java 后端开发篇》挑两个视频过一遍就可以了。

比如说黑马或者尚大的微服务。

比如说尚大或者千锋的消息队列。

加油啊,期待你的好消息,我会一直监督你。

球友的打卡

这位球友的执行力还是非常不错的,最近一直在星球里打卡学习,我简单截几张图大家看一下。

人生没有容易走的路,但希望我们走过的每一步都是踏实的。

ending

一个人可以走得很快,但一群人才能走得更远。二哥的编程星球已经有 1200 多名 球友加入了,如果你也需要一个良好的学习氛围,戳链接 🔗加入我们吧。这是一个编程学习指南 + Java项目实战 + LeetCode刷题的私密圈子,你可以阅读星球专栏、向二哥提问、帮你制定学习计划、和球友一起打卡成长。

星球的知识图谱里已经沉淀了非常多优质的内容,相信能帮助你走的更快、更稳、更远

下面 👇🏻 是二哥近期分享的一些原创内容,有在校学生党的,也有在职工作党的,多看看这些掏心掏肺的经验心得,应该会对你以后的校招&求职或者工作学习有很大的帮助 🤔。

最后,把二哥的座右铭送给大家:没有什么使我停留——除了目的,纵然岸旁有玫瑰、有绿荫、有宁静的港湾,我是不系之舟。共勉 💪。

欢迎点击左下角阅读原文了解二哥的编程星球详情,这可能是你学习求职路上最有含金量的一次点击。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存