世界,你好!(Hello, World!)

本文是翻译,版权归原作者所有



当程序员学习一门语言时,通常会写一个永恒的应用程序 Hello World,用过于简单的语法视角,轻装上阵,逐步通往令人畏惧的代码库。从我上大学开始,在过去的 13 年里,我本人至少写了 20 次,大概两年前,我当时是要学习 Ruby 才写的。对我而言,它算得上有趣的概念,真的。为了踏上学习一种新系统的旅程,将其简化为刚刚好,从而学习一门高级、复杂的编程语言。今天,我将开启另一个旅程,稍微不同于我看待「Hello World」的概念。

和大多数人相比,我开始程序员生涯有些晚了。尽管如此,我常常痴迷于计算机,在大二,我学了一门计算机科学基础课程,之前我没有真正做过什么。第一个 Hello World 程序,用 8 位的二进制编写,和实验室伙伴一起鼓捣了 8 个小时,共使用了 3 页 8.5 英寸 × 11 英寸的打印纸。对于我们完成的事情,我产生了无法抑制的狂热,第二天我就换了专业。4 年多的大学结束之后,我决定停止接受所谓的高等教育,继续自学编程。做为一个男人,我被还算「普通」的家庭和社会抚养成人,我没有多想就开始找工作了。经过一个月的奔波,我被一家公司雇佣了,她为保险公司管理数据。千真万确!我的现实生活就是从这里开始的!我并不知道,这就是我走进程序员生涯的开始。

这份工作糟糕透顶。环境超级保守,所有的开发人员(十足的程序猿)挤在一间屋子里,头顶是荧光灯,没有窗户,直接在生产环境调试 bug。只过了一年半,我就感到心力交瘁,最终提出离职。接下来的两年,我开始做厨师长、酒吧服务员,以此谋生,我非常满意那种生活方式。摆弄精酿啤酒、准备焖排骨、和朋友喝酒,就这样过了两年,有天凌晨,我女朋友对我说,我们将有孩子了。

这条消息立即把我切换到了父亲模式,我明白,是时候回到「现实生活」了,找一份丰厚待遇的工作。然而,这一次,我撞狗屎运了(可能我是这么认为的)。我最终找到了一家伟大的公司,每个人都愿意在这家公司工作,他们提供了理想的薪酬福利。极具竞争力的薪水、高收益、拉斯维加斯和纽约的旅行、一群优秀的同事、大量了不起的客户名单、办公室里有啤酒和威士忌,还有工作之外偶尔的快乐时光。他们利用新式的 web 框架、版本控制系统、基于云的服务提供商、自动化工具,我在接下来的三年里学到的东西,要多于我在其它公司的毕生所学。他们对我非常好,无论我是员工,还是真正的人。

然而,今天我坐在这里写博客,已经是一个 32 岁的男人了,头发白了,思绪无法停止,想了很多很多,而双眼只是看着数字世界。我对写代码感到力不从心;对配置感到疲惫不堪;对自动化的单调任务感到索然无味;厌倦了完成任务,厌倦了其它任务完成导致撤销掉当前任务;十分不想调试第三方广告代码;不愿意面对 16 个同时打开的终端;不喜欢为「连接」文化贡献什么;对每周「40 小时」的工作感到抵触,因为它实际上占用了我大部分心理上的时间;我甚至都不愿意在桌子前坐下来。这种倦怠的状态已经侵占了我太多的工作之外的生活,因此我决定找回我的生活。

事实上我在撒谎。今天,我站在这里,还有两天就要辞去当前的工作,在我内心深处,我有个新的差事,让我无法释怀。下周我要开启一次冒险,在当地一家农场工作,建立一个小型房车。在这次冒险中,我要把瘦骨嶙峋的、僵硬的手指还给它的主人——土地。这次冒险让我能够开发、规划并种植有形的植物,这是我引以为豪的。这次冒险将让我从抵押贷款或支付租金的终生监禁中解脱出来。这次旅行给了我充足的时间,让我成为积极的参与人,把我的孩子培养成善良的人。这次旅行的目标更宏伟,它给予我的东西是金钱无法提供的,它将带给我最真实的人生。

今天,我写下这些文字,不用担心什么报错(error)或异常(exception)……

世界,你好!(Hello, World!)

译文:世界,你好!(Hello, World!) 》| 腊八粥