看完立刻做个变体
教程教你做待办清单,你就改成读书清单;改 UI、改字段、改逻辑,强迫大脑主动调用知识,而不是被动接收。
写给第一次打开编辑器的你。第一周学什么、环境怎么装、教程地狱怎么破——这一页全是过来人希望你早点知道的事。
WEEK 01 · 起步
新手最大的误区是"先把基础打牢再动手"。编程不是数学,不动手永远学不会。第一周的目标只有一个:让你写下的字符变成屏幕上看得见的东西。
—— 三亩地 · 零基础寄语
这些报错不是你的错,是工具链的历史包袱。认识它们、记下解法,下次再见就不会慌。
原因:Node.js 未安装或未加入 PATH。解决:去 nodejs.org 下载 LTS 版本,安装时勾选 Add to PATH。
原因:默认源是海外镜像。解决:切换淘宝镜像 npm config set registry https://registry.npmmirror.com。
原因:上次没正常关掉进程。解决:Mac 用 lsof -i:3000 找 PID 再 kill;Windows 用 netstat -ano。
原因:Git SSH key 未配置。解决:ssh-keygen 生成密钥,把 ~/.ssh/id_rsa.pub 内容贴到 GitHub。
原因:依赖未安装。解决:在项目根目录执行 npm install,等进度条跑完再启动项目。
原因:浏览器同源策略。新手阶段直接在浏览器装 CORS 插件即可;上线要走后端配置。
教程地狱(Tutorial Hell):你看了一个又一个视频,感觉都听懂了,关掉视频却一行也写不出来。下面是从中走出来的方法。
教程是脚手架,不是轮椅。学骑车时它扶着你,但你得自己蹬起来,不然永远学不会。
教程教你做待办清单,你就改成读书清单;改 UI、改字段、改逻辑,强迫大脑主动调用知识,而不是被动接收。
学完一个完整教程后,关掉它,凭记忆把同样的东西再做一遍。卡住的地方才回去看——这才是真不懂的地方。
学完 HTML/CSS,自己设计一个 landing page;学完 JS,做一个倒计时。从需求出发,比从教程出发学得快。
资源不在多,在精。下面三个是三亩地长期使用并推荐的,新手照着学不会走偏。