计算机科学极简入门指南

最重要的

阅读本教程,请牢记四句话,以后将反复提到,都很简单。若现在不懂没有关系,感触将随着教程推进越来越深。现阶段,只需要死记硬背,以后会自行理解。

内容如下:

  • 懒是人类进步的第一动力。
  • 在计算机科学里,没有什么问题是加一层解决不了的。
  • 人类所有知识都来源于好奇心和解决问题。
  • 所有庞大学科体系,都是一点一点累加起来的,不会一蹴而就,没有学科例外。

写在前面

风格

本教程遵循以下风格:

  • 极简风格,争取不浪费读者时间
  • 阮一峰中文技术文档写作规范(不严格遵守)
  • 具有极强的个人用语风格
  • 用语介于口语和书面语之间,比较通俗
    • 口语具有亲切感和人情味,但传达效率不高
    • 书面语使人严肃,但使人感觉抗拒和枯燥

理念

  • “授人以鱼不如授人以渔”
  • 示例优先,抽象其后,有助理解
  • 兴趣是最好的老师
  • 最好的学习方法是解决问题

问题

由于遵循极简风格,所以会诞生以下问题:

  • 本教程只能起到引导作用,而非百科全书,旨在自顶向下为读者带来一个全局的观念
    • 请不要抱有看完这系列教程后能成为技术顶尖分子的幻想
  • 本教程学习方法和知识点各占一半
    • 具体各知识点,若有兴趣,可以按照此教程学习方法寻找资料学习

适用人群

  • 零基础
    • 请务必阅读整个教程
  • 非零基础技术人员
    • 请跳读或选读以提高效率

阅读要求

只有一个:

每章节或知识点后有相应的,精挑细选的 1-2 道思考题,请务必认真思考

  • 思考题经过精心挑选
  • 目的在于希望读者能让知识点得到运用
  • 除此之外:因人脑不适合记忆孤立的知识点,希望能通过思考题将知识点连接成知识网络

勘误说明

因笔者知识水平和技术能力有限,若有勘误,尽请斧正,提交 Pull Request。

诚挚希望能得到各位技术人员的交流,并非客套。

联系方式

Email:ancielin+csteaching@outlook.com

Telegram:http://t.me/TinySnow

Github:TinySnow

协议

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。