• 关于学习


     

      本文与软件无关,但与“顶级软件”或“应用之道”是相关的。所谓分别,只是浅层表象;至高境界,万物一理。本文是阅读某篇文章,进而联系到以前的所读,所想。所以,涉及引文和领域较多,有blog、图书、拳击、魔方、太极)。读者未必能一一共鸣,但分享总是有益的。

      近读令人敬畏的泰格伍兹:泰格伍兹受到干扰,能把做到一半的动作生生停住——普通观众看到这个场面也许没什么,而会打高尔夫球的人看到之后,用单田芳的话说,就是“无不惊骇”!然后,作者提出了两个建议:一、克服自动化。二、不要总是在“舒适区”做低水平重复,或浪费在无意义的“提高”上。(插一句:我认为此博客不错,可与大家分享)

      关于建议一,我同意。克服自动化,准确讲,外化知识内化之后,再次能被思维所引导,是一个飞跃的过程——乔希·维茨金(Josh Waitzkin)的《学习的艺术》(The Art of Learning)关于“让时间慢下来”的观点,就是这样。或许,在伍兹眼中的击球,本来就是一个漫长过程,可随意行止,随心而变。

      关于建议二,同意,但要做补充。

      “走出舒适区,保持在学习区”的观点,我认为作者的另一篇文章( 链接)说得更加清楚明白。而舒适区与学习区的划分,不仅关于内容,更是关于深度的。即,我认为有思考的“简单重复”,也可带来很大进步,甚至是量变到质变的契机。维茨金在书中第十一章《划小圈》结尾总结:顶尖选手并无秘诀,而是对基本技能有着更深理解。并提出“每天都要学得更深一点而不是更广一点”。再回到“令人敬畏的泰格伍兹”中作者对建议二所举的下盲棋的例子,是否浪费精力,要看他是否明白这项练习的妙用。

      真正能实行“简易处重复从而深入”这一原则的,是我愿意推荐给大家的博客 刘未鹏 | Mind Hacks 。关于作者,可参见此文。他和每篇文章都很用心,尤其是 [BetterExplained] 系列,从简单事情的深入分析,令作者(是的,作者是写作的第一收益人)和读者均有收获。这与我喜欢就一些数学题(题1题2)反复思考,是同样的道理——事情不是明白就可以止步,还要不断追求更简、更直观的解释。

      持续自我提升,是一类人永恒的关注。然而,何处提升?如何提升?或许前一个问题可见《南方日报》的一篇评论(链接、下文“各”字为xbeta据原意所补):“白岩松说过,在人的一生中,精彩和痛苦各只占5%,余下的是一样的平淡。如果你觉得某些人那5%的精彩格外耀眼,那么另外那5%的痛苦一定超乎你的想象。” 而“如何提升”的问题,则可在 此文 中找到启示:“有时候很多东西看起来是矛盾和对立的,可就是在这种矛盾和对立中才可以显示出一个成功者的与众不同”。

      上面的认识似乎是结论。但下面几个例子再次把它们转向问题:至高境界,不仅关乎思考,更是关乎人的。

      1. 相比于大众,维茨金无疑是聪明的。他能成为棋界第一人吗?我看不能。之所以不能达此目标,与他之所能达到原有目标的原因是一样的:他太聪明了。聪慧可求中上,上上唯痴可得。
      2. 牛人瓦西里(庄海燕)破盲拧世界记录后的 厌倦感觉 也值得思考。他能在各方面的爱好中,皆有所成,出自天赋[啥是天赋]、勤奋、学习之道,以及他自称的痴迷。在我看来,则还有带有一些好胜心。这与维茨金发自内心的爱好、有所开悟还是有些距离的。
      3. 如果读不进经典,则当年明月的书是很好的选择。他对历史最终衡量价值、信仰产生无上力量的观点,我极为赞同。但听他现场“讲法”,在他个人身上,却并不能见到这些东西。

      人或许能由技入道,但也可能因术害道。所以,在技的一面,是进耶?退耶?

      最后,还是用关于软件的问答来结束这篇文章吧。

    2009/8/6 网友问:

      您觉得软件是把自己的功能做得细化呢,还是做成功能集成化?我举个例子:比如我有一个备份软件,有一个定时软件。我的想法是备份软件就只是备份,备份完后就退出,而定时软件则只是定时,其它功能都不要或通过扩展来实现。就是说我想一个星期备份一个文件,那我应该是在定时软件里设定每星期启动一次备份软件,而备份软件备份完后就自动退出了。但现在比如备份软件,它去做一个定时备份的功能,那这个软件如果不是常开的话,就一定要在系统上写上个计划任务什么的。不知我写的文字表达的意思清不清楚。如果您明白我的意思的话,我想听听您的意见。

    善用佳软回复:

      我支持“功能专一 + 水平最高”——这是unix的思想,也是我们的最高理想。但也能理解现状,为什么很多时候不是这样。
      或许,一切问题从“时间”维度都可看到答案,也举例如下:

      最初,众多开发者,都认可“小而精”的观点,各自开发了软件。
      然后,其中一款,比如A备份软件,在某方面达到了世界一流,并且,作者不想增加其他功能,想把另外的功能交给其他软件完成。
      这时,另一款B备份软件没达到一流,只好另想办法。于是,增加定时功能。
      如果存在一款顶级的定时软件C,并且大家都在使用——至少与A的用户高度重合,则大家会选择A+C,而不是B。
      但如果不存在C,A的用户就会抱怨缺少定时功能,A能否坚持专一?不一定。
      ……
      而增加了定时功能的A,可能仍然是最好的;也可能定时功能很不好用。
      于是,继续发展
      ……

      就开发者:
      因为精力有限,所以,要求专一。
      因为能力有限(投入再多时间,也无法把某功能进一步提升了),所以,从多元化上寻求竞争优势。
      
      就用户:
      对于最最经常使用、最最个性化要求的,当使用此领域最好的软件。比如我之于Vim。
      对于某些不常用功能,可借助一个最熟悉的集成软件。比如我的Total Commander,用来改名、FTP、比较文件。
      
      而用户是不能左右开发者的,所以,必须既有自己的原则,又能适应环境。但最最重要的一点,是每个人要确定自己的“核心应用”。对我,就是Total Commander + Vim,基本能实现我的绝大多数需求。它们能实现的,不再麻烦其他软件。而再掌握一个近于万能的脚本工具AutoHotkey,基本无所需求了。——这也是为什么,我介绍的软件数量,比同类的软件博客要少很多的原因。

  • 相关阅读:
    JS和PYTHON中数据类型比较
    http状态码
    ffmpeg architecture(上)
    降低数值精度以提高深度学习性能
    IaaS、PaaS 和 SaaS:云服务模型概述
    英特尔Intel® Arria® 10 FPGA加速器设计
    基于至强® 平台的内存数据库解决方案
    MLPerf结果证实至强® 可有效助力深度学习训练
    如何从数据角度为人工智能部署做好数据准备
    英特尔内存革新助平安云 Redis 云服务降本增效
  • 原文地址:https://www.cnblogs.com/ztotem/p/1548411.html
Copyright © 2020-2023  润新知