一万个小时,兴趣,性价比

今天在机房被一个同学问怎么安装flex,就顺便讲了一下linux包管理机制和用户系统.然后是:"这些东西你怎么知道的,或者,怎么学?"我当时给出了一个经典正确但无用的回答:"玩多了自然就会了."

之后就一直在想,怎么才是学习这些零碎知识的最佳方式.但我记起来的,多是在609A装电脑修电脑的晚上,以及这三年来耗在错误上的无数时间.并没有刻意去看书学习,但一年来积累的三万次搜索提供了种种知识.

而这一切都并不是有意计划的,大多是作为爱好和消遣.作为爱好的事情,从来不会衡量投入的时间是否值得,事实上投入的时间之大使得所谓"性价比"极低.任何事情的边际学习效率都是递减的,所以要做好需要相当大的精力.此时的性价比会远远低于我们脑海中的预期.所以每当我精打细算一件事情做不做的时候,这件事情就不可能做好.因为我会犹豫投入这么大精力是否值得,首鼠两端不愿付出.但真正喜欢一件事的时候,它会填充你所有的空闲时间.比如昨天晚上从港大回施德的路上一直在想Euler375那道数论题,恨不得立刻vim 375.hs动笔写.当然,你付出的时间其实大多数都沉默掉了,永远永远不会回报.比如给显卡装GPGPU驱动啊,配置环境这些一次性的工作.

##但是,那些沉默的成本,无用的付出,总是做好一件事所必要的.

我的大学最初便竭力试图找到一条正确笔直的路,不做任何的浪费.于是大一的时候就为carrer path这种事情耽精竭虑.总是因为担心一件事情不值而不愿付出,最终却总是做不好.Rj同学在609A被称为"每一次见到你,都在代码里",最终Rj的技术进步速度也是相当之快,半年前我在Rj的电脑上图形界面装Opensuse,敲configure make install,半年后就是Rj帮我装archlinux敲chroot mount mkfs了.这一切都归功于Rj桌上的山一样的书和一个个对着自己电脑敲键盘的晚上.前几天Rj发了一条状态,大意是犯了个低端错误浪费了几个小时,同为码农会心一笑,浪费几个小时真是太容易了.要不是前几天浪费在socket上的几个小时,怎么会知道linux tcp端口owner突然be killed之后几十秒之内不能重新bind这种细节?

b******k和b****d那一堆耀眼的项目背后不是有很多不那么耀眼的项目么..
Philip Guo不是在斯坦福蹉跎了三年搬砖被砸无数次才找到方向的么..

##不过呢,作为任务而不是兴趣的事情,人们却多做不到不计成本的付出,所以说,或许只有那些真正喜欢的事情,你才能坚持付出一万个小时,把它做好.


写这篇blog的时候又google了markdown的一些用法,当然,不少之前google过,并且用过,这也算性价比不高的付出了吧.
减少焦虑的两种方法,提升实力,降低期望.
谁的事业不从搬砖始.
自己安安静静地做该做的事,莫问前程.
明天好运.

Published: October 22 2013

  • category:
  • tags: