睡觉

这个星期开始,夏天的影子在逐渐消失,秋天的味道越来越浓。前两天早上上班的路上,突然发现路边的一些植物已经开始落叶。只可惜我对植物比较外行,无法说出其名字。除此之外,那天早上的天空格外的蓝,空气质量也是出奇的好,真是外出度假的好天气,可我却大步的走在上班的路上,脑袋里想的是接下来的项目用什么技术栈来做比较好。突然间好想去冰岛,看极光……

工作上,这个星期完结了一个阶段性的项目,总算是可以缓口气了。短暂的停下来,可以总结一下过去的这一个多月,再展望一下未来的一个多月。不知道从什么时候开始,对我来说,思考变成一件很重要的事情。同时,我也很享受和沉浸其中,这一点也很重要。川流在拥挤的人群中,低头赶路,久了,会有一种茫然,所以要时不时抬头,踮起脚来看看路,接下来要走的以及刚刚走过的。

这个星期大概就是这样一种状态。工作时间就好好工作,工作时间之外,可以选择休息和学习新东西,暂时不用赶工期。生活的秩序也有那么一点点的恢复。

周中的时候,公司召开了年中会,到一个有水上娱乐设施的度假村,上午开完会,下午在泳池里 high 了半天。去之前有提醒带泳裤,可惜忘了,下水之前花三十块钱买了一条。话说我是不会游泳的,好在水位不深,只过腰部,没有生命危险。那天天气有点闷热,但水还是有些凉的,泡在水里时间久了,身体还是有些凉。High 累了,就坐在泳池边上,脚放在水里,一边拿水枪向同事开火,一边看姑娘。突然就感慨,一年四季,夏天真是一个不错的季节,嗯。游泳馆也是一个不错的运动场所,嗯,难怪有人辣么喜欢游泳这项运动,今天好像才有点儿开窍了。难怪单身这么久,原来是姿势不对。其实,我以前就觉得跟姑娘开始约会的话,每次都从去电影院开始,这个套路太俗了,简直就是千年不变,一点新鲜感都没有。不过,一直也都没有想出一个新地点。这次坐在泳池边,脑袋里突然想到一个新去处。嗯,猜对了。

这个周末,基本上一半的时间都在睡觉。周日早上醒来的时候睡的有点恍惚,竟然出现今天是不是要上班的幻觉。中午吃完饭,靠在床头看书,没一会儿功夫眼皮就开始打架,躺在床上一觉睡到下午四点多。睡觉对我来说,基本上每次都有这样一个特殊的阶段。那就是每次疲劳之后,开始的几次睡眠是不解乏的,而且越睡越累,但是睡到某一个节点的时候,就开始越睡精力越充沛。这个周末基本上刚刚睡到那个节点,可惜明天又要上班了……生命不息,睡眠不止。其实,睡觉才是一项好运动。睡觉是会做梦的,做梦其实是一项拼脑力的运动。其实我一直都觉得,奥运会的项目里应该加入睡觉这一项。评分标准可以根据做的梦来进行评判……详细的就不展开说了,哪天碰到奥组委的人了,我会跟他们当面反应的。

周六晚上特别想放松一下,打开豆瓣的电影页面,突然看到正在上映《谍影重重5》。一看表,才七点多。搜了一下临近的电影院,有八点多的场,收拾了一下,决定出门去电影院看电影。七点多到八点多时间还来得及,但毕竟第一次去那个电影院,而我又是个路痴,天色也渐渐暗下来了,所以就没有事先在线上订票,打算到了电影院再订,心里盘算着,反正都有座位。但万一事先订了票,又没有及时赶到,不就亏了么。

还好顺利找到了电影院,从豆瓣上订了票。进入放映厅的那一刻,突然发现好像哪里不对,检票的那位大叔为啥没有给我 3D 眼镜?我低头一看票,怎么会是 2D 的?我又到豆瓣上的订票页面看了一下,原来这部片子在这家影院只有 2D 的。好吧,带着一点小小的遗憾,算是入场了。座位在第四排中间偏右,左手边是一位汉子,右手边是一位身材娇小的妹子,以及她右手边的男票。话说这位妹子进场的时候手里捧着一桶爆米花,每将一粒爆米花送入嘴中,都要咯吱咯吱的在我右耳边响半天,我就是在这样的伴奏声中看完了这部电影。话说,看到三分之二的时候,我突然庆幸没有看 3D 版。因为我大概可以想象的出来,镜头晃的如此厉害,如果是 3D 版,想必我现在已经晕车了。回家后,在豆瓣上看了下影评,果然如我所料,有人因为看了 3D 版,出现了晕车状。

前些日子看了《谍影重重1~3》,都是马特·达蒙主演,发现第四部就不是他主演的了,又看了下影评,有人评论说这部电影的导演说第四部跟前三部没有太大的关联,所以第四部我就没看,这次直接跑去看第五部。情节上来看,果然没有间断,基本上可以跟前三部联系起来。自从看了《火星救援》,我就开始喜欢马特·达蒙这个演员了。妈的,简直帅死了!前些日子,偶然还在 YouTube 上看了一段今年马特·达蒙在 MIT 毕业典礼上的演讲,我彻底沦陷。以后他演的或导的电影,我全看。

关于技术,周末看了下 Ant Design,打算在项目中用一下。另外发现这个项目是用 TypeScript 写的,大体看了一眼前边的文档,想了解一下为啥要用 TypeScript 写。大体看了一眼 TypeScript 的语法规则,初步感受是,TypeScript 的语法规则将Javascript向静态语言那边靠拢了一点,比如变量的声明要求指定类型等等。随手翻了几页《Elixir程序设计》这本书,觉得这门语言的模式匹配的概念蛮新鲜的,以后可以学习一下,开阔一下函数式编程的眼界。《编写可维护的Javascript》这本书看完第二部分了,对于一个刚刚接触 Javascript 的初学者来说,收获还是蛮大的。不过,有些细节的地方还是需要不断的实践才能熟练掌握。这本书,以后也要多翻几遍。

技术文章已经断更十三篇了,锻炼依旧是间断状态……

不算这篇文章,再连续写四篇日记,我就已经不间断的写了两百个星期的日记了。一百多个星期之前,即便是再怎么吹牛,我也没有自信说,接下来要不间断的写两百个星期的日记,风雨无阻。老实说,除了这些文字本身,我从这两百个星期里额外收获了很多东西,也许以后还会收获更多,也许是。但,有些是可望不可求的事情。大概没有人会因为每天坚持吃三顿饭,每天晚上坚持睡觉而感到意外,现在每周写文字对于我来说,基本上也变成了这样。

我想用文字记录我的生活。就酱。

又买书啦

这个周末在家休息了。不用在回家的路上敲这周的文字了。现在正坐在电脑前,耳朵里塞着耳机,听着《火星救援》的电影配乐写文字。

这个星期北京下了一两场雨,随后突然觉得有进入秋季的感觉。今年的夏季要结束了。虽然最近早上上班的路上还是有些热,但空气中潮湿闷热的水蒸气正在渐渐退去。晚上从公司出来,偶尔有秋天略显干燥的凉风吹过,这种感觉真好。突然觉得今年的夏天好像有点短,嗯……也可能是因为最近有点忙吧。

这周大部分时间还是延续着老样子,工作的时候还是比较忙吧。只是临近周末的时候,似乎感觉不是那么忙了,不知道是不是已经习惯的缘故,感觉多少也可以缓口气了,这个周末也得以在家里好好休息一下。

自从最近开始工作,感觉已经好久没有买过书了。当然了,即便是买了,应该也不会有时间和精力去看……好在这个周末终于可以正常休息了,周五晚上一口气从网上订了三本书。一本是吴军的《智能时代》,一本是《编写可维护的Javascript》,还有一本是《HTML5 秘籍》。拿到这三本书已经是周六的晚上,匆匆翻了一下《编写可维护的Javascript》这本书,全书分为三部分,第一部分是编程风格,主要在讲 Javascript 语言的编程规范,好在过去一个多月写了一点儿 Javascript,一些代码的书写方式还留在脑袋里,概念上来讲,没有什么难以理解的地方。第二部分是编程实践,此部分已经不局限于 Javascript 语言本身,而是拓展到与 HTML 以及 CSS 之间如何进行有效的代码组织,这部分还没有看完。第三部分是自动化,包括校验,文档化以及自动化测试等。整体进度现在只看到将近一半的样子,准备尽快先看完一遍,为接下来的Javascript代码书写做一些校正。然后这本书以后就可以当手册进行翻看了。紧接着要把《HTML5 秘籍》这本书看了,最后是 CSS3 这本书。啊……最近的时间又排满了,女票什么时候找哇!不想再过今年的光棍节啦……

由于前些日子工作比较忙,好容易休息了一个周末。这两天洗了洗衣服,给冷不丁同学(我养的一只仓鼠)打扫了一下它的小窝,今天下午去超市转了转,买了一点日用品,顺便囤积了一些零食,以备晚上饿的时候补充能量。本来打算今天晚上去跑跑步的,后来发觉现在四肢还是有些无力,索性还是先好好休息一下吧。周六晚上浏览网页,看到有人夸 Apple Music,勾起好奇心,试着交了一个月的费用,一听,果然音乐品质要比网易云音乐好。刚开始还以为是个别现象,后来随机听了一些音乐,果然普遍音乐品质都要好很多。不过有几点感觉现在还有差距,一个是本地化不够,搜中文的歌曲用中文,英文的歌曲最好还是用英文,日语歌曲最好用日语……话说难道要让我重新学习一下日语不成?另一个问题就是网速不行,差不多每次都要开 VPN 才能顺畅的听。好在 Apple Music 可以下载下来听,所以可以提前在家里下载下来,然后在路上离线听就好了。反正订阅了一个月的服务,这个月我想尝试一下 Apple Music,毕竟音质还是可以的,普遍要比网易云音乐好,如果还可以的话,打算长期订阅了,过段时间再买个好一点的耳机,啊,我的音乐又回来啦!

突然发现一个严重的问题。本来是周日晚上写日记,最近这段时间不知不觉推迟到了下一周的周三左右。想了一下,可能是因为前段时间太忙了,时间太紧,周末也在工作,所以不知不觉的日期就被拖到第二周的中间位置。接下来日常工作如果能恢复按部就班的节奏,还是尽量将日记准时发布于周日晚上。

这周还是没有写技术类的 blog,已经十二篇了。啊!我的天啊……不过,换个角度,也可以看出日积月累的力量有多么的可怕。今天多做一点,明天多做一点,一年坚持下来就可以差出好多。这也算是自己通过这件事情得出的一个小小的心得吧。

别的没什么想说的了。尽量多学点儿东西,把工作做好,然后找个女票,成家。最近这段时间大概就这个主要想法了,没别的。

一瓶酸奶

现在正在回家的路上。看来,这周的文字又要在路上完成了。

这周北京的天气又着实闷热了几天,当然还是早上上班路上的时候比较闷热。几乎每天到公司都要坐到工位上先喘口气,浑身是汗……

这周依旧延续了前几周的生活状态,主要还是以工作为主。生活内容依旧很简单,几乎每天脑袋里都是工作的相关内容。但是我最近发现,虽然工作很忙,但有时候我还是可以从工作中找到一些有趣的事情。一天下来,也算是给自己找的一些乐子,缓解一天的疲劳。

前些天的某一天,早上到公司后发现桌子上多了一瓶酸奶,看了一眼周围同事的桌子上都有一瓶,我下意识的想到这可能是公司的福利。但奇怪的是,第二天就不再有了,一连几天都没有。偶然一天的下午,我发现清洁卫生的阿姨从其他人的桌子上回收酸奶的空瓶子。我好奇的问了一句,为啥我们这边没有酸奶了?阿姨说,酸奶有限,每天来的早的人可以去拿,来的晚的就没了。

后来没过几天,早上到公司后发现桌子上又有了一瓶酸奶。因为太忙了,没来得及喝就跑到楼上后端同学的工位那里调接口去了。中午吃饭的时候回到自己座位,发现酸奶没了,开始还以为是其他同事帮忙消化了,所以就没在意。不一会儿,阿姨走过来跟我说,上午给你拿了一瓶酸奶,看见你没喝,我就帮你放到冰箱里了。开始我愣了一下,下意识说了声谢谢。后来我从冰箱里拿出了那瓶酸奶,喝了。

中午吃饭的时候,碰到了那位阿姨,上前告诉她说,喝完奶的空瓶子我已经放回去了,不用再到我那里收了。后来最近这几天隔三差五我的桌子上都会有一瓶酸奶,每次喝完我都会自觉把空瓶子放回去。阿姨好像也知道我每次都会把空瓶子放回去,所以也没有再到我这里收过瓶子。

这件事情虽然是个小事,坦白说我已经很多年没有遇到过了。社会上混了这么些年,似乎已经习惯了人与人之间的利益交换,没想到今天真的遇到了一位好心人。这件事情真让人心暖。我似乎又开始相信这个社会上还是有好人的。这句话说的虽然有点儿极端,但事实已经证明我已经好多年没有遇到过类似的事情了,所以我要把这件小事记下来。同时我也为自己庆幸,在如今这个社会大染缸里泡了这么些年,我没有将自己的那份真诚丢掉,也没有被这个势利的社会所完全玷污。有时候为了生存,为了保护自己,不否认,我也学会了一些伪装自己的招数,但如果对方愿意以诚相待,我也依然愿意与对方分享自己的真诚。求生存,招数是用来保护自己的,不是用来伤害别人的。这一点,目前为止我自以为做的还算及格,也希望以后自己能够保留这份单纯。

这周还是以工作为主,所以这件小事也是工作之余遇到的。

周末在公司加班的时候,尝试了一下公司的咖啡机,用咖啡豆磨了两杯咖啡,品尝了一下,味道还不错,至少比袋装的速溶咖啡要好的多。之前有讲过,我喝不了袋装的速溶咖啡,就是2+1的那种速溶咖啡。喝完之后心脏受不了,心率加快,有一种得了心脏病的感觉,难受。后来买过瓶装的低咖啡因含量的纯咖啡,这种咖啡喝完感觉就很好,心率正常,还不影响睡眠。这次喝公司用咖啡豆磨出的咖啡感觉也不错,心率一切正常,还真的有提神的感觉,悲剧的是周六下午连续喝了两倍,导致晚上失眠,第二天凌晨三点才睡着觉……

嗯,这周没写技术文章,已经十一篇。没跑步,至少两个多月没锻炼了……我觉得,想要收获,总得付出点儿什么……最近用ReactJS已经一个多月,已经有入门的感觉了,也算是有失有得。

我觉得,付出总会有回报的,问题在于你能坚持多久。嗯。

假装感冒

最近有点忙,看来文字都要在路上完成了。

立秋了,节气上来看,上个礼拜的周末立的秋。俗话说,秋后还有一个三伏天。最近天气还是挺热的,印象最深的应该还是上班的路上,简直热死人,闷热的那种,出一身的汗。一旦回到家中,或进入办公楼,一天的闷热就算终止了。再出办公楼的时候天就黑了,气温也降了下来,一天就算过去了。

最近一段时间太专注于工作了,感觉时间过得太快,要学的东西太多,要完成的工作内容也有好多。当然了,压力之下也收获了一些前端开发的经验。自己的狗粮,迟早还是要自己去吃的。现在项目处于收尾冲刺阶段,等这几天结束了,我有重新推倒写一遍的打算。如果重新写的话,我想引入Redux,用action将数据的操作和view做分离。话说隔离真是个好东西,高复杂度的结构,一旦进行隔离,瞬间降低好几个级别。

最近这些天没怎么看书,等过了这几天,我打算先补一补CSS,还有就是想看一看关于原生DOM的书。这两年随着ReactJS的流行,Virtual DOM的概念被炒的很火。同时jQuery的时代会慢慢的退出主流舞台,我以为,以后行走于Virtual DOM之上,要想在此之上有更深入的了解,对原生DOM有一个基本的了解会帮助你走的更远,就像是如果想对C/C++有更深的把握,学习汇编语言是一项必备技能一样。好吧,也许这种认识还有很多局限性,毕竟正儿八经的做前端时间才一个多月,很多事情目前体会的可能并不深,或者可能并不准确,以后随着经验的积累,体会可能会越来越多,认识也会越来越清晰。

话说到现在有点不知道要说什么了……这段时间主要还是在写代码,乱七八糟的事情想的不是特别多,所以工作之外的心得好像也就没有以前多了。生活突然变的简单起来,一般也只有每天晚上1点以后,睡觉前能够享受一段安静的时间。一天之中难得的一段安静的时间。

有时候晚上静下来,感觉靠在床头发呆都是一种享受,然后心里就想,终于可以缓口气了,马上就可以和枕头来个亲密接触,第二天的事情就交给第二天再做吧(此时此刻我就是一只把头埋在地下的鸵鸟)……当你确定可以得到一样梦寐以求的东西,但还没有真正拿到的时候,那段等待的时光往往才是最幸福的。为了体会这份清净,很多次即便是已经很困了,还是不想睡,总想多享受一会儿这份清净。因为一旦睡去,一睁眼又是忙碌的一天。不过这些天我好像已经慢慢习惯了,如果不是赶进度,已经快分不清周末和工作日了,对我来说好像已经没什么太大的区别,反正都是一直在工作,管他是不是周末,关我屁事……

我也说不上来这种感受是好还是不好,人们往往对习惯了的事情几乎不会有思考的意识。不过说来说去,还是要挤时间学习才行,只有这样才能不断的提高工作效率,慢慢的改善工作状态,然后挤出更多的时间来学习,再提高工作效率,这应该才是一种良性循环。好吧,方法论这种东西说起来都是容易的。当前的生活状态估计还要持续一些日子,自己先做好心理准备吧。

文章这周我是又没有写,已经十篇了,我已经不想再提是哪十篇了,总之是欠了十篇的技术类文章。能补就补,不能补……我也不想难为自己。前些日子,有位冰岛的朋友询问关于Processing的问题,一直都没有回答,答应人家的事情没有完成,有点儿过意不去。最近他开了一个公众号,介绍冰岛这个国家的所见所闻,蛮有意思的。以后有机会去冰岛,他说可以给我做导游。我想了想,先攒点钱,以后有机会可以去冰岛玩……

文章都没写,锻炼身体就更别提了。前几天鼻子流鼻涕,嗓子突然变哑了,给人的感觉像是感冒了,其实并没有,只是外表看起来有点像。跟同事开玩笑说,其实我可以假装感冒……上班的路上,路过药铺,买了鼻炎康和草珊瑚含片,顺便称了一下体重,净重65公斤左右。依照我的身高来算,应该是标准体重,但为啥感觉自己瘦了点呢?前些日子回家我妈也说我瘦了。我妈说我瘦基本上是外表看起来真的瘦了,不是客套话,如果我胖了我妈也会直接说我胖了。我纳闷的是,为啥体重还是那么重呢?结论恐怕只有一个,减肥又失败了……虽然我并不算胖子,但我初步体会到了一个真正的胖子减肥失败的挫败感。

好吧,这次就说这么多吧,现在已经快凌晨两点,我要睡觉了,啊!我亲爱的枕头,我来啦!哦,对了,我还没有女票,如果有的话,我会先把她叫醒,然后我再去睡觉,所以我没有女票。

过得有点快

最近这应该是第二次在回家的路上写 blog 了。这些天有点忙,不管是要学的,还是要做的。公交上的时间用来写点东西,也是一种很好的利用。

哦,对了。每次都要聊一聊天气。这周的天气嘛……老实说,有点记不得了。印象深刻的,只有每天上午进地铁前的二十分钟,以及出地铁,往公司走的二十分钟。这四十来分钟是一天最热的时候。等再次出公司楼的时候,就已经是晚上了。晚上自然是凉快一些的。回家的路上,不管是地铁还是公交车都有空调,到家之后也有空调,一天下来就基本感觉不到热了。至于说天气阴天还是下雨,只要不发生在上下班的路上,我是不关心的。

这些日子一直在做前端的工作,从最开始的一脸懵逼,现在好像也能试着写个 hello word……从整个项目的开发流程开始,到人与人之间的沟通,逐渐也都在按部就班的熟悉过程中。在最开始的时候读了两本入门的书,最近这两个礼拜没有怎么在看书,一直都在做项目实践。一方面是想理论联系实践,另一方面也在不断的总结开发经验。每隔几天我都会问自己,项目做到当前阶段,如果再让我重来一遍,我大概会采用什么样的方法去开发。React 的各个组件之间如何组织会更合理一点,数据如何管理才能更清晰一些。React 当中有一个 router 的类库,什么时候使用 router 更合理。前些日子看了一个 Facebook 开发的另一个类库,主要是用来降低bug以及做性能优化的,叫 immutable.js。前两天在获取 props 属性值的时候碰到一个坑,突然想到了这个类库的使用场景。

对于 React 组件的生命周期,从文档上来看,只有几个回调方法,好想挺简单,但在真正使用过程中才会发现,其实真正实践起来并没有那么容易。要想真正准确理解整个生命周期,还是需要在真实的开发场景中细细的理解。

以前关于前端总是在谈论 Javascript,这段时间其实被折磨的最惨的是 CSS,这也让我意识到,后面应该好好学习一下 CSS,以前太忽视了,外加平实周围都在谈论 Javascript,所以给人的感觉好像 CSS 容易的不值一提……其实要想把 CSS 用好,也不是一件容易的事情。

昨天的 blog 写到上述内容,今天接着写。

昨天谈到一个 immutable.js 的类库,今天晚上又遇到一个坑,调试了一晚上,才发现设置的数值原来是一个引用类型……深度 copy 之后解决问题。

好吧,这次写偏技术的东西多了一些。也可以看出来,最近心思都在忙于工作,也在学习一些前端的新东西。

周末两天,差不多一天半都在写代码。周日休息了一上午,一直在补觉。周六晚上脑袋有点转不动了,忙里偷闲,看了《谍影重重2》。片子很好看,我很喜欢这类情节的电影,主角不但不会死,还总能绝境逢生,最终反败为胜。看完有点像是被打了鸡血一样,有点像是在看《第一滴血》的意思。

话说最近将近两个月没跑步了,等忙过这段时间,我想逐步恢复运动,如果有可能的话,我还想搬的离公司近一些,换一间好一点的房子,到时候爸妈来北京也有个落脚的地方,具体到时候再看。

关于 Processing 的文章,好像说不说已经没有太大的意义了,总之,目前为止已经欠了 9 篇文章。也许,这个系列的文章剩下一共也没九篇。不知道,先记下吧。最近几个月我还是应该先好好学习一下前端的,静下心来,先老老实实的把基础打好,时髦的东西先放一放。我认为我需要这样一个静下心来积累的阶段。

好吧,这次就说这么多吧。这次的 blog 是分两次写的,也是这四年多来的第一次,好在期间不管发生什么,从未间断过。

有时候,回过头来看,这就是生活的本来面目。