高效、深度学习技术-摘自极客时间左耳朵耗子

2020-10-14  本文已影响0人  黑小子_NO1

系统地学习

  1. 这个技术出现的背景、初衷和要达到什么样的目标或是要解决什么样的问题。
  2. 这个技术的优势和劣势分别是什么。任何技术都有其好坏,在解决一个问题的时候,也会带来新的问题。所以,你要清楚这个技术的优势和劣势,以及带来的挑战。
  3. 这个技术适用的场景是什么。没有任何一个技术是普适的。注意,所谓场景一般分别两个,一个是业务场景,一个是技术场景。
  4. 技术的组成部分和关键点。这是技术的核心思想和核心组件了。学习技术的核心部分是快速掌握的关键。
  5. 技术的底层原理和关键实现。任何一个技术都有其底层的关键基础技术,这些关键技术很有可能也是其它技术的关键基础技术。所以,学习这些关键的基础底层技术,可以让你未来很快地掌握其它技术。
  6. 已有的实现和它之间的对比。一般来说,任何一个技术都会有不同的实现,不同的实现都会有不同的侧重。学习不同的实现,可以让你得到不同的想法和思路,对于开阔思维,深入细节是非常重要的。

举一反三
一个人的举一反三能力,可以分解成如下三种基本能力

  1. 联想能力。平时锻炼,不停地思考同一个事物的不同的用法,或是联想与之有关的其他事物。
  2. 抽象能力。抽象能力是举一反三的基本技能。平时你解决问题的时候,如果你能对这个问题进行抽象,你就可以获得更多的表现形式。抽象能力需要找到解决问题的通用模型
  3. 自省能力。所谓自省能力就是自己找自己的难看。当你得到一个解的时候,要站在自己的对立面来找这个解的漏洞。有点像左右手互博。这种自己和自己辩论的能力又叫思辨能力。将自己分裂成正反方,左右方,甚至多方,站在不同的立场上来和自己辩论,从而做到不漏过一个 case,从而获得完整全面的问题分析能力。

平时如何训练

  1. 对于一个场景,制造出各种不同的问题或难题。
  2. 对于一个问题,努力寻找尽可能多的解,并比较这些解的优劣。
  3. 对于一个解,努力寻找各种不同的测试案例,以图让其健壮。

总结和归纳

做总结归纳的方法
把你看到和学习到的信息,归整好,排列好,关联好,总之把信息碎片给结构化掉,然后在结构化的信息中,找到规律,找到相通之处,找到共同之处,进行简化、归纳和总结,最终形成一种套路,一种模式,一种通用方法

实践出真知
所谓实践出真知,也就是学以致用,不然只是纸上谈兵,误国误民。 学习技术实践尤为重要
坚持不懈
坚持是一件反人性的事,所以,它才难能可贵,也更有价值。一方面你要把你的坚持形成成果晒出来,让别人来给你点赞,另一方面,你还要把坚持变成一种习惯,就像吃饭喝水一样,你感觉不到太多的成本付出。只有做到这两点,你才能够真正坚持。

https://time.geekbang.org/column/article/14360

本文由博客群发一文多发等运营工具平台 OpenWrite 发布

上一篇下一篇

猜你喜欢

热点阅读