美文网首页
如何理解“关键”

如何理解“关键”

作者: Inker | 来源:发表于2020-11-20 23:22 被阅读0次

    这是在看《自学是门手艺》第三部分,讲迭代器时想到的。联想加总结,形成了这篇文字。

    关键词:

    迭代、函数、关键、最少必要知识、有些知识的能量就是比别的大。


    decorator/iterator/generator三者都是真正掌握python的关键。——书中原话

    看第二遍时我认真地想了想这句话,作者用的词是“关键”。

    何为关键?一件事情的关键是解决这个问题时的里程碑,里程碑一旦达成这个问题便八九不离十了。一个技能的关键就是这个技能中使用广、功能强、可能错误率也高的部分。或曰,对于新手来说,关键的部分就是这个技能的最少必要知识。


    这不得不让人想起了另外一句话:在最开始的时候解决了某个问题,以后便会少很多因为这个问题没解决而产生的问题。

    让我们回想一下,用python的目的是什么呢?

    当然是为了给人省力,节省人工呀!

    又,人对于什么样的事情最头疼?

    人们对两种事情头疼:一个是需要不断地重复但技术含量不高的任务,感觉累,感觉boring;另一个是完全没有头绪想不出策略的任务,感觉难,感觉difficult。

    那么…

    迭代器,和python中的“循环”一起,似乎解决了累的问题,因为他们可以重复执行和迭代,不会感到累;而函数,判断语句等则是解决问题的方法,他们是解决的骨架,解决了难的问题,这样两者结合以后,一个task变得简单有效是不是顺理成章?


    这让我发现一个可怕的事实:

    在第一遍读一本书的时候,你可能完全没有感知到作者想要表达的重点!如果作者已经给你打了预防针,而你全然忽略,最后因为这一部分内容没那么容易而放弃了的话,是不是有点太可惜?关键部分应该和普通知识一个难度吗?关键设备不应该和普通设备区别对待吗?宰相能和平民拿一样的工资吗?如果不是,为什么遇到一点困难就放弃啦?又,我现在才意识到这一点,那以前我是不是因为这样的思维和感受错过了一大框优质的内容?


    细思极恐。

    古人说,书读百遍其义自见,自有其道理。很多好读书的人都会有这种体会,很多书籍,每读一遍都会有不一样的感受。那么,下次遇到“关键”的字眼,就要有关键的态度和关键的努力,才能解决关键的问题。否则你糊弄完了以后,它可能就会成为你最关键的问题。

    如果 读一遍不行的话:

            就读两遍

            一直循环

            if 读懂了

                break,奔向下一章。

    ps:从《自学改变命运》书的内容,到xue. cn设计的模式,都让人倍感欣喜。自学,是个态度,是个信念,是一把小铲子,不断地挖到宝藏。

    哇,我好像用了修辞。

    相关文章

      网友评论

          本文标题:如何理解“关键”

          本文链接:https://www.haomeiwen.com/subject/jfxsiktx.html