- 相關推薦
初級程序員是如何毀掉一個網(wǎng)游公司
2010年7月份,我22歲,在加州的一家網(wǎng)游公司工作。我剛畢業(yè),這是我的第一份真正意義上的工作。我有了工資收入,有了自己的宿舍。我感覺長大了,頭一次有這樣的感覺。
有兩個“工程師”在為公司的旗艦產(chǎn)品——一款RPG游戲——寫代碼,我是其中之一。我在大學里學的是哲學,這意味著,雖然我知道如何去思考、解決一個問題,但我對最佳實踐方法、設計模式等方面的知識很缺乏。我完全倚仗基本的LAMP相關知識,對它們付出了極大的熱情。
這款游戲的設計者(我們的老大)經(jīng)常從暴雪公司出品的風靡世界的游戲“魔獸世界”中吸取靈感。在當時,魔獸世界里的“Raids”玩法在玩家中激起了前所未有的興奮和熱情。這個東西是我們特別想在我們的游戲中復制的功能。
我被分派去實現(xiàn)我們的游戲中的Raids。同事山姆被大量的重構工作糾纏住,于是我就幸運的有機會去開發(fā)一些新的令人興奮的東西了。
我們的開發(fā)環(huán)境的一大特色是,我們開發(fā)代碼直接連的是生產(chǎn)庫;叵肫饋,這真是難以理解,我竟然沒有詢問這是為什么,真是一個笑柄。
我是使用一個MySQL客戶端來查看數(shù)據(jù)庫表,這個工具有個華而不實的OSXy接口的界面…遠不如phpmyadmin。我的一部分測試工作涉及到手工的清除RAIDS表,然后用程序重建。
這種工作的單調讓我精神恍惚,一個懶洋洋的下午,我發(fā)現(xiàn)自己昏昏欲睡,鼠標光標移到了USERS表達圖標上,然后彈出右鍵菜單,點擊‘clear’。
我的所作所為會帶來的嚴重后果并沒有立即擊倒我。我起初只是感覺到一種靈魂出竅,好像是懸浮在黑暗的房間里,看見各位同事都勾著腰趴在發(fā)光的顯示器上。
那么,究竟是什么后果呢?我們的游戲有上萬個付費用戶。用戶花錢買裝備,提升他們游戲中人物的能力。所有這些人物的數(shù)據(jù)都放在USERS表里,現(xiàn)在全沒了。
大概一分鐘之后,一個業(yè)務經(jīng)理走了進來!拔腋杏X有什么地方出問題了”,她說。我回答說,“是的,我知道出了什么問題”。
我發(fā)現(xiàn)自己倚著一張桌子給數(shù)據(jù)庫提供商Rackspace打電話尋求支持,耐心的聽著他們的工程師解釋說我們的數(shù)據(jù)庫實例的備份兩個月前就已經(jīng)停止了。啊!
下午,一層又稠又密讓人壓抑的愁云充滿了辦公室的上空。大家知道有什么地方出來問題,但只有少部分人知道是什么問題。我被拽進了一個在會議室舉行的“工程師+領導”的緊急會議。
CEO斜坐在桌子對面,看著我的臉,說,“你干的好事!你讓我們損失了數(shù)百萬美元的收入”。他的合伙(通過Skype遠程出席會議)插進一句話“你替自己禱告吧”。
整個公司在接下來的數(shù)天里都在做減災控制。游戲開發(fā)運營上的工作全部停止。技術部員工試圖通過其它數(shù)據(jù)表里的數(shù)據(jù)關系來盡可能的恢復USERS表。非技術員工來應付憤怒的客戶,為那些聲稱記得自己游戲數(shù)據(jù)的人做記錄。我這些天干脆就沒回家。身上都發(fā)臭了。
一直都沒有公開的信息表明我要為此全權負責。大家都收到了一份郵件,里面稱這是一個“初級程序員”的責任事故。公司里只有我和另外一個人被看作是“初級程序員”。
不超過三天,很顯然,所有人都知道了是我。大家開始用異樣的眼光看我。少數(shù)幾個人,對此表示同情。但大多數(shù)人,更多的是憤怒和不信任。對他們來說,是這個公司提供了他們這最好的工作機會。我把公司推向了困境,也同時把他們的幸福和生計推向困境。
我情緒低落,充滿內(nèi)疚和慚愧。在一個“全公司”的大會上我公開的進行了道歉。有人鼓掌。
一個月后,終于,我寫了一封辭職信給CEO和項目經(jīng)理。我離開了這個城市,頭也不回的去了紐約。
【初級程序員是如何毀掉一個網(wǎng)游公司】相關文章:
如何選擇一個好公司03-19
如何注冊公司11-14
公司如何注冊03-28
個人如何開公司06-26
內(nèi)資公司如何注冊03-04
如何創(chuàng)辦服裝公司11-18