《心流:最优体验心理学》阅读后记

近来完成了此书的阅读,并第一次尝试整理阅读笔记,参考先前读的一本《如何阅读一本书》中的办法,相比之前的读书方法,感觉收获很大。 我常常感觉不到人生的意义,或者说无从给自己找出一个可以值得奋斗的人生主题或者目标,尽管如今有了孩子,似乎为孩子而活可以成为目标,然后毕竟十几年后,他也将独立成家,或许也将面临一样寻找人生意义的问题。 此书的一个作用就在于提示如何达到心流状态,也就是作者强调的心流体验,记得一年前入职时,我提到我在写代码或定位问题时,就能进入这种时间飞快,极为专注的一种状态,这种状态,回头看来就是书中所谓的心流,因为它目标明确,有挑战,且有即时的反馈如问题得以解决;然而心流一书,强调的并不仅仅是这种短暂的心流状态如何获得,而是期望能够引导人寻找到一个更具有挑战,甚至是内省式的有挑战的人生目标或者主题,从而将人生中每件事都能够成为这个主题的一部分,将整个人生都变成一种心流体验。 一转眼我工作已经13年,常年在搞网络,我常笑谈,我在华为时抄思科、在盛科时抄博通、创业时抄velocloud、在阿里时抄aws,然而从人生主题的角度来看,这其实暗含着在借鉴中创新,同时也使得既便在国内也能拥有像国外产品一样更好的体验,给用户创造价值这一个主题,是我读此书之前所并未意识到的。 前些时间,我将博客主题与附题更改为:“求善之旅—藉好奇之心,假创造之手,追求至善”,与我上面提到的发现或主题不谋而合,我想,这可能就是我人生的主题。 我想读这本书的一个重要收获也在于此,我想借自己的手,能让我所参与的产品更加美好,能获得与其他国外先进产品一样的体验。 其他附思: 1、既便美国有aws、azure/google cloud也仍做了云,这其实就解释了在国内做云的合理性,充分竞争是自由市场的基石,因此其实我用抄这个词可能并不合适,给用户提供价值才是最重要的。

October 29, 2020 · 1 min · fortitude.zhang

闲谈高考

父母一直带大的堂弟今年完成了受疫情影响推迟后的高考,昨天拿到了民办学院的录取结果,无论从学校还是专业上来说,都不是特别令人满意,但似乎也没有更好的选择,从成绩录取之后,到最终的录取结果出来,我全程参与,这让我有一种深深的无力感。 印象中堂弟短暂的在深圳上过一段时间幼儿园,后来就在老家跟着我父母从小学上起直到以指标生考上县城算是最好的高中,自我从深圳福田八卦岭接他从幼儿园回四叔工作处的那个记忆忧新的时点点开始,一晃就过去近十五六年,他从一个幼儿园的小朋友如今即将上大学面对新的人生,我也即将迈入自己的三十五岁,明年也即将送自己的儿子去上幼儿园,仿佛成了一个循环。 堂弟上小学时,父母那时大概近五十岁,到了知天命的年龄,我的父母大概没有想到,除了他抚养了在我们村子里完成小学的表弟外,还要重新再带大堂弟上大学,在这里我需要向父母致敬,同时既便妻子基本上要全职独自带我自己的孩子,我也并无怨言。 堂弟由父母抚养的这种怪异,也映射出了四叔与四婶的无奈,文化程度并不高的他们,在深圳工作了大半辈子,对于金钱的用途没有太多的把握,错过了深圳经济腾飞的时间,因而也未能早早在深圳拥有一个安身立命之所,既便叔叔有深圳户口,也无法使堂弟落户在深圳,从而也无法享受到深圳相对家乡较好的教育,在这里只能说教育公平化还有很长的路要走。 长年亲生父母未在身边,既便我父母视同已出,这么多年来慢慢懂事的堂弟,心里也会承受一种莫名的压力,农村高中升学率也低,教育资源也无法与城市里相比,更不消说高考从来艰难的河南,因而公办二本吃力的情况下,三本的结果反倒不那么奇怪了,维持有学上,就是一个不错的结果了。 在此结果之上,我想更重要的一点,就是他需要理清楚自己即将到南昌这样一个离我、离父母、离带他上大的我父母皆远的地方,如何花四年的时间去寻找到自己的人生目标,掌握自己将来傍身的技能,形成向上的价值观,补齐见识上的短板。 而上面所说的种种,我做的不够好,距离我上大学已经十七年过去,我一直没有理清楚自己的人生目标,未能找到值得自己一生所追寻的东西,目前也还在努力思考,也尚未放弃。 这篇闲谈动于本周杭州工作之余,完成于周五苏州家中凌晨,算得上没有拖延,预祝堂弟能够不囿于三本这样一个较低的起点,未来有所收获,能够独立自主过上超越父辈的生活,拥有更多的选择。

August 31, 2020 · 1 min · fortitude.zhang

独立自主与虚怀若谷

昨晚入睡时,进入了回忆模式,也是因着九零后校友提起考大学的一些旧事,因而想起自己高三时搬去另外的高中后,到高考选择志愿,到独立上大学,到不去深圳改去北京,再到结婚,再到购房等等,各种选择中,似乎我均是独立做了选择,实现了充分的独立自主, 在这些选择里,有些在当时其实有另外一种选择,且如今来看,另外一种选择可能的结果会更好,然而,在当时,我有一些情况下,为了独立自主这样的一个念头,或者是没有耐心听完别人的意见,使得走了一条或许在没有人建议时理性选择下我并不会走的路,简单来说,就是意气用事了。 近来这两年,因为有了孩子的缘故,我倒是能够控制自己,将每年的生气频率控制在个位数或接近于零(今年的好成绩),但似乎我在某些情况下,包括工作中,仍有意气用事听不进去别人建议的情况,我想,如果在家庭或生活中,倘若我再如此,应该不会给孩子树立一个很好的傍样。 结合我自独立自主的上大学近十多年的经验,对于孩子,我期望未来的他,能够在虚怀若谷的态度下,能够做到理性思考后的独立自主;对于自己,我应该更多的倾听,少一些冲动,多一些理性。 记于杭州工作的第五十三周之周五,将娃哄睡后的思考时间。

June 12, 2020 · 1 min · fortitude.zhang

中年男人的做自己

最近又和同事们去聚了一餐,事实上我是很期望在吃饭时大家能聊些房子、女人这样之外的事情的,然而果不其然,干话很多,除了吃顿饭,发泄一下似乎是在以男性为主流的工人氛围下压抑的恶趣味之外,全然就是是浪费了一些时间。 诚实的说,在这样的场合,似乎每个人都不情愿的被巻入其中,我亦不能脱身,然后我发现自己的话确实少了,既然除了这些谈论之外,如果自己诚然不喜欢,那就不妨不说话,也落得清净。 这其实让我困惑,同事们的聚餐到底该谈些什么,理论上技术圈的人,应该更单纯些,然而事实并非如此,反倒是今天与之前相对志同道合的若干前同事们喝茶聊天,倒是谈了很多有意思的事情,或许我对现同事们能聊的事情期望过高了。 我其实很担心自己成为所谓的恶臭中年男人,除了努力控制但也显露的啤酒肚之外,有了孩子之后,既然我期望孩子成为正直良善的人,我便渐渐对这些礼仪性的社交无感了。 所以看起来,似乎在孩子上大成人的途径中,我能做的,便是尽可能让他离前述的那种干话颇多的场景远一些,我宁愿让他有单调的快乐,亦不愿过早接触这种成年人的干话,我更不会以这个社会是和很复杂的来开解,在我看来,那无异于逃避,就如同我不太能容忍过于粉红化的班级群一样,二十岁的时候,我们可以说是自己对于人本思想理解有限,但三十多岁的时候,我们不能遮住眼睛,因为事不关已或者未落于自己身上,便无视发生在这个国家里的不幸与不公。 所以看起来,中年男人,可以坚持一些东西,但要做好做自己的准备,也就需要承受相应的代价,就如同我如今觉得远离不必要的社交一样,反倒觉得世界清净了许多。

June 6, 2020 · 1 min · fortitude.zhang

书写与思考

因IT工作多有加班之故,常需要晚睡,而在睡前,我往往又容易想东想西,然而似乎思维在疲惫之余,很难专注于思考一件事,常常从思考工作之事出发,到达思考家庭,又到思考工作,像跳跳球一样不能定于一处(非尊)。 昨晚因为要思考朋友与我,在收入与家庭发展上的差异,想着单纯靠静思或者睡前的静思,大概率既影响睡眠,又难以有成果,在onenote上用键盘开始了比较细粒度的比较,最终结果比较理想,给出了比较量化的原因,也给自己未来的生活选择,甚至包括未来应对孩子问题时的潜在答案。 于是我便觉得,或许写作,是一个比较好的思维工具,近来在推特上还看到,说人的脑子直接去思考,似乎是一个多维的运作方式,而写作,则是降维的一个过程,这个过程需要强迫自己去压制多维冲动,想来十分有道理。 于是在google里以writing thinking这样的字眼去搜索,在standford大学的一个学报性质上的链接上(https://tomprof.stanford.edu/posting/1472)也强调了如下的内容: I believe that one of the reasons students have a difficult time writing is that they spend so much time thinking about what to write before they write as opposed to simply writing what they think; the writing facilitates their thinking— their writing is thinking. Writing thus integrates the bodily, neural, and manipulative process and in so doing enables thinking by facilitating the integration and restructuring of different thoughts (Menary 2007). The bodily act of writing externalizes our thoughts, and the imposed structure (the written word) provides a vehicle by which those thoughts may be reorganized into new thinking, a new way of seeing the thoughts or a new way of organizing thoughts. This occurs with the manipulation of the environment: the pen in hand, the fingers on key- board, manipulate the written word into new patterns, into new thoughts. The brain, body and keyboard (pen and paper) are coupled to produce thinking: “…writing is thought in action” (Menary 2007). ...

May 11, 2020 · 1 min · fortitude.zhang

闲谈v2ray的负载均衡

由于Oracle之前推出了always free(虽不知这个always会是多久)的云服务器,带宽限制在单台45Mbps左右,在白天电信国际出口不怎么拥塞的时候,还算是不错的一个选择,可以用来节省自己bwg cn2 gia线路为数不多的500G流量(按双向计费的规则来算,实则只有250G)。 由于我在外地是以vmess普通协议接入家中的软路由,软路由上的v2ray再中转统一走ws+tls的方式去科学上网,由于Oracle的机器有两台的免费额度,因此如果能并发用起来,效果应该还是不错的。 然而根据周末的测试结果来看,在软路由上,分别测试Oracle两台机器往家里软路由打的带宽总是超不过50Mbps,这让我觉得有点诡异,思考其中原因,应该是: 由于我的软路由性能一般,且pppoe拨号后,使得网卡的rss机制实际上是无法工作的,因为报文有一层pppoe封装,使得网卡无法看到pppoe里ppp封装的ip报文,因而无法进行多queue处理,查了内核rps的功能,似乎也没有这个功能。因而所有入方向即通常我们从外网的下载流量,都只能由单个cpu核心处理,如果没有做好cpu隔离的话,就会影响到性能。 基于这个思考,且考虑到家里的电信支持多拨,马上在软路由上拨出来别外一个ppp接口,将另外一台云服务器的路由配置到此ppp接口上去。果不其然,并发流量直接搞到了100Mbps,这样从家里内网使用Oracle线路下载文件时,会被v2ray负载分担到两条云主机上,且通过不同的ppp接口出去,下载速度自然会dobule,实为物尽其用也。 写到这些,也谈谈我对负载均衡的理解,我觉得,负载均衡实际上来自于对于一个业务的拆解,比如从http协议的角度来说,http本身的处理,渲染页面实际是比较占cpu的,那么,通过前置一个4层proxy,让这个proxy主要负责tcp的报文中转,就可以将一堆http服务器置于这个proxy的后面,由于proxy只需要处理tcp报文中转,是可以实现比较高的性能的,并且可以通过硬件能力堆上去来scale up提高处理性能,而proxy则可以通过多台scale out来实现匹配到proxy的转发能力,从而提高整体集群的处理能力。 当然,如果在proxy前,再放一台三层交换机,来做下三层的ecmp,这样就又可以实现proxy一层的scale out,整个集群的能力就越来越强了。 附: 1、v2ray的负载均衡文档见: https://toutyrater.github.io/routing/balance2.html 这是该文档作者后来更新的负载均衡版本,先前他给出的方案并不好用,所以作者用了v2ray提供的新方案,我自己也是用这个模式配置的。 2、看起来这内核的维护者似乎也意识到ppp这种封装使得rps无效了? http://vger.kernel.org/~davem/davem_spain10.pdf

March 8, 2020 · 1 min · fortitude.zhang

从拖延症与居家工作谈起

因为武汉肺炎的关系,只能在家办公,对于快节奏的国内it公司,这时候更加考虑人的能动性,而如之前博客文章里所述,我尚未完全戒除手机或者信息瘾,因此,便不可避免的容易产生拖延,往往容易高估事情的复杂程度。 而今天的一件事情,让我对于治疗这个拖延症,有了一点点心得,就是强迫自己开一个头,比如为待开发的功能创建一个branch、写下一两行代码,然后可以停下来,暂时避开干扰,去思考这件事情具体要做什么,从一个更为宏观的角度来看这件事,当你把这件事情拆解出来之后,再找一段时间,就比较容易把这个功能开发出来。 所以,关键就在于开头,即所谓中国俗语所谓的万事开头难,其次就是宏观的思考,其实这点并非关键,只不过它能减少走弯路的可能性而已。 从小的功能延展到大的项目,工作来的这些年,大大小小的项目都做了不少,有成功,有失败,有时候静下心来,回望过去,发觉在项目初期或者未开一点头的那段时间,往往是最为焦虑的,思考也过多;从今天的这点小事上来看,只消换个头绪,先写那么一点点,再去做思考,要有意义的多,一个接近于空想,一个接近于做中想,两者在心理上的意义是不一样的。 居家工作已经超过1周,与公司相关,少了中午以及晚饭后出去散步的时间,早上又往往开始工作息的比较早,工作时间其实更为长了,但从自己的小目标来看,这些事情又是不可避免的,在国内,你慢了,就容易被落在后面,尤其是商业对手的底线并不高,就如同这次发国难财的那些加高价售卖口罩的,真是劣币驱逐良币啊。 btw,妻子给儿子买的宁波一家公司产的拼图挺不错,儿子尚不到两岁,能够很快的完成各种车车的拼图,除此之外,这家公司在拼图盒的背面写的话很有意义,英文大体是给孩子提供一个de-electric的童年体验,想想如今不少六七岁的小孩,就拿起手机玩个不停,看搞笑视频,被动的输入很多东西,de-electric反倒显得特别重要。 昨晚与妻子聊天时,觉得育儿是一件很累的事情,收拾被他扔得乱七竖八的玩具相当的费体力,记得科学上有个说法把混乱程度叫作熵,说环境整体是趋向于无序的,因此需概要花费时间与精力去让它变得有序,对于孩子亦然,什么都不做,让他愿意做什么就做什么,在他意志力思维能力不够强大的时候,毕竟滑向无序,从而无法得到知识,或者育儿以及孩子成长,本身也是一个熵增的过程,只有精力呵护,适当的约束,才能助其成长,培育其自控力,对他将来,能够自食其力打好基础。

February 10, 2020 · 1 min · fortitude.zhang

武汉肺炎与农历新年

二十年代的第一个春节,与江南湿冷的冬雨相伴的,是武汉肺炎的肆虐,从我自绝于朋友圈之外,并减少在班级群发言的频率之后,反倒没有过多的恐慌,反倒看到了不少苦乐之处,如不可思议谣言的一出出上演,以及各种县境村境封路的盛世奇闻,等等等等。 原计划在初一左右,如果天气好的话,从苏州开车回家看一下父母,这突如起来的肺炎,使得这个念头就此作罢,城市里人多的地方也不能去,这反倒与我的备用计划不谋而合,刚好在家里给家人作作饭,陪儿子玩玩与学习,弥补我常在杭州工作所缺乏的陪伴。 今天终于放晴,儿子早上起床就奔向屋里投射过来的阳光,稚嫩的呼唤着阳光的名字,让人心情都好起来了,陪儿子接近一周,我开始习惯他像小猴子一样的上窜下跳,不知疲倦的跑来跑去,出于被手机或推特支配的病还未痊愈,以及失去自己自由支配时间的不适,偶尔在他不听话时,还是会有无力感,然而转念去想,人生还有很长的时间,相比之下,这段假期非常之短暂,我还是有必要给孩子些更多陪伴的记忆,因而就释然了。 中午给妻子演示了一把哄孩入午睡的高招,因为儿子喜欢车车,先给他讲车车诱惑他从床上上窜下跳的状态下稳定下来,然后将路上的各种车车都跟他讲一遍,不出十分钟,他便呼呼而睡,我也得以抽空,在床边陪他睡至稳定,并继续读黑塞的《园圃之乐》,可惜今年无从陪妻儿去苏州的一些小众园林里逛逛,真是让人感到遗憾。 期望病毒蔓延的趋势能尽快被控制下来,我生长于这片土地,无论政府好与坏,我都相信这里的人民都有保持健康的权利,也期望之后,人们能从赞歌里,能够想到我们能够怎样更加尊重生命,以及为此应当做些什么,或者不做些什么。

January 29, 2020 · 1 min · fortitude.zhang

写于杭州工作半年有余并展望35岁后

转眼间在杭州阿里异地工作已经半年,如今已经到了2020年,我也正式迈入35岁这个经常被IT人谈起的年龄大关,并且进入了20年代,多少让人欣慰的是,我还算有一个能够养家的工作。 当有了孩子之后,家庭开支逐渐变大,随着父母也不再年轻,身体上也难免会不断出现小状况,正所谓上有老,下有小,摆在我身上的责任很大,因而我觉得持续的健身,除了给家庭提供经济与精神的保障之外,是我最应该投入时间去做的事情,保持健康甚至强壮,是我35岁之后需要做的重要事情之一;回望来杭工作的这半年,每周中午基本上保证了力量训练,看得到的效果就是体重减掉约6公斤,感冒相对没那么频繁,需要继续保证之。 前几天抽空基于思维导图做了分析,从理性上讲,搬家到杭州,是一个比较优的选择,当前工作还算顺利,一年半后,这件事情计划拿上日程,我其实是一个感性的人,因为冲动,一些选择做的不够好,这次,计划用理性的方式去实现。 我已经从身边过了35岁的人身上,发现了之前读和菜头文章里提到的那种中年人将若干时间以前跟你讲的话,会再次讲一遍,你还需要认真听完的状态,在和菜头看来,这就是所谓的中年油腻,35岁后,我期望自己能够通过多思考,多接触年轻人的看法,对自己不懂之事,要避免嗤之以鼻,避免这种简单化的低功耗行为,免得重复的活着,到了40岁更加固步自封;这其实也是我觉得能将来与孩子做朋友而不是以过来人自居的解药,目前暂记于此,多年后回来再看,自己要努力做到。 鉴于自己短期内仍要持续这种周末往返两地的生活,为避免妻子成为“丧偶式育儿”的一员,我给自己一方面要求在杭州的每周,都要在周三给儿子录一段视频,让我觉得开心的事,我坚持了下来,除外,如没有意外,每周末我都带儿子在外至少玩上一天,让他多接触人和事,这点我也坚持了下来;35岁之后,我期望保持像过往所做的这样,与孩子保持足够的沟通也陪伴,继续坚持交朋友而不是立长辈威风的原则,期望孩子能够看到我的不足,成为更好的自己。 一转眼离解散与朋友的创业团队已经有一年了,30岁之后,觉得时间过得飞快,但发生过的事情,却又显得遥远,这一年想来,虽然觉得资源太少,起始就埋下了失败的种子,但又觉得这件事情本身,让自己也觉得至少曾经努力过,如果有机会,我原意自己再试一次,展望过往,我觉得在公司小便池上的一句话很应景,不要让物理年龄限制了你,也如同海明威那名“一个人可以被毁灭,但不能被打败”,当然,思考很重要,慎思敏行。 写这篇日志时,觉得35岁这后的日志有些茫然,写完之后,多少给自己了些安慰,人需要自己给自己打气,既便肩上有压力,又有谁到这个年龄没有一点压力呢?乐观点,人在塔在。

January 8, 2020 · 1 min · fortitude.zhang

求善之旅

今天带儿子乘家附近新开通的地铁去商场玩了半天,满心期望他晚上能早点休息,我能够也稍做休息,看个电影缓解一下一周繁忙工作带来的疲惫,这倒好,他依然床上跑上跑下,翻来翻去,折腾了两个小时到十一点方才睡着。 在他睡前的半个小时,我估摸着他应该困了,于是不再同他说话,免得他更加兴奋反而不能入睡,在关了灯的房间,我静静的躺着,他依然的翻着,不知怎的又让我开始思索人生的意义,如博客前名“寻找人生意义者的絮语”那样,我其实并不知道人生的意义,这让我也突然对我能否照顾好这个对世界报之以哈哈笑的二岁小孩子产生了顾虑,怀疑我是否能够让他将来也避免像我这样产生怀疑。 借了这半个小时的思索,我突然有些明了,对我而言,我觉得人生的意义在于让这个世界变得更加美好,比如解决一个问题、比如研制出新的药品、比如研制出新的技术将人从一些重复性的工作中解放出来。 如今距离19年结束还有3天,我既将迈入35岁的年纪,我自己倒没有做出太多让这个世界变得更加美好的事情,远远不如乔布斯、马云等等,但做为普通人,我能亲身感受到科技让这个世界变得更加美好的现实,我也可以通过做些细微的工作,参与到一些让世界变得更加美好的事情之中;面对我的孩子,我将来或许可以在看到某些问题时,能够问他是否能够想些办法,让这些问题得到解决,从而让世界更加美好,如果他不能有什么大的成就,他可以这样去期冀他的后代,像我这样的普通人也可以如此,这样未来世界,就会变得更加美好。 故此,我将博客的名称自此改为“求善之旅”,想来与古书《大学》里“大学之道,在明明德,在亲民,在止于至善”这一句多少有些渊源,期望我自古书《尚书》里取名“克柔”的孩子能够将来,亦能提高悟得此理,尽力给这个世界变更美好做些努力吧。 当然,我必须身体力行,事不善不为,事善多为。 附: 1、关于域名, 此域名reroute,在网络通信里,是重路由之意,大白话言之,就是换条路,以求善为准绳,当我迷茫,当我为私欲困惑时,可以换条路,求善而行之。

December 28, 2019 · 1 min · fortitude.zhang