我在Github上面发起了一个“学海无涯”(Bolle)计划(github地址),希望可以为不同领域的学习者提供学习路径的建议和学习资料,欢迎大家的共同分享和贡献。
Bolle计划是什么
“Bolle”是“Boundless Learning”(学海无涯)的缩写。
在我的身边有很多想要自学新知识的朋友,比如有些人可能会对web开发感兴趣,又有些人可能会对机器学习感兴趣,进而对统计学感兴趣,现阶段下,他们需要花费大量的时间寻求别人的建议和寻找学习资料。
因此,Bolle想做的便是这样一个项目:不同领域中有学习经验的人可以分享他们认可的优质学习资料(电子书、博文、公开课等),为学习者同时提供“我该看什么”和“怎么获得学习资料”两个问题的回答。
和其他类似项目的区别
github上有鼎鼎大名的awesome系列,仿佛已经很好的做了我上面提到的工作,但awesome的内容过多过杂,不利于初学者对学习资料的选取;另一方面,awesome系列为英文,一定程度上为中文学习者带来了障碍;更重要的是,awesome整理的内容多为各个领域的进阶内容,对初学者并不友好,所以,我们认为Bolle与类似awesome之类的项目有着很大的不同。
另一方面,诸如“掘金计划”和“伯乐在线”之类的中文学习资料整合项目,则是更加侧重对英文材料的翻译,而且内容也多为进阶内容,所以,对很多有学习资料索引需求的初学者并不友好。
现在的条件下,如果我是一个非计算机专业的大学生,想要学习Web的开发,可能最好的学习路径的获取方法就是去知乎之类的社区提问和检索,但是,这样终归比较低效,众人不同的意见也往往会给学习者带来迷惑,而且学习者也需要独自搜索电子书、公开课等学习资料,因此多了一层麻烦。Bolle便希望可以为有对新领域的知识有学习需求的朋友解决这个问题。
贡献者需要做什么
不同于一些资料翻译计划,我们需要贡献者所做和awesome项目相类似,就是单纯的贡献优质的学习资料。比如对于一本C++学习的书籍,贡献者现阶段需要做的有提供书的名称、电子书获取途径、简介等,更加详细的内容,比如书中的目录大纲、习题解答、讨论也是未来需要添加的,但是此类详细内容可能不便于提供在readme文档中,具体形式欢迎大家来讨论。
为了保证分享内容的质量,原则上分享者需要自己完整学习过相关的学习资料。当然了,提供自己的相关作业解答、笔记等当然也是被欢迎的。
我们已经做了什么
非常惭愧,Bolle计划是我昨天刚开始的,我仅仅做了一个大概的样子,很粗糙,但希望可以给大家展示一下Bolle的大致模样。
Bolle的目标很远,希望不但有计算机相关知识的内容,还有一切其他领域的内容,为此我们需要不同领域、不同背景但具有同样热情的贡献者参与。
Bolle计划可以作为大家共同的小目标,因为相较于单人翻译和校对文章,进行学习路径和资料的分享,贡献者的压力会小得多。但是,上面所展示的只是Bolle最基础的雏形,未来可能还会有社区、网站等内容,而这些显然都需要大家的共同努力。毕竟我觉得,现在的时代,为所有想学习的人提供了足够多的学习资料,但是资料的筛选和先行者的意见就变得前所未有的重要了,而这就是我们想要做的。