Skip to content

论君子八艺

术何以成?曰:练。道何以成?曰:悟。

吾识术逾数十年矣,朝以敲键为勤,夜以调 bug 为业,虽略有小术,然未有大成,终不成器,实为怅然。每思昔贤,执笔成章,动则封侯;而吾辈执键千日,不过修个补丁。心虽不甘,身却疲矣。

一日夜半,屏光照面,脑中昏沉,正调代码至断行,忽闻耳畔有人叹曰:“汝学术久矣,奈何不得其道?” 回首无人,惟见显示器忽闪,代码之中似隐一影,衣白如雪,气若晨霭。我大骇,问曰:“子何人也?” 其人微笑曰:“吾乃网中古神,见汝困于术,不得其道,故来点化。”

我惶然拜问曰:“何谓道?”

神曰:“汝等今世,号曰工程师者,日以术御机,夜以劳驱魂,而不知笑,不知止,焉得长久? 夫术可练而不息,道须悟而自明。汝欲脱卷中之苦,当修‘八艺’,以镇心神,以度红尘。”

我疑曰:“八艺何名?”

神曰:“曰典、曰孝、曰急、曰乐、曰蚌、曰麻、曰赢、曰润。非圣非贤,皆以此自保。”

言毕,光影俱灭,惟余代码一行,注释云:

修心八艺,慎勿忘之。

我心惊而喜,遂抚案记之,成《论君子八艺》一篇,以为八艺之总纲。古人云:“术不传三者,法不传六耳。”,然此八艺非同小可,不敢独享,遂建此站为天下有缘人共享之。


正文

论君子八艺

古有六艺,以成君子;今有八艺,以存理智。 古人以礼乐射御书数为修身立命之方, 今之代码之士,日与机争,夜与逻辑战, 若无此“八艺”相济,则精神早为异常终止矣。

夫所谓“八艺”者,曰典、曰孝、曰急、曰乐、曰蚌、曰麻、曰赢、曰润也。 其状似戏,其理似经;若悟其意,虽处 bug 地狱,亦可面带祥和。

一曰典:以错为师

“典”者,常见于“典中典”,意谓错中之错,败中之最。 初学者遇之,叹曰:“不复再矣”; 老工程师遇之,则莞尔一笑,拍案曰:“诚所当然。” 盖凡事若无错,则无以悟其理; 不遇“典”,不知代码可如人生之易乱。

程序有错可改,心若无错难明。 故曰:君子见典,不怒,反喜, 以为进益之机也。

二曰孝:以笑代哀

古云:“孝者,百行之本。” 今人曰:“孝死我也。” 盖此“孝”非敬亲之孝,乃笑中带泪之笑。

若有命曰:“此功能不难,不过三行代码耳。” 有测试报曰:“此feature,非预期也。” 有客户怒曰:“何故不如友商方便乎?” 于是众工面带平和之色,心已万马奔腾。 然终以一笑释之,是为“以孝化怨”。

此笑,非欢也,乃无奈之极, 笑出声者,未必轻松,笑不出者,方为真孝。

三曰急:急中有静

急者,人之常情,尤工之宿命。 一行未测,千行相崩; 部署在即,环境崩塌; 客户欲验,日志闪红。

凡此种种,非不急也, 然急而能静,乃大工之气。 古人云:“胸有惊雷,而面如平湖者,可拜上将军也。” 手不停键,心不离定, 虽风火连天,仍徐徐输入一行命令, 曰:sudo systemctl restart all

是谓“急而不躁”,修身之极。

四曰乐:以混为乐

乐者,非常之乐也。 彼乐非游山玩水之乐, 乃见系统崩而微笑,见需求乱而无怒。

夫代码之路,日新月破; 一日优化,三日回滚。 能于混沌中取趣,于荒唐中自足, 斯为真乐。

古有乐天之名士,今有乐子之工程师。 其志同,其境似也。

五曰蚌:崩而不碎

“蚌埠住了”,流行语也。 其意,绷之极而将崩,然犹自带笑。

此艺尤难学: 明明欲哭,偏以笑代; 明知无望,仍写注释曰:“To be fixed later.”

蚌者,内藏珍珠; 人若崩中有笑,苦中藏光, 虽败犹荣矣。

六曰麻:万念皆休

“麻”者,非毒也,乃心之麻木。 当一人经无数 bug、历无边加班、改无穷需求, 心若灰尘,神若空壳。

此时再闻部署失败,不过平淡一笑。 是非功过,皆成浮云。 程序若死,重启即可; 心若麻,便成永恒的守护进程。

七曰赢:幻胜而安

“赢麻了”,今人常语,虚荣之极也。 然虚胜亦胜,假喜亦喜。 盖此行业,真赢者寡, 故以假象慰己,以幻觉养神。

项目若上线无炸, 众人欢呼曰:“赢!” 虽知明日必有补丁,仍须此刻自贺。 不然,则生无可恋矣。

八曰润:遁世之明

八艺修至极处,人心已空。 彼时若有人轻声曰:“润了。” 众皆默然,不言劝留。

润者,非逃也,明也。 知去留之机,识循环之终。 人之命,不可全耗于内卷之栈, 当以自由为最后 return。

后论

夫八艺者,皆生于乱世, 以笑抗卷,以麻对压, 看似荒唐,实乃修心之术。

古之君子以六艺立身,今之码士以八艺续命。 若能于崩溃中求静,于失控中存雅, 虽身陷工位,犹知起身; 虽闻 deadline,仍思天命。

此道若悟,心自有度。 不必与夜争光,不必以劳为荣。 机器可昼夜不息,然人非其类; 电若久续则热,心若久系则枯。

故君子知止,不困于加班之名, 宁闭屏以安神,留清醒以待朝。

明日若问此艺何得, 但举杯微笑曰:

“aprilzz.com”