看似最枯燥、最基础的东西往往具有最长久的生命力。所以,对于我们程序员成长过程中来说,最重要的是什么?对,就是那些最基础的知识。

不要天天谈什么框架,什么库,框架每年层出不穷,可是扒下框架那层炫酷漂亮的外衣,里面还是那些最基础的知识和原理。

 

前几天我面试的一个程序员,对计算机很多基础知识都不知道,这些是计算机的常识性东西。在程序员交流中,大家默认彼此是知道这些常识内容的。

 

今天是2019年的第12周,接下来的40周内容(正好到2019),我将陪你一起来学习计算机最基础的知识和原理,每天只要花5分钟。大家希望每天什么时间更新,可以留言和我说。

这个课程涵盖了很多基础知识:

  • 1 - 早期的计算 - Early Computing

  • 2 - 电子计算 - Electronic Computing

  • 3 - 布尔逻辑与逻辑电路 - Boolean Logic & Logic Gates

  • 4 - 二进制 - Representing Numbers and Letters with Binary

  • 5 - 算术逻辑单元 - How Computers Calculate - the ALU

  • 6 - 寄存器 & 内存 - Registers and RAM

  • 7 - 中央处理器 - The Central Processing Unit(CPU)

  • 8 - 指令和程序 - Instructions & Programs

  • 9 -  高级 CPU 设计 - Advanced CPU Designs

  • 10 - 编程史话 - Early Programming

  • 11 - 编程语言 - The First Programming Languages

  • 12 - 编程原理:语句和函数 - Programming Basics: Statements & Functions

  • 13 - 算法初步 - Intro to Algorithms

  • 14 - 数据结构 - Data Structures

  • 15 - 阿兰·图灵 - Alan Turing

  • 16 - 软件工程 - Software Engineering

  • 17 - 集成电路、摩尔定律 - Integrated Circuits & Moore’s Law

  • 18 - 操作系统 - Operating Systems

  • 19 - 内存 & 储存介质 - Memory & Storage

  • 20 - 文件系统 - Files & File Systems

  • 21 - 压缩 - Compression

  • 22 - 命令行界面 - Keyboards & Command Line Interfaces

  • 23 - 屏幕 & 2D 图形显示 - Screens & 2D Graphics

  • 24 - 冷战和消费主义 - The Cold War and Consumerism

  • 25 - 个人计算机*** - The Personal Computer Revolution

  • 26 - 图形用户界面 - Graphical User Interfaces

  • 27 - 3D 图形 - 3D Graphics

  • 28 - 计算机网络 - Computer Networks

  • 29 - 互联网 - The Internet

  • 30 - 万维网 - The World Wide Web

  • 31 - 网络安全 - Cybersecurity

  • 32 - 黑客与攻击 - Hackers & Cyber Attacks

  • 33 - 加密 - Cryptography

  • 34 - 机器学习与人工智能 - Machine Learning & Artificial Intelligence

  • 35 - 计算机视觉 - Computer Vision

  • 36 - 自然语言处理 - Natural Language Processing

  • 37 - 机器人 - Robots

  • 38 - 计算机中的心理学 - Psychology of Computing

  • 39 - 教育型科技 - Educational Technology

  • 40 - (完结) 奇点,天网,计算机的未来 - The Singularity, Skynet, and the Future of Computing

 

公众号回复“时间导图” ,获得高清计算机时间导图地址。

时间导图: