Xdite:永葆热情的上瘾式学习法(套路王:每天总结自己,反省自己的作息规律,找到自己的幸运时间、幸运方法,倒霉时间、倒霉方法。幸运是与注意力挂钩的。重复才能让自己登峰造极,主动去掉运气部分来训练自己。游戏吸引自己的几个原因非常适合训练自己)good
版权声明
本文首发自微信公共帐号: 学习学习再学习(xiaolai-xuexi) 无需授权即可转载, 甚至无需保留以上版权声明; 转载时请务必注明作者。
以下是《共同成长社区》第 58 次分享,分享者是 Xdite。
Xdite
Xdite(郑伊廷),台湾有名的软件技术开发者,Growth School 创始人,新生大学软件学院联合创始人。目前从事 Growth Hack / Ruby on Rails / Agile Project Management 主题的技术培训以及教育培训,在台湾半年连开 17 场 Growth Hack 讲座。曾在 2012 年获得 Facebook World Hack 黑客松世界奖,并著有《Growth Hack 这样做》一书。
《共同成长社区》的分享,并不是 “私密” 的,我们不在乎分享内容是否流出去,事实上,我们会主动拿出绝大多数的内容分享至社区之外 —— 因为所有的分享,最终传播得越广越有价值。
若要进一步了解《共同成长社区》,请在后台点击 “收费社群” 的子按钮 “共同成长” ……
请注意:共同成长社区已停止接受直接加入,请参阅这篇文章。
大家好,我是郑伊廷。目前我住在北京,职业是编程教练,正在和笑来老师一起在北京做全栈营这个项目。全栈营教编程、项目管理、思考写作以及运营增长,目的是培养未来能够独立开发项目的全栈工程师。
今天我想给大家分享的是永葆热情的上瘾式学习法,这也是我们全栈营某一周的部分内容。
在开设全栈营时,经常被问到如何高效地学习,这些问题回答着回答着,我就整理出了一整套的元学习套路。
而在上完元学习课之后,很多人后续问的问题转到了下一个方向:
如何保持高精力与能量学习?
在这里我也给各位总结出另外一份套路,今天分享的内容,会分成三部分的主题:
精力与幸运;
套路总结法;
游戏与工作。
精力与幸运
对很多人来说,在工作之外额外进修,是一份相当艰辛的事情。特别是知识爆炸的时代,更会有追都追不完的无力感。很多人对我的印象是,似乎有无穷无尽的精力学习与进化,到底是如何做到的?
所以第一个主题,我们将要来谈谈精力,这个议题。
首先,一个人并没有无穷无尽的精力,更精确地来说,没有无穷无尽的注意力。就我个人的经验,大概一个人一天最多只有五个小时的高效注意力。在这方面,我跟其他人一样,都有肉体上的限制,没有更多的优势。
我有的,是使用方法的优势。
在全栈班的学习过程中,我介绍了一个简单的科学日记模板,ORID 总结法。如果你有兴趣看看全栈班同学怎么使用 ORID 日记模板,可以搜索 “ORID Logdown” 这个关键字。
Orid 学习法
Objective 你对今天学的记得什么?
Reflective 一句话形容今天的情绪(今天的高峰、低峰);
Interpretive 今天你学到了啥?重要的领悟是什么?
Decisional 一句话形容今天的工作,明天要继续哪些工作。
这四步可以精确地梳理你今天的学习收获。刚开始头一两天还不明显,写着写着一两个礼拜,你就会发现做这件事的好处。很多同学光看这一两个礼拜日记,就可以发现自己的幸运公式、倒霉公式是什么。
而且,看着看着,你会突然发现全部的同学,几乎绝大多数幸运的公式,都会落在同样的地方。也就是,高点永远落在高效运用自己总结的套路,闪过昨天的坑并成长,倒霉的公式会是熬夜鬼打墙无法解出 Bug。
ORID 实质做的事就是客观反省自己的作息规律,找到自己的幸运时间、幸运方法,倒霉时间、倒霉方法。
为什么我要介绍这个方法呢?
因为,过去当我还在当经理时,我观察到一个现象,也就是幸运是与注意力挂钩的。在我管理过的所有技术团队里面,有这样的一个铁律,我们有所谓的「绝不部署时段」。
所谓的绝对不部署时段有两个:
第一个是中午 11:30 - 12:00 不部署;
第二个是下午 17:30 后不部署。
为什么这两个时段不部署呢?
我发现时常加班的人,他们为什么会加班到超时?
事实上是因为他们在「肚子饿」的时段部署,打算部署完就去吃饭。但是因为肚子饿,精力严重不足,所以部署了有问题的代码上服务器,所以客户马上反应服务无法使用,所以代码就需要修复或回滚。
所以打算前去吃饭的程序员在公司门口就会被叫回来。但因为肚子饿,修复过程又更容易出错,一来一回间,如果你是 11:30 部属的,通常 14:30 才吃得到饭。18:00 部署的 20:00 才吃得到饭。
自从我发现了这件事,从此我的团队就有了「禁止部署时段」,我们再也不会因为这个愚蠢的小习惯而加班。
幸运与精力管理有关
所谓的不幸运,事实上大多不是大家以为的「算命迷信的运气」造成的,而是注意力严重不足造成的。仔细想想,你是否有超级倒霉的一天,倒霉天的前一天你是否是睡饱状态的呢?
这就让我得出下一个结论:
幸运与精力管理有关
很多时候,你不是学不会某样技能。而是你在错误的时间,精力不足的时候进行学习。
很多人可能没有想过,人的一天当中,是有很多零碎时间,但是这些零碎时间,可能只值得「回顾提取」,而不是进行读书练习。
就我自己学习的时段,我观察到我的最高效作息时间是这样的:
10:00 早上拿来处理公司的杂事,回信,与同事讨论;
14:00 下午专心写作,提炼与整理技术到 18:00;
晚上 22:00 以后搞科研以及主动学习到 01:00;
其余时间如洗澡时间用来 ORID。
每个人的高效时间是不一样的。而不是用力过猛想在所有的时间全部拿来学习,或全部拿来做事。
而甚至在有了这个基础的概念之后,我还会安利其他人,当你觉得倒霉时,迷信的说法就是倒霉顶多是一天的事,发现自己倒霉,就赶快去睡觉,把霉运睡掉。
而这背后科学的道理实质上只是恢复旺盛的专注力。
套路总结
很多同学在全栈班心得里面,都会提到让我一个脸红的词:「套路王」。在他们的眼中,我似乎有无穷无尽的高频小套路。金手指秘技似乎用不完。
当然,我并不是通灵开外挂,善于找到系统漏洞。
而是一直以来我具备有一个大多数人不太有的习惯,就是「复盘」习惯。
每当学习了一项技能,执行了一个计划。我会通过 ORID 的方式,分享总结自己的模式。而且科学的做法是,我会不断地再挑战类似的任务。这个习惯看似很无聊,但是却具备有巨大的好处。
所谓「新手运气」
其实,每一个人学习一个新技能时,都会有一股运气,我们称之为「新手运气」。但所谓的新手运气并不是新手多有运气,而是新手往往只字不差地执行专家的高频小套路,所以和中手相比,显得特别的有天份。
但是,许多新手总会沾沾自喜地认为是自己有天份,所以「重复」就显得是很多余的事。但「重复」这件事,正是有没有办法登峰造极的主成份。一个领域要能够灵活自如,靠的并不是所谓的高频小套路就可以屠杀天下,而是闪坑解坑甚至 Autopilot 的能力。
一个人有了 Autopilot(自动驾驶),才能够摆脱重复采坑的地狱,往上前进。资质普通的人以及能够成长并且登峰造极的人,就在于是否能够总结出自己的 Autopilot 套路。
我在学习一个技能后,总会习惯性挑战重复类似的套路,找出哪一些是我真正会的,哪一些是我不会的只是碰到新手运。从而内化成我自身的本领。
简单来说,当一个人 Autopilot 的能力越来越强,他面对的就是一个顺风球越来越多的世界。
因为周遭不明白复盘道理的人,只会重复掉进一样的坑而已。而具备 Autopilot 能力的人,却可以花上越来越多的高品质专注力在成长上。
游戏 V.S. 工作
最后一个我要分享的主题是:游戏与工作。
最近在 Actionable Gaminification (游戏化实战)这本书当中,我看到一个很有趣的概念,人们为什么喜欢玩游戏甚于工作?作者总结出他认为的五个结论:
游戏通常有明确的目标,比如说我们现在的短期目标就是拿下这个副本;
游戏具备分数,以及明显的计分板机制;
游戏通常有很好的反馈机制,你可以知道你组装了什么技能,在下一次杀怪时,杀伤力是多少;
游戏允许玩家使用自己的方式破关,而工作通常不是;
游戏有很好的 Coaching 机制,四处都有隐藏的教学引导机制,但人生与工作并非如此。
我看了这一段深刻回想,为什么别人常觉得我对工作充满热情呢?其实仔细想想也是一样的套路。我自己的所谓的学习、工作进化,为什么如此沉浸在这个世界里,充满激情?
我的做法不就是:
为自己设立短期目标。学习技能不能是盲目地随便学习,同时学习,而是「为用而学」或「学了马上用」,并且要订一个确切的里程碑,做出一个显然的小成果;
为这个小成果订立了一个具体的成果数字,比如说多少笔订单,生成多少利润,涨了多少观众;
重复使用这个组合技,下次使用另外一个小变化版本,去了解威力输出的差异;
遇到困难时,主动去看书或问老师,为自己设立迷惘时的有效教学引导。
最后给大家总结一下今天的三个方向:
管理你的精力与注意力,幸运自然降临;
重复地琢磨套路,每天自然天天打顺风球;
设计自己的人生闯关游戏,才能为自己带来无限热情。
我也将这三招上瘾式学习法,应用在全栈营的教学中,很多学员因此从自然成长进化为跳跃成长。
========= 以下是硬广 =========
全栈营线上第二季原定于 2017 年 3 月招生,由于学员们热情高涨,普遍反应第一季报名名额几乎是秒杀。
为了怕同学再次扑空报名,春节期间特别开放限时报名通道,现在开始到 2017 年 2 月 1 日(初五)期间预定第二季 VIP 学员资格,你将获得:
2017 年第二季(2017 年 3 月开始热身学习)的 VIP 学员资格;
会员年费优惠 8 折,春节限时特惠价:¥16,000(仅限春节期间优惠);
2017 年 3 月 1 日即可开通 VIP 权益,领先一个月获取学习资源(线上辅导,线下同城聚会);
神秘学习加速礼包。
报名网址:http://t.cn/RxW8B9z
http://mp.weixin.qq.com/s/apOiJZkOWivhSvN14tWziQ
Xdite:永葆热情的上瘾式学习法(套路王:每天总结自己,反省自己的作息规律,找到自己的幸运时间、幸运方法,倒霉时间、倒霉方法。幸运是与注意力挂钩的。重复才能让自己登峰造极,主动去掉运气部分来训练自己。游戏吸引自己的几个原因非常适合训练自己)good的更多相关文章
- 别出心裁的Linux系统调用学习法
别出心裁的Linux系统调用学习法 操作系统与系统调用 操作系统(Operating System,简称OS)是计算机中最重要的系统软件,是这样的一组系统程序的集成:这些系统程序在用户对计算机的使用中 ...
- L2 约束的最小二乘学习法
\[ \begin{align*} &J_{LS}{(\theta)} = \frac { 1 }{ 2 } { \left\| \Phi \theta - y \right\| }^{ 2 ...
- 学界 | 华为诺亚方舟实验室提出新型元学习法 Meta-SGD ,在回归与分类任务中表现超群
学界 | 华为诺亚方舟实验室提出新型元学习法 Meta-SGD ,在回归与分类任务中表现超群 机器之心发表于机器之心订阅 499 广告关闭 11.11 智慧上云 云服务器企业新用户优先购,享双11同等 ...
- javascript:逆波兰式表示法计算表达式结果
逆波兰式表示法,是由栈做基础的表达式,举个例子: 5 1 2 + 4 * + 3 - 等价于 5 + ((1 + 2) * 4) - 3 原理:依次将5 1 2 压入栈中, 这时遇到了运算符 + ...
- 菜鸟笔记:java变量命名及峰驼式命名法
如同酒店会给每个房间起个性化的名字一样,程序中的变量也需要用合理的名字进行管理---变量名! 需要注意,给酒店房间起名字时可以是数字,如"802",也可以是有趣的名字,如" ...
- 别出心裁的Linux命令学习法
别出心裁的Linux命令学习法 操作系统操作系统为你完成所有"硬件相关.应用无关"的工作,以给你方便.效率.安全.操作系统的功能我总结为两点:管家婆和服务生: 管家婆:通过进程.虚 ...
- JS面向对象逆向学习法,让难理解的统统一边去(1)~
对于面向对象我只能说呵呵了,为什么呢,因为没对象--- 既然你看到了这里,说明你有一定的基础,虽然本系列文章并不会过多的讲述基础部分,请做好心理准备. 本篇比较简单,这篇文章的意义是让你明白学习面向对 ...
- 软技能:十步学习法 (zhuan)
http://www.gyzhao.me/2016/11/07/Ten-Step-Learning-Method/ ****************************************** ...
- SQL Server 学习博客分享列表(应用式学习 + 深入理解)
SQL Server 学习博客分享列表(应用式学习 + 深入理解) 转自:https://blog.csdn.net/tianjing0805/article/details/75047574 SQL ...
随机推荐
- D3.js以及通用JS(JavaScript)读取并解析server端JSON的注意事项
这个需求事实上挺明白的.可是网上搜出来的教程都乱七八糟,认为实在须要自己总结一下. D3.js眼下已经被广泛使用在数据可视化领域,随着大数据的持续发展,这个框架预计会在今后更加流行(据说其作者Mike ...
- [React Router v4] Render Catch-All Routes with the Switch Component
There are many cases where we will need a catch-all route in our web applications. This can include ...
- Spring学习笔记之六(数据源的配置)
1.前言 上一篇博客分析了,Spring中实现AOP的两种动态代理的机制,以下这篇博客.来解说一下Spring中的数据源的配置. 2.DAO支持的模板类 Spring提供了非常多关于Dao支持的模板 ...
- Qt for WebAssembly
To complete the list of Qt framework items, let’s talk a bit about our ongoing research of Qt for We ...
- js进阶 9-9 html控件如何实现回车键切换焦点
js进阶 9-9 html控件如何实现回车键切换焦点 一.总结 一句话总结:在onkeydown事件中判断event对象的键位码,然后focus事件. 二.js进阶 9-9 html控件如何实现回车键 ...
- 集群搭建Solr
Solr集群搭建 SolrCloud需要solr基于zookeeper部署,zookeeper是一个集群管理软件,由于SolrCloud需要由多台服务器组成.由zookeeper来进行协调管理.Zoo ...
- 【t067】补充装备
Time Limit: 1 second Memory Limit: 128 MB [问题描述] Mini进入洞口前自然要先来到镇里的装备店买些装备.买每件装备都需要付出一定的体力点,同时也会获得一定 ...
- app.config中的值获取及设置 以及对log4net配置
修改或新增AppSetting节点 /// <summary> /// 修改AppSettings中配置 /// </summary> /// <param name ...
- CORDOVA :添加cordova-plugin-file-opener2插件cordova打包报错
原文:CORDOVA :添加cordova-plugin-file-opener2插件cordova打包报错 最近在接触android项目,其中涉及到APP自动更新的问题,当新APP下载成功后需要打开 ...
- 动态备份SQL-SERVER数据库——SQLDMO
转载:http://www.cnblogs.com/liulanglang/archive/2007/12/04/981812.html 上周要写一个SQL-SERVER数据库备份还原的程序,很没有思 ...