程序员的成长之路

互联网/程序员/技术/资料共享

关注

阅读本文大概需要 6 分钟。

tips:文末有好书推荐~

众所周知,B 站是一所大学

今天在 b 站看视频的时候,看到了一句话 众所周知,b 站是用来搞学习的。

对于我们学习编程的童鞋来说,b 站有着非常多的学习资源,当年俺也是在B站上各种搜资源学习,但是有一些质量并不是很好,看了之后不容易理解,这也是写这一篇文章的原因,为大家集中分享一些质量比较高的计算机基础的自学视频,往下看就完了。

一、计算机网络

1.  计算机网络微课堂   https://www.bilibili.com/video/BV1c4411d7jb?p=1

学习计算机网络,我首先推荐的 UP 主湖科大教书匠,他讲的计算机网络十分通俗易懂,重点的地方讲的十分细致,并且还有一些实验,更好的是有考研 408 的难题的讲解,也是非常适合考研党,除了课程内容外还有很多习题讲解视频,特别赞的一点是每天动态里都会更新一道考研题,播放量也非常的多。

2.  2019 王道考研    https://www.bilibili.com/video/BV19E411D78Q?p=1

既然说到了考研,那我就不得不提一下王道考研了,恭喜你发现了宝藏。王道考研的计算机网络视频,播放量非常多,而且老师是一位小姐姐,声音十分动听,声音这么好听的老师给你讲课,妈妈再也不用担心我的学习了呢,总之,这个视频的质量也非常高,弹幕全是对小姐姐的高度评价。(王道考研其他的视频也不错哦,暗示一下:操作系统,数据结构等等)

3.  韩立刚老师  计算机网络   https://www.bilibili.com/video/BV1gV411h7r7?p=1

韩立刚老师所讲的计算机网络视频,内容比较多,但是讲解的通俗易懂,并且老师讲课的经验也十分的丰富。配套的教材是谢希仁老师的计算机网络教材,韩老师的最近的一个视频视频比较新,播放量还比较少,但是他讲的是真的不错,相比于王道考研所讲的计算机网络,韩老师更加细致一些。

4.  计算机网络(谢希仁第七版)-方老师   https://www.bilibili.com/video/BV1yE411G7Ma?p=1

在计算机网络方面,我还想推荐的一位老师就是方老师,也是一位小姐姐老师。她的视频配套的教材也是谢老师的网络教材,在线看的小伙伴也超多,弹幕都是对方老师的评价。

二、数据结构与算法

相信很多小伙伴,学习数据结构、算法的时候,非常的头大,emmm.... 俺也一样。

1.  【郝斌】-数据结构入门   https://www.bilibili.com/video/BV11s41167h6?p=1

我个人觉得他讲得非常好,郝斌老师的思路是以初学者的思路来思考的,非常适合小白,你不理解的问题,基本上他都会详细说一下,有的地方他讲的不是非常的全,但是讲的比较深刻,课程的使用的书是严蔚敏的《数据结构》可能比较晦涩难懂,可以去看看《大话数据结构》或者《啊哈!算法》这两本书。

2.  数据结构-浙江大学   https://www.bilibili.com/video/BV1JW411i731?p=1

B站很多小伙伴都管陈越老师叫做陈越姥姥,陈姥姥的课简单易懂,二叉树和链表说的多,但是对于图太少,后面概念解释多程序少,对于新手不友好,并且这门课程到中后半段是另一位老师讲的,何老师。何老师讲解的也是非常的通俗易懂,并且拥有着强者的发型。

3.  数据结构与算法基础(青岛大学-王卓)   https://www.bilibili.com/video/BV1nJ411V7bd?p=1

王卓老师基本上把大学数据结构期末考试的重点全部都讲了,内容和 408 高度吻合,也是非常的适合考验人,还有在这里提一下王道考研的数据结构还是很不错的,总之学习数据结构重点还是需要理解,要多做题才行。

4.尚硅谷 Java 数据结构与 Java 算法(Java数据结构与算法)   https://www.bilibili.com/video/BV1E4411H73v?p=1

推荐了这么多 C 语言的数据结构,就来一个了 Java 语言的吧。尚硅谷--韩顺平老师的课程,韩老师视频内容全,并且每次课都会带着你写代码,把每一个例子都会实现,这也是张阿姨梦开始的地方。韩老师的口碑我就不多说了,评论弹幕都是对韩老师的“表白”。

5.  大雪菜  https://space.bilibili.com/7836741?spm_id_from=333.788.b_765f7570696e666f.1

给大家推荐一位关于 LeetCode 的大神,闫学灿老师,他的视频不仅会讲力扣的每日一题,还会讲解每一次力扣周赛的题目等等。你看就完了,yyds。

三、操作系统

伙计们,终于到了你们心心念念的操作系统 4 不 4~

看了很多网络上的推荐加上我自己曾学习的,总共为大家推荐以下这些。

1.  [完结] 2020 南京大学  操作系统:设计与实现 (蒋炎岩)  https://www.bilibili.com/video/BV1N741177F5?p=1

南大的课质量真的硬,蒋炎岩老师讲的是真滴好啊。老师讲课时用的课本是 Remzi 的 Operating Systems: Three Easy Pieces ,老师的每一节视频都比较长,一次肝完贼爽,老师把晦涩的东西讲的也非常的通俗易懂,豁然开朗,很多同学都是慕名而来,看完这个也算上过南大的操作系统啦 哈哈哈。

2.  操作系统_清华大学(向勇、陈渝)      https://www.bilibili.com/video/BV1js411b7vg?p=1

目前清华计算机系本科的操作系统课目前都是由这两位老师讲授(向勇、陈渝),网课内容和他们课堂授课内容是一致的,同时配有一套完整的实验,实验内容是从无到有地建立起一个小却五脏俱全的操作系统(ucore),能从头到尾做下来的收获绝对是听课所不能比的,理论课上老师照顾大多数人,娓娓道来。现在有很多同学已经整理出了这门课程的随堂笔记,这门课程强烈推荐!

3.  操作系统(哈工大李治军老师)   https://www.bilibili.com/video/BV1d4411v7u7?p=1

整体看了一遍,个人觉得是 b 站上很不错的操作系统课程了(经典课程如 mit6.828 在 b 站上的似乎都没有字幕而且拍摄角度实数刁钻)。这门课的前几讲涉及 OS 启动(老师谜之口糊),需要一点汇编知识,不过遇到不会的直接网上搜即可,大可不必因为汇编而被劝退;之后的内容如多进程、信号量、内存管理等讲得很好,不做赘述。如果对这部分有不解的地方可以网上搜资料或者去看 b 站上新竹清华大学的 OS 课程最后在学这门课前建议对计算机有个整体认识,可以去学习一下经典的 csapp 或者 mit6.004(对应国内的计组,一个偏软件,一个偏硬件)

四、计算机组成原理

1.   计算机组成原理(哈工大刘宏伟)   https://www.bilibili.com/video/BV1t4411e7LH?p=1

刘宏伟老师主讲,他的课不仅适合考研人,也非常适合初学者,初学者也听得懂。建议 1.5 倍速食用。之前有一个一百多万播放量的视频,不知道为啥没了...

2.  计算机组成原理 清华大学刘卫东   https://www.bilibili.com/video/BV1c4411w7nd?p=1

来来来,清华的来了嗷,这门课是 2013 年的,距离 2021 年有点遥远。

刘卫东老师主讲,质量很高。我非常喜欢他讲话的逻辑和风格,看就完了,贼好。(收藏是点赞的六倍还多,就离谱哈哈哈)

五、编译原理

(点击收藏随即退出,编译原理已了然于胸)

1.  编译原理(哈工大)   https://www.bilibili.com/video/BV1zW411t7YE?p=1

陈鄞老师的 PPT 做的非常认真,讲得也很通俗易懂,思路清晰。这个是我目前为止,觉得讲的最直观简洁的了,全程没有一句废话,认真听会有很大的收获,每一句话都要仔细琢磨,并且老师那种温文尔雅的气质,你不认真听课?啊?小伙子。 认真学完真的会收获很多。

在最后

所以今天就先推荐这些吧,在b站我总能发现很多不错的视频,不过有的视频可能不一定都符合大家的口味,如果你有更好的学习资源,还请大家一起分享交流哦,众人拾柴火焰高!

<END>

好书推荐

从介绍分布式一致性算法开始,分析了Raft算法以及Raft算法所依赖的理论,在此基础上讲解并实现了Raft算法以及基于Raft算法的KV服务。

推荐阅读:

无人车成功挑战上海路况,连续5小时不接管,谷歌自动驾驶之父看了都打Call

分库分表就能无限扩容吗?

互联网初中高级大厂面试题(9个G)

内容包含Java基础、JavaWeb、MySQL性能优化、JVM、锁、百万并发、消息队列、高性能缓存、反射、Spring全家桶原理、微服务、Zookeeper、数据结构、限流熔断降级......等技术栈!

⬇戳阅读原文领取!                                       朕已阅 

聊一聊我在 B 站上自学编程的经历吧相关推荐

  1. 聊一聊我在B站上自学编程的经历吧

    众所周知,B 站是一所大学 今天在 b 站看视频的时候,看到了一句话 众所周知,b 站是用来搞学习的. 对于我们学习编程的童鞋来说,b 站有着非常多的学习资源,当年俺也是在B站上各种搜资源学习,但是有 ...

  2. 聊一聊我在 B站 上自学编程的经历吧

    点击上方蓝色"方志朋",选择"设为星标"回复"666"获取独家整理的学习资料! 众所周知,B 站是一所大学 今天在 b 站看视频的时候,看到 ...

  3. 聊一聊我在 B站 上自学编程的经历吧!

    点击蓝色"程序员cxuan "关注我哟 加个"星标",及时接收最新文章 众所周知,B 站是一所大学 今天在 b 站看视频的时候,看到了一句话众所周知,b 站是用 ...

  4. 聊一聊我在 B 站自学 Java 的经历吧

    Hey guys ,这里是 cxuan,欢迎你收看我最新一期的文章. 这是一篇鸽了很久的文章...... 事情还要从上回说起...... 我爱 B 站! 这篇文章我汇总了 B 站上计算机基础(操作系统 ...

  5. javascript实例自学手册光盘源码_零基础,自学编程,如何选择语言?

    零基础,又要自学,如何选择一门适合自己的语言是所有踏上这条路的朋友都会遇到的第一个问题.之前,看了不少文章,说的或多或少都有道理,比如会从你将来学编程的目的入手,分析需要用什么然后学什么,有些从语言的 ...

  6. 这是我真实的,零基础自学编程,找到满意工作的经历。

    来自 MeloDev AndroidDeveloper微信公众号 你们以为这篇文章该是我教你们如何泡妞了吧?并不是...最近连续发了几篇文章都不是跟Android太相关,已经有人给我留言说「你这还是 ...

  7. 我是如何用 10 天自学编程,改变一生的?

    我是我,一个因兴趣入行的商学院毕业的程序员.最近有不少人,来问我,想学编程,但是又不知怎么开始.所以,我想把我8年前影响我一生的10天自学编程的经历,毫无保留的分享出来. 如果看到这标题,会让你觉得, ...

  8. 怎么自学python编程-零基础如何自学编程?

    原标题:零基础如何自学编程? 对于所有编程学习者,尤其是零基础的同学们,在学习的初期,一定要给自己做一个思想上的转在我的编程学习理论中,这个思想的转变至关重要,什么时候你把这个思维转换过来了,你就是真 ...

  9. 如何自学python编程-零基础如何自学编程?

    如果你正在自学编程和代码,并苦于没有优质资源,那么我就找对了地方. 接下来给你介绍21个免费学习写代码的网站,在办公室里或在家里即可轻松学编程. 编程初学者必必必必必必!看! 马!上!打包收藏这21个 ...

最新文章

  1. 实验7-3-2 查找指定字符 (15分)
  2. Linux yum 安装
  3. mysql 主从复制 性能_MySQL 主从复制搭建
  4. 深度装机大师一键重装_deep深度装机大师一键安装Win10 64位旗舰版
  5. 车道线检测-LSTR-论文学习笔记
  6. List集合分页操作
  7. 扫盲:Java 后端开发常用的 10 种第三方服务
  8. 定性分析与定量分析的异同及优缺点
  9. python实现onvif客户端及问题小结
  10. 2012-2013考研英语词汇
  11. 计算机excel保留一位小数,excel表格数据取一位小数-excel保留一位小数
  12. 谷歌放弃火狐的谷歌工具栏产品
  13. ps扁平图之 油画(莫奈)中的色彩与几何
  14. 推荐系统学习之评测指标
  15. 在vue中使用3d-force-graph
  16. 分享8个前端可以制作360度WebVr全景视图框架
  17. 使用python实现IP反查域名
  18. 2018山东计算机录取分数,【分数线】2018山东省公费师范生分数线汇总
  19. react-mobx基础
  20. mysql 查询echar 折现数据

热门文章

  1. computer archeology
  2. 虚拟机配置IIS服务
  3. 边缘计算、网络功能虚化
  4. 快速排序算法原理详解
  5. springboot 实现随机 轮训 加权轮训 一致性哈希 算法
  6. 电商sku组合查询状态细究与实现
  7. PPP协议的主要特点是什么?为什么PPP不使用帧的编号?PPP适用于什么情况?
  8. iOS 抽奖轮盘效果实现思路
  9. 手机怎么删除计算机搜索记录,怎样删除搜索记录
  10. 软考中级 信息系统管理工程师考试真题(2019上半年下午)