如何快速学习新技术

本文探讨了技术学习的方法,强调了解新技术的本质、解决问题的思路和实践中的应用。首先,要明白新技术的类别和它为了解决什么问题。接着,深入研究其工作原理,对比其他技术的差异。通过阅读源码或各种资源来学习,并通过输出如写博客、做分享来巩固知识。推荐书籍《金字塔原理》和《阿里工程师的自我修养》辅助学习。
摘要由CSDN通过智能技术生成

作为一名技术从业者,尤其身处计算机行业,发展突飞猛进,新概念、新技术层出不穷,需要持续学习,紧跟技术潮流,而拥有一套合适的学习方式,可以更加轻松,更省精力,这也是所谓的技术人员的“道法术”中的“术”,本文就将绕此而谈。

是什么

在刚接触新技术时,首先要知道它是什么,是数据库,还是消息队列,亦或是网络协议等其他领域的技术,这样就可以借助自身在此方向或领域现有的经验,更好更快的理解上手,即”知识投射效应“。

解决了什么问题

世上并无凭空而生的技术,所有的技术都是被业务需求驱动而革新变化,解决具体的问题。当知晓其为什么而生后,其实特点便自然会跃然而上。它与这个领域的其它技术有什么不同点,优势在哪里,那些方面进行了提升,是安全,性能,延迟还是开销等。

怎么解决的

接下便可以根据其特点进行对症下药,具体分析。当然在开始分析之前,最好自己先思考一下,如果是我会怎么解决这个问题,在进行充分的思考后,再去看新技术的解决方式,这样即能更加深刻地理解新技术,亦可提升自己思维方式。
在分析学习时,有全局到个体,从面到线再到点。至于方式,选择适合自己的就好,视频,文章,文档或源码皆可。如果能力较强可以直接看源码,一手的知识肯定是最香的。当然,如果能力暂时没有那么强也可以尝试看看,因为项目源码的注释往往会非常完善,有些其实看下命名就知道其作用了,通过其调用顺序逐步推演。
其他的方式相较而言就有一定的滞后性,而且所学到的知识局限于作者的理解程度。网上搜到的很多解析本身就存在问题,有些是"年久失修",而现在其实早已物是人非,而有些则根本就是错的,所以在学习时也要进行适当地选择过滤,择优而学。

输出

已经学会了新技术后,那么现在就可以对外输出了,PPT,博客或宣讲等皆可,这个过程能够查漏补缺,加深技术的掌握程度,同时还能提升自己的影响力,一举两得。

补充

最后推荐两本书:
《金字塔原理》:讲解写作逻辑与思维逻辑的经典著作。
《阿里工程师的自我修养》:阿里工程师关于学习生活等方面的文章合集。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值