查看原文
其他

今天正式邮件 offer 下来了!

沉默王二 沉默王二 2023-04-16

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

大家好,我是二哥呀。

今天怀着激动的心情,给大家分享一个喜讯,二哥的编程星球里的一位球友拿到新 offer 了,很满意😊,从去年 12月 13 号我给她制定学习计划到现在,也就 3 个多月的时间,算是达成所愿了。

昨天她还特意给我发了红包以示谢意,有我微信的小伙伴应该在朋友圈看到了,就是下面这张图。

所以我打算把她之前的学习计划 2.0 版分享出来,给大家鼓鼓劲,凭什么别人能在短时间内上岸,薪资待遇还不错,为什么我们就不能呢?

不要说人家有这优势,有那优势,借口党就不要再往下看了,真的,希望有冲劲的小伙伴继续往下看,一定会对你有所帮助和启发🤔。

下图是我当时给她完善学习计划的时间节点(证据确凿,哈哈哈)。

👇🏻下面是当时我们迭代后的学习计划,目前来看,非常具有参考价值,尤其是冲金九银十/金三银四的小伙伴。当然了,如果你不想换工作,只是想提升自己的技术,也是完全可以的。

学习编程的路上,就应该少踩坑和吸收精华,多看看别人成功的经验,有好处!

一、 当前个人情况

当前个人情况:在职,有独立完整的后端项目开发经验(有参考 github 上的mall项目的框架,mall 的作者也是二哥的好朋友,星球嘉宾),但是基础不好,很多东西不清楚,经常有需要依靠各种网站找寻类似的再去自己调试改写(不知道这样是不是正常情况),感觉能够写业务代码实现,但是不知道怎么更好,和如何判断合不合适,以及基于当前项目能够更深挖哪些东西。

二哥建议:后面可以整一个 GitHub/码云仓库,把自己日常开发中积累的工具类库、PDF、解决方案,梳理归类一下,慢慢把自己的知识库建立起来。也方便后面帮助同事、写述职报告等等。逐渐从外面吸收的状态变成渐渐去分享的状态,也方便积攒自己在公司的技术影响力。

能够自己主动去找类似的解决方案也是我们互联网开发者的最大优势,站在巨人的肩膀上不断成长,是非常正常情况,没必要怀疑自己,如果需要提高要求的话,就是我上面说,从吸收到聚集,再到分享。

等针对一个问题有多个解决方案的时候,你就知道哪一种是更好的了,那种一种代码更精简,bug 更少,性能更加,支持更多访问数等等,就是衡量这个方案是否更好的标准。

目标:想把基础打牢一点,养成一个长期的学习习惯,年后冲一下大厂岗位

二哥:加油,期待你之后来星球里的表现,在达成目标之前,打卡就是一种非常好的形式,沉淀、监督、总结、归纳、自律等等。

二、计划的学习时间

周一 - 周五 不加班 晚 8:30 - 11:00  加班 则尽量保证1个小时学习时间

周末 每天4-6个小时学习时间

二哥:能投入这么多时间,对于工作党来说,已经非常不容易了,我会来监督你。

三、具体技术 (当前情况和一些计划

  • 计算机科学技术  看速成课  与其他的搭在一起 预计1个月

二哥:应该是B 站这个视频哈,星球里《我在 B站上大学之计算机基础+编程语言篇》有总结,并且给出了笔记地址:

  • 视频地址:https://www.bilibili.com/video/BV1EW411u7th
  • 笔记📒地址:https://shimo.im/docs/PJAUY30F1uYksv0h/read

这门课非常值得去认认真真过一遍,确实会对整个计算机体系结构有不少帮助。

  • Java基础 参考资料 Java程序员进阶之路 先把java核心过一遍  12.13-12.27

二哥:Java 程序员进阶之路上对于 Java 核心部分总结的还是很到位的,基本上面试中、工作中常用的 Java 核心都囊括在里面了:

地址:https://tobebetterjavaer.com/home.html

  • Spring Boot  当前的项目用的框架是Spring Boot,但是对于源码看的不多,考虑照着java企业级开发 结合当前正在做的项目 去复盘整理当前项目 12.28-1.4

二哥:预计这周我把 Java 企业级开发/Java 后端开发在 B站上公开的视频整理完,到时候会公布在星球里(目前已经整理完毕)。

地址:https://t.zsxq.com/0b961HekU

可以先刷一下星球里的面渣逆袭 MySQL 篇:

https://t.zsxq.com/04FuZrRVf

对于 Spring 全家桶来说,想看源码的话,可以重点看看小傅哥的手撕 Spring 源码,写得还不错。

  • 关系型数据库 之前把数据库系统概念一书 看了一半SQL必知必会也看了一部分 对于基础的一些操作都会,但对于锁,触发器,SQL注入,优化和一些函数了解不多,然后感觉在自己这里还是没有形成体系,当前是对postgresql比对mysql更熟悉,想对照日常开发会高频用到的进行梳理,再就是像如何对sql优化,如何分析当前sql是否合理等 但这里不知道参考什么资料合适 预计1.5-1.12

二哥:MySQL 的学习路线可以参考这个:

https://tobebetterjavaer.com/xuexiluxian/mysql.html

可以重点看一下这个视频:

https://www.bilibili.com/video/BV1UE41147KC

和《MySQL 是怎样运行的:从跟上理解 MySQL》这本书,你就会对 锁,触发器,SQL注入,优化 有更深入的理解。星球里分享的这份阿里 MySQL 实战也是不错的资料:

https://t.zsxq.com/08HI543fM

  • NoSql数据库(Redis,MongoDB等) 当前项目是有整合Redis的,但是对于Redis的源码及其他相关的不了解,仅仅是使用,想更深入学习一点 预计 1.12-1.19

二哥:Redis 是大厂面试的核心内容之一,所以这块如果想去大厂的话,就不能只停留在使用的层面上,需要深入学习,可以先看一下黑马的 Redis 视频课:

https://www.bilibili.com/video/BV1cr4y1671t

星球的网盘里有课件,然后背一背面渣逆袭 Redis 篇,如果想在项目中实战,可以看看阿里的这份 Redis 最佳实践:

https://t.zsxq.com/09FXZTVfq

  • 数据结构与算法 大学学过,但是大部分忘记了 整理常见算法 并在leetCode刷题,大概一周1-2种常见算法,每天一题  过程中复习涉及到的数据结构

二哥:数据结构推荐一下王卓老师的课(星球的《我在 B站上大学之计算机基础篇》里有总结):

https://www.bilibili.com/video/BV1nJ411V7bd

算法刷题的话,星球里也有配套的 LeetCode 刷题笔记:

https://t.zsxq.com/0915KSeHu

  • 面试准备 年后开始看面渣逆袭,计划一个月 1.26-2.26

二哥:面渣逆袭最好能找一个搭档,互相每天提问回答,这样的效率会高很多,也会锻炼自己在面试中的真实体验。

  • 设计模式 目前是属于知道,和实际应用场景对不上

二哥:设计模式这块面试中一般问的比较少,如果问到,自己能聊得上来就行,可以看看星球里的这份专栏:

https://t.zsxq.com/0901JdJtZ

  • 其他(kafka, RabitMQ,docker,spring全家桶的其他内容,k8s,js等)其中只有docker略有了解,有拿来docker部署过数据库及生产开发环境。准备后续进一步学习的内容   但是这边不清楚学习的优先级,有的感觉是年底找工作时候经常看到别人写的要求里的。

二哥:这部分确实优先级没那么高,不过对于工作党来说,微服务、Docker、消息队列、k8s 还是要花时间去看一下的,但考虑到时间问题,可以根据面试的反馈去调整。

这里列一些我之前整理的资料,都放在星球的《知识图谱》里了。

  • kafka:https://t.zsxq.com/09brCaQbW
  • k8s:https://t.zsxq.com/08x1I1XAd
  • Docker:https://t.zsxq.com/080tGlFYy
  • RocketMQ:https://t.zsxq.com/04qZrb662

总体来看,你的这份计划还是很缜密的,剩下的就是执行了,希望在学习的过程中也能沉淀一份自己学习笔记,无论思维导图也好,还是摘录也好,这样也算是一劳永逸了。

加油吧!

ending

有时候,你需要一个积极向上的学习氛围,才能激发自己最大的学习热情。二哥编程星球里的知识图谱沉淀了非常多优质的内容,包括星球的各种答疑、优质的 PDF 和视频资源,相信能帮助你走的更快、更稳、更远

已经有 1800 多名 球友加入二哥的编程星球了,这是一个编程学习指南 + Java 项目实战 + LeetCode 刷题的私密圈子,你可以阅读星球专栏、向二哥提问、帮你制定学习计划、和球友一起打卡成长。

依然给出10元新人立减券,扫码加入吧,这绝对是今年你最值得的一笔投资!兔年一起冲💪

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

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

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

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