QIAOPANG.COM · 陈天(TYR CHEN)2013–2026 精选技术与随笔文集 · 共 260 篇按时间顺序浏览(2013 → 2026)↗
程序人生 · 陈天文集QiaoPang · Systems, Craft & Agentic Era
时间轴 ↗

先知的选择

先知的选择

Oracle,不单是甲骨文,它还有先知的意思。在 Matrix 里,洞悉一切的先知却无法预测 Neo 的未来 —— 记得当 Neo 第一次见到先知的时候,先知并没有告诉他是不是救世主 (the one),而是抛给他一个艰难的选择:Morpheus 深信你是救世主,所以会赌上性命为了救你而牺牲,你和 Morpheus 只有一个人能活下来,你该怎么选择?

Matrix 2 里,Neo 再一次见到先知,先知笃定:你不是来做选择的,你已经做出了选择;你来是为了了解,你为何这么选择。

在先知一次又一次的引导下,Neo 做了一次又一次选择。这些选择最终将 Neo 一步步引向救世主。因而当 Neo 排除万难,见到造物主时,他幡然醒悟:choice, the problem is choice!

选择似乎是我们生命中无可避免的事情 —— 每天从睁眼的那一刻起,我们就在不停地面临选择和做出选择,有些容易(去哪吃饭),有些艰难(要不要换工作),有些是倾尽一生的选择(选择自己的另一半,要几个孩子等)。

我的大女儿,聪慧绝伦,却常常纠结于如何选择。我们刻意用各种方式训练她做出自己的选择 —— 比如说,妈妈给她买个包作为礼物,同一款式不同花色,她喜欢的花色要比她并不那么喜欢的贵十元。如果她选便宜的,妈妈就全额帮她付讫;否则,她需要自己支付额外的十元 —— 这意味着,她小小的债务会继续累加。小丫头在商场里痛苦撕号让人于心不忍,但我们知道,这是让她成长的绝佳机会 —— 她必须学会鱼和熊掌不可兼得 —— 就像《星际穿越》里 Cooper 在摆脱黑洞的关键时刻做出选择时不忘打趣:Newton’s third law. You got to leave something behind。

作为事后诸葛亮,我可以这么说,曾经的 “先知” Oracle 在 cloud computing 时代到来之际,在互联网公司纷纷去 IOE (IBM / Oracle / EMC) 化时,在 Amazon 用 DynamoDB,Aurora,Redshift 疯狂圈地之际,患得患失,并没有正确选择。如果你看看微软变革 windows 的坚决,拥抱 cloud computing 的果断,你就会为 Oracle 畏手畏脚,在 licensing 和 cloud computing 两边下注的优柔寡断而惋惜不已。

与之同病相怜的是即将被裁的上千名 Oracle 中国的工程师。裁员这事一个月前媒体已经放出风来,连我这种不太凑热闹的人,都赶了个场谈:Oracle 裁员,与其哀怨,不若放下。但是身在其中的人还是会心怀侥幸,甚至,更多地是不甘 —— 主动离开,万一 Oracle 中国随后裁员,拿不到离职补偿啊!当暴风真正来临的时候,当丰厚的离职补偿(据说是 N+6,N 是符合劳动法的 N,6 是员工实际工资)摆在桌上的时候,同一批人还是会心有不甘:N 为什么不是实际工资的 N 倍,我的马上到期的期权,RSU 怎么办?我再也找不到那么好的福利待遇了,怎么办?

这世界往往就是这么残酷,可是在残酷中不断选择,是成长的必经之路:

Ray Dalio 在回顾他的人生时说:

Looking back on my own journey, I now see that time is like a river that carries us forward into encounters with reality that require us to make decisions. We can’t stop our movement down this river, and we can’t avoid the encounters. We can only approach them in the best possible way.

其实看看 Oracle 美国给出的卑微的补偿和无情的做法:

I spent 20 years with Sun/Oracle. When the hammer came down they called all engineering staff into the board room and we were told at 9:05 am. “Your jobs as you know then no longer exist”. We were then given our paperwork. Told to be at an hr appointment with someone we didn’t know and told of our payout. Most of us had spent 20+++ years there and where just about to enter retirement. I’m 60. Oh and they hired 4 people in India to replace every one of us at a fraction of the cost.

https://www.thelayoff.com/t/YfnpR8c

Oracle 中国已经算得上良心 —— 当然站在被裁者的立场上,再良心也是丧尽天良。

再多的补偿,再好的 package 可以补得了一时,能补得了一世么?失望,惊讶以及愤怒之余,真得该好好思考一下,下一步该怎么选。毕竟三十多岁,人生才启动了三分之一。

乌龟大师在阿宝彷徨无措不知道是走是留的时候说:quit. don’t quit. noodles. don’t noodles. you’re too concerned with what was and what would be. There’s a saying - yesterday is a history, tomorrow is a mystery, but today is a gift, that is why it is called present.

该翻篇了,人生又不是只有一次 危机。上次 Adobe 大裁员时,朋友圈还对拉横幅的满是同情,现在,一水的谴责。

MORE IN 工程管理与职场

同专栏延伸阅读

查看「工程管理与职场」全部文章 →

暴走的程序员

今天一篇 "a sad day for rust" 霸榜了 hacker news。actix-web 的作者 fafhrd91 在无法忍受 "unsafe shitstorm" 之后,决绝地将这个在各大评测网站名列第一的 web 框架下线了。一时间社区叫苦不迭,所有使用了 actix-web 作为依赖的项目,都受到影响。这件事的影响力虽然不如之前让半个互联…

天叔奇谈 (2013–2020)2,451 字 · 5 分钟

实习生娜娜

我对实习生的要求,除去学习能力外,便是足够长的实习时间。所谓「足够长」,我的定义是至少两三个月。小于这个长度,往往还没有开始贡献有价值的工作,实习生便带着写满好话的评定拍屁股走人了。 娜娜本来原定是六月初来实习的。然而因为她学校办理 EAD(Employment Authorization Document)令人发指的低效,她最终八月初才来报道。这个暑期,我…

程序人生 (2015–2019)4,528 字 · 10 分钟

ArcBlock 一周年

(一) 这是我开过的最艰难的一次长途了。从家到 springfield(中转站)570 英里,我早上 8:30 出发,下午 4:50 到。进入 Oregon 之后,天就跟漏了似的,一路时断时续的暴雨,有的山路已经形成洪流,车驶过的时候,轮胎被水流带着,方向盘都有些不听使唤。好在一路车少,有惊无险。 - 程序君 04/28/2018 岁月如梭,光阴似箭,湾区的…

天叔奇谈 (2013–2020)6,593 字 · 15 分钟