快速学习、快速决策、快速改变

制定目标:确定学习目标、期望效果及学习周期

信息收集:尽可能通过多种途径搜索相关信息,如搜索引擎、社区、专业人士及书

模式匹配:综合快速对比信息,确定最优学习路径

制定计划:学习理论并制定学习执行计划

执行计划:使用OmniFocus与OneNote开始执行并实践计划

回顾计划:使用OmniFocus与OneNote每周、每月定期检查计划执行情况

优化改善:使用OneNote从结果反馈中完善技能

元学习实例
理论看着很空,我依旧拿一个简单的实例来展示我是如何实践这套框架的。需要说明的一点是这套元学习框架并不是什么新奇的东西,很多执行力强的人大多也是按这套流程来学习新领域,在这其中我认为很重要的一点是你需要通过不断的解决一个个问题来快速获得该领域的知识,该领域的理论知识你不需要学习太充分,大概理解的差不多的时候就去实践,在解决问题的过程中学习。

在昨天的时候我因为学习移动端安全的目的要研究如何反编译iOS上架App。我使用VPN翻墙用Google查找相关资料,在打开十几篇文章后我把感觉不错的资料放入OneNote学习笔记本的开发技术分区中的iOS主题分页中以便日后查看,还找到一个很短的Youtube视频讲解看了下。在大致了解了所需要的工具和流程后,我在OmniFocus中建立了初步的学习计划,这样我可以按计划去学习该领域知识,OmniFocus会在计划的时间内去提醒我当日要做的任务。

上述场景是一个非常简单的实例:

我给自己制定了一个学习目标:在一周内研究并实践iOS反编译技术。

我翻墙用Google查找了很多相关的技术资料,了解了使用的工具及流程。

利用已有的经验和论坛上相关的讨论,我很快确定了下一步要学习的计划。

我查看了在OneNote收集的资料,并制定了学习计划。

我在OmniFocus中制定了该主题的学习计划,这样就可以利用空闲时间去学习这个领域知识,而OmniFocus也会在相应的学习周期中去提醒我当日在该领域的学习任务,我会在每天的待办事项中去执行它。

一周结束后我回去回顾这个计划,查看是否执行完毕,如果未完毕则重新调整计划。

如果该领域知识已经掌握,我会在OneNote中记录所有和这个领域知识相关的资料,这样方便我日后做进一步的完善。

可能会遇到的问题
这套学习框架看似平淡无奇,但是会有不少人遇到问题。

找不到合适的目标。对于这个问题来说,我觉得可以先给自己找一个学习榜样。比如在社区里遇到很厉害的高手,你想学习他的技能,那么你可以去看他的作品或履历,这样你可能会建立自己的学习目标。

无法收集有效资料。首先请提高你的信息检索能力和学会翻墙(我们是局域网,学会翻墙可以让你上真正的互联网),这方面又很多教程可以供你学习。互联网有大量的有效资料,很多时候是你搜索技术有问题而不是没有这个资料。如果实在找不到,你可以去周边大学的图书馆里去查找,那里可以找到很多学术期刊资料。

无法制定学习计划。能出现这个问题,说明你对该领域知识宏观上还是缺乏了解,所做的阅读量并不够,多研究该领域学习者的经验分享可以让你制定合理的学习计划从而少走很多弯路。

领域知识无法长久保留下去。这方面你需要把该领域相关知识建立在OneNote同一个分区下,这样方便日后查找。同时尽可能学习一些长期技能,因为最大的学习成本是时间,如果你把大量的时间都投入到用一次就不用的领域里,那你就是选择了错误的方向,而错误方向的努力反而是最大的懒惰。

没有时间去执行计划。这说明你并不了解你的时间分配,很少会出现一个人忙到没有时间去完成自己的学习计划。如果你真的觉得没有时间,那是因为你自己把它浪费掉了。这方面可以看我之前写的文章: 利用GTD理念管理你的时间

计划执行总是出现偏差。这个需要你定期会回顾这个计划,我会在每周周末和每月月末去回顾我本周和本月的计划,查看是否有的项目需要我重现做调整。很多计划无法执行下去,也是和没有做定期回顾有关。人的记忆容量有限,所以很容易忘掉很多事情,如果你定期回顾你的计划,那么执行起来也会很容易的。

我们可以通过大量的阅读和查看多领域的信息,在每天接受信息的过程中对知识体系进行微升级并建立新的知识点连接,从而产生跨领域创作经验,这样就可以建立你自己的能力圈。这其中建立好自己的信息渠道很重要,因为当你打开你的朋友圈后看到的都是做微商广告的,你的邮箱又经常收到很多垃圾邮件,你的手机每天推送给你的都是很多垃圾资讯,这样就会导致你无法接受高质量的信息,也就很难去打造自己的知识体系。我会在日后写一篇如何构建自己的信息渠道的文章。

简单技能组合
在UNIX系统设计哲学里,推崇的是用小工具组合来解决复杂的问题:小程序之间通过管道连接,前一个程序的输出可以做后一个程序的输入,通过简单的连接打造极为强大的软件系统。

这是一种优秀的设计,简单而强大。我也相信我们可以通过建立简单的长期技能,然后把不同的技能组合在一起,通过简单的技能组合你就可以解决很多复杂的问题。比如我们给公众号写一篇文章,这需要我们有阅读总结技能、设计排版技能、写作技能、运营推广技能等,每个技能不需要非常专业精通,也许你只是简单了解这个领域的知识,但是你一旦你去综合的运用这些技能的时候,你就解决了很复杂的大问题。简单的技能只需要你花不长的时间就可以掌握,如果该技能失去用途,你的时间成本损失也不是很高。如果你花了很多时间去学习了一个劲能后,一旦因为大环境的改变导致这个领域知识失去用途,那你的损失将会非常之高。而经过一系列组合后,简单的技能也可以爆发出很大的威力。

快速学习、快速决策、快速改变;突破自我相关推荐

  1. 怎样快速学习html5,如何快速学习HTML5?带你了解HTML5学什么?

    今天小编要为大家分享的文章是关于如何快速学习HTML5?HTML5主要学些什么的文章.近年来前端开发非常热门,前端开发工程师也很稀缺,于是很多人将其视为高薪行业的代名词.HTML5前端开发工程师被称作 ...

  2. 快速学习编程语言,快速高效的入门

    大家真的不好意思,自己曾经的笔记没想到这么多人浏览,从2020年4月22号起我会每天自己写个博客争取吧所有课程编写完成,谢谢大家的支持,和关注. 最简单快速的理解的编程网站,https://studi ...

  3. python变量快速学习_如何快速的复习学习过的Python

    在持续学习Python的过程中,我们可能会因为某些因素而在一段时间内没有接触Python.那么我们如何快速的复习一下曾经学过的 python 呢? 语法/变量/表达式 也许我们能找到一个小小例子来快速 ...

  4. 【软件开发底层知识修炼】十六 快速学习GDB调试三 使用GDB的数据断点监测变量是否改变

    上一篇文章我们学习了如何使用GDB进行软件断点调试和硬件断点调试:[软件开发底层知识修炼]十五 快速学习GDB调试二 使用GDB进行断点调试 本篇文章继续上一篇文章的学习,如何使用GDB的数据断点监测 ...

  5. 【软件开发底层知识修炼】十七 快速学习GDB调试四 使用GDB进行函数调用栈的查看

    上一篇文章学习了如何使用GDB数据断点进行内存监测:[软件开发底层知识修炼]十五 快速学习GDB调试三 使用GDB的数据断点监测变量是否改变 本篇文章继续上一篇文章的学习:如何使用GDB进行函数调用栈 ...

  6. 如何快速学习:掌握任何技能的 10 种行之有效的方法

    在本文中,我们将介绍掌握任何技能的十种经过验证的方法.您将学习如何快速学习.促进个人成长并在人群中脱颖而出,而无需将每一分钟都花在阅读教科书上. 快速学习的一项关键技能 如果我告诉你有一种技能可以使任 ...

  7. 快速学习一门新技术的工作原理(十步学习法来自软技能)

    快速学习一门新技术的工作原理 ●如何开始--要想开始使用自己所学的,我需要掌握哪些基本知识? ●学科范围--我现在学的东西有多宏大?我应该怎么做?在开始阶段,我不需要了解每个细节,但是如果我能对该学科 ...

  8. jQuery快速学习

    jQuery快速学习 1.$(document).ready 的作用是等页面的文档(document)中的节点都加载完毕后,再执行后续的代码,因为我们在执行代码的时候,可能会依赖页面的某一个元素,我们 ...

  9. 有 OC 经验的程序员快速学习 Swift 语法

    前言 苹果官方推出 Swift 语言至今,已经过了 7 年之久,Swift 也更新到了 5.5 版本, 它的语法和 API 也趋向于稳定.最近闲来无事,决定开始研究这 iOS 开发编程语言的语法.因为 ...

最新文章

  1. 看我如何作死 | 将CPU、IO打爆
  2. 5篇CVPR 各路大佬显身手 点云分割、姿态估计、物体检测、生成重建
  3. python3练习,python3练习题 - 来自菜鸟的独白
  4. mysql和php的登录注册界面_php实现注册和登录界面的方法
  5. shell 编程 变量
  6. 成为Java流大师–第3部分:终端操作
  7. SolrCloud集群配置
  8. L1-056 猜数字 C语言,PAT L1-032 Left-pad
  9. 缩放图片,解决bitmap 内存溢出out of memory的问题
  10. oracle数据库使用
  11. 浙江大学深蓝质感简约答辩PPT模板
  12. 3秒教会你在线制作选项卡图标ico
  13. Linux 常用命令大全
  14. 深度优先搜索——走迷宫问题
  15. kotlin完成 Code War 题目 解析分子公式
  16. 关于重装系统后没有以太网和wifi的问题解决
  17. SQL Server 代理 显示异常,未开启
  18. SDL mac(event) 入门1 - 显示图像
  19. SkeyeVSS安防视频云解决方案助力解决幼儿园安全系统防护问题
  20. matlab用最小二乘法确定系数,如何用MATLAB最小二乘法得出回归方程系数? - 程序语言 - 小木虫 - 学术 科研 互动社区...

热门文章

  1. 基于Scikit-Learn进行命名实体识别和分类
  2. VSCode前端文件(html文件)如何以服务器模式打开?
  3. 52、基于模块化方式安装LAMP
  4. 从字节码层面,解析 Java 布尔型的实现原理
  5. JavaScript 中call apply 那点简单事
  6. QT Creator 环境使用 remote debug 调试 arm 程序
  7. beetle.express一通讯案例测试结果
  8. SAP手记之六:GUI安装后初始配置(中文语言包安装)
  9. 转帖一则——从医学角度论成熟
  10. 快速的JavaScript,JS性能优化