软技能:十步学习法

简介:

最近看了一本蛮有意思的书《软技能: 代码之外的生存指南》,这本书从: 职业发展, 自我营销,学习,生产力,理财,健身,精神世界这7个维度来诠释作为一个软件开发人应该如何走向自己向往的生活。其中学习的主题,讲述了技术人员如何在当下技术日新月异的时代下更加有富有成效的快速学习,我觉得还挺适合我们技术开发人员的,总体来说就是在掌握适当基础(最小原则)之上如何利用实践来促进自己知识的消化吸收,再通过实践来加深自己对理论的理解。下面是我整理的《十步学习法》笔记,供大家参考:

第一步到第六步:概览全局,设定目标,搜寻资源,创建计划

集中精力完成足够的前期调研,确保自己明确知道学习的内容,以及如何确定自己达成目标,挑选最好的资源来帮助自己实现目标,制定学习计划。

第一步:了解全局

首先对需要学习的课题进行一些基础性研究,对该主题有一个全局性的了解。

第二步:确定范围

根据自身的需求,决定学习的重点和学习的范围,在此阶段容易犯的一个错误就是:试图解决太大的问题而让自己陷入困境中。结合从第一步中获得的信息,明确自己的学习范围,尽可能的保持专注;同时也需要阐述自己的学习理由来帮助自己界定学习的范围。学习的范围务必大小适当,既能符合学习理由,有能符合自己的时间限制。

第三步:定义目标

确定自己的学习目标,明确学习完成后应该达成的效果,根据简明清晰的目标,勾勒出勤奋学习后成功的图景。成功的标准应该是具体的,无二义性的。

第四步:寻找资源

尽可能的尝试多种渠道和方式获取尽可能多的和主题相关资源,该阶段无需考虑这些资源的质量。

第五步:创建学习计划

需要在最短的时间内找到正确的学习路径,并找到和到达路径中重要的地标。打造自己的学习计划,一个好的方法是观察别人是如何教授你感兴趣的主题的。通览收到到的全部资源,就可以对自己需要那些内容以及如何组织这些内容有更清晰的认识。

第六步:筛选资源

对找到的资源进行筛选,挑选出最有价值的几项来帮助你实现自己的目标。

第七步到第十步:循环往复

通过 “学习——实践——掌握——教授”(LDLT)的方式来真正领悟知识。通过掌握恰到好处的基础知识开始,通过动手实践来学习,同时通过自我探索收集问题。之后,掌握了足够多的有用知识。最后,将自己所学教给他人,以此来弥补自己在学习过程中的不足,同时通过深入思考巩固知识。

第七步:开始学习,浅尝辄止

专注与掌握自己所需,能在下一步动手操作的最小量的知识。

第八步:动手操作,边玩边学

在掌握操作动手最小量的知识的情况下亲自操作和亲身体验。通过在探索和实践过程中,会产生的各种问题。这些问题会引导着你走向真正重要的方向。当回头寻找问题的答案时,不只是这些问题迎刃而解,而且你记得的东西比你学习的东西要多得多,因为你所学到的都是对你很重要的东西。

把那些暂时还没有答案的问题记录下来,在下一步中就会有机会找出这些问题的答案。

第九步:全面掌握,学以致用

好奇心是学习特别是自学的重要组成部分。为了有效利用自己选择的资料,为了上一步生产的问题寻求答案(带着问题学习)。不用担心回头再去操作,付出更多,因为这不仅能够让你找到问题的答案,也能让你学习新东西。给自己足够多的时间去深入理解自己的主题,你可以阅读,可以实验,可以观察,也可以操作。试着把自己正在学习的内容与最终目标关联起来。

第十步:乐为人师,融会贯通

要想深入掌握一门学问,并且融会贯通,那么必须要做到能够教授给别人,在这一过程中,你要切实刨析并理解自己所学的知识,将其内化到自己的思想;同时,也要用能够让他人理解的方式精心组织这些信息。在这个过程中,你会发现很多自以为明白的知识点,其实并没有你想象的那么透彻。这一过程会将那些以前自己没太明白的东西联系起来,并简化到自己的大脑中已有的信息,将它们浓缩并经常复习。

参考资料

原文: http://www.gyzhao.me/2016/11/07/Ten-Step-Learning-Method/  作者: gyzhao

分类:  读书笔记
本文转自gyzhao博客园博客,原文链接:http://www.cnblogs.com/IPrograming/p/Ten-Step-Learning-Method.html ,如需转载请自行联系原作者
相关文章
|
13天前
|
算法
编程之舞:从代码中领悟生活的节奏
【9月更文挑战第20天】在数字的海洋里,每一行代码都是舞者的步伐,每一个算法都蕴含着节奏的韵律。本文将通过编程的视角,探索技术与生活的和谐共舞,揭示如何在日常开发工作中寻找到生活的节拍,以及这种节奏如何引导我们更高效地解决问题。
|
5月前
|
开发者
代码与禅:在软件开发中寻找内在平静
【5月更文挑战第28天】 在快速迭代的科技世界中,软件开发者往往沉浸于无尽的代码海洋。本文探讨了如何将禅宗哲学融入编程实践,以提升开发效率和内在平和。通过禅修的三个核心原则——专注、简洁、当下意识,我们能够重新审视代码的本质,优化思维模式,并最终达到技术与精神的和谐统一。
|
5月前
|
监控 项目管理
项目如期完成是有多难?
【4月更文挑战第5天】项目如期完成是有多难?
53 6
项目如期完成是有多难?
|
BI 数据库 容器
机房收费系统——技术总结
机房收费系统——技术总结
76 0
|
存储 算法
课外闲谈9.谈一谈分治法和在线处理等常见方法
将整个问题分解成若干个小问题后再分而治之。如果觉得得到的子问题的规模还是太大,那就继续分解,直到得到的子问题规模达到要求。必要时逐步合并这些子问题的解,从而得到问题的解。
82 0
|
存储 测试技术 BI
|
小程序 JavaScript 前端开发
兴趣编程六步法
欢迎来到我的小院,在当今时代,科技力量代表一个国家的核心竞争力,其中计算机编程技术尤为重要,可以从中学习逻辑分析能力,业务抽象能力,专注思考能力等等,美国等一些发达国家,已经把编程教育纳入小学课本中,所以我们也需要加快步伐,掌握编程的一些理念和实战技巧。
兴趣编程六步法
|
机器学习/深度学习 编解码 数据可视化
模型部署遇到困难?不慌,这样解决!
在之前的学习中,我们在模型部署上顺风顺水,没有碰到任何问题。这是因为 SRCNN 模型只包含几个简单的算子,而这些卷积、插值算子已经在各个中间表示和推理引擎上得到了完美支持。如果模型的操作稍微复杂一点,我们可能就要为兼容模型而付出大量的功夫了。
637 0
模型部署遇到困难?不慌,这样解决!
|
机器学习/深度学习 数据可视化 算法
太强了!这个建模神器可以玩一辈子
玩过建模的朋友都知道,在建立模型之前有很长的一段特征工程工作要做,而在特征工程的过程中,探索性数据分析又是必不可少的一部分,因为如果我们要对各个特征进行细致的分析,那么必然会进行一些可视化以辅助我们来做选择和判断。
太强了!这个建模神器可以玩一辈子
下一篇
无影云桌面