怎么学it?

如题所述

第1个回答  2022-12-20
1.知行合一,理论实践两手抓
首先,从目前科学家对人脑的研究来看,通过阅读或者死记硬背的记忆效率十分低下。
只有动手实践才能加深对技术的理解和掌握。
反之同理,如果只会照葫芦画瓢的做一个代码搬运工,永远也不能成为一个能够独当一面的工程师。
所以,只有知行合一,将理论与实践结合才能快速的成长。

举个栗子:
在学习了HashMap的原理时,一定要去动手Coding实践,并且认真的看看源码的实现细节。
缺少任何一部分,都不能算是学会了HashMap

2.知己知彼,打破技术瓶颈
温故而知新。这句话同样适合IT行业。
一方面,定期进行系统的阶段性总结,既可以巩固杂乱的知识点记忆,也可以打通自己的技术栈。
另一方面,通过技术社区,开发者大会,公开课等渠道交流学习,既能了解外界的发展,也对自己有所启发。
总之,只有将各个技术融会贯通,拓展眼界,才能不断打破自己的技术瓶颈,快速成长。

举个栗子:
当hadoop已经学完时,发现自己进入了瓶颈,不知道该如何更进一步。这时通过开发者大会(Qcon、SSC、GOPS、GIAC、AICon、CNTC)或技术社区(CSDN、博客园、掘金、InfoQ、开源中国、云栖、知乎)等渠道,了解前沿的技术发展和应用,然后对Hadoop生态圈和应用会有更加深刻的认识和新的研究方向

3.学习新技术的步骤
接触到一个新技术时,先用极短的时间快速了解技术背景、应用场景、优缺点
通过搭建环境、项目实践、源码编译部署的方式动手实践,学会使用
实践的同时,通过官方文档、书籍、博客、视频或者刷面试题的方式,掌握技术原理
在上面的基础上,结合正在做的项目,继续深入探索技术原理、源码实现
以上每个阶段,都要通过博客、笔记或思维导图,进行总结,并与相关的技术进行横向纵向对比
对各个技术共通的基础知识进行补充学习,如数据结构、算法、操作系统、计算机原理、数学等等。
对前沿技术的应用和研究(技术峰会、论文)进行了解。
————————————————
相似回答