计算机相关开源学习资源

开源学习资源

计算机相关专业的开源学习资源(持续更新中…)

1. 计算机科学基础

2. 编程语言

3. 软件工程

  • 软件工程基础:学习软件开发的生命周期、项目管理等。
  • 设计模式:掌握常用的软件设计模式。
  • 版本控制系统:了解如何使用Git等工具进行代码管理。
  • 容器化技术:了解容器化的基本原理
    Docker — 从入门到实践

4. 数据库技术

  • 数据库原理:学习数据库设计、SQL语言等。
  • 数据库管理系统:掌握MySQL、Oracle、SQL Server等常用数据库的应用。

5. 人工智能与机器学习

6. 安全与隐私

  • 计算机安全:了解网络安全、系统安全的基本知识和防护措施。
  • 加密技术:学习数据加密和安全传输的方法。