分类
许愿

2020 年计划

今年真的是一言难尽……2019年年底的时候,大家常半开玩笑的说,虽然2019年可能不太好,但有可能是接下来十年里最好的一年。没想到一语成谶,2020 年从各方面来说,都在脱离大家期望的轨道,向着混乱的深渊奔去。

突入其来的冠状病毒穷凶极恶,它不在乎你是谁,也不在乎你在哪儿,更不在乎你想干什么。它就是快快的、稳稳的传播,把疾病和恐慌快速散播到全世界。

然后,就过了可能是几十年来最寡淡的春节。能够不出问题,大家就满足了。希望疫病能够尽快了结,大家的生活能够尽快恢复正常。无论如何,新年计划该做还得做。

分类
生活

瞎猜疫情结束后

我的几个预测,如果蒙对,纯属巧合。

分类
篮球

再见科比

小时候,受大我4岁的表哥影响,开始看 NBA。当时应该是乔丹第一次退役复出,我印象最深的是他的后仰式跳投和各种总决赛。

乔丹是公认的王者。乔丹二次退役之后,大家开始为他寻找接班人,当时呼声最高的是希尔、哈达威和科比。前两位看起来都比科比合适,更有风度,更儒雅随和。

结果大家都知道了,希尔、哈达威都只有灵光一现,只有科比所在的湖人成就三连冠霸业——但是这里面有多少应该归功奥尼尔,到现在也争不出个定论。

我当时也不喜欢科比,主要是觉得他目无尊长,让乔丹在最后一次全明星抱憾而归。接下来,乔丹彻底退役,我对 NBA 的兴趣也下降了,进入云球迷阶段。不过当时 NBA 也真不好看,原因有三:

  1. 没有统治级球队,没有传奇
  2. 马刺和活塞携手带来泥潭摔跤模式……
  3. 姚明加入 NBA,火箭队成为中国球迷的大主队,常规赛几乎只播火箭队;但是火箭队季后赛都是一轮游,对于云球迷来说,往后面看都不知道谁在打谁……

这种情况持续到 2008 年奥运会,科比来到中国,显示出巨大的影响力,让我感到震惊。同年,加索尔加盟湖人,帮助科比三进总决赛,并且夺下两冠。

时隔多年,我惊讶的发现,自己从一代科黑,生生的被改造成科粉。

以前觉得科比喜欢浪投,喜欢打英雄球;现在觉得,那是科比自信和负责任的表现。

以前觉得科比妨碍了乔丹最后一次表演;现在觉得,职业赛场上,全力以赴也是一种尊重。(感谢德国 8:0 沙特,7:1 巴西)

以前崇拜超级英雄,梦想成为奥尼尔、詹姆斯这种身体素质惊人的超人;现在工作了,发现自己更可能是芸芸众生中的一员,开始喜欢科比这样兢兢业业全力以赴的斗争精神。

另外,互联网的发展让信息传播得更快更多更好,我们也可以看到更多“非”比赛的信息。比如科比手指骨折简单处理一下就上场,跟腱断裂后单脚罚球,等等。让人不得不佩服这位硬汉。

然而我怎么也没想到,他的生命会在今天早上戛然而止,以这样一个无厘头的方式告别世界——乔丹、奥尼尔、甚至詹姆斯,你都可以想象他们无厘头的样子,唯独科比,我脑海里只有他咬碎钢牙战战战战到底的样子……还带着他最会打篮球的女儿——那个前几个月才以 115-27 狂胜对手而被大家熟知的女儿,我都不敢想象在人生的最后时刻,他们爷儿俩是怎么过的……

世事无常,且行且珍惜。今天起开始复工,以纪念科比。

分类
许愿

远程工作第三年:2019年总结

去年,我 35 岁,一不小心就达到这个尴尬的年龄。这一年,是我远程工作的第三年,也是我在 OpenResty Inc. 工作的第二年。去年,儿子开始上小学,正式受教育。

分类
旅游

2019泰国曼谷初印象

由于工作的关系,2019年1月份我在泰国曼谷呆了几天,初步感受了下这个充满魔幻感、各种元素杂糅、又非常有魅力的城市。

东南亚各国,泰国最有名,但我只去过一次清迈。我对泰国的印象基本来自电影电视,比如《宿醉2 》、《泰囧》和《唐人街探案》。电影里面对泰国的描述当然极尽夸张之能事,不过真到了那里,发现还真的很魔幻。

曼谷比较出名的天台bar
分类
旅游

洗澡

这篇文章属于泡温泉时的胡思乱想,没有技术内容。

分类
许愿

2019年计划

年年有今日,岁岁有今朝。这两天感冒,这会儿眼睛一直发酸(那种想打喷嚏的酸),也不太想打游戏,干脆写写总结,立立 flag 吧。

分类
生活

回家换驾照

驾照即将到期,回老家换。

第一天。

上午11点到,问,曰没号,下午来。遂去找咖啡馆办公。

下午4点半到,说可以等,但是电脑坏了,不一定等得到。4:45 开始叫号,基本上没人。问之,答里面排着队,白天电脑坏了没办完。过了会儿,开始驱散门口排队人群。问,曰明日8点来取号。

第二天。

7点起床,吃饭打车,门口排队者约10人。8点,协警开门发号,幸得03一枚。

8:30 开始办理。旁边违章处理一直在叫,我方换照没有动静。问之,曰电脑又坏了,赶紧去其它大队,也能办;别在这儿等,没点。

如此动作一直持续了半个小时。我觉得其中有诈,犹豫再三,没走。半小时后,02,又10分钟,03。进去2分钟,搞定。

结语:在老家办事儿需要各种社会经验。希望我的孩子们不需要这些社会经验。

分类
生活

从零和博弈说开去

  1. 什么是零和博弈
  2. 为什么要避免零和博弈
  3. 分辨现实中的零和博弈
  4. 改变零和博弈的习惯
  5. 寻找合适的合作者,与他们一起多和博弈

什么是零和博弈

“零和博弈”并非什么稀罕的名词,相信很多同学都知道。就是说在博弈的过程当中,参与博弈的人的利益的总和是零,换言之,就是核算收益时,你多了我就少了,我多了你就少了。就是零和博弈。

那么很自然,如果参与博弈之后,所有人的利益总和会增加,就较“多和博弈”;如果博弈之后,所有人的利益总会只会减少,那么就叫“负和博弈”。这些概念应该都不难懂,我们后面讨论零和博弈。

为什么要避免零和博弈

零和博弈会使得参与博弈的人的目的和眼光发生变化,逼迫大家不再关注“如何把事情做好”,而是关注“如何让自己的利益最大化”。

原因很简单:因为无论你怎么努力,总收益就这么多,一个人多了,另一个人必定会少。桌上就一盘菜,菜里就二两肉丝,甲多夹一筷子,乙自然少吃一筷子,反之亦然。

抱定这种想法的话,多半会产生两个行为模式:

  1. 如果不那么努力,就相当于减少了自己要付出的时间成本和精力,假如这样还能维持原本的收益不变,就等于变相提高了自己的收益率。
  2. 尽量把收益拢到自己的盘子里,先下手为强,活儿不着急干,锅要赶紧甩。

总之,都是在保证甚至提高自己收益率的同时,少干甚至不干活。至于事情能不能做成,天塌下来有个高的顶着,事到临头有愿意干的人顶着,没关系。

分辨现实中的零和博弈

抽象的概念听起来有道理,不过有些同学会说:这与我何干?我可是很努力的!

其实不然,据我观察,很多同学都在有意无意的陷入零和博弈的思维模式,继而种种错误。

就拿我最近的一段经历举个例子吧。有朋友找我做一个小程序,不复杂,垂直交友类型的。用户只要先发出一个交友贴,就可以查看其他用户的交友贴,对对方感兴趣就可以获得对方的联系方式,然后自己去联系,平台不干预。大概就是这样,很简单。

因为逻辑很简单,页面也不多(大概十个),所以我就找了一个以前的小弟帮忙,算是转包,他负责开发,我负责验收。有钱大家一起挣嘛,说不定将来还有更多的可以合作的机会。

结果拿到他交付的作品,我一看,简直傻了。糟糕,非常糟糕,超乎我的想象的糟糕。

  • 首先他用了一个蓝湖还是什么的工具,切出来的图片非常奇葩,设计稿明明是750宽,但是导出的图片是1135的。
  • 同时由于设计稿是 PSD 的,所以有一些地方没有做到精确控制,而是用蒙板之类的把多余的部分给隐藏了。结果切出来的图,各种奇奇怪怪的分辨率都有,甚至文字都不居中。
  • 开工之前,我专门打电话给他解释的页面逻辑,但是他交付给我的几乎只有单页,之间的业务逻辑几乎没有体现。
  • 后退一万步到页面制作细节上,也糟糕至极。前面说了,用户要发求友帖,所以需要一个表单,是产品里最重要的表单。结果在手机上预览时,竟然看不到提交按钮,必需滚屏才行。

总之各种糟糕,我只好彻底返工。

接下来我就开始反思,问题出在哪里?我会找他,其实对他还是很信任的。结果他竟然交付这么差的作品,难道他认为这样就能通过我的验收么?难道他觉得这个样子能通过甲方的验收么?

最后我认为,他的核心问题,就在于用纯粹静态的、局限的眼光,把整件事情当成了零和博弈。

在他的眼里,这是一件很固定的事情:他做出一套页面,老板总共给好比说100块,我扣下20,剩下给他80。对他来讲,这件事情的构成就是我们支付的成本 + 我们获得的收益。如果他想多挣一点钱,有两个办法:

  • 向我多要一些钱。但是这个很难,因为总金额是固定的,大家要完成的工作也是固定的。我多给他钱,我就挣的少,我就亏了。
  • 做得差一些,少付出一些时间成本和精力。

于是他选择,用最粗糙的手法完成产品。但是不清楚什么样的结果能通过验收,所以打算先做到最差,然后一点一点往上改,直到验收为止。这样就可以付出最少的成本。

我相信这并非他深思熟虑的结果,而是简单凭借本能和直觉做出的下意识的决定。

改变零和博弈的习惯

这其实是现实中非常典型的例子。很多同学并非主观想把这些事情搞成零和博弈,但是在固定化、局限化的眼光下,下意识的做出不良角色,导致事情零和化。

实际上,尤其是接包这类事情,非常容易产生多和博弈的结果。我们把作品做得好一些,主动加一些视觉效果,帮甲方把逻辑不合理考虑不周全的地方改好,甲方自然就更愿意付费。而且甲方下次有开发需求的时候,也会主动的来找我们。

如果把眼光再放得一点,其实我们跟甲方也可以形成多合博弈。产品做得好,他就更容易向他的老板,申请费用、申请资源。

索性我们把眼光再放大一点,我们和对方公司,也是一个多和博弈。我们的作品越优秀,他们就越容易在市场竞争中取得优势,公司的收益就越高,他们也就越愿意拿出更多的收益来和参与这个项目的人一起分享。

通过上面一系列对比,大家应该可以很明显的看出,什么是零和博弈,什么是多和博弈。关键就在于,我们不能把自己的眼光,局限在眼下这两个人,局限在眼下这一件事,要学会从日常的协作中,发现多和博弈的机会。

寻找合适的合作者,与他们一起多和博弈

可能会有同学会说:但是我做的好的时候,也不见得能拿的多呀?

这当然是可能的。前面说过,很多人无意识的,就把协作搞成零和博弈。这种情况下,作为协作者之一,我们可能难以扭转大局。但这绝不是拒绝多付出的理由,如果你总是以这样子的理由麻痹自己, 反复交付最差的作品,那么你只能一辈子都做 loser。

我们要做的,是从源头上杜绝自己被困在零和博弈的环境中。我们需要早早的去识别自己的合作伙伴,认清自己的老板、自己的公司、自己的行业,我们不要把自己困在一个只能和别人做零和博弈的环境,我们要去努力创造大家一起多和博弈的机会。

最后,我们也十分有必要帮助其他人认清多和博弈。如果你发现对方,在明明可以多和博弈的时候,试图和你做零和博弈,那你一定要争取改造对方的想法。如果对方完全没有改造的余地,那么我觉得放弃这次合作的机会也无妨。毕竟天下有那么多聪明人,有那么多值得争取的好机会。

总结

不仅仅是外包,生活在现代社会,我们无时无刻不在跟他人协作。如果你细心观察,就会发现,越是高层次的人,越喜欢谈合作;反观底层民众,越是底层越喜欢互害。很多时候,眼界决定人的高度。希望大家今后,多多发现合作共赢、多和博弈的机会,尽量避免零和甚至负和博弈,提高生产效率,提高生活品质。

分类
生活

迫于搬家,送书

房东打算卖房,所以应该要搬家了。专业书不想搬,送掉吧,广州的同学报名自取,每人限领一本。外地的同学稍微等等,送不掉再到付邮寄(懒得写地址……)。

照片如下:

这些书里面,对我提升最大的是:

  1. 重构
  2. AS 设计模式
  3. 编程珠玑
  4. 设计模式
  5. JS 高程