L7.首席
4335
0
572
先问一句,你是哪所学校毕业的?
我先来,我就读于“B站大学”2020届。有没有同是B站大学的校友?反正我学习计算机相关知识,很大程度上依赖于B站这个宝库。
作为一个刷视频爱好者,我的B站收藏夹里存了不少编程类视频,覆盖了C/C++、Go语言、操作系统、数据结构和算法、计算机网络、数据库、Python爬虫、机器学习以及我正在学习的前端等多个领域。
下面就来分享一下我心中的B站优质编程视频课程表。我看过的视频不少,B站优秀的资源也很多,本期先聚焦于国内的中文教程(国外篇后续再分享)。我的推荐原则是:只说我了解的和看过的,或者身边伙伴大力推荐过的。如果你也有宝藏课程,欢迎在评论区分享,众人拾柴火焰高。
这可能是B站上口碑最好的一门C语言教程,播放量超过468万。我也看过一些其他教程,但郝斌老师的讲解更系统、清晰。C语言是编程的重要基础,尤其是指针部分,建议计算机专业新生或打算转行编程的朋友认真看看。
地址:https://www.bilibili.com/video/BV1os411h77o 推荐指数:⭐⭐⭐⭐⭐
这是我自学C++时看的第一个系列视频,质量很好,非常适合入门。关键是要动手跟着敲代码,只看不练的话,看完基本留不下什么印象。
视频下面还有我2019年的留言,现在还不时有小伙伴回复。
地址:https://www.bilibili.com/video/BV1Tb411j7uM 推荐指数:⭐⭐⭐⭐⭐
台湾C++专家侯捷老师在C++领域有口皆碑。他的“STL标准库与泛型编程”课程是我认为其中最精华的一门。《STL源码剖析》这本书本身就是C++领域的经典,虽然有些内容基于旧标准,但其设计思想永不过时。结合这门课程学习,效果更佳。
说明:侯捷老师的课程曾在B站下架。有兴趣深入研究的同学可以自行搜索相关学习资源。 推荐指数:⭐⭐⭐⭐⭐
这门课是我心目中侯捷老师的第二佳课程。如果你在学完基础并有余力的情况下,强烈建议刷一遍,对理解C++底层机制大有裨益。
推荐指数:⭐⭐⭐⭐
可能有人会问:“你一个主要搞C++/Golang的,凭什么推荐Java视频?” 俗话说,没吃过猪肉也见过猪跑。作为互联网领域的第一语言,我身边有几个Java大神朋友很合理吧?这份清单是我综合了五六位Java开发朋友的推荐后整理出来的,减少了个人主观色彩。
入门首选!我知道毕向东老师的Java基础视频也不错,但版本稍旧。综合考虑,宋红康老师的这门新课更值得推荐。
地址:https://www.bilibili.com/video/BV1Qb411g7cz 推荐指数:⭐⭐⭐⭐⭐
高琪老师早年出的Java视频就以质量高著称。这门Java300集是较新的系统课程,值得一看。
地址:https://www.bilibili.com/video/BV1ct411n7oG 推荐指数:⭐⭐⭐⭐⭐
这门课的特点是干货密集,没有太多废话,直接上核心知识点,这也是其高口碑的原因之一。
地址:https://www.bilibili.com/video/BV1CJ411m7gg 推荐指数:⭐⭐⭐⭐⭐
Java8的革新非常重要。建议先看完上面任意一门基础课,再来看这个专题,会更容易理解和吸收。
地址:https://www.bilibili.com/video/BV1ME411y7Ce 推荐指数:⭐⭐⭐⭐
数据结构与算法等基础很重要,但项目实战是检验和巩固知识的关键。这门“谷粒商城”被我问到的六个Java开发者中的四个推荐,堪称B站最强Java实战项目。不过它涉及微服务、分布式、MySQL等较多知识点,建议有了一定基础后再学习。
地址:https://www.bilibili.com/video/BV1np4y1C7Yf 推荐指数:⭐⭐⭐⭐⭐
每当有人问我数据结构入门看什么,我都会首推王卓老师的课。我看过不少同类课程,能讲得如此清晰透彻的并不多,王老师算一个。
地址:https://www.bilibili.com/video/BV1nJ411V7bd 推荐指数:⭐⭐⭐⭐⭐
邓俊辉老师的这门课同样非常出色。听说在清华,这门课总是座无虚席,甚至吸引很多非本专业的学生来旁听。
地址:https://www.bilibili.com/video/BV1jt4y117KR 推荐指数:⭐⭐⭐⭐⭐
这是著名的“背包九讲”专题,分为两讲。背包问题是ACM竞赛中的经典题型,也是大厂笔试中具有区分度的考点之一。Y神讲得深入浅出,值得一看。
地址:https://www.bilibili.com/video/BV1qt411Z7nE 推荐指数:⭐⭐⭐⭐⭐
如果说常见数据结构里哪个最难掌握,红黑树绝对榜上有名。很多人自己看书记很多遍都懵懵懂懂。B站上这个手写红黑树的视频非常难得,跟着一步步实现,理解会深刻得多。
地址:https://www.bilibili.com/video/BV1Ss411F76x 推荐指数:⭐⭐⭐⭐⭐
如果你对计算机系统缺乏整体了解,或者想系统学习操作系统原理,袁春风教授的这套系列视频不容错过。该系列共四部,从程序表示、执行、存储到异常中断和I/O,涵盖了系统基础的核心内容。
地址:
清华大学陈老师的操作系统课程言简意赅,重点突出,内容分为概述、内存管理、进程线程、CPU调度等十个章节。
地址:https://www.bilibili.com/video/BV1uW411f72n 推荐指数:⭐⭐⭐⭐
哈工大的这门操作系统课程也很有名,李治军老师主讲。该课程在慕课网也有同步更新。
地址:https://www.bilibili.com/video/BV1d4411v7u7 推荐指数:⭐⭐⭐⭐
这门课侧重操作系统的设计与实现,质量很高,但需要学习者具备一定的操作系统基础知识,建议有一定基础后再观看。
地址:https://www.bilibili.com/video/BV1N741177F5 推荐指数:⭐⭐⭐⭐
如果只推荐一门计算机网络课程,我首选韩立刚老师的。他的讲课风格风趣幽默,富有亲和力,常常让人在笑声中掌握知识。
地址:https://www.bilibili.com/video/BV1Qr4y1N7cH 推荐指数:⭐⭐⭐⭐⭐
湖南科技大学的一位老师制作的课程,持续更新中。讲课风格清晰易懂,颇有韩立刚老师的风范。
地址:https://www.bilibili.com/video/BV1c4411d7jb 推荐指数:⭐⭐⭐⭐
这是一门比较老牌且经典的计算机网络课程,很多同学在学习时都会参考。如果想多角度学习,可以看看这个版本。
地址:https://www.bilibili.com/video/BV19x411z7Pu 推荐指数:⭐⭐⭐⭐
数据库部分主要分为MySQL和Redis。有人可能会问,为什么只学MySQL?因为关系型数据库的核心思想相通,精通一个,其他(如Oracle、SQL Server)触类旁通。而MySQL在互联网公司应用极广,掌握它性价比最高。
我的MySQL入门就是看的这个视频,讲解得非常清楚,非常适合零基础学习者。
地址:https://www.bilibili.com/video/BV12b411K7Zu 推荐指数:⭐⭐⭐⭐
学完基础概念,实战必不可少。黑马的这套实战教程在B站同类视频中质量突出。
地址:https://www.bilibili.com/video/BV1vi4y137PN 推荐指数:⭐⭐⭐⭐⭐
入门容易,“精通”难。这门高级教程主要讲性能优化,适合在掌握基础后进一步提升。
地址:https://www.bilibili.com/video/BV1KW411u7vy 推荐指数:⭐⭐⭐⭐⭐
我个人学习Redis更多是看书(《Redis设计与实现》、《Redis实战》),看过的视频不多。周阳老师的这门“尚硅谷超经典Redis教程”是我看过的唯一一门,也是被广泛认可的一门,堪称尚硅谷的Redis封神之作。
地址:https://www.bilibili.com/video/BV1oW411u75R 推荐指数:⭐⭐⭐⭐⭐
我学习Linux主要是通过实际使用和解决问题,即“哪里出错查哪里”。但也咨询了Linux方向的朋友,他们推荐了以下两门课。
专为小白打造,通俗易懂,旨在让初学者快速上手。
地址:https://www.bilibili.com/video/BV1Sv411r7vd 推荐指数:⭐⭐⭐⭐
课程全面系统,学习人次已超千万,质量经过广泛验证。
地址:https://www.bilibili.com/video/BV1dW411M7xL 推荐指数:⭐⭐⭐⭐
以上便是本期为大家推荐的国内中文编程学习视频合集。国外优秀课程篇正在筹备中,敬请期待。
学习编程,资源和路径很重要。除了利用好B站这样的视频平台,多逛逛像云栈社区这样的开发者社区,与同行交流经验、下载源码、阅读技术文章,也是加速成长的好方法。关键是在别人放弃你之前,不要先放弃自己。坚持下去,时间会给你答案。
收藏0回复 显示全部楼层 举报
发表回复 回帖后跳转到最后一页
手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )
GMT+8, 2026-3-15 11:02 , Processed in 0.461642 second(s), 42 queries , Gzip On.
Powered by Discuz! X3.5
© 2025-2026 云栈社区.