最大成就,拿到一等奖学金和互联网+校奖!
作者:沉默王二
Java 程序员进阶之路:https://tobebetterjavaer.com
大家好,我是二哥呀!
昨天下午 5.30,我们三剑客(其他两个成员来自小米)团队开了一个会,会后大家士气高涨,纷纷表示一定要倾尽全力,把这个项目做好。不得不说,二哥这个心灵导师是越来越有内味了(😂)。
今天继续给公众号的读者朋友们分享一个二哥编程星球里一位球友的故事:这位球友大一是机械专业的,后来转到了计算机专业,虽然错过了进入学校实验室的机会,但拿到了一等奖学金和互联网+校奖。相信公众号的读者朋友们看完,会深受启发。
坦白从宽 😂
先来看球友的自我介绍。
我是一名计科准大三学生,目前打算不考研,积极学习技术准备工作。
我大一是机械专业的,是通过转专业来到计算机专业的,但也因此错过了进入学校实验室的机会,也没有认识到学校比较厉害的学长学姐,大一基本平平淡淡过去了,最大的成就也就是一个一等奖学金和互联网+校奖。
对 c 和 c++也是浅尝辄止。大二开始因为 Java 课的老师对我非常好,开始决定深耕 Java,但个人意志力还是不足,整个大二上学期也只是学了 Java 基础和一部分 javaweb,直到大二下学期才开始努力一点,从 javaweb 到 springboot 再到现在的开始接触 B 站的项目。
但一直是一个人的学习,总是枯燥的,班上的同学也不努力,我也不知道自己的水平处于一个什么位置,对很多东西认知很有限,但唯一确定的是自己的水平还远远不够,虽然学了很多东西,但大多都是不够深入,止步于 B 站的网课。
现在有自己的规划,但同时也是纠结于是该沉淀一下,多学几个项目,多刷一点算法,还是继续学习微服务和分布式,后面再来靠实践沉淀自己。一个人的学习属实枯燥,在学校不认识优秀的人也是很悲伤啊,希望能与各位共勉之!
二哥的回复
这是我第三次读球友这条坦白贴了,说实话,比第一次/第二次深刻了许多,对于球友的这些感受,也有了更深层次的理解。其中几个很重要的点,我这里挑出来重点说明一下。
考研与否
对于考研,每个人都有自己不同的理解,我在之前的星球提问里也详细地回答过:
https://t.zsxq.com/04ieiEyVj
考不考研,要根据自己的综合情况做出抉择:
是不是能学得进去 是不是能经受得住考研的折磨 学习成绩平常有没有在靠前的位置 家里的经济条件是否支持 考研失败后的痛苦自己是否能够承担 考研成功后学历上的加成自己是否需要
而不是别人说要考就要去考,别人说不考就不去考,要弄明白底层的逻辑。
转专业
说来惭愧,二哥上大学那会,是被调剂到计算机专业的,学校最热门的专业是电力方面的,出来后能直接进国家电网,有编制。
现在回头来看,只能说很幸运,计算机专业拯救了我,让我在城市生根发芽,有了一席之地。
如今,计算机专业的黄金十年已过,但白银十年,依然是非常值得全身心投入的,投入产出比依然值得我们为之努力和奋斗。
所以,虽然你错过了学校的实验室,也没有认识比较厉害的学姐学长,但拿到了一等奖学金和互联网+校奖,就是非常大的收获了,可以在简历上最后的荣誉薄上涂上浓墨的一笔了。
想来,二哥是后悔的,后悔大学过得太浑浑噩噩了,当时也没有学长学姐点拨一下,老师们也没有。能坚持下来,只能说幸运,班里面转到其他专业的,现在混得好的,寥寥无几。留在计算机专业的,都还不错。
不过,u1s1,你认识二哥(高帽子必须给自己带上😂),认识这么多优秀的球友,眼界和格局都会打开的,也一定会动力满满,不再感觉枯燥。
深耕 Java
你有 C 语言和 C++ 的基础,再学 Java,确实会感觉背后有一个动力背包🎒在推动着你。
PS:二哥的《Java 程序员进阶之路》上对不同语言的学习路线和参考资料,公众号的读者朋友们可以去参考。
https://tobebetterjavaer.com/xuexiluxian/
这里顺带提一嘴二哥一直强调的 Java 后端四大件,以及对应的学习资料。
1)Java 基础
网站就刷《Java 程序员进阶之路》,这部分二哥还是非常自信的,内容扎实,基本上全部是二哥的原创文章,读起来轻松易懂,球友们基本上都在刷。
https://tobebetterjavaer.com/home.html
GitHub已有 3.1k 的 star(还没 star 的小伙伴快去 star 了):https://github.com/itwanger/toBeBetterJavaer
视频就看 B 站上尚硅谷宋红康老师的视频,推荐过很多次了,讲得真心不错。
https://www.bilibili.com/video/BV1Kb411W75N
纸质书的话可以看《On Java 8》,之前二哥也推荐过。
2)Spring Boot
专栏就看咱们星球的《编程喵🐱实战项目笔记》(Spring Boot+vue 的前后端分离项目,附源码)。
视频的话,可以刷尚硅谷的《SpringBoot2零基础入门教程》。
https://www.bilibili.com/video/BV19K4y1L7MT
也可以刷狂神说的《SpringBoot最新教程》
https://www.bilibili.com/video/BV1PE411i7CV
纸质书可以看二哥之前推的《Spring Boot 趣味实战课》(水镜兄弟的作品)。
3)MySQL
书的话推荐两本,一本《MySQL 是怎样使用的,快速入门 MySQL》,一本《MySQL 是怎样运行的:从根儿上理解 MySQL》。
视频的话推荐《3 小时学会 MySQL》,还有一门《10小时零基础成长SQL大师》。
《3 小时学会 MySQL》:https://www.bilibili.com/video/BV1iJ411m7Fj 《10小时零基础成长SQL大师》:https://www.bilibili.com/video/BV1UE41147KC
觉得英文吃力的话,推荐一个女老师的 MySQL 课:
https://www.bilibili.com/video/BV12b411K7Zu
4)Redis
书的推荐《Redis 设计与实现》,有读者评价说“作者有点大陆版侯捷老师的意思”。
博客的话推荐二哥的《三剑客》团队之一一灰灰的博客:
https://hhui.top/spring-db/08.redis/
视频的话,推荐狂神说的《Redis最新超详细版教程通俗易懂》
https://www.bilibili.com/video/BV1S54y1R7SB
学完二哥说的这 Java 后端开发四件套 Java 基础、Spring Boot、MySQL 和 Redis 之后,就可以刷三分恶滴滴的《面渣逆袭》了。
刷完之后,一个可以吊打面试官的 Java 后端开发就要登场亮相了。
算法/微服务/分布式/项目
对于算法的话,咱们星球也提供了 Java 版的 LeetCode 刷题笔记,我和炳源球友会带大家每周至少刷 6 道题,目标 300 道 LeetCode 经典题。
另外,不建议做太多项目,那是参加工作后应该搞的事情,一两个足矣,微服务和分布式也不用放在重心。另外,我们三剑客团队也正在紧锣密鼓地准备一个新的项目,大家敬请期待。
奋发图强
自从加入二哥的编程星球后,这位球友非常的自律,几乎每天都在打卡学习,就这一点,二哥是真的挺佩服。
以下 👇🏻 是他在星球里打卡的部分内容。
8.01
1、leetcode 230题二叉搜索树中第k小的元素 231题2的幂 2、八股文阅读 3、黑马Redis课程29-34,完成了课程实用篇中《黑马点评》项目的登录功能,学习了不同于利用session进行登录开发的流程,利用redis实现代替session实现登录功能,并通过选择合适的数据结构对登录的用户信息进行缓存以应对不同的需求。
7.31
1、黑马redis课程19-30,学习了使用springdata redis操作redis,同时进入课程实战篇,导入了黑马点评项目(半成品),完成了登录功能的部分实现。 2、jvm八股文阅读,了解了类文件结构以及类的加载过程 3、今天晚上打球累了,回来就不想刷题了,害,明天一定坚持做题
7.22
1、《深入浅出JAVA多线程》p100-116 2、leetcode 223题矩形面积 225题用队列实现栈 3、黑马《瑞吉外卖》项目笔记整理 4、今天看了罗翔老师在《确实该聊聊》节目的讲话,深有感触,人还是要认清自己的有限,在有限的时间内做有意义的事,不浮于表面,演好自己的剧本。
ending
就先分享这么多吧,说到底,每个人都应该对自己负责,当你决定开始改变,能量就是巨大的,一年的时间,你的坚持和努力,很可能就会感动你自己,取得的结果也注定会比你碌碌无为强得多。
一个人可以走得很快,但一群人才能走得更远。欢迎加入二哥的编程星球,里面的每个球友都非常的友善,除了鼓励你,还会给你提出合理的建议。星球提供的三份专属专栏《Java 面试指南》、《编程喵 🐱(Spring Boot+Vue 前后端分离)实战项目笔记》、《Java 版 LeetCode 刷题笔记》,干货满满,价值连城。
已经有 540 多名 小伙伴加入二哥的编程星球了,如果你也需要一个良好的学习氛围,戳链接加入我们的大家庭吧!这是一个 Java 学习指南 + 编程实战 + LeetCode 刷题的私密圈子,你可以向二哥提问、帮你制定学习计划、跟着二哥一起做实战项目,冲冲冲。
没有什么使我停留——除了目的,纵然岸旁有玫瑰、有绿荫、有宁静的港湾,我是不系之舟。
推荐阅读: