五月

正在考虑要不要把每个月一次的总结更新停掉,或者改为其他的形式,一来是因为自己日常生活中并没有那么多值得总结的东西,二来是对阅读的人来说,流水账式的总结价值和意义都不大。考虑到养成一个好的习惯不容易,能坚持下去还是尽可能的坚持下去,那么折衷的方案,或许就是不再公开发表自己的总结,而是转为一些更有意义的思考和收获,于人于己都有益。

锻炼一个多月,精力有好转,直观的感受是工作一天之后,还有多余的精力做些其他事情。第一个月启动训练肌肉和关节都不是那么的配合,训练的难度比较大,持续了几天的酸痛和紧张,经过几次循环训练!才慢慢找回感觉,只是达不到之前训练的重量,估计还需要一个缓慢的爬升过程。

因为早上上班改为公交通勤,能挤出大概半小时的阅读时间,在摇晃拥挤的车厢里看完了两本金融书籍,推进了些阅读进度,另外早餐到出门上班的间隙,偶尔也能抽出半小时,读一些自己喜欢的书。

工作中开始实践 Vue 框架,与 React 框架有些不同,使用过程中发现很多相通的地方,上手起来难度不大。很多的概念都可以从 React 的知识中迁移过来,这让我想起「迁移技能」一词,虽然同是编程框架,但经过了复杂的设计和构建,使用起来的方法却是有些差异,但解决的核心问题相同,多了解不同的解决方案,不光能对比设计者解决问题的思路,也能提升自己对编程和设计的感觉,当然,这是一个缓慢的过程。而其中的设计感觉和编程思路其实就是「可迁移技能」,真正可迁移的并不是「技能」而是大脑理解问题的方式。

如果能训练出一种认识真实世界的方法论或者思维习惯,很容易就找到问题中的核心点,处理起来就得心应手。因为训练的模型是能够在各种客观层面上运行。就如同跨平台的程序在不同的设备上运行,解决了不同情境下的相似问题。这么说或许有些夸大其词,如果把编程思维用在具体的生活中,或者其他的学科中,的确能产生不错的效果。这并不是说编程有多么的厉害,而是编程的思维,是值得所有人去借鉴的。《程序员思维修炼》中也提到左右脑训练,其实也是同样的道理,这本写给程序员的书中,并没有具体代码,而是从脑训练的角度去讲述编程到思维的训练,可以说核心的问题是对大脑的训练。

索罗斯也提到过金融市场中的核心问题是人类认识的局限性导致金融市场失去均衡状态,从而产生一系列的不确定性。首先承认认识的局限,才能着手消除局限,或者在有限的范围内消除不确定性。如果不知道,那么通常也不会知道自己不知道的悖论,那么我们就需要在实践的时候从现实世界中获得反馈,然后纠正偏差,接着继续尝试。通过反思,找到自己知识盲点,拓宽认知的局限,整个过程是无止境但意义非凡。

和朋友聊天的时候也谈到跨学科学习,想起来自己不是正在这么做嘛,计算机行业到金融行业,只是过程并没有那么轻松,原有的技能也很难平滑的迁移,好在有些感念的理解能够找到共通点,以至于学习基础知识的过程中,理解起来不是那么的困难,整体而言,打基础的苦功夫不能省。接下来的时间还是要把重点放在学习新知识上,试着找到适合自己跨学科学习的有效方法。

五月的一则坏消息就是 Farbox 计划关停的消息,由于入不敷出的原因,它要关闭了,运营者承诺会继续让他运行 5 年的时间,同时还附上非常详细的迁移文档,在文档的最后,我看到了这句话

做一个产品,让某些人用上 10 年以上。
再过5年,我们也算做到了。
真好。 :)

2017-05-30