跳至主要內容
2025年最值得收藏的数据结构与算法学习路线(🔥)

说出来还真有点不好意思。上学那时候傻,为了校招,硬着头皮刷《算法导论》、《编程珠玑》,还有 LeetCode,刷了小一年。

刷着忘着,忘着刷着,不刷怕考到,最后刷的秀发都稀疏了。

等找到了工作后才恍然大悟,原来当初根本不用那么辛苦。这不,刚好有小伙伴在《二哥的Java进阶之路》知识星球上问我算法的学习路线,我就毫不保留地把我算法方面的学习经验分享出来,希望能给大家一点点启发和帮助。


沉默王二2025年1月1日大约 13 分钟学习路线学习路线
2025年最新超详细大数据学习路线(建议收藏🔥)

关于大数据

  • 1991 年,数据仓库改变诞生
  • 2005 年,Hadoop 诞生
  • 2010 年,数据湖的概念出现
  • 201X 年,大数据平台出现
  • 2016 年,阿里提出数据中台的概念

大数据处理框架可以分为:

数据采集:大数据处理的第一步,第一种是通过 Sqoop 或者 Cannal 等工具进行定时抽取或者实时同步;第二种是各种埋点日志,通过 Flume 进行实时收集。

数据存储:大数据处理的第二步,将数据存储到 HDFS 中,实时日志流情况下通过 Kafka 输出给后面的流式计算引擎。


沉默王二2025年1月1日大约 7 分钟学习路线学习路线
2025年最新超详细C语言学习路线(建议收藏🔥)

我花时间写这篇文章来给大家讲C语言的学习,当然是希望大家真正的学会、学懂C语言,并能够真正感觉到它的用处。

我们先从 C 语言的入门开始,总共一本书,两门视频课

01)阮一峰老师的 C语言入门教程

阮一峰老师的 C语言入门课,我第一时间就拜读了一遍,受益匪浅!可以说目前我见到的最好的 C语言入门教程了,没有之一!国内的绝大多数高校,大一都会安排 C 语言这门课,阮一峰了老师的这份《C语言入门教程》,绝对是福音。

我第一时间就整理了一份 PDF 版,截个图大家可以感受下。我对这份教程非常满意,该讲的地方都讲到了,示例也给了很多,对初学者来说,入门必备。


沉默王二2025年1月1日大约 9 分钟学习路线学习路线
2025年最值得收藏的C++入门学习路线(🔥)

非 C++职业选手,但工作中学过一段时间,这篇分享给对 C++ 感兴趣的爱好者,文末有侯捷老师的视频资源。

一、书籍推荐

学习 C++ 语法,首推《C++ Primer 第五版》。我在参加第一份工作的时候,就买过一本《C++ Primer 第四版》,这本书一直不舍得扔,尽管它已经非常破了,但我们之间的感情是深厚的,毕竟跟随我辗转了好几个城市了。

C++ Primer 第四版
C++ Primer 第四版

沉默王二2025年1月1日大约 8 分钟学习路线学习路线
2025年最新超详细.NET学习路线(建议收藏🔥)

知识星球上有球友问 .net 那二哥就借这个机会来谈谈 .net 的行情、学习路线、学习资料(包括视频、书籍)之类,希望给小伙伴们提供一些参考。

关于 .net

.net 主要指的是 .NET Framework,由微软开发,一个致力于敏捷软件开发、快速应用开发的软件框架,主要服务于桌面开发。

我在《Java 面试指南》专栏的《学习路线篇》里写过一篇《Java 桌面开发能找到工作吗?》也谈过桌面开发目前的现状。

像早期的 QQ,还有一些前后台分离的应用就主要是用 .net 框架来做的,包括 winform、WPF。

我在 2014 年的时候,开发的《大宗期货交易平台》中的客户端,就是用 .net 开发的。


沉默王二2025年1月1日大约 5 分钟学习路线学习路线
2025年最新超详细的 Go 语言学习路线(建议收藏🔥)

大家好,我是二哥呀!最近又有一个读者来咨询我的建议:应届生,要求 Java 进去后转 Go,问我咋样?

Go语言怎么学
Go语言怎么学

据我自己的印象,前前后后有十个读者来问过我这个问题了。一方面 Java 就业岗位确实多,薪资也给力;另外一方面,Go 确实很有潜力。


沉默王二2025年1月1日大约 10 分钟学习路线学习路线
2025年最值得收藏的蓝桥杯学习路线(🔥)

“去年”的时候,有不少球友问我蓝桥杯的情况(😂),其实二哥之前也分享过,假期算是对内容做了一个重新的升级和整理。讲真,放假的日子,是大家放松的日子,但对于“高产似母猪”的二哥来说,却是卖肝的日子。

蓝桥杯,一个投入相对轻量级,但口碑在互联网公司还是很有分量的一项竞赛。如果大家想要在大学期间考证的话,蓝桥杯的确是一个非常棒的选择。

刚好我有个铁粉执梗,他拿到过国赛一等奖,所以我特意邀请他分享了一篇关于蓝桥杯的学习路线,并附上了他在学习蓝桥杯的时候整理的学习资源,我这里也顺带分享给大家。


沉默王二2025年1月1日大约 10 分钟学习路线学习路线
2025年最值得收藏的Linux学习路线(建议收藏🔥)

为什么学 Linux

Linux 也称:GNU/Linux,其中 GNU 的全称是:Gnu’s Not Unix。换句话说,Linux 不是 Unix,但是借鉴了 Unix 的设计思想,所以业界把这种和 Unix 有关的系统统统归为:类 Unix 系统。

Linux 本质是指 Linux 内核,而 GNU/Linux 才是一个操作系统,但是确实有点不好记,所以还是叫 Linux 吧。

通常情况下,Linux 被打包成供服务器使用的 Linux 发行版,一些流行的 Linux 发布版,包括 Debian、Fedora 等。

根据用途可以再总结为:


沉默王二2025年1月1日大约 10 分钟学习路线学习路线
2025年最值得收藏的MySQL学习路线(建议收藏🔥)

MySQL 不管是校招还是社招面试中,被问到的频率都非常高;在日常开发中,MySQL 的使用频率也非常高,几乎是 Java 后端开发必须掌握的技术栈,所以 MySQL 也被二哥归纳到了Java 后端四大件中。

第一阶段:SQL

学习 MySQL 之前,先学一手 SQL,对后面学习 MySQL 也会有非常大的帮助。

视频

可以先学习 SQL,推荐中字《10小时零基础成长SQL大师》,虽然是一门国外的课程,但画面实在是太优美了,必须得推荐啊,尤其对初学者而言,直接入手这个版本能塑造良好的SQL编写思维和逻辑能力。看不懂就多看几遍嗷!


沉默王二2025年1月1日大约 9 分钟学习路线学习路线
2025年最新超详细的操作系统学习路线(建议收藏🔥)

操作系统是管理计算机硬件和软件资源的程序,是计算机的基石。

举个例子来讲,像 Java 中的并发编程这块,如果连进程调度的相关原理、同步和互斥都搞不懂,那多半会有两种结果:

  • 写出来的多线程程序出现了各种奇奇怪怪的问题;
  • 不知道为什么出现这些问题。

喜欢视频版的话,可以到 B 站看二哥的操作系统学习路线版:

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


沉默王二2025年1月1日大约 8 分钟学习路线学习路线
二哥的编程星球
这是一个编程学习指南 + Java 项目实战 + LeetCode 刷题 + 简历精修的私密圈子,已有 8600 名球友加入