Atitit 学习一项技术的方法总结
目录
3. 如何快速学习一项技能-十步学习法 - HugoLester - 博客园.html 2
了解是否有相关标准化,是如何实现的
是否有dsl
了解原理,内部构成,与实现流程
自己动手实现来实现
查找资料,有几种不同的实现模式,有什么区别优缺点
查找资料其他语言是怎么实现的。
找到最简化的实现(开发效率考虑。。
与外部的互操作
比如学习数据库
分类,数据库的种类nosql sql数据库 kv数据库等
尽可能了解sql标准演进 以及新特性
不同的数据库sql之间的区别
Sql语言与java这类语言的区别,语言体系位置
了解数据库原理理论学习,
了解数据库构成(sql引擎,索引引擎,事务引擎,存储引擎
自己实现一个简化版数据库,理解各个部分组成与概念功能
其他语言是怎么访问数据库的(。Net php node。Js等)
连接数据库的最佳实践
寻找资源,了解全局
创建学习计划。如
- 开始学习,浅尝辄止。这一步,主要把你这个目标要掌握的理论知识粗略的浏览一遍,记住,你的目标是实现你的小目标,带着目的去阅读,只看对你有帮助的知识。
- 动手实践,边玩边学。
面掌握,知其然并知其所以然
乐为人师,融会贯通
第一步:了解全局 ---类似于书里面的绪论
第二步:确定范围 ---
第三步:定义目标 ---请勿忘初心
第四步:寻找资源 ---使用搜索引擎是每个程序员的必备技能,教程、书籍、博客
第五步:创建学习计划 ---要松弛有度、严格执行
第六步:筛选资源 ---有些资源里的内容与目标不付的直接过掉
第七步:开始学习 ---浅尝辄止
第八步:动手操作 ---边玩边学
第九步:全要掌握 ---学以致用
第十步:了为人师 ---融会贯通