天天看点

无敌是多磨寂寞

无敌是多磨寂寞

大家好,我是木野归郎。

最近整理了一些计算机学习视频,在这里和大家一起分享。

废话不多说,赶紧上车啦!

算法与数据结构

数据结构

进入“中国大学MOOC”网站页面,搜索:陈越数据结构或者直接搜索数据结构,第一个就是。

“数据结构”其实并不依赖于任何一种编程语言,这门课讲的是有效解决问题的方法和原理,编程语言是实现这些方法的工具而已。

所谓“万事开头难”,但是不要怕,现在的大侠都是从勤奋的小白开始的,慢慢总会入门哒!

无敌是多磨寂寞
无敌是多磨寂寞

课程时间分配的比较合理,每一小节不是特别长,讲的很清晰,学完建立数据结构的整个体系。

MOOC地址:https://www.icourse163.org/
B站:https://www.bilibili.com/video/BV1JW411i731           

复制

课程讲解使用的语言是c语言,关于使用哪种语言去学习,我觉得使用你掌握最好的语言去学习数据结构,你会发现事半功倍。

不过C确实拿来学习算法比较好,相对于JAVA的封装性,很多数据结构比如链表,栈堆等C都是没有现成的封装类的,所以,自己用C去构建数据结构,对学习算法比较好吧。毕竟很多时候你想用JAVA实现一个双向链表,但是发现JAVA已经封装了linkedList了,再去用数组慢慢构建,不就重复发明轮子了吗?

深入浅出数据结构-顶尖程序员图文讲解

这是我在网上看有人推荐的,我还没有仔细听过,但感觉蛮不错的,是一名国外程序员录制的课程,视频里已经有中文字幕了,有需要的小伙伴可以选择去观看。

无敌是多磨寂寞
地址:https://www.bilibili.com/video/BV1Fv4y1f7T1?p=1           

复制

大概看了下视频目录,主要是把常见的数据结构讲解了一遍:数组、链表、栈、队列、树、图。视频里老师讲解会画好多图,比较容易理解。

王道数据结构

无敌是多磨寂寞
地址:https://www.bilibili.com/video/BV19L41137Jv?p=23           

复制

视频里会讲解常见数据结构的例子,会对例子进行程序描述,程序也是用c语言写的,有基础的可以看下这个。

算法(第4版)[Algorithms Fourth Edition]

算法(第4版),有英文版也有中文版的,想挑战自己的可以尝试英文版的,这本算法书大家应该都不陌生,研究生期间上的算法课就使用的这个教材,网上关于这本书的视频教程挺多的,还在入门的小白不太推荐这门课程。

无敌是多磨寂寞
地址:https://www.bilibili.com/video/BV184411G7D2?p=1           

复制

力扣算法

关于力扣算法的视频很多,每道题基本上都有相关的讲解和算法,这里就不推荐视频课程了。可以去力扣官网注册账号然后刷题。

数据库

数据库系统

无敌是多磨寂寞
地址:https://www.bilibili.com/video/BV1pp4y187qJ?p=1           

复制

对于专业DBA,数据库原理性的理论最好还是要学习一下; 本课程老师讲课条例非常清晰;学完本套课程,就能非常清楚的知道下面这些知识:

关系型数据库中的关系指的是什么?

一条select语句对应背后数学中的理论,比如什么是"选择",什么是"投影"?什么是笛卡尔积?什么是数据库范式?索引的实现原理是什么?等。

SQL进阶教程

这段时间在B站上特别火的sql教程,视频已有中文字幕。案例经典且通俗易懂。

无敌是多磨寂寞
地址:https://www.bilibili.com/video/BV1UE41147KC?p=1           

复制

上面分享的视频只是关系型数据库。

数据库包括:关系型数据库、非关系型数据库。常见的关系型数据库有Mysql,SqlServer等。在轻量或者小型的应用中,使用不同的关系型数据库对系统的性能影响不大,但是在构建大型应用时,则需要根据应用的业务需求和性能需求,选择合适的关系型数据库。

随着近些年技术方向的不断拓展,大量的NoSql数据库如MongoDB、Redis等越来越受欢迎。分布式的、非关系型的、不保证遵循ACID原则的数据存储系统。尽管如此,NoSQL数据库技术还是具有非常明显的应用优势,如数据库结构相对简单,在大数据量下的读写性能好;能满足随时存储自定义数据格式需求,非常适用于大数据处理工作。

计算机网络

计算机网络-王道

无敌是多磨寂寞
地址:https://www.bilibili.com/video/BV19E411D78Q?p=1           

复制

计算机基础系列王道考研系列视频都有,虽然是给考研人看的,但是也适合非科班的同学学习。

计算机网络-哈尔滨工业大学

无敌是多磨寂寞
地址:https://www.bilibili.com/video/BV1Up411Z7hC?p=1           

复制

《计算机网络》课将带你认识计算机网络、了解网络应用程序开发技术、探索计算机网络深层机理、了解计算机网络安全威胁及其防护技术等内容。

计算机操作系统

计算机操作系统-南京大学

无敌是多磨寂寞
地址:https://www.bilibili.com/video/BV15p411o7E1?p=1           

复制

该课程由南京大学赵世良授课,每个视频时间都不长,看起来也轻松,挺适合入门以及加强基础去学习的。

计算机操作系统-王道

无敌是多磨寂寞
地址:https://www.bilibili.com/video/BV1YE411D7nH?p=1           

复制

计算机组成原理

计算机科学速成课

无敌是多磨寂寞
地址:https://www.bilibili.com/video/BV1EW411u7th           

复制

视频从生活中的例子来解释,算是科普类的视频,所以看起来会很轻松,不会太枯燥。视频都是比较短的,可以快速建立对计算机的认识。

计算机组成原理-王道

无敌是多磨寂寞
地址:https://www.bilibili.com/video/BV1BE411D7ii?p=1           

复制

计算机

组成原理(完整版)

无敌是多磨寂寞
地址:https://www.bilibili.com/video/BV1kU4y177x9?p=1           

复制

该课程是由麻省理工学院的老师讲的,有中文字幕,感觉还不错。

计算机组成原理-唐朔飞 (刘宏伟讲解)

无敌是多磨寂寞
地址:https://www.bilibili.com/video/BV1RE411j7Qs?p=1           

复制

看有人推荐过,还没听,听说很不错,在b站上系列课程挺多的。

总结

想想我之前考研学习时候,只想看视频,看视频的时候就觉得啥都会,关掉视频做题,啥都不会。所以视频只是让我们快速入门的手段,不能完全依赖视频。

有条件的可以去某东某宝或者夕夕上去购买正版的书籍。

上面的视频也只是推荐,不一定适合所有人,如果遇到不符合自己口味的,可以自己去搜搜其他老师的视频课程。

加油,看完这些视频你就无敌了~