上周试了下yii2。本以为有yii1的基础,会很快搞定。结果花了很久时间,基础程序才能够正常运行。
蛋疼,程序员总是容易因为这样的事情耗费很多时间。刚来公司的时候环境的配置搞了很久。具体到这件事上,效率低到这种程度主要有两点原因。
- 我不在状态。上周心里一直很烦,注意力无法集中。
- 想偷懒。我认为yii2就应该和yii1差不多,所以甚至懒得看文档。摸索了半天发现不行,只得去google。google到结果后,优先看中文答案,不看官方文档,因为官方文档是英文的。试了几个失败了,只得去看官方文档。按照官方文档操作,结果依赖的包下载不下来。咋回事啊?难道是我操作错了?(注意,为什么我会这么想?因为我前面错了很多次,所以会下意识怀疑自己。)于是,一遍遍去试,还是下不下来,终于明白了是因为天朝网络的缘故。
整个过程中,我基本没有停下来思考过,只是一遍遍重复劳动。撇开心情的原因,之前我也遇到过类似的情况,这无疑是种思维上的懒惰。大部分时候我们愿意做自己习惯做的、擅长做的、不动脑子最好单纯依靠条件反射就能做的事——哪怕这种做法更繁琐、更辛苦——耗时耗力地完成后还能自我感动一下:看,我是多么勤奋,又熬了个通宵。可实际上这样的做法是没有意义的。上学时,题海战术,非常辛苦,可效果也没好多少,只是证明了能够吃苦耐劳。
思维惯性是可怕的。思维惯性一旦形成,哪怕再繁琐,再艰难的事情,做起来都是轻松的——因为所有事情都成了条件反射,不用再经过大脑。改变思维惯性则不同,它需要大脑去思考,还需要适应改变带来的陌生感,还需要承受试错带来的风险,这时候,再微小的改变,都成了一件麻烦的事情。所以,在面临新事物的时候,人总是会有些微的紧张,即使把握比较大。
网友评论