一、初衷
启动编程自学很容易。可能是别人的一句话,可能是某人的成果,可能是一瞬间的焦虑,都有可能促使我们做出“启动编程自学”的决定。
可是,比启动更容易的,是放弃。
因为,编程的准入门槛就是比其他知识要高,基础概念的理解、编程环境的搭建、最少必要的“顿悟”时刻等等。
而且,哪怕有人同行,有社群相伴,但更多的时候, 编程自学都是一个人的孤独之旅。
自学编程,要耐得住寂寞,要经得住灵魂对自我的追问:
我学这个真的有用吗?
我花了这么久,到底能给我带来什么呢?
我投入这么长时间的时间和精力,真的值得吗?
我的选择,是对的吗?
这些念头,会在每一个疲惫的时刻、焦头烂额的档口冒出来,把你扯向”放弃“的一边。
放弃,有时仅仅只需要一个“理由”罢了,而坚持,却需要动用毕生的精力。
如果用数学概率来计算,坚持,意味着在每一个“放弃”OR “坚持”的时刻都选择了“坚持”。
赢1次的概率是50%,赢2次的概率是50%乘以50%,赢3次的概率是50%乘以50%乘以50%……
而坚持的越久,这个概率就越低~
这就是坚持很难的原因。
所以,在编程自学的路上,要像跑马拉松那样,把万里长征进行拆分,我们不要盯那么久远的未来,只盯下一个阶段性目标。
所以,编程自学,我们不需要给自己定一个“五年计划”、“十年大计”,先定一个切实的小目标,比如:
用3个月的时间读完《Python编程:从入门到实践》;
累计打卡100天,200天,500天等……
我们每次只盯住下一个目标,而不去想,未来有多遥远,只关注下一个里程碑。
这些阶段性里程碑的达成,会把我们不自觉的推向那个遥远的未来。
等某天回头看,原来不知不觉,我们已经走出了这么远……
为了更好的督促每一个启动编程自学的人,能走的更远,我们有了设立社群勋章的想法,想通过勋章获得的方式,见证你的每一个里程碑,想让你的坚持,让每一个人都看见。
你的坚持,值得被看见。
二、勋章简介
小白慢爬营的社群勋章不是普通的图片设计,而是基于区块链技术、使用NFT生成唯一加密令牌的虚拟数字勋章。
这些数字勋章的元数据在存储在区块链上,每块数字勋章都具有唯一性、可追溯性和安全性,无法被伪造或者篡改。
而也正是因为这些属性,使得数字勋章在数字世界具有独特的价值和可交易性,同时也能提供可信的证明。
此勋章由小白慢爬营项目组制作,一经发放,将与获得者的Mixin ID进行绑定,成为其数字世界的唯一识别码,可以兑换【小白慢爬营】部分付费课程的通行证(此部分具体内容待后续通知)。
社群目前初步有两种:
共读勋章
每次完成共读书物的共读,会收到由项目组颁发的通关勋章。勋章上会有对应的共读书物的书名。
累计打卡勋章
在《小白慢爬营》Mixin社群累计打卡100天/200天/500天均可以获得【累计打卡勋章】,数据由社群机器人自动统计;
三、勋章作用
一方面是见证自己的付出,用勋章作为对自己坚持的证明;
另一方面,是作为对自学者所处阶段和编程能力的预估判断。
因为小白慢爬营针对编程自学者的进阶,有配套不同的进阶成长路径,比如通过编程课来练习最少必要知识,比如实战进阶项目等。
每个阶段所需的知识和能力不同,有些项目如果不具备一定的能力不太适合参加。
因此,这些共读书物或者累计打卡的社群勋章,可以作为我们判定对方所处自学阶段和能力的一个基本判定标准。
四、勋章获取
4.1 累计打卡勋章的获取
就是在《小白慢爬营》Mixin社群累计打卡100天/200天/500天均可以获得【累计打卡勋章】,数据由社群机器人自动统计;
4.2 共读勋章的获取
需要同时完成“学”和“练”的动作。
1.共读进度表的填写,证明完成“学”的动作。
2.共读书物中练习作业的提交,证明完成“练”的动作。
仅粗略读一遍或者忽视代码读一遍,不能算作完成共读,还需要配合练,哪怕这个练是把原有代码抄写一遍。
我们会以人为单位、以周进行统计公示,最终《共读进度表》和《练习作业提交表》同时完成的人,视为完成共读。
4.3 问题答疑
- 问1:哪些是共读练习题?怎么知道应该提交多少道练习题?
答:每本共读书物都设有配套的练习题,需完成这些练习题并通过Github上传至习题库。
或每次共读会有共读笔记,根据共读笔记中的练习题进行提交练习。
- 问2:往哪里提交练习作业?
答: PR到Github共读仓库里。
- 问3:通关是否有时间限制?
每一期共读都是有人领读的,领读人会制定领读计划。在当次领读结束后会再额外释放一段时间给大家补课赶进度。
在此最终截止日期前完成即可视为完成共读。
如果超过Deadline,此轮共读挑战视为失败,不能获得共读勋章。
没有获得共读勋章的人,可以继续参加挑战下一轮的共读,争取拿到勋章。