用红楼梦的方式打开程序员的一生,笑着笑着就哭了

  1. 贾宝玉 = 天选之子程序员

含玉而生 = 一出生就自带 Hello World,别人还在学语法,他已经能跑全栈了。贾政(产品经理)天天逼他读四书五经(Java八股文),他偏要写诗词歌赋(搞开源项目)。

最后看破红尘出家了 = 转行去考公了。

  1. 林黛玉 = 焦虑型后端开发

体弱多病 = 服务器三天两头宕机
多愁善感 = 看到报错日志就哭
葬花 = 删废弃代码的时候一边删一边怀念当初写它的日子
“一年三百六十日,风刀霜剑严相逼” = 一年365天,线上故障+需求变更+代码审查轮番轰炸

最后泪尽而亡 = 头发掉光了,心灰意冷,提了离职。

  1. 薛宝钗 = 大厂P8架构师

情商高、人缘好、技术扎实、从不犯错。冷香丸 = 情绪稳定,从不和产品经理吵架。所有人都觉得她才是最佳技术合伙人。

但宝玉就是不喜欢她 = 老板觉得她好,但她写的代码你一行都不想看,因为太"正确"了,没有灵魂。

  1. 王熙凤 = 技术总监/CTO

“机关算尽太聪明,反误了卿卿性命” = 把KPI、OKR、晋升体系玩得飞起,最后把自己卷进去了。

管理风格:

凤姐道:“我若不趁早儿料理,这会子倒像没规矩的了。”
翻译:这个技术债再不还,下个迭代就炸了。

“协理宁国府” = 被派去救火另一个快挂了的项目组,加了三周班把项目救活了,然后自己累倒了。

  1. 贾政 = 技术委员会/架构评审组

从不写代码,但每次评审都来。开口就是"这不行"“不合规矩”“要按规范来”。宝玉每次提PR他都reject。

宝玉的commit message写得再好,贾政一看:你这思路就不对,回去重做。

  1. 贾母 = 老板/投资人

不懂技术,但掌握预算。谁好谁坏全凭感觉。觉得宝玉是个人才(投资了),觉得黛玉身体不好(项目风险高),最后撮合宝玉和宝钗(并购)。

  1. 刘姥姥 = 非技术人员用户

进大观园 = 第一次用你们的产品
“这鸽子蛋怎么吃” = “这个按钮点了没反应啊”
“老刘老刘,食量大如牛” = 你们这个系统怎么这么卡

但最后贾府败落,只有刘姥姥来救 = 产品凉了,只有忠实用户还记得你。

  1. 探春 = 敏捷教练/Scrum Master

大观园改革 = 推行敏捷开发
“把园子包给婆子们打理” = 微服务拆分,各团队自治
省下四百两银子 = 技术债清理,服务器成本降了40%

王熙凤评价探春:“好个三姑娘” = 这Scrum Master靠谱。

但改革没推行下去 = 老板不支持,敏捷变味了,最后还是瀑布流。

经典名场面程序员版

宝玉摔玉:

宝玉听了,登时发作起狂病来,摘下那玉,就狠命摔去

= 程序员删库跑路。但删完发现没有备份,又灰溜溜去 git reflog 找回来。

黛玉焚稿:

黛玉将稿子一烧了之

= 删掉所有本地分支,格式化硬盘,清空浏览器历史。离职前最后一步。

葫芦僧乱判葫芦案:

贾雨村判案,看的是"护官符"

= 代码审查不看代码质量,看的是谁提的PR。大佬的PR秒过,实习生的PR挑三拣四。

好了歌:

世人都晓神仙好,惟有功名忘不了

世人都晓远程好,惟有通勤忘不了
古今将相在何方?荒冢一堆草没了

世人都晓开源好,惟有工资忘不了
朝九晚五在何方?996到头白了

结局对照表

红楼梦 程序员
贾府败落 公司倒闭/裁员
白茫茫大地真干净 服务器清空,域名过期
宝玉出家 转行考公/开奶茶店
贾兰中举 前同事考上公务员发朋友圈
“落了片白茫茫大地真干净” rm -rf /*

最后

曹雪芹写了十年,增删五次 = 一个项目迭代了十年,改了五版需求,最后还没上线。

甲戌本、庚辰本、程甲本 = v0.1、v0.2、v1.0,后四十回是后人补的 = 原作者跑路了,接手的同事硬着头皮写完了。

满纸荒唐言,一把辛酸泪
都云作者痴,谁解其中味

= 这破代码谁看得懂,反正我是不想维护了。

各位佬友觉得哪个角色最像你?我先说,我是刘姥姥。:melting_face:

19 Likes

佬友这话,倒像是我在公司里左也惹人疼右也惹人爱,成了那时间管理的主儿了?

我倒是想做那贾宝玉,偏生生了一副林黛玉的命,成日里对着一堆后端抹泪,前端也不来看我一眼,到头来不过是趴在门口晒太阳的大黄,看你们人来人往,只当我是条狗罢了。

2 Likes

任何职业如果代替了自己这个人,那只用猜想、联想必然是悲惨的结局,因为用一个抽象的符号代替了一个具体的活生生的人。不妨在空闲时候做些维护自己个人独特性的事情。

5 Likes

2 Likes

任何职业如果代替了自己这个人,那只用猜想、联想必然是悲惨的结局,因为用一个抽象的符号代替了一个具体的活生生的人。不妨在空闲时候做些维护自己个人独特性的事情。

1 Like