我的編程致富之路
英文原文: How Learning To Code Made Me Rich
我很清楚的記得,那一年是 1999 年,我 21 歲,需要養家糊口,撫養我才 3 個月大的女兒。那時候我在一個提供給殘障人士的崗位上工作,薪資是 8.75 美元一小時,同時我也在一所大學學習攝影技術。那個時候我真的是要被錢給逼瘋了,在我勤勤懇懇工作 6 個月之后,我才終于加薪了,每個小時多了 0.5 美元。我意識到,這樣下去完全不行。
我的父親是一個程序員,他一直以來都鼓勵我去學習編程,但是我把時間都貢獻給了電腦游戲。唉,曾經有那么多的機會擺在我面前,我沒有珍惜,現在真心是追悔莫及。
而現在我是家里的頂梁柱了,心里有了責任,才知道自己當時錯的有多離譜,弄得現在我找不到一份好的工作。我想給我的寶貝女兒吃昂貴的有機食品, 我想讓我的家庭有一個屬于自己的房子,但是我明白,如果我一直呆在現在這個像死胡同一樣的工作上,我的這些想法就是癡人說夢。所以,我用我存下來的錢買了 Power Mac G4 和一個 21 寸的顯示器,共計是 1600 美元,這在當時絕對是個不得了的開支,想我一年的學費也就 3400 美元而已。我的工作要求我工作到很晚,所以我那臺巨大的計算機給我拖累著也得工作到很晚,而此時我的客戶早已經入睡了。
ugo Nakamura 是一位著名的數字藝術家和第一位交互式設計專家,從他那里我接觸到了 Flash 技術。讓我驚嘆的是,我利用 Flash 完成的第一個產品可以讓用戶將音樂、視頻和代碼結合在一起。盡管 ActionScript 1 腳本只有最基本的功能,但是它幫我完成了產品的開發。雖然這個網站現在仍在起步階段,但是它已經步入了正軌。
我每天晚上都在 Yugo P, Joshua Davis, Todd Purgason 等等資源上面學習,我學著看懂他們是如何設計如何編程的。在那些沒有堆棧溢出和 bug 讓我抓狂的夜晚,因為可以親手創造美麗的視覺互動作品,而讓我充滿積極性,因為這遠比搞個無聊的網站有意思的多。這是關于我的所有一切。我發現了能不斷促 使我學習并持之以恒的秘密。
但是在此期間,我仍然需要在晚上工作,使得我在白天就很難見我的寶貝女兒一面。這太讓人難以忍受了。所以我發誓,我這一年的收入一定要翻一倍才 行,不然都對不起我那無處擺放的父愛(笑)。我一直都記得為了支付賬單我賣掉了心愛的 Fender 1969 Bassman 電吉他音箱,真是一文錢難倒英雄漢啊!
三個月之后,我有了第一個網站客戶,以及在 Om Sites 網頁設計工作室實習的機會。Om Sites 網頁設計工作室主要是為當地的鍋子經銷商服務的。顧客來自四面八方,但是那個時候基本上我已經能獨立談生意了,薪酬是一小時 10 美元。三個月之后我被正式錄用了,薪資漲到 20 美元一小時。這時我已經能獨當一面替當地的企業完成一個完整的設計了。我不知道我做的好不好,但是我兢兢業業盡我所能。漸漸的,我的一些作品開始進入大家 的視野,Todd Purgason 也點贊了我的設計,為 Olympia Film Festival 制作的網頁甚至得了個提名獎。
在 2000 年秋天的西雅圖會議上,我遇見了我的伯樂,一家名叫 Headsprout 的新公司的工程副總裁。接下來我將自己的小家搬遷到了西雅圖,每小時賺 40 美元,那一年我 22 歲。只用了一年多一點,我就完全改變了我生命的軌道,而這完全是因為學習代碼。我不光完成了我的誓言,薪酬加倍,甚至是超額完成的,我的薪酬翻了兩番。并 且我為我將來的成功打下了基礎,是學習代碼點亮了我前行的道路。一年 8 萬美元現在聽起來并不多,但是如果加上通貨膨脹的因素就等于現在的 109,776.07 美元。
這個故事的重點是什么?
——不要找借口不學編程。不然你看我,我是在我窮困潦倒的時候去學的,同時還需要養活我的 3 口之家,那個時候我已經 21 歲了,各種壓力各種困難,一言難盡。所以絕對不要偷懶!
——學校不會教你如何努力工作,只有你真正進入社會了你才懂得努力工作的重要性。
——搞定一個龐大的項目看起來像一個不可能完成的任務,但是你可以把它拆解成一個一個部分,一步一步來。例如,當我第一次去制作網站的時候,看 上去像天方夜譚,我就把我的工作分解成制作一個一個按鈕,編輯一個一個動畫,完成一個一個視頻,一點一滴的搞定了這個“不可能的任務” 。就像俗話說的,千里之行始于足下,一步一個腳印,總能到達目的地。
——學習代碼不僅僅是為了寫代碼這么簡單,這是一種抽象的邏輯思維。學習代碼是一種技能,和別的技能一樣,它可以讓你編程,但又不止于編程。
這些年,幾乎每一個創業者都抱怨說他們的技術不過關,搞不定代碼,需要找個技術合伙人。這實在是個糟透了的借口。我們手邊就有很多可利用的工 具,像 Stack OverFlow, Treehouse,Codeacademy 等等,借助這些你完全可以在一個月的時間里搞定你的第一個 Rails,Web 或者 iPhone 應用程序。工作一個月來改變你未來的職業生涯,聽上去是不是棒極了,好像一副夢想的畫卷開始在我們眼前徐徐展開。可是,如果你想找個滿意的技術合伙的絕對 要花費不止一個月的時間,這個我敢打包票。
即使你并不想成為全職程序員,學習代碼對你在今后聘用和管理人員方面也有著不可忽視的積極意義。地獄是什么感覺你知道嗎,是你正在寫代碼的時候 服務器死機了,數據庫無法連接了?是你急需一個優秀的程序員但你卻不知道他是不是夠格?但是,如果你自己懂點基本知識,這些難題通通迎刃而解。
如果有人說他忙死了忙死了,他真正的意思是他的工作真 TM 的狗屎。
<span id="shareA4" class="fl"> </span>