如何快速且深入的学习一门新技术

做完型填空的方法:
1、 花一分钟的时间快速阅读整篇文章,然后对整篇文章有个大致的了解。之后再去做题,准去率会提高很多。
2、 带着问题去阅读文章,这样效果会更好。
学习流程:
1、快速阅读,掌握概况
2、深入细节内容
3、学习内容不要只看一遍,多看几次避免遗漏。
4、深入学习的时候要有自己的问题,有问题并能解决问题才能对问题有一定的深度。

快速阅读技术全貌的方法:
1、快速地、跳跃性地查阅资料(技术官网、看书、看博客、看教学视频)
    本人这里推荐先看视频,容易上手,视频中的操作一定是实现过一遍的,可行性高。
    有问题优先找官网,官网上的解释永远是最准确的
    如果想深入了解的话建议看书,付费是得到有价值内容最快捷的方式
2、出现频率较多的代码 重点看这个,因为这个是基础


深度学习阶段:
1、实现入门级别的hellowWorld程序
2、丰富这个hellowWorld成为案例库


接触新技术的方式:
1、考虑项目性能改进方案,并进行网上查找
2、注意查找结果中不断出现的新内容
3、发现新内容如果对方案改进有效果考虑进行学习

学习的方式:
1、看视频,倍速播放,跳跃性拉进度条
2、找到对应的编写流程和代码模式
3、实现一个基础的hellowWorld
4、逐步搭建案例库(通信demo, 聊天室,加入心跳检测机制,通过Protobuf实现RPC功能)

学习偏理论的技术难点:数据结构和算法、设计模式及架构设计
1、计算数量
2、难易度进行排序
3、碎片化学习
4、集中性消化

学习偏实践性的学习方式:借助开发工具追踪代码,调试才能掌握的内容
1、先写个简单的程序
2、分析对应步骤的底层到底是怎么执行的(使用debug,看每一步怎么实现的)

对知识掌握的校验:
1、做微服案例
2、整合案例

营造学习气氛:
1、邀请大家一起学习分享学习成果
2、项目部署在云端,开放给大家一起来访问
3、注册微信公众号或者技术博客

分享学习成果、监督学习、进行互动

学到的新技术是否给忘掉了:


java的基础JDBC,web前端的HTML,框架技术的netty 共同点:有一定的套路可遵循
快速学习的方法首先要先了解该技术的套路是什么,再去深入研究套路里面的每一步到底是什么意思。
HTML :
首先要有<html> <head> <body>   代码结构固定
JAVA的JDBC:
加载驱动,获取链接对象,创建操作对象,处理结果  代码流程类似
Netty:
编写过的Netty, 复制代码结构,修改业务逻辑  实现步骤固定

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值