如何快速搞定技术女神

今天和一个自己非常欣赏的年轻同事聊天,聊得时候他提起了时序数据库,有点震惊,震惊他的涉猎面,同时也遗憾自己居然从来没注意过,有一种被抛弃的感觉。于是想着去了解下,但是怎么样才能快速的了解呐?于是总结了一下自己的学习的方法,之前都是看到哪是哪,没有方法论。

技术日新月异,作为程序就要快速的学习和掌握新的技术,才能不被拍在沙滩上,怎么才能快速的掌握一门新技术,分享一下自己的一些方法。

1.是什么?

概念是什么?技术中有哪些新的定义?可以借助搜索引擎搜索,一些关键词,比如 入门,通俗等关键词。迅速的建立一些基本的技术概念,才能在后面的学习中进入情境。

2.解决什么问题?

这就是新技术诞生的原因,因为问题的出现才有了解决方案,这是一个先后关系,知道了前因后果才能更好的理解新技术,应用新技术。

3.怎么用?

这个技术的最简单的应用方式,写个hello world,基本上环境搭建就解决了,有了坚实的基础才能盖起万丈的高楼。

扫描二维码关注公众号,回复: 10590758 查看本文章

4.应用场景

1.优点

了解了技术的优点才能找到技术的适用点,不至于出现在错的地方。

2.缺点

技术的局限性是边界,只有在边界内灵活使用,不出圈基本上不会出现大的纰漏。

3.面试题

面试题基本上都是这个技术的基础点,或者应用中需要考虑的问题,是一些经验,是教训,值得学习借鉴的地方。刷一下面试题可以查缺补漏,完善知识结构。到这一步基本上可以去面试一下,测试一下自己的知识掌握程度。

4.应用中遇到的问题,技术的可优化点

基本上就是在使用中的一些不大不小的坑,如果你能跳过,那还有什么难的呐,利刃在手,天下我有。

5.知识分类

技术就像一本书,进行分章节学习,可以更好的记忆。

5.原理

知其然知其所以然,如果能够熟练使用,了解其原理会更加如鱼得水。Talk is cheap. Show me the code ,如果精力允许看一下源码,调试一下是不错的选择。

6.对比

技术的出现是解决问题,同样的问题不同的人遇到有不同的解决方案。不同的解决方案会有不同的倾向性,横向对比更能看出技术的优缺点。

7.延伸/相关技术

问题不是孤立存在的,如果能了解下周边的相关技术,可以让你的知识网更加宽广,以后做知识迁移的时候更加轻松。

8.总结、分享

总结分享是学习的最终点,如果你能说清楚,并让别人理解。这证明你已经掌握了这门技术。

方法比行动更重要。

每日一句

如果你知道去哪,全世界都会为你让路。

发布了102 篇原创文章 · 获赞 93 · 访问量 49万+

猜你喜欢

转载自blog.csdn.net/perfect2011/article/details/105354507
今日推荐