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

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