GitHub 星标 7K 的计算机科学速成课!

7/18/2021 计算机基础计算机科学速成课

img

# GitHub 星标 7K 的计算机科学速成课!

记得之前有个读者留言说,“二哥,你把你妹也带到计算机这个行业,不觉得无趣吗?况且现在编程卷的飞起。”

说实话,如今这个快节奏的时代,哪个行业都很容易卷,尤其是顶着高薪帽子的计算机行业。但算不上无趣吧?我当年上大学的时候也不知道学啥,属于迷茫的年轻人之一,误打误撞的就学了 Java,做了一名程序员,还一下子做了十多年。

因为写作的原因,认识了不少大牛,技术都顶得不行,每次和他们交流, 我都抱着一种学习的态度。交流之后就很自责,自己技术怎么就到不了这种顶尖的水准呢?

想来想去,只好安慰自己,那就做一辈子的 CURD 男孩吧!

伟大的罗素先生曾说过,“参差不齐乃幸福本源”,我特别喜欢这句话。在任何一个行业,总有取得成就特别高的,也有一些浑水摸鱼的。我就在计算机这个行业就摸鱼摸得很快乐。

人最重要的是懂得自持,既不妄自菲薄,也不妄自尊大,在自大与自信之间找到一个 Balance 吧(从 Rapper 那学到的一个潮词)。拿我妹来说,我真没想着她挤破脑袋进大厂,能找到一份工作,自己挣钱自己花那种就 OK。

大厂当然有大厂的优势,就像一线城市有一线城市的优势一样。但与此同时,也有苦逼的一面。我认识的不少朋友当中就有鹅厂的,阿里的,薪资水平当然很高。对技术充满“极客精神”的同学来说,去大厂历练一下是理所当然的事。

如果有可能的话,我希望我妹毕业后能像我当年去外企工作就行。或者找一家国企待着我也觉得挺满意的。

我之前在的是一家日企,提供员工宿舍,提供员工餐厅,提供篮球场地、台球场地、乒乓球场地,提供班车,还有高温补贴,一年涨两次薪。当然,加班也是会有的,尤其是遇到项目上线的时候。

不管技术处于什么样的水平,不管在一线还是像我一样在三线,不管在大厂工作还是外企国企还是小作坊,重要的是,一定要跟得上,不能落后。要不断地学习,学习不是一件轻松的事,但也算不是多么苦。

我虽然技术不是特别牛逼的那种,但还是挺爱学习的。前段时间,我在 YoDobe 上发现了一个质量非常高的计算机科学速成课,讲解的内容有:

  • 计算机早期历史
  • 电子计算机
  • 布尔逻辑
  • 二进制
  • 算术逻辑单元
  • 寄存器 & 内存
  • 中央处理器
  • 指令和程序
  • 高级 CPU 设计
  • 早期的编程方式
  • 编程语言发展史
  • 编程原理
  • 算法入门
  • 数据结构
  • 阿兰图灵(我最喜欢的一集)
  • 软件工程
  • 集成电路 & 摩尔定律
  • 操作系统
  • 内存 & 储存介质
  • 文件系统
  • 压缩
  • 命令行界面
  • 屏幕 & 2D 图形显示
  • 个人计算机革命
  • 图形用户界面
  • 3D 图形
  • 计算机网络
  • 互联网
  • 万维网
  • 计算机安全
  • 黑客 & 攻击
  • 加密
  • 机器学习 & 人工智能
  • 计算机视觉
  • 自然语言处理
  • 机器人
  • 计算机心理学
  • 天网 & 计算机的未来

全部都是计算机专业需要掌握的知识点啊,至少是应该了解的知识点。关键是视频的画面特别精良,我来截两幅图给大家感受下。

img

img

关键是英文中字版的,观看起来毫无压力。我自己每天会刷一集。像二进制这一集,以前经常被二进制搞得晕头转向,刷了这集视频后,明显感觉对二进制没那么生疏了,仿佛一个陌生人坐在对面,喝了一杯酒后,就成了老熟人。

我把视频地址发给了我妹,也要求我妹每天刷一集,像她这种年轻人竟然也喜欢这种视频,真的是不得了。我看她还把视频下载下来转到了知乎上。

后来,我在 GitHub 上又发现了这套视频的中文精校版,已经标星 6.8k 了——看来我上课又迟到了!

img

我迟到了,希望大家不要迟到啊,还没有看的小伙伴可以趁早刷起来了。B 站上也有了,不知道小姐姐的英语发音属于英式的还是美式的,但听起来就是很舒服。对于我这种英语功底的渣渣来说,配合弹幕用 0.75 速食用起来会比较容易消化,

img

我看弹幕有人说,“第一次用 B 站看这么正经的东西。”好他喵的真实呀!我也是。如果英语听力像我一样渣的话,第一刷可以先盯着中文字幕看,第二刷的时候盯着画面看,第三刷的时候用 1.0 倍速看,跟着小姐姐的声音和画面做一些思考。遇到重点的内容最好暂停一下,记一记笔记。

www.bilibili.com/video/BV1EW… (opens new window)

如果实在是听不懂,我建议直接到 GitHub 上先刷一遍中英文对照的字幕。大致有了这个基础后,再去看视频,收获会更大。

img

如果英语功底真的过硬,建议直接看原视频,也就是纯英文版的。

总之,不管怎么说,(像二哥一样)趁着年轻,多学点计算机基础知识,或者多刷一刷算法题,每天来个两三道,不要多刷,还是很香很受用的!尤其是如果你还在读大学的话,趁早刷,对提升编程思维也很有帮助!另外,就是面试前一定要刷一刷,因为是必考项目

刷完 300 道 LeetCode 题目后,我飘了 (opens new window)

再说回这个计算机科学速成课,大家尽量到 GitHub 上为作者点个 Star, 真的非常非常感谢中文字幕的译者朋友们,让我们可以舒舒服服地白嫖这么优秀的视频资源。

Last Updated: 7/18/2021, 11:26:29 PM