新框架(新工具,语言)从入门到精通的正确姿势
一、了解概念,把握思路
尽可能,使用视频教程入门
- 形象生动,思路清晰,面面俱到,概念性的东西一针见血,所以首选。
如果没有,使用官方文档 Quick Start(若是英文文档 Google翻译)
- 权威度高,快速上手,但是很多概念需要自己咬文嚼字慢慢理解。
- 实在不行,就搜索相关博客教程(建议使用Google搜索)
- 不具权威性,掺杂私人见解,不过概念和思路相对自己看文档较快捷清晰,也能很快上手。
二、迅速实战,见招拆招
- 说白了,就是掌握了相关概念和大致思路之后,就可以进行实际使用了。使用过程中当然会遇到这样会那样的问题,你只需要Google,然后站在巨人的肩膀上。
三、深入文档,求人不如求己
- 你会发现,到了一定熟练程度,很多问题并不是通过搜索引擎能够解决的了,因为你遇到的问题别人不一定遇到,或者别人的解决方案,自己总觉得差强人意。这时候,你需要深入官方文档,严格参照官方配置和使用方式,以及api文档介绍。
四、掌握原理,有恃无恐
五、源码分析,自立门户
- 一个计算机结构,无非就是存储器,运算器,控制器,I/O
- 一门计算机语言,无非就是顺序,条件,循环。再不过,也就是面向过程,面向对象
- 面向过程:是人类大脑的正常思考逻辑,所以应该是生来就会
- 面向对象:需要理解抽象,实例,继承,多态
所以,如果你已经熟悉一门计算机语言,当再学习其他语言的时候,会发现他们几乎是大同小异,对比着学习,会令你事半功倍。同样,一个新的框架,他们的技术核心,可能只是对原有的某些技术思想的整合和实现,对比着学习,可以做到信手拈来。然而,借鉴这些代码实现,设计模式,算法逻辑,运用到自己的代码中,你将会获益匪浅。
举例说明:
- Java Lamda表达式,就是学习C++的
- 如果你了解Java,同时在学习JavaScript ES6,,不得不说ES6的js简直和java一模一样
- JS默认参数,,参考Python实现
原文来源:https://blog.csdn.net/qq_32331073/article/details/79958324
本文内容仅供个人学习/研究/参考使用,不构成任何决策建议或专业指导。分享/转载时请标明原文来源,同时请勿将内容用于商业售卖、虚假宣传等非学习用途哦~感谢您的理解与支持!