①先要搞清楚为什么要学习它?没这个技术前我们是怎么干活的?有了它以后我们又是怎么干活的?它带来了哪些改变?

②接下来就要实际使用一下该技术的核心的功能,强化对它的认识。方式就是参考该技术官网的Quick Start(快速开始)章节,一步一步来。可能也有人说,(看文档时有各种杂音咋办。比如看Spring boot的start guide,需要之前对Spring有一定了解,需要知道tomcat、jetty是干啥的,需要有一定gradle或者maven使用经验…这些知识在演练Spring boot的那个小程序时都需要,但由于这些杂音的干扰,会拖慢学习的过程。摆脱这些杂音的唯一方式就是,对于那些不了解的知识点,也花时间去学习吧。所以学习是一个良性循环的过程,学的越多,就学的越快。)

③如何进阶?这个阶段就是读了。从官网上把该技术的详细文档扒拉下来,使劲读吧。通读这些文档能让你进入它的实现细节,以及各种使用方式与场景,甚至一些最佳实践。比如Spring boot官方文档,详细到了牙齿。凡是你想到的、没想到的,文档都贴心的列了出来。

④ 没事上上StackOverFlow,回答别人几个问题,或者订阅该技术的问题列表,经常看一看。

⑤最后总结。重要的事情说三遍。

主动学习很重要,主动学习很重要,主动学习很重要。

官方文档很重要,官方文档很重要,官方文档很重要。

实践很重要,实践很重要,实践很重要。

转载于:https://www.cnblogs.com/nkls/p/7097504.html

快速了解一门技术的基本步骤相关推荐

  1. MySQL主从原理,基于快速学习一门技术的3种方式!

    根据经验,想要快速学习一门技术有3种方式. 第一种方式是通过代码来理解它的实现,反推它的逻辑. 这种方式的难度很大,而且起点相对高,能够沉浸其中的人非常少,过程相对来说是苦闷的,但如果能够沉下心来看代 ...

  2. 如何快速掌握一门技术(代码,软件)

    一,刚开始初学的时候,系统化地粗略获取知识 系统化,指根据书本目录获取技术的大体框架,然后知道这门技术主要负责解决是哪些问题,这些问题有对应这门技术哪方面的知识,然后当前最需要的是哪方面的知识.这些信 ...

  3. 如何快速学习一门技术?

    文章目录 1.阶段一 认知了解 2.阶段一 学习语法 用法 3.阶段三 局部练习(记录总结 写博客 写博客 写博客) 4.阶段四 上手实际项目或者开源项目(小打牢基础) 5.阶段五 终极目标 撸源码 ...

  4. 如何快速学习一门技术或进入一个岗位

    1.要有足够的热情,并且能坚持下去,只有自己发自内心的喜欢才能长久干下去.  2.归零心态,多向周围人和网络上学习,逛论坛往往能接触大家真实项目中碰到的问题,多想想如何回答别人的问题,刚开始可能一个都 ...

  5. 编程达人教你如何快速掌握一门编程语言附技术书阅读方法论

    附Java/C/C++/机器学习/算法与数据结构/前端/安卓/Python/程序员必读书籍书单大全: 书单导航页(点击右侧 极客侠栈 即可打开个人博客):极客侠栈 ①[Java]学习之路吐血整理技术书 ...

  6. 如何学习编程、一门编程语言怎么算入门、快速掌握一门编程语言

    ninechapter 美帝代码搬运工,资深面试官,微信公众号-九章算法(ninechapter) 当你提出这个问题的时候,总有人会告诉你,你应该学习这个,学习那个,亦或者是刷题根本没用,你应该去做项 ...

  7. 如何快速掌握一门新技术

    我们从小到大都会被要求学这学那,小学的时候是语数英,长大了当了程序员就是语言,模式又或是思想.技术日新月异,我们一直都要学习,也一直都在学习.今天我就教你如何快速掌握一门新技术或者一个新知识点. 下面 ...

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

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

  9. 今天在极客时间上学习了颜群的《如何快速掌握一门新技术》,简单总结了一下

    如何快速掌握一门新技术 先快速浏览一下新技术的大概情况,然后再细节去学习.具体研究套路,然后再研究套路本身.炒菜的几个步骤. 快速和跳跃性的方式查阅一些资料,技术官网.书.博客等,反复出现的重复代码. ...

最新文章

  1. .tar.gz mysql 安装_mysql tar.gz 版本 linux系统的安装-Go语言中文社区
  2. python在列表末尾删除一个_从链接列表的尾部移除(Python)
  3. C#操作SQL Server通用类
  4. 《大数据分析原理与实践》——习题
  5. 一次竞赛案例的分享——基于正则表达式的深度学习应用
  6. php warning: file_get_contents,Ecshop报警告:Warning: file_get_contents
  7. Java并发编程的基础-interrupt方法
  8. console java_Java Console format()方法与示例
  9. 【LeetCode笔记】剑指 Offer 14. 剪绳子 I II(Java、动态规划、偏数学)
  10. 第三次IT浪潮将使白领收入成倍不均-信息革命
  11. 【知识必备】如何优雅的退出应用和处理崩溃异常并重启
  12. MySQL存储过程中的循环怎么写
  13. 【luogu3834】【模板】可持久化线段树 2(主席树),静态区间第K小值
  14. Selenium2+python自动化49-判断文本(text_to_be_present_in_element)
  15. 【No buffer space available】异常解决
  16. ViewBinding使用时出现Could not find method viewBinding() for arguments错误
  17. 中国电子束抗蚀剂市场深度研究分析报告
  18. 随机过程4-宽平稳过程,严平稳过程的定义和判定
  19. jq常用过滤器_jquery 过滤器界别
  20. 有用的博客整理(Android系统编译相关)

热门文章

  1. 一加nfc门禁卡录入_忘记门禁卡不再徘徊 一加7T多功能NFC过来拯救你
  2. 前端框架:layui
  3. spring cloud Hystrix
  4. java 问题排查_JAVA问题排查笔记
  5. python3 字典添加_python3字典删除元素和添加元素的几种方法
  6. python的函数结构_Python学习(四)常见函数及控制结构
  7. app 隔几秒记录当前经纬度位置_uni-app获取位置经纬度并定位到当前位置
  8. influxdb无法实现关联表_双汇:从棘手的InfluxDB+Redis到TDengine
  9. idea springmvc_IDEA搭建SSM(spring+springmvc+mybatis)Maven项目的入门案例
  10. java高并发(四)并发编程与线程安全