- GitHub 仓库
- xiaolai/the-craft-of-selfteaching
- 总 Stars
- ★ 18,503
- 主要语言
- Jupyter Notebook
结论先说:这是 2026-10-29 当日榜单上的项目,李笑来所著《自学是门手艺》的开源仓库,1.85 万 stars,以 Jupyter Notebook 形式组织,2026 年 5 月仍有更新。它的核心句只有一句:One has no future if one couldn’t teach themself——不会自学的人没有未来。
是什么:一本讲“如何自学”的书,落点在编程自学上。它不教你某一门语言的全部语法,而是讲自学的方法论:怎么拆解目标、怎么从做中学、怎么熬过一开始什么都不会的阶段。
能干嘛:给刚起步的自学者一张路线图:先建立对自学的正确预期,再动手写代码、用项目检验自己;书里的 Notebook 形式也方便边读边跑、边改边试。
适合谁:想自学编程却总在入门处打转的人;以及带新人、总被问“怎么学”的技术管理者,可以直接把这本书当作第一课。
注意点:两点要提前说清:一是仓库没有标注开源协议,引用或转载前先看 README 里的授权说明;二是书成书较早,部分工具链与版本信息已经过时,读方法论、练思路,别照搬书里的旧版本号。
方法论的书,会不会读完还是不会写代码?
有可能,如果只读不动手。这本书的价值不在知识密度,而在帮你把“学不会”归因到正确的地方:多数半途而废不是智力问题,是方法与预期出了问题。读的时候每章配一个动手小目标,效果会完全不同。
站长点评:我选它是因为榜单上难得有一本中文原创方法论著作,而且 1.85 万 stars 说明它确实帮到了很多人。同类编程入门书多是“语法大全”,这一本反其道而行之,先解决“人”的问题再解决“代码”的问题。我的判断是:把它当作自学第一课,而不是唯一教材,配一本新版语言教程一起用。
