Skip to content

通用学习资料 ​

除了前后端专业知识之外,计算机基础、算法、开发工具这些通用能力同样重要,面试考察、日常排错都离不开。这里整理一些不分方向的通用学习资料,持续更新。

计算机基础:

  1. 小林coding —— 图解网络、图解系统两套系列,计算机网络和操作系统的首选入门资料,本站的 CSBase 笔记有很多点也来自这里
  2. CS-Notes,算法、操作系统、网络、面向对象、数据库五大板块的面试知识整理
  3. B站王道考研的操作系统和计算机网络课程,体系化过一遍基础的好选择 观看地址

数据结构与算法:

  1. 力扣 LeetCode,刷题主阵地,按热题 100、剑指 offer 的专题顺序刷效率更高
  2. 代码随想录,刷题顺序编排得非常科学,每个专题都有配套题单和讲解
  3. Hello算法,动画图解、一键运行的开源数据结构与算法教程,入门极友好
  4. B站代码随想录官方账号,题目配套视频讲解 观看地址

开发工具:

  1. Learn Git Branching,可视化闯关游戏学 Git,分支、rebase、cherry-pick 一玩就懂
  2. 廖雪峰 Git 教程,文字版 Git 入门经典
  3. 鸟哥的Linux私房菜,Linux 基础的中文经典教材
  4. B站韩顺平《Linux》,零基础学 Linux 命令和 shell 的好选择 观看地址
  5. B站尚硅谷《Docker》,容器化部署入门 观看地址
  6. 阿里巴巴Java开发手册,代码规范必读,配合 IDEA 的 p3c 插件使用

技术社区与资讯:

  1. 掘金,中文技术社区里内容质量较高的一家,前端内容尤其多
  2. 美团技术团队博客,一线大厂的生产级实践文章,深度有保证
  3. InfoQ 中文站,跟进行业动态和技术趋势
  4. Stack Overflow,报错搜索的最后防线
  5. 阮一峰科技爱好者周刊,每周更新,用碎片时间了解新工具新趋势
  6. GitHub / HelloGitHub,找开源项目,后者每月精选适合挖宝