十步学习法 -- 来自<<软技能>>一书的学习方法论
<<软技能>>第三篇“学习”,作者讲述了自己的学习方法:十步学习法。下面我用编程语言的方式来介绍.
十步学习法 伪代码介绍
# **这一步的目的不是要掌握整个主题,而是对相关内容有一个全局性的了解**
# 所以不需要花费太多时间
Step.1.了解全局()
# 很容易犯的一个错误就是试图解决太大的问题而把自己搞的不堪重负
# **这一步的目的是,考虑时间因素,明确学习范围**
# 学习范围必须大小适当,既能符合你的学习理由,又能符合你的时间限制
Step.2.确定范围()
# 在全力以赴之前,明确“成功”的含义极为重要
# **当你知道目标是什么的时候,很容易使用倒推的方式,明确实现目标所需要的步骤**
# 好的目标应该是具体的,无二义性的!
Step.3.定义目标()
# **要尝试收集到多种多样的资源以帮助你嘘诶下,而不是只读一本关于这一主题的书**
# -图书 -博客文章 -在线视频 -专家 -播客 -源代码 -示例项目 -在线文档
Step.4.寻找资源()
# **你需要创建自己的学习路径,可以把它看作写书时候的大纲,一步一步来完成**
# 比如可以观察书籍的目录,看它是怎么分类和组织结构的
Step.5.创建学习计划()
# 在第四步收集的资源,很多内容是冗余的,**并非所有的资源都适合你的学习计划**
Step.6.筛选资源
while 当前水平 < Step.3.定义目标():
# 你掌握的知识要恰到好处,足以让你开始学习但是又不会多到让你无力探索
Step.7.开始学习,浅尝则止()
# 你无需提前了解全部内容,你要做的首要一件事情就是亲自操作和亲身体验
Step.8.动手操作,边学边玩()
# 和第三步定义的目标联动起来。
# 你掌握的每个模块,都应该以某种方式推动你向着终极目标前进
Step.9.全面掌握,学以致用()
# 在你将自己所学介绍给他人时,这是一个查漏补缺的好办法
# 你会将以前没太明白的东西重新搞懂,简化大脑已有的信息,将它们浓缩并经常复习
# -撰写播客文章 -发布视频教程 -发表演讲 -与朋友讨论 -在BBS回答问题
Step10.乐为人师,融会贯通()
十步学习法 -- 来自<<软技能>>一书的学习方法论的更多相关文章
- TID大会学习心得之软技能
软技能(Personal development as a software developer) John Sonmez : Simple programmer的创始人 2.1 学习方法 学习不是一 ...
- 软技能:十步学习法 (zhuan)
http://www.gyzhao.me/2016/11/07/Ten-Step-Learning-Method/ ****************************************** ...
- IT项目经理应具备的十大软技能
现在,企业对IT部项目经理的要求越来越多.如果你认为IT项目成员只需要技术性能力,那可就错了. 据IT招聘公司调查发现,几年人们对项目管理软技能的兴趣明显浓厚起来.许多企业尽量避免把IT部门看成只是成 ...
- 不只是技术!成为IT经理必备的十大软技能
摘要:可能你是一名普通的IT从业员,一个小小的程序员,可随着社会的发展和科技的进步,对人才的要求越来越高,你可能通过技术获得了职位,但你若想升职加薪却少不了软技能:谈判技巧.积极倾听.演讲技巧以及领导 ...
- 成为IT经理必备的十大软技能
对于一个IT从业者,让你谋得工作的也许是技术能力,但有助于提升职业生涯的却是软技能.步步高升的人都是那些发表文章.在会议上积极发言以及关注客户的员工(程序员).与此同时,通常情况下,企业CIO或多或少 ...
- 【腾讯Bugly经验分享】程序员的成长离不开哪些软技能?
本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57ce8068d4d44a246f72baf2 Dev Club 是一个交流移动 ...
- 【好书推荐】《剑指Offer》之软技能
俗话说,对于程序员来讲,每年都应该出去面试一下,看看自己的技术能力在外面处于什么水平.程序员在一个公司一个环境一个业务干得太久,很容易丧失学习的动力,获得的仅仅是从新手到熟手.当然,我相信在各行各业均 ...
- 别出心裁的Linux系统调用学习法
别出心裁的Linux系统调用学习法 操作系统与系统调用 操作系统(Operating System,简称OS)是计算机中最重要的系统软件,是这样的一组系统程序的集成:这些系统程序在用户对计算机的使用中 ...
- 20155224聂小益 - 我的技能与C语言学习
20155224聂小益 - 我的技能与C语言学习 预备作业2 ● 你有什么技能比大多人(超过90%以上)更好? 我认为我可能有些技能身边有的人比较少有,但是要是超过90%以上我实在不敢保证.毕竟厉害的 ...
随机推荐
- Turbo编码
在做项目时,观察到师兄代码中的Turbo编码过程,不是很理解,把实现过程分享出来,原理则参考引用链接: 以512长原始数据为例,按照LTE标准的1/3码率对其编码,编码后的数据为(1548,512), ...
- spring 定时任务的 执行时间设置规则-----看完这篇就懂了
单纯针对时间的设置规则 org.springframework.scheduling.quartz.CronTriggerBean允许你更精确地控制任务的运行时间,只需要设置其cronExpressi ...
- Oracle 后台进程(五)SMON进程
转载自:刘相兵 Maclean Liu 文章 你所不知道的后台进程 SMON 功能 SMON(system monitor process)系统监控后台进程,有时候也被叫做 system clea ...
- Celery和Flask
第一章:Celery 第二章:Flask登录 第三章:flask简介 第四章:flask应用启动流程 第五章:路由第六章:上下文 第七章:请求 第八章:响应 第九章:session
- webpack+vue+Eslint+husky+lint-staged 统一项目编码规范
一. Eslint: 为什么我们要在项目中使用ESLint ESLint可以校验我们写的代码,给代码定义一个规范,项目里的代码必须按照这个规范写. 加入ESLint有非常多的好处,比如说可以帮助我们避 ...
- (WA)BZOJ 4821: [Sdoi2017]相关分析
二次联通门 : BZOJ 4821: [Sdoi2017]相关分析 2017.8.23 Updata 妈妈!!这道题卡我!!!就是不然我过!!!!! #include <cstdio> # ...
- 1656:Combination
一本通1656:Combination 1656:Combination 时间限制: 1000 ms 内存限制: 524288 KB提交数: 89 通过数: 49 [题目描述] ...
- Java高并发下的 “单例模式”
前言:单例模式大家应该很熟悉了,我在这里就自己总结一下自己这段时间学到的单例相关的知识. 单例模式的目的:保证一个类只有单一的实例,也就是说你无法通过new来创建这个类的一个新实例. 单例模式的意义: ...
- easyUI的c if
{field:'domdistrict2',title:'区县',width:100}, {field:'option',title:'操作',width:fixWidth(0.08),align:' ...
- 分享一个seata demo,讲两个个问题
Seata,阿里开源的分布式事务框架,多的我就不介绍了,了解详细介绍,请看官网.seata spring boot入门,可以看我上一篇博客<Spring boot微服务如何集成fescar解决分 ...