Skip to content

基于认知原理和教育学理论,借鉴比特币中P2P矿工和账本的概念, 采用一种Peer to peer的去中心化学习模式对后端研发(主go)的知识体系分而治之,各个击破。

Notifications You must be signed in to change notification settings

P2P-Learning/P2P_Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

p2p_learning

Collaborative learning

为什么有这个社群

组建这个社群主要目的就是提高学习效率和交流面试经验。

因为程序员的学习路线其实是比较固定,并且学习资源基本雷同(慕课,极客时间,etc),所以主要比的就是学习效率, 于是我就设想了这样一种学习的模式。 这个社群的核心逻辑就是: 用高质量的知识分享 换取 高质量的知识分享,提升学习效率。

这个学习群如何提高学习效率和学习质量

1. 提高学习效率

比如说我现在有4个知识点要学习, 每个知识点需要我花费4个小时的时间来完整深入学习。

如果我一个人单独学习,就需要4*4=16个小时。

如果四个人分工协作,每个人掌握一个知识点然后分享并且保证把别人讲懂。假设一次分享是1小时,则4小时4次分享就可以保证大家学会4个知识点,在这种学习模式下,我们用4+4=8个小时就可以学会4个知识点,是原来学习效率(16小时)的2倍左右。

2. 提高对知识点的理解程度

Learn by sharing。

知识掌握分3个境界:

  1. 自己懂
  2. 能写出来
  3. 能把别人讲懂

我们这种分享形式就是为了达到第3个境界。

分享流程

  1. 首先协作编辑思维导图中选择知识点,其次是自定义分享主题。
  2. 选择了分享主题后,在该项目建立issue,标记TODO。
  3. 约定时间通过zoom进行分享
  4. 分享完成后,把一些重要问题,讨论和TODO事项记录到issue的comment中。

分享模板

我们是不是可以梳理一份讲课大纲的模板?比如

  1. 用法
  2. 使用场景
  3. 源码或源码要点
  4. 总结
  5. 模拟面试中的回答

如何选择自己要分享的知识点

主要参考之前提到的协作编辑思维导图, 目前的话都是比较围绕面试的知识点。 自行选择要分享的主题,然后大家都比较认可的话,就可以准备分享了,准备时间1~2周。

分享的频率

每人每个月进行1~2次zoom分享。 时间主要是周末下午或晚上。

分享质量的2个评价标准

  1. 所有人都能听懂
  2. 有一些相对深入的知识。别人有收获。
  3. 夸张的说, 要做到其他人听完后,简单梳理几分钟,就可以作为老师给其他人讲了。其他人甚至能在此基础上很快的深入学习,然后做更深层次的分享。 简而言之2个标准:易懂且深入。

关于淘汰规则

分享数量或质量不够就暂时移除。

关于淘汰后再进入

需要一次公认的高质量分享方可进入。

About

基于认知原理和教育学理论,借鉴比特币中P2P矿工和账本的概念, 采用一种Peer to peer的去中心化学习模式对后端研发(主go)的知识体系分而治之,各个击破。

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •