JDStore【美哲宝】大赛复盘

① 最小粒度复盘

在全栈营的两个月时间
我对复盘的理解产生了多次变化
曾经的我,除非以前公司强行要求交年终总结才会进行复盘,但往往就是随便写写。
开始看xdite的facebook以后,发现每个月,每个星期,都需要复盘,不管是写文章还是开直播
进入全栈营以后,被要求每天写ORID,开始虽然一直在写,但并没有领悟到其中的真意
而在JDStore大赛最后一个星期的时候,我因为项目需求钻研的内容比较多,且同时在看三个方向的内容,导致浏览器开的页面内容太多,电脑太卡,一天晚上,我突然想到,我一定要把今天琢磨的内容记录下来,这样明天早上起来,不会一打开电脑就又是如此多的网页。于是,把浏览器一个标签一个标签的关掉,每关一个记录到笔记本中相应的地方,就是这么一个举动,让我突然找到了突破点,我一下子我脑中对一天内所做的事情变的非常明了,而且也同时总结出了已实现功能的套路。一下子发现自己找到了一把金钥匙

这把金钥匙就是:ORID的核心不是O,R,I,D,ORID的核心是复盘
Xdite老师只是用ORID这种形式逼我们进行复盘,让我们自己去发现复盘的魔力。
而我这最后一个星期的发现就是:复盘的单位根本不应该是一天
而是你花几小时完成某个功能,马上对针对该功能的开发做一次复盘
而是你花几小时钻研完某个细分领域的内容,马上进行复盘,并总结出套路
而是你花几个小时改完某个bug,及时进行复盘,记录debug流程。
目的只有一个:你再下次做同样事情的时候,不需要重新钻研一遍,只需顺着复盘后的套路走就好了

还不是很明白,再给大家描述一个场景:
晚上睡前或早上醒来,写ORID的时候,完全不知道这一天自己做了什么?或顶多记得自己最近完成的一件事。

而当你以自己学习的内容或完成的功能为单位,来及时进行复盘,一天下来你能很明确的知道自己做了什么,而且非常详细,这才是真正重要的东西。
再说一遍:

ORID的重点不在O,R,I,D,而在小颗粒及时复盘
再说一遍:
小颗粒 + 及时 + 复盘 = 魔改大赛金钥匙

② 思维录像机 (这个比喻很重要)

小颗粒及时复盘(两步走)
  1. 思维流水账
    我遇到了xxxx问题
    我用xxx关键词去google了一下
    打开了xxx网址,阅读到了xxx内容
    发现关键词可能用错了,我又用xxx关键词重新搜索
    得到了3个有用的网址
    打开第一个xxx网址,我学到了xxxx内容
    打开第二个xxx网址,我发现了我要的内容
    我回到项目中做了
    xxxxx(各种操作)
    最终问题解决
    
    在笔记本中像思维录像机一样通过流水账把你的思维过程记录下来 然后这比流水账,好比拍视频的素材一样会,陪伴你很长的时间(目的请看第二步)
  2. 总结套路 从第一步的流水账中取出你想要的素材 编写成一组套路,下次做同样事情的时候,速度翻倍。

③ 分享 = 提取练习 + 意外惊喜

Xdite老师很早就讲过自己无条件分享的很多例子
很强调,你这样无私的分享,表面上看起来很亏,而实际上,帮了别人,更重要的是在帮你自己
比如ihower那么多的技术分析分享,相比无私的帮助大家,很可能是自己学习的需要,需要不断做提取练习。
这也是meetup的魔力所在,分享的同时会得到很多来自于他人的正面能量,反过来会促进你更认真的进行提取练习,这就是一个非常良心的正循环

至于意外惊喜,我就要提一个我自己的例子:
我加入铁血特训营后,文班长要求我们寻找一个帮扶对象,于是在找到@拙之同学后,我并没有多想,只是觉得能帮到一个人也挺不错,帮她找了一个队友,一起线上解决问题三次。
结果在比赛结束还有3天的时候,突然发现,她竟然在帮我拉票…....
萍水相逢的朋友可以这样,我真的是被感动到了。特别特别感动。
现在回想起来,这也算是意外的惊喜吧。

④ JobListng与JDStore的真实意义是:

  • 让你体验真实项目的样子
  • 逼你学会程序员最关键的技能:自行解决问题的能力(Google,Book,Stackoverflow...)
  • 引导你发现分享的重要性(提取练习+意外的幸运)

⑤ 写ORID,写JDStore,写参赛手册的实际意义

告诉你日复盘,月复盘,项目复盘的重要性

⑥ JDStore的结束只是一个开始,是一个你野蛮生长的开始。

  1. 选取合适的导师,放下自尊,无脑跟随
  2. 不问为什么,以完成一个最小化产品为目的来学习
  3. 小颗粒及时复盘 加快下次提取速度
  4. 寻找群体 无私分享 频繁提取练习
  5. 静待惊喜的到来
  6. 野蛮生长:不断以产品为单位进行提取练习,把所有能长在身上的都长在身上,节约工作记忆
  7. 进入下一个领域