Skip to content
x-rushPublic

About

开发者探索之旅 - 全栈开发学习路线

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Dev Quest:开发知识参考与渐进学习路径

这份知识库面向会基本编程、希望系统掌握新技术栈的开发者。它同时提供基础知识参考、从 0 到 1 的学习规划、高级特性解释,以及值得投入的框架与项目练习。

查知识:进入模块的 reference,按关键词、内置函数、标准库、框架 API 查阅。学技术:从模块的学习导读开始,再按 basics 的检查点推进。两种入口使用同一套知识,不要求查阅者按章节通读,也不要求学习者先背完整个字典。

选一个入口开始

模块 能用来做什么 学习入口 完整目录与版本
Go 后端 API、命令行工具与并发服务 Go 学习导读 模块目录
Next.js 具有路由、服务端渲染与交互的 Web 应用 Next.js 学习导读 模块目录
TanStack 请求缓存、数据表格、路由与表单 TanStack 学习导读 模块目录
React Native 复用 React 思维开发移动端,按平台适配原生能力 React Native 学习导读 模块目录
Kotlin / Compose Android 原生界面、状态与应用生命周期 Android 学习导读 模块目录
Swift / SwiftUI Apple 平台原生应用与数据流 SwiftUI 学习导读 模块目录
PHP / Laravel 服务端 Web、数据库驱动的业务应用 PHP 学习导读 模块目录
Java / Spring 类型化业务建模、事务与后端服务 Java 学习导读 模块目录
Node.js / Hono JavaScript 服务端、异步 I/O 与接口 Node.js 学习导读 模块目录
Python / FastAPI 自动化、数据处理与 Web API Python 学习导读 模块目录
Rust / Tauri / Axum 系统编程、桌面应用与后端服务 Rust 学习导读 模块目录

模块编号用于归档,不表示必须从 Go 一直学到 Rust。可以先用熟悉的语言完成一个小产品,再根据需要进入另一个模块。浏览器端需要 HTML/CSS/JavaScript 的基础;原生平台还需要相应设备或工具链,具体见模块导读。

内容怎样分工

目录 应回答的问题 阅读时应获得的东西
basics 第一次怎么做,为什么这样做? 连续步骤、必要解释、可观察结果与小练习
reference 这个词、函数或库到底是什么意思? 定义、签名、输入输出、边界、反例与关联条目
frameworks 用框架怎样解决一个明确问题? 项目上下文、配置、数据流与替代方案
advanced-topics 更复杂条件下为什么这样设计? 机制、成立条件、代价和可验证的推理
projects 能否把已学内容连起来? 有限需求、分阶段产物与验收方法
testing / deployment 怎样证明正确并交付? 测试边界、运行配置、故障排查与恢复步骤

完整参考的目标是覆盖语言关键词、内置能力和常用标准库,并为每项提供必要解释。覆盖范围与深度要分开核查:列出名字不等于讲清楚。本轮已覆盖 11 个模块的教学增强;具体处理层级与尚未实际运行的平台范围见文档审查记录。

怎样使用与维护

  • 首次学习先读学习方法,术语不熟查跨技术栈术语。
  • 文档索引用于定位,学习记录用于保存自己的实践证据。
  • 易变版本与 API 看各模块 README 的技术基线;已有核实日期是历史记录,不能替代自己工程的锁文件和兼容性检查。
  • 框架收录看价值与维护标准。稳定原理长期保留,版本相关写法单独注明;不承诺某个框架永远不过时。
  • 内容是否达到可交付标准,看知识库交付基线:它把“全量基础”、渐进路线、示例身份与运行证据拆开验收,未验证内容不能标成完成。
  • 文档修改遵循写作规范和贡献说明。

跨模块语言参考

前端、跨端和 Node.js 共用 JavaScript 关键词与常用内置能力。Rust 的关键词、标准类型与方法、标准库地图构成进入应用框架前的基础查阅入口。

About

开发者探索之旅 - 全栈开发学习路线

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages