<<软技能>>第三篇“学习”,作者讲述了自己的学习方法:十步学习法。下面我用编程语言的方式来介绍.

十步学习法 伪代码介绍

# **这一步的目的不是要掌握整个主题,而是对相关内容有一个全局性的了解**
# 所以不需要花费太多时间
Step.1.了解全局() # 很容易犯的一个错误就是试图解决太大的问题而把自己搞的不堪重负
# **这一步的目的是,考虑时间因素,明确学习范围**
# 学习范围必须大小适当,既能符合你的学习理由,又能符合你的时间限制
Step.2.确定范围() # 在全力以赴之前,明确“成功”的含义极为重要
# **当你知道目标是什么的时候,很容易使用倒推的方式,明确实现目标所需要的步骤**
# 好的目标应该是具体的,无二义性的!
Step.3.定义目标() # **要尝试收集到多种多样的资源以帮助你嘘诶下,而不是只读一本关于这一主题的书**
# -图书 -博客文章 -在线视频 -专家 -播客 -源代码 -示例项目 -在线文档
Step.4.寻找资源() # **你需要创建自己的学习路径,可以把它看作写书时候的大纲,一步一步来完成**
# 比如可以观察书籍的目录,看它是怎么分类和组织结构的
Step.5.创建学习计划() # 在第四步收集的资源,很多内容是冗余的,**并非所有的资源都适合你的学习计划**
Step.6.筛选资源 while 当前水平 < Step.3.定义目标():
# 你掌握的知识要恰到好处,足以让你开始学习但是又不会多到让你无力探索
Step.7.开始学习,浅尝则止() # 你无需提前了解全部内容,你要做的首要一件事情就是亲自操作和亲身体验
Step.8.动手操作,边学边玩() # 和第三步定义的目标联动起来。
# 你掌握的每个模块,都应该以某种方式推动你向着终极目标前进
Step.9.全面掌握,学以致用() # 在你将自己所学介绍给他人时,这是一个查漏补缺的好办法
# 你会将以前没太明白的东西重新搞懂,简化大脑已有的信息,将它们浓缩并经常复习
# -撰写播客文章 -发布视频教程 -发表演讲 -与朋友讨论 -在BBS回答问题
Step10.乐为人师,融会贯通()

十步学习法 -- 来自<<软技能>>一书的学习方法论的更多相关文章

  1. TID大会学习心得之软技能

    软技能(Personal development as a software developer) John Sonmez : Simple programmer的创始人 2.1 学习方法 学习不是一 ...

  2. 软技能:十步学习法 (zhuan)

    http://www.gyzhao.me/2016/11/07/Ten-Step-Learning-Method/ ****************************************** ...

  3. IT项目经理应具备的十大软技能

    现在,企业对IT部项目经理的要求越来越多.如果你认为IT项目成员只需要技术性能力,那可就错了. 据IT招聘公司调查发现,几年人们对项目管理软技能的兴趣明显浓厚起来.许多企业尽量避免把IT部门看成只是成 ...

  4. 不只是技术!成为IT经理必备的十大软技能

    摘要:可能你是一名普通的IT从业员,一个小小的程序员,可随着社会的发展和科技的进步,对人才的要求越来越高,你可能通过技术获得了职位,但你若想升职加薪却少不了软技能:谈判技巧.积极倾听.演讲技巧以及领导 ...

  5. 成为IT经理必备的十大软技能

    对于一个IT从业者,让你谋得工作的也许是技术能力,但有助于提升职业生涯的却是软技能.步步高升的人都是那些发表文章.在会议上积极发言以及关注客户的员工(程序员).与此同时,通常情况下,企业CIO或多或少 ...

  6. 【腾讯Bugly经验分享】程序员的成长离不开哪些软技能?

    本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57ce8068d4d44a246f72baf2 Dev Club 是一个交流移动 ...

  7. 【好书推荐】《剑指Offer》之软技能

    俗话说,对于程序员来讲,每年都应该出去面试一下,看看自己的技术能力在外面处于什么水平.程序员在一个公司一个环境一个业务干得太久,很容易丧失学习的动力,获得的仅仅是从新手到熟手.当然,我相信在各行各业均 ...

  8. 别出心裁的Linux系统调用学习法

    别出心裁的Linux系统调用学习法 操作系统与系统调用 操作系统(Operating System,简称OS)是计算机中最重要的系统软件,是这样的一组系统程序的集成:这些系统程序在用户对计算机的使用中 ...

  9. 20155224聂小益 - 我的技能与C语言学习

    20155224聂小益 - 我的技能与C语言学习 预备作业2 ● 你有什么技能比大多人(超过90%以上)更好? 我认为我可能有些技能身边有的人比较少有,但是要是超过90%以上我实在不敢保证.毕竟厉害的 ...

随机推荐

  1. let和const的区别

    es6语法中新增了 let和const 不再只是有var 1. let的用法 let是用来声明变量的,它和var的用法差不多,但是let所声明的变量只在它的代码块内有效,像for循环里用let会更好点 ...

  2. stm32焊接心得

    早上焊接了一块朋友给的stm32f103zet6的开发板,起初,烙铁怎么都焊补上去,原来是烙铁头已经氧化,只能作罢! 那里一个新的焊接,温度打到450,基本上,焊接就非常顺利,当然温度不要太高,以免弄 ...

  3. 第六章 Flask-WTF(二)

    Flask-WTF Flask-WTF是简化了WTForms操作的一个第三方库. WTForms表单的两个主要功能是验证用户提交数据的合法性以及渲染模板. 当然还包括一些其他的功能:CSRF保护,文件 ...

  4. Codeforces Educational Codeforces Round 54 题解

    题目链接:https://codeforc.es/contest/1076 A. Minimizing the String 题意:给出一个字符串,最多删掉一个字母,输出操作后字典序最小的字符串. 题 ...

  5. C#中'??'符的使用

    ??  用于判断当前对象是否为null. 语法: 对象 ?? "当前对象为null时赋的默认值". string nullString = null; string Kong = ...

  6. pyecharts 开发文档

    pyechart 新 版本 https://pyecharts.org/#/zh-cn/quickstart pyecharts 老版本 https://05x-docs.pyecharts.org/ ...

  7. MySQL5.7.6 general tablespace

    摘要: 从5.7.6开始,增加了一种新的 tablespace模式(成为general tablespace),实际上它和共享表空间比较类似:创建一个单独的ibd,ibd中包含多个表,兼容不同的格式. ...

  8. eclipse-jee-luna安装ADT-23.0.6出现的问题,以及解决办法

    刚安装好ADT-23.0.6,然后配置sdk路径(最新的版本android-22),然后创建一个新的Android Project; 对于布局界面会出现如下错误,导致无法显示布局界面: java.la ...

  9. HTML基础要点归纳

    一.开发环境 常用的HTML编辑器有Sublime Text.Hbuild.Dreamweare.以及vs code.pycharm等都可以.我目前在用的就是Sublime text3和Hbuild两 ...

  10. Spring Cloud Gateway(二):Spring Cloud Gateway整合Eureka应用

    Spring Cloud Gateway 应用概述 下面的示例启动两个服务:gataway-server 和 user-service 都注册到注册中心 Eureka上,客户端请求后端服务[user- ...