當(dāng)一名程序員初次接觸一門(mén)新語(yǔ)言時(shí),通常的做法是先寫(xiě)那個(gè)永恒的 Hello World 程序,使用非常簡(jiǎn)單的語(yǔ)法以免陷入令人望而生畏的代碼之中。就我個(gè)人而言,從大學(xué)開(kāi)始直到大約兩年前我迷上 Ruby,時(shí)間長(zhǎng)達(dá)十三年之久,在此期間,我寫(xiě) Hello World 程序至少不下二十次。對(duì)我來(lái)說(shuō),這真是一個(gè)很有趣的概念。對(duì)于非常高級(jí)和復(fù)雜的編程語(yǔ)言,通過(guò)從 Hello World 程序入手,可以降低學(xué)習(xí)它的難度到最低點(diǎn),以便讓你順利踏上學(xué)習(xí)新系統(tǒng)的旅程。今天,我再一次開(kāi)始一段旅程 - 我看待 Hello World 的概念有點(diǎn)不同。
和大多數(shù)人相比,我成為一名程序員相對(duì)比較晚。雖然,我對(duì)電腦一直很著迷,但直到大學(xué)二年級(jí)上完計(jì)算機(jī)科學(xué)導(dǎo)論課之后,我才真正入門(mén)。我和一名實(shí)驗(yàn)室伙伴耗時(shí)八個(gè)小時(shí),用八位二進(jìn)制代碼寫(xiě)了第一個(gè) Hello World 程序,代碼篇幅大約有三張 8.5″ x 11″打印紙那么長(zhǎng)。不可否認(rèn),我對(duì)我們?nèi)〉玫某晒浅L兆?,以至于第二天我就修改了自己的?zhuān)業(yè)。四年多大學(xué)生活之后,我決定叫停所謂的高等教育,繼續(xù)自學(xué)編程。作為一個(gè)出身“正?!奔彝?,在“正常”社會(huì)環(huán)境下長(zhǎng)大的人,我甚至沒(méi)有過(guò)多思考,就開(kāi)始尋找工作了。經(jīng)過(guò)一個(gè)月的努力,我被一家為保險(xiǎn)代理人管理數(shù)據(jù)的公司錄用了。就是這里!成了我現(xiàn)實(shí)生活真正開(kāi)始的地方! 而且,讓我沒(méi)有想到的是,這里也成為了終結(jié)我程序員生涯的真正開(kāi)始之地。

這份工作簡(jiǎn)直糟透了。一個(gè)超級(jí)保守的環(huán)境,把所有開(kāi)發(fā)人員(在這里,碼農(nóng)一詞被發(fā)揮到淋漓盡致)塞進(jìn)一個(gè)熒光照明的沒(méi)有窗戶(hù)的房間,讓他們?cè)谶@樣的環(huán)境下直接解決生產(chǎn)系統(tǒng)的各類(lèi) bugs。大約僅用了一年半時(shí)間,這份工作就榨干了我的全部激情,剩下的只是行尸走肉了,也就在那時(shí),我最終辭職了。隨后的幾年時(shí)間里,我做過(guò)廚師、調(diào)酒師,這就是我的謀生手段,我對(duì)這種生活方式相當(dāng)滿意。釀造自制啤酒、烹調(diào)紅燒小牛排,然后與朋友們一起開(kāi)懷暢飲,這樣花天酒地的生活持續(xù)了兩年,直到有一天凌晨,女朋友告訴我她懷孕了。
這條消息立刻讓我進(jìn)入了爸爸模式,我意識(shí)到是時(shí)候返回“現(xiàn)實(shí)世界”找一份高薪資高福利的工作了。但是這一次,幸運(yùn)之神眷顧了我(起碼我是這樣認(rèn)為的)。我最終進(jìn)入了一家令人向往的神奇公司,在這里,他們?yōu)閱T工提供了相當(dāng)誘人的待遇:高額的薪水、誘人的福利、拉斯維加斯和紐約的免費(fèi)旅行、一大群同事、數(shù)量眾多名稱(chēng)奇妙的客戶(hù)、辦公室里的啤酒和威士忌、以及工作之余的歡樂(lè)活動(dòng)。他們使用現(xiàn)代的 Web 編程框架、版本控制系統(tǒng)、基于云計(jì)算的服務(wù)提供商、自動(dòng)化工具,在接下來(lái)的三年時(shí)間里,我學(xué)到了很多,感覺(jué)比我在其它地方花費(fèi)一生時(shí)間學(xué)到的東西都要多。無(wú)論是作為一名員工,還是一個(gè)真實(shí)的人,他們待我非常好。
然而,今天,我坐在這里寫(xiě)這篇文章,作為一名三十二歲的滿頭灰白頭發(fā)的男子,我的腦海里思緒萬(wàn)千,眼中全是數(shù)字世界。編寫(xiě)代碼讓我精疲力盡,繁雜的配置讓我精疲力盡,單調(diào)的自動(dòng)化任務(wù)讓我精疲力盡,等待完成的 tickets 讓我精疲力盡,調(diào)試第三方廣告代碼讓我精疲力盡,打開(kāi)的十六個(gè)終端窗口讓我精疲力盡,為“分享”文化奉獻(xiàn)讓我精疲力盡。盡管每周工作只有“四十小時(shí)”,實(shí)際上它占據(jù)了我絕大多數(shù)的心理時(shí)間。坐在工作臺(tái)前甚至都會(huì)讓我精疲力盡。這種身心疲憊嚴(yán)重影響了我工作之外的生活,我決定回歸生活本該應(yīng)有的狀態(tài)。
事實(shí)上,我撒了謊。今天,我站在這里,距離開(kāi)當(dāng)前這份工作還剩兩天時(shí)間,我的內(nèi)心如火焰般燃燒,然而我卻欲罷不能。從下周開(kāi)始,我將踏上一段冒險(xiǎn)之旅 - 在當(dāng)?shù)匾患肄r(nóng)場(chǎng)開(kāi)始新的工作,而且,我會(huì)在車(chē)輪上建造一所小房子。這將是一場(chǎng)歷險(xiǎn),讓我充滿骨感而且細(xì)長(zhǎng)的手指觸碰和回歸大地。這將是一場(chǎng)歷險(xiǎn),讓我打造、設(shè)計(jì)和培育足以令我為傲的有形產(chǎn)品。這將是一場(chǎng)歷險(xiǎn),把我從終生房屋抵押貸款中解放出來(lái)。這是一段讓我有更多時(shí)間、更積極主動(dòng)地將孩子撫養(yǎng)成人的旅程。這是一段擁有更遠(yuǎn)大目標(biāo)的旅程,這是一段金錢(qián)無(wú)法換取的旅程,這是一段能讓我過(guò)上真正生活的旅程。
今天,我把這段話又一次寫(xiě)了下來(lái),再也不需要擔(dān)心任何錯(cuò)誤或者異常的發(fā)生...
你好,世界!
作者:匿名,原為一名程序員,現(xiàn)在是一位農(nóng)夫。
原文: Hello, World!
感謝: Jodoo 幫助審閱并完成校對(duì)。
P.S. 如果您喜歡這篇文章并且希望學(xué)習(xí)編程技術(shù)的話,請(qǐng)關(guān)注一下 復(fù)唧唧。