ZYH 开发教程
学习中心/资源与工具
资源与工具

避免走弯路

避免只收藏不练习、滥用管理员权限、泄露秘密和过早追复杂技术。

工具资料 · 不计入主线进度

常见误区#

1. 收藏很多课程,实际很少动手#

每阶段只保留一个主课。观看 30 分钟后至少动手 30 分钟;同一功能第二次必须关掉教程重做。

2. 先学一大堆框架和中间件#

先打通“一张表 → 一个 API → 一次请求 → 一次部署”。框架换得快,HTTP、SQL、Linux、权限和调试方法更耐用。

3. 只会 CRUD 就认为掌握数据库#

真实系统更容易在约束、事务、索引、并发、权限、备份和恢复处出问题。项目一的事务和恢复演练不能跳。

4. 本机运行等于已经会部署#

部署还包括进程常驻、域名、HTTPS、反向代理、防火墙、环境变量、日志、备份、更新和回滚。

5. 能登录就认为安全#

最常见的严重问题之一是越权:已登录的 A 用户通过改 ID 访问 B 用户数据。每个资源接口都必须在服务端校验所有权或角色。

6. 遇到权限问题就加管理员权限#

这会掩盖文件所有者、端口和服务账户设计问题。先找出哪个进程、哪个用户、需要对哪个资源做什么操作。

7. 把秘密写进代码#

数据库密码、API 密钥、Token 签名密钥和私钥均放在安全配置中;.env 不提交,日志和截图也不能泄露。秘密泄露后要立即轮换,删除 Git 文件不等于从历史中消失。

8. 一开始就学微服务/Kubernetes#

先把一个单体后端做正确、测好、部署好。能说明单体的具体瓶颈后,再评估缓存、队列、微服务或编排系统。

版本问题#

视频经常比软件旧。遇到以下内容必须回官方文档核对:安装命令、最低运行时版本、模块系统、框架错误处理、Docker Compose 命令、数据库语法、TLS 和安全配置。不要为了跟旧视频完全一致而安装已停止支持的软件。

判断自己是否真正学会#

把教程关闭,给自己 45 分钟:从空目录完成一个最小功能,并解释每一步。如果只能回忆代码长相却不知道请求如何流转、数据为何正确、安全边界在哪里,就回到项目练习,而不是再看一套相似课程。

可搜索标题、说明和正文Esc 关闭
从一个简单词开始试试“HTML”“数据库”“登录”或“部署”
在线练习修改代码并查看结果
运行结果