English Readers could click the following button to get the English version README.
你好!这是一个有关我学习路径的仓库。
我是一名普通的计算机本科生。我知道很多人不是不想努力,而是不清楚怎样努力,甚至大脑一片混沌,有人问:“计算机,是计算器吗?”想要开始,又发现,不知道要学什么。
建立这个仓库的初衷,既是给自己学习路程不断作快照,也为那些和我一样渴望提升、但时常感到迷茫的同学一个参考,期待能帮助大家建立元认知。
计算机科学领域从不缺少天才,恰恰相反,太多天才的思想,早就了今天的互联网行业。这是我探索计算机科学的兴趣源泉。除了天上飞的天才,我们身边的天才也不在少数——三个月精通 Java,半年拿下大厂 Offer。但这些路线往往近乎超人,难以望其项背。
我希望这个仓库能成为一个脚踏实地的成长见证。期待靠清晰的规划、持续的努力和正确的方法,能走出一条属于自己的坚实道路。
- 一个还不错的目标 是写出还不错的东西,至少能让大家饭后像是刷视频一样看看这里面的文章,能直接从里面学到东西是最好的愿景。通过里面提到的东西激发读者的探索欲,让读者发现新大陆,这个仓库也甘愿作为一个你的跳板。
本仓库目前主要分为四大模块,涵盖了从项目管理、技术框架到计算机核心基础的学习链路。
下面的徽章是最近一次的 release 版本~
大家也可以在 Releases 页面 查看、下载所有历史版本。
项目管理与工程素养
一个项目的成功,代码只占一部分。在这个模块中,我记录了在校期间负责“大学生创新创业项目”时,从 0 到 1 进行项目管理的实践与思考。
- Scrum 敏捷开发: 记录我们团队如何使用敏捷思想进行迭代开发。
- 文档与排版 (
Docx-Typeset): 探索如何撰写清晰的技术文档和优雅的 Word 排版。 - 工具学习: 未来会更新
Draw.io(流程图),Mermaid(代码绘图) 等协作工具的使用心得。
后端技术栈实战
作为一名 Java 选手,这里是我学习和应用主流后端技术的笔记与代码沉淀。目标是构建一个扎实、现代化的技术体系。
- 核心框架: Spring 全家桶 (Spring Boot, Spring MVC...) 的学习心得。
- 基础设施:
Maven(项目构建),Docker(容器化),Redis(缓存) 等技术的学习与应用。
计算机核心基础
这部分是为我的职业生涯和可能的深造(考研 408)打下坚实的理论基础。内容主要围绕“计算机四大件”和数据库展开。
特色: 本模块会分享我整理的一些入门级练习题。这些题目旨在巩固基础知识点,难度曲线比 LeetCode 等平台更加平缓,希望能帮助大家无痛上手,建立正向反馈。
- 计算机网络 (Computer Network)
- 操作系统 (Operating System)
- 计算机组成原理 (Computer Organization)
- 数据结构与算法 (Data Structures & Algorithms) (使用 C/C++/Java 实现)
- 数据库 (Database): 从 SQL 简单题目深入数据库设计的思考。
04-OS-Implementation (规划中)
动手实现操作系统
理论学习最终要回归实践。这个模块计划记录我动手实现一个小型操作系统的过程,将理论知识转化为实际的代码,真正“知行合一”。我会从 RISC-V 汇编语言和 C 语言开始动手!
- 我是谁? 2024 年入学成都信息工程大学,计算机科学(区块链工程),刘航宇,学号是 2024131035
- 目标: 掌握扎实的应用层基础先成为一名:后端开发工程师;进一步探索底层后有能力当:架构师
- 如果你觉得这个项目对你有帮助,欢迎点一个 Star ⭐!也欢迎在 Issues 中提出你的建议!