zoukankan      html  css  js  c++  java
  • 大道至简阅读笔记02

    是懒人造就了方法

    书中提到:

    书中用战国时期李冰凿山和愚公移山的例子对比说明了是懒人造就了方法。我们已经看到事物的进化了。同是战国时代,《列子·汤问篇》里的愚公就要“碎石击壤”,而李冰就已经懂得“积薪烧之”了。 会有人说愚公是“碎石”,并没有说他“碎石”的方法究竟是“斧钺以凿之”,还是“积薪以烧之”。

    正是一个懒人造就了“烧石头”这个“碎石”的方法。愚公太勤快了,勤快得今天可以比昨天多凿一倍的石头。或者在愚公的项目计划案的首页里就写着朱笔大字:“吾今胜昨倍许,明胜今倍许,而山不加增,何苦而不快。”但是越发的勤快,愚公将越发没有机会找到更快的方法,人的精力终归是有极限的。提出新的“方法”,解决的将是影响做事成效的根本问题。而愚公可以多吃点饭,加点班,但突破不了人的精力的极限。

    人的精力终归是有极限的。提出新的方法,解决的将是影响做事成效的根本问题。方法在代码量很小的地方可能差距不大,但是一旦代码量成千上万行,如果我们只像愚公那样就会耗时耗力,甚至出现很多BUG,这些都会让我们花费大量时间精力,但是如果我们讲究方法,像李冰凿山那样积薪以烧之。这样我们会避免很多的麻烦,剩下大量的人力物力以及时间。

    个人感受:

    在每次的课后作业中,我们都是看完题目就立马下手去准备编程,但是我寝室的一个大佬都会先去思考,怎么最小的复杂度,怎么更简单有效,想清楚之后才去开发。但是他编出来的往往都是比我们代码量少很多又很高效。

    就如书中所言,大佬无疑就是李冰而我们就是愚公,我们没有注重方法的重要性,导致多耗费了许多精力,而且最后的结果也没有他的好。

    在今后中遇到问题要先分级考虑,追求高效率简单有效,注重方法。

  • 相关阅读:
    在线整数序列百科全书
    非常完整的线性DP及记忆化搜索讲义
    洛谷P2858 奶牛零食 题解 区间DP入门题
    HDU3394 Railway 题解(边双连通分量)
    POJ1144 Network 题解 点双连通分量(求割点数量)
    LibreOJ6279. 数列分块入门 3 题解
    LibreOJ 6278. 数列分块入门 2 题解
    LibreOJ 6277. 数列分块入门 1 题解
    洛谷P1020 导弹拦截 题解 LIS扩展题 Dilworth定理
    CF1272E. Nearest Opposite Parity 题解 广度优先搜索
  • 原文地址:https://www.cnblogs.com/shnm/p/11071470.html
Copyright © 2011-2022 走看看