Seven's blog

你不会找到路,除非你敢于迷路

0%

实验 - Python 兴趣小组

背景

一名叫大蕉的程序员 的影响,我在过去一年里获得了比较大的成长。我也一直在想,自己能不能像他一样,帮助周围的人一起成长。

两个月前组建了一个写作群,虽发展不及预期,但效果还不错,群员都有自己的成长。亲眼看着有的人从一直有兴趣写作但几乎从未动笔到几乎周周更文并且还能获得班主任和辅导员的点赞转发;亲眼看着有人写出了比我更深刻的对于乡情的认识;亲眼看着有人可以用“我不想长高”切入,讲述让我眼眶发热的关于父爱的故事……

到最后我只能惊叹道:“你们真是一群宝藏男 / 女孩”。他们的文字,让我收获良多。

一开始只想着看看自己能不能帮到别人什么。没曾想,在收获面前,我的付出根本不值一提。

在学校同乡会的群聊中,我曾不止一次看到不止一人说想学 Python,但之后貌似都没了下文。恰巧前几日群里又有人说起了这个话题,心想着我或许可以给他们一个开始的理由和坚持下去的动力及约束。

于是,“Python 兴趣小组”群应运而生。谨以此文,记录建群历程,供以后借鉴。

要求

基于以往的经验,对于这个小组,我提出了三个基本要求:有目标、有任务、有惩罚。其他的各种细节,均在讨论中商定。

  • 有目标

    请记住:“学习 Python” 不是我们的目标!!!

    我们的目标必须是清晰、明确、可衡量的。我们需要把目标精确化,想通过什么途径学到什么水平达成什么目的。明确了这一点,才算是真正的有目标。

    所以,在明确目标之前,我们需要对 Python 有一个大致的了解。Python 是什么?为什么会出现 Python 这种语言?Python 能解决哪些问题?和其他语言相比有什么优劣?现阶段主要在哪些方面应用比较广泛?能够帮你解决什么问题?你能 / 你想用 Python 做些什么?

    解决上面这些问题,会是我们的第一个作业。

  • 有任务

    目标明确了之后,就要考虑怎么去实现这个目标,有一个专业的名词叫做“目标拆解”。

    就是把一个比较大的目标拆解成一系列切实可行的颗粒度更小的执行项。和大目标一样,这些小的执行项也需要是清晰、明确、可衡量的。另外需要再加上一个时间约束,大致规划一下要在哪个时间点完成哪一个执行项并要求自己完成。

  • 有惩罚

    学习是反人类的,但它也是让我们变得比他人更优秀的唯一途径。三分钟热度的事情屡见不鲜,我们需要一些约束来强迫自己完成计划,这就是惩罚。

讨论

2020-02-16,在上述三个基本要求的前提下,我们发起了第一次讨论。参会人数不多,好在基本的约束都确定了下来。

  • 目标

    没错,这次玩得有点大。

    我们的组员来自各个专业,水平参差不齐,制定相同的目标并不现实。

    基于此,我们讨论决定学习目标采用“千人千面”的形式。

    1. 每个人制定自己的学习目标和学习计划,并且按照自己的节奏学习;
    2. 学习计划做好之后,需要公布出来给所有人看到,作监督之用;
    3. 目标需要简单可实现,不可好高骛远,执行困难。
  • 周期

    大目标周期确定为两个月。也就是说,目标需要是在两个月内可以实现的。时间太长容易拖沓夭折不可控。

    目标拆解以周为周期,把大的目标拆解为多个子目标,每周完成一个子目标即可。

  • 验收

    因为每个人的学习计划不同,所以学习成果的验收并不简单。

    需要成员提前制定并公布自己的学习计划,然后每周完成自己的周计划并留下可供检查的学习记录。

    所有组员轮流检查作业。

  • 记录

    学习计划以及学习记录暂定以在线文档 语雀 的形式记录。

  • 惩罚

    最简单可行的方案就是发红包了。

    红包不可小,小了没有约束力;红包不可大,大了会影响个人生活。

    最后暂定以 10 元红包作为完不成周计划的惩罚。

  • 资源

    个人认为想要更好成长,每个人都需要有一定的资源检索能力,所以学习资源需要自行查找。

    在学习开始之前,小组会组织讨论,分享好的学习资源。

最后

预祝大家都能遇见更好的自己。

微信公众号
扫码关注, 一起进步!