目录结构推荐
学习笔记写法
coding/ 代码
notes/ 笔记,引用coding中的代码(通常是比较长的时候比较合适)
项目文件结构
projects/
├── 01_Language-Learning/ # 编程语言学习代码
│ ├── python/ # Python基础与进阶
│ ├── java/ # Java核心与面向对象
│ ├── c-cpp/ # C/C++语言与系统编程
│ ├── javascript/ # JavaScript与ES6+
│ ├── rust/ # Rust语言实践
│ ├── go/ # Go语言开发
│ └── other-languages/ # 其他语言(如Ruby/Swift/Kotlin等)
│
├── 02_Framework-Projects/ # 框架相关项目
│ ├── spring/ # Spring/Spring Boot项目
│ ├── django/ # Django后端项目
│ ├── react/ # React前端项目
│ ├── vue/ # Vue.js项目
│ ├── flutter/ # Flutter跨平台应用
│ ├── tensorflow-pytorch/ # 深度学习框架项目
│ └── other-frameworks/ # 其他框架(如Express/Laravel等)
│
├── 03_Algorithm-DataStructure/ # 算法与数据结构
│ ├── leetcode/ # LeetCode刷题记录
│ ├── hackerrank/ # HackerRank练习
│ ├── classic-algorithms/ # 经典算法实现
│ └── data-structure-implement/ # 数据结构实现代码
│
├── 04_System-Software/ # 系统软件学习
│ ├── os-lab/ # 操作系统实验(如进程调度)
│ ├── compiler/ # 编译原理实践
│ ├── network-programming/ # 网络编程(Socket等)
│ └── linux-kernel/ # Linux内核学习
│
├── 05_Security-Research/ # 网络安全研究
│ ├── vulnerability-research/ # 漏洞复现与分析
│ ├── reverse-engineering/ # 逆向工程实践
│ ├── web-security/ # Web安全(如SQL注入/XSS)
│ ├── cryptography/ # 密码学实现
│ └── tool-development/ # 安全工具开发
│
├── 06_Tools-Utilities/ # 工具脚本与实用程序
│ ├── vscode-extensions/ # VSCode插件开发
│ ├── bash-scripts/ # Shell脚本集合
│ ├── automation-tools/ # 自动化工具(如CI/CD流水线)
│ └── productivity-tools/ # 效率工具(如代码生成器)
│
├── 07_Cloud-DevOps/ # 云计算与DevOps
│ ├── docker-kubernetes/ # Docker与Kubernetes实践
│ ├── aws-gcp-azure/ # 云服务提供商项目
│ ├── ci-cd-pipelines/ # 持续集成/部署流水线
│ └── infrastructure-code/ # 基础设施即代码(如Terraform)
│
├── 08_AI-MachineLearning/ # 人工智能项目
│ ├── computer-vision/ # 计算机视觉项目
│ ├── natural-language/ # 自然语言处理
│ ├── deep-learning-models/ # 深度学习模型实现
│ └── data-analysis/ # 数据分析与可视化
│
├── 09_Web-Development/ # Web开发
│ ├── frontend/ # 前端项目(HTML/CSS/JS)
│ ├── backend/ # 后端项目(RESTful API等)
│ ├── fullstack/ # 全栈项目
│ └── microservices/ # 微服务架构实践
│
├── 10_Mobile-Development/ # 移动应用开发
│ ├── android/ # Android原生开发
│ ├── ios/ # iOS原生开发
│ ├── flutter/ # Flutter跨平台
│ └── react-native/ # React Native项目
│
├── 11_Game-Development/ # 游戏开发
│ ├── unity/ # Unity引擎项目
│ ├── godot/ # Godot引擎项目
│ ├── pygame/ # Python游戏开发
│ └── game-algorithms/ # 游戏算法实现
│
├── 12_Embedded-Systems/ # 嵌入式系统
│ ├── arduino/ # Arduino开发
│ ├── raspberry-pi/ # Raspberry Pi项目
│ ├── iot-projects/ # 物联网应用
│ └── firmware/ # 固件开发
│
├── 98_Others/ # 临时或杂项项目
│ └── ...
│
└── 99_Archived/ # 已归档项目
├── deprecated-projects/ # 废弃的旧项目
└── old-experiments/ # 旧的实验代码