跳到内容
分享网

学编程只看视频学不会:按项目清单挑一个动手做

学习资料 Web 4 小时前更新 浏览 10 ↓ 直达下载

跟着视频敲一遍,关掉视频什么都想不起来,这是自学最常见的坑。这份清单按语言和技术方向列出能直接动手的项目教程:用一门语言做出一个真正能跑的小东西,做完手里有成品,也清楚自己哪一块其实没懂。

它解决什么问题

课程看完就忘,缺一个能把知识点串起来的完整项目。

想练手却想不到做什么,找到的题目又太抽象,提不起兴趣。

核心能力

能力 具体能做到什么
按语言分节 主流编程语言各占一节,挑会用的那门上手最快
项目驱动 每条都是完整教程,做完得到一个能运行的程序
难度递进 同一方向下常有从简单到复杂的多个项目可选
方向齐全 Web、命令行工具、游戏、爬虫等都有涉及
清单形式 没有冗长导语,打开即见分类排好的链接
社区可提交 开源维护,失效或过时的链接会被持续更新

挑能串起知识点的项目,而不是看着炫的

选项目的标准不是「看起来厉害」,而是它能不能让你把三个以上知识点串起来用。挑一个一周内做得完的规模,动手前先想清楚要交付什么、做完能演示什么,完成后再自己加一两个教程里没有的功能。做完顺手把中间踩过的报错和解决办法记上两行,下次遇到同类问题会快很多。

教程里的代码可以照着敲,但别把文件结构也一起抄了。做到一半刻意停下来,自己决定模块怎么拆、函数怎么命名,遇到报错按报错信息去查,而不是立刻翻回教程对应段落找答案。做完把项目存进自己的仓库并写一段说明,这些留下的取舍记录在面试里比一句「我做过项目」有用得多。

同类工具怎么选

工具 授权 差别在哪
Build Your Own X 开源免费 同样按主题给教程,但更偏造轮子、理解底层原理
freeCodeCamp 开源免费 课程自带项目任务和自动检查,更适合零基础按部就班
roadmap.sh 开源免费 给的是技能路线图,具体项目还要自己找

谁适合用

  • 看视频学会但一动手就卡壳的自学者
  • 想攒几个能演示的项目放在简历上的求职者
  • 需要给学生布置实践作业的老师

怎么开始

  1. 打开清单页面,按自己会的语言找到对应小节。
  2. 从简单的项目入手,读一遍教程目录确认规模合适。
  3. 动手前先写下要交付的功能清单。
  4. 推进途中遇到报错先自己排查,再回头对照教程。
  5. 做完后补一两个自己的功能,把项目存进个人仓库。

常见问题

项目教程都是英文的吗?
清单里以英文教程为主,也有其他语种的教程,具体以仓库当前收录为准。

做完就能找到工作吗?
不能保证。项目能证明你动过手,但面试还看基础和表达,项目只是其中一环。

零基础从哪个开始?
先按语言挑最简单的那个项目,能把流程走通比选难的重要。

教程链接失效怎么办?
清单是社区维护的,可以提反馈或到仓库里寻找替代条目。

授权与合规

清单在 GitHub 上以开源方式维护,收录的教程均可免费访问,也欢迎提交新的项目教程。 官网:github.com/practical-tutorials/project-based-learning

资源信息
界面语言 英文
授权方式 开源免费
适用平台 Web
获取方式 直链下载
资源更新 2026-09-20
页面更新 2026-09-20

获取资源

点击按钮直接前往资源页面。