生活小记——未定标题(135)

(1)

本来准备最近写两篇“技术方面”的博文,比如 C# 里的 ThreadPool 的源代码学习以及 Java 里的 ReentrantLock 的源代码学习,可是月初从澳门回来后公司的活多得一比,于是上班时间就没有什么时间去干其他事情。加之这两个类很复杂,也不是一两天就能写好的,所以就搁置了。目测这周末或者下周能够完成一篇。本来这几天不想更新流水账博文(因为在忙着玩游戏),可是某人来催更了,而且还宣称喜欢看流水账,那么就更新一篇吧。

老夫貌似发现了一个不对劲的地方,那就是中国这边最近这一段时间产品里比较大的改动和功能主要都是老夫在弄。虽然前两个月 BOSS 给我涨了一些工钱,但是工资水平仍然是倒数的,故“不应”担此“重任”。不过呢,老夫还是很喜欢写代码的,虽然知道自己的工资水平是倒数,还是很认真地把这些工作做好,比如下班之后会一直想明天去公司的时候应该怎么实现、哪里可以优化一下。而且,现在对产品的实现也是相当熟悉了(当然业务方面还是有很多不熟悉,业务实在是太多!),所以相比于其他同事和我之前的工作方式,现在我对产品的修改更加激进。

例如最近优化了系统的某个功能在大客户那的性能问题,这个性能问题存在了好几个版本了,每一个版本客户都要喷一次。而这个问题其他同事也修了好几次,但是性能还是很差。老夫也曾接手过这个问题,当时 PM 提了另外一个方案,部分解决了一些客户的问题,但某些客户由于业务不一样不能采取那套方案,而这些客户的数据量恰恰又比别人大很多,因此最近这个问题又呈现到我们这里来了。

要说这个问题为什么修了几次都没有修好,是因为这个部分业务太复杂,还牵扯到第三方系统的问题;再加上这一块的代码底子没打好,最初写这个功能的人代码写得很恶心,稍不注意就可能影响到正常的业务,所以之前都是采取的一些小打小闹的优化。老夫最近接手这个任务后,决定与其头痛医头脚痛医脚,还不如对这一块做一个“大手术”,最后基本上相当于把代码重写了,对用户的交互逻辑也做出了很大的改动,而且把与性能不相关的一些写得不好的代码也统统改掉了。为了尽可能地提升性能,老夫还花了一两天的时间里在客户端实现了一个满足业务需求的缓存类(多亏了以前认真研究过 Java 和 C# 里的并发容器,所以写得很顺利 ^_^),虽然加这个优化只是在特定场景下降低系统的压力,却是一个很不错的练手机会。现在经过我们自己的测试已经完全可以满足十倍于需求的压力了,最后就等这个版本 release 后在客户现场进行实战检验了。

其实我感觉 BOSS 还是很喜欢把一些重要的事情交给我做,因为老夫明显完成得比别人好。前几天开会的时候测试的 MM 还说我最近实现的一个模块(特码这个 User Story 有几十个 task,全是老夫做的)质量很高,基本上没有什么 bug,还能发现原有业务的 bug。所以下次和领导开会的时候我要赶紧让领导给我再涨一次工资了,个人觉得这个要求相当合理呀 ^o^。

 

(2)

上周回家去了,原因是港澳通行证到期了需要换证。实际上在帝都也可以办理,但是想着正好上次出差可以调休两天,所以这次就回去办,顺便在家里陪家人几天。

回到家的当天下午就和老妈去公安局办理,我要老妈顺便也办一个,这样下次如果我一个人去澳门出差的话,她就可以一块过去玩。现在公安局办证的流程有所优化,比如提供了电脑触摸屏你可以自助按指纹和录入信息,比原来要快不少。但还是有不少坑爹之处,比如还是要花 30 元去照相。而照的这个相片只是拿一张用来贴在申请表上,其他几张就没用了你自己留着。特么这纯粹是为了收钱而设置的,如果真的为了方便市民,直接拍完存在电脑里不就好了?反正证件上的照片也是打印出来的而不是贴上去的。而且,换证居然要半个月,还要去省里批,实在是慢得要死。看来这个“简政放权“还是没有从根本上实现。

这次回家是今年第四次回家,每隔一两个月回去一下还是感觉很不错的。爷爷的身体状况比刚出院的时候好了不少,而且他还是主动做不少家务,只是最近晚上的睡眠时间感觉太短了,每天天还没亮就醒了。不过老年人的睡眠时间本身就不长,加上他每天下午会睡午觉,所以也不一定是个大问题。下次去医院复诊的时候还是要嘱咐家人和医生说一下。

晚上走在四桥上,发现株洲的夜景比以前要绚丽一些了,目测是很多高楼装了灯光的缘故。尽管天气炎热,走在江边上风吹着很舒服。

晚上和老妈去“神农城”散步(实际上我们本地人还是习惯叫炎帝广场),广场后边的剧院已经建好了,下次找个机会和家人一起去看看吧(貌似门票相当贵)。

在家的时间一会儿就过去了,转眼间就要返回帝都去搬砖了。在高铁站旁边发现风景相当不错,云近得有点置身于高原的赶脚。后来 Sean 指出最近有中央的环保督察去各地,哦,这就说得过去了,老夫在大株洲生活了这么多年还真没有印象有这么好的天。

在回工地的火车上,旁边的“堂客们”(湖南话,意思是中年女人)一直在用标准的“塑料普通话”聊天,老夫想睡都睡不好。她们都是送孩子去北京上学的,所以各种交流“心得体会”。她们问我是不是还在读书,虽然不会觉得我是和他们孩子一样高中刚毕业,但至少认为我还是学生。在家的时候和老妈去逛街买衣服,店里的人也认为我还在读书。这么看来老夫还是显得很年轻嘛,当她们得知我已经工作五年了表示完全不可思议(^_^),怪不得有一次同事把小孩带到公司来小孩还和我打招呼说“哥哥好~”。

到工地后得知客户那边已经确定了下次出差时间,是 9 月 12 日。这次是四个人一块去(包括其他产品的同事),这样子的话老夫的压力就小了很多,我们可以采取车轮战术轮流值班,老夫也不需要熬夜那么长时间了。不过这次去做 support 应该不会像上次那么顺利,因为这次去的是我们的一个老客户,从一个很老的版本升级上来,目测会有一大堆数据方面的问题。而且仅仅是升级到我们的 9.4 版本,而老夫对于这个版本所做过的东西,貌似已经完全没印象了。

原本预计 9 月 16 日要回家参加某个高中同学的婚礼,这样看来估计是去不了了,只能要妈妈代我去了,下次回家应该就是一个月之后的国庆了。

 

(3)

8 月中旬的时候老夫感冒了,这次感冒闹得比较久,四五天才痊愈(以前都是一两天就好了),而且夜间喉咙相当不舒服。上次感冒貌似是 2016 年 的 10 月份,这么看来还不到 12 个月老夫又感冒了!身体果然不如年轻的时候啊。

感冒痊愈后发现帝都的天气特别好(目测就是督察那几天),于是果断去公司旁边熟悉的公园带薪游园。

奶机最近把 Google Camera 更新了,貌似加入了自拍的闪光灯功能,这样逆光自拍的时候就不用担心脸是黑乎乎的一片了。不过由于手机前置相机没有闪光灯,所以只是用算法模拟的,这个功能 iOS 上早就有了,不过老夫试验了一下 iPad 上的效果相当差,感觉脸上全是油。那么谷歌的技术到底咋样呢?正好天上的云很特别,所以正好可以逆光拍一张(下图左)。

上传过的图片被压缩了感觉有点偏色,但即使这样效果看上去还是不错的,背景也不会因为亮度调整的关系偏色太严重。这个功能还是刚刚才放出来,目测以后还是会有优化的余地。

 

(4)

上次办了一张小米的米粉卡貌似送了 100 元现金券,最近发现原来的鼠标中键不好使了,Chrome 里中键按一下链接经常会蹦出两个页面,所以准备去小米的网站上把这个现金券花掉。后来老夫顺便买了一个笔记本的贴纸,买回来贴了一个多小时,这样看上去还是有一些艺术气息(特么说这幅画看上去很乱的人我也是醉了,这是梵高的名画)。

电脑上的 IntelliJ 是临时打开用来装逼的,其实老夫平常很少用笔记本,除非是外出或者是偷懒坐在床上上网。话说老夫的手艺还不错吧,用这个可以培养我的耐心。越是大的区域越是容易贴歪,因为角度稍微偏一点点其他地方就会差得特别多,性子急的话用力一揭就报废了,所以要耐着性子多试几次。老夫其实也贴歪了,不过我不告诉乃哪里有问题乃一般第一眼不会发现,就这个程度去别人面前装逼已经足够了 ^o^。

老夫一直在手机上完的《游戏王 Duel Links》每隔十天半个月就会有新的活动,出新的卡片以及人物,所以老夫老是要花时间玩这个。有一次老夫提了一个意见就是希望能有更多地和动画里剧情相关的活动,这次果然就出了,做得还是不错的(虽然不一定是听了老夫提的建议)。所以,最近要赶紧刷活动获取新卡片啦。话说某人给我买的新游戏又跳票了,在此之前去公司的路上就多玩玩游戏王好了(在家里还是主要玩音游,因为现在的音游都变态到拇指党已经驾驭不了了)。

同属卡牌游戏受众面更广的《炉石传说》老夫也经常玩,最近也把新出的冒险模式打通了。相比于《游戏王》,《炉石传说》的 AI 智商要高一点(当然规则也要简单得多),但是老夫还是更喜欢玩剧情比较丰富的游戏,而且《游戏王》的动画我至今都很喜欢看。

生活小记——未定标题(135)”的一个响应

发表评论

Fill in your details below or click an icon to log in:

WordPress.com 徽标

You are commenting using your WordPress.com account. Log Out /  更改 )

Google+ photo

You are commenting using your Google+ account. Log Out /  更改 )

Twitter picture

You are commenting using your Twitter account. Log Out /  更改 )

Facebook photo

You are commenting using your Facebook account. Log Out /  更改 )

Connecting to %s