"买回来书放着不看或看得太少"是我一大恶习,笑来老师在"工作量证明"这一节提到的这种情况直戳要害,让我深感震惊,书买了不读岂不是自已欺骗自己?难道我一不小心便成为那百分之七八十的人之一,只是想着给自己一个希望而已?
然而,怎样才能成为前百分之二十的少数人呢?文中给出了一个极简解决方法:
把买来的书都真真切切地认真读过就可以了。
为了激发读者更好地学习本书,笑来老师借用比特币"工作证明"的设计思路,把证明真切读完《自学是门手艺》的方法,通过github.com 这个网站以及版本控制工具 git,将操作过程一一记录和展现。实现步骤如下:
1 注册 github.com 帐号 —— 无论如何你都必须有 github 账户;
2 使用浏览器访问 https://github.com/selfteaching/the-craft-of-selfteaching;
3 在页面右上部找到 “Fork” 按钮,将该仓库 Fork 到你自己的账户中;
4 使用 git clone 命令或者使用 Desktop for Github 将 the craft of selfteaching 这个你 Fork 过来的仓库克隆到本地;
5 按照 Jupyterlab 的安装与配置 的说明在本地搭建好 Jupyterlab —— 如果在 Jupyterlab 中浏览本书的话,其中的所有代码都是可以 “当场执行” 的,并且,你还可以直接改着玩……
6 在阅读过程中,可以不断通过修改文章中的代码作为练习 —— 这样做的结果就是已阅读过的文件会发生变化…… 每读完一章,甚至时时刻刻,你都可以通过 git commit 命令向你自己 Fork 过来的仓库提交变化 —— 这就是你的阅读工作证明;
7 仓库里有一个目录,my-notes,你可以把你在学习过程中写的笔记放在那里;
8 仓库里还有另外一个目录,from-readers;那是用来收集读者反馈的 —— 将来你可以写一篇《我的自学之路》,放在这个目录里,单独创建一个分支,而后提交 pull request,接受其他读者投票,若是达到一定的赞同率,那么你的文章就会被收录到主仓库中被更多人看到,激励更多的人像你一样走上自学之路……
贴心的笑来老师为了让读者更好地操作上述方法,还附上了《Git 入门》相关介绍与教程,写到这里,我感觉若不充分利用这样的机会认真践行学习编程,真得是对自己太绝情了。
附本节链接如何证明你真的读过这本书?