悲催的程序員,以及程序員的悲催

我儘可能用平和一點的口吻跟你說說關於程序員的那點事兒。html

1.程序員

我在一個叫摩托羅拉的公司幹過,那地方有50%的人成天干的事情就是催另外25%的人沒完沒了的解剩下那25%的人形成的bug。我是個程序員,每 天敲敲打打,哪天電腦崩潰了你會發現我這輩子啥都沒留下。大多數人甚至都沒有想過咱們是怎麼把手機搗鼓出來的,包括是是否人手一套樂高的家庭套裝工具。編程

我那可愛的岳父岳母在向本身的親戚朋友們介紹個人時候,老是用一種充滿自豪的口吻輕描淡寫的說,他在摩托羅拉上班(我離開摩托羅拉之後他們會說,他之前在摩托羅拉上班)。而後那幫倒黴催的親戚朋友們就會一種既內行又套近乎的口氣說,你能埋導偏伊熟幾啵?...我內諾幾亞屏幕不鹹你能修啵?ide

相似的事情在我剛畢業的時候也會常常發生,人們一聽到郵電大學就會憂國憂民的嘆一口氣:如今這郵局不景氣啊,快遞也都是體力活兒...工具

今天下午個人我同事同客戶見面,咱們花了一個多小時也無法很好的解釋爲何咱們的客戶端在收到一個完整的圖片(雖然它超時了)後又再次發生相同的請求,而且在3秒鐘又收到應答以後仍是無法讓它顯示出來。「有關部門」能夠「不解釋」,但程序員一點兒都不能含糊。.net

而後另一個同事給我發了一個連接,關於大洋彼岸一個悲催的程序員阿什頓的故事(http://www.zhuoqun.net/html/y2010/1565.html)。「他寫過的任何一行代碼都沒有運行過。過去兩年內他作的任何一件事情都沒有對世界產生過什麼影響。」線程

儘管我從心裏裏明白這個世界上還有不少人活得比我悲慘,但我仍是忍不住的悲從中來,幾乎逆流。翻譯

2.code

我天天努力編寫代碼的間隙,會上水木清華的笑話版放鬆一下,或是看看不露點的美女圖片解解乏。我也看一些業界的新聞,那些狗日的每天把「創新/用戶 體驗/敏捷開發」等等掛在嘴邊,卻歷來沒爲這個世界貢獻過哪怕一行代碼。我還用免費的在線翻譯軟件,爲的是給代碼中的每個變量都起一個地道的英文名字, 至少讓印度同事們看上去可讀性強一些。htm

我有個師弟,由於工做的關係他竟然不得不在晚上編程。在他失戀的那天晚上咱們一塊兒喝酒,他淚流滿面的對我說,其實他以爲最悲痛的事情是本身連坐檯的×××都不如,她們還能夠賺外快,而這倒是個人生活。

上個月我和幾個校友聚餐,其中一個26歲的小夥子一直沒怎麼吃,末了他十分沉重的說,怕本身這輩子就只能當個程序員了...編程年齡最長爲12年的咱們充滿羞愧地以遍歷的形式相互對視了一圈;包間的空氣裏充滿了悲愴和絕望。

我努力回憶看過的每一部有程序員出現的片子,發現這些人不是前景就是背景,老是處於焦外。有時候他們在黑掉一些系統以後會有有幸運的正臉出現,但很 快就會以一種飛來橫禍(例如被鼠標線勒住或滑落的電腦砸到)的方式死掉,連像主角那樣中槍或被爆炸都不配。他們沒有名錶名車,沒有女人和性,最多養一隻看 上去和本人同樣非主流的寵物蜥蜴。

那晚上我作了個夢,夢見這個世界有一個總的電源開關,邪惡的章魚博士用手(他有八隻手)惡狠狠的掐掉了開關,而後我幹了一生什麼都沒留下。

3.

我老婆天天下班都會跟我講她們辦公室好玩的事情,例如A和B鬧矛盾打了起來而後B就把A整年的工資單羣發給全部同事...我也跟她說咱們好玩的事 情:A寫的代碼把互斥和信號量弄混淆了,致使執行的結果老是時對時錯,B給他作code review以後把互斥和信號量都去掉了,發現根本不須要這些東西也能獲得正確的結果,由於全部的一切都運行在同一個線程裏...

如你所知,這個世界上有兩種人永遠無法理解程序員的幽默和笑點,一種是不會編程的人,一種是沒有幽默感的人。就如同狗日的KJ說過的,這個世界有兩種人,一種是程序員,一種不是程序員。

非程序員能夠要求程序員提升點文化素質和舉止修養,但程序員卻不能要求非程序員們在討論大事小事的時候多一點理性的態度和客觀科學的精神。這也是我和我老婆的家庭生活原則。

我認識的朋友中有作編劇,也有畫畫的,這兩個倒黴的傢伙的做品歷來沒有在這個世界上以一種公開的方式被人看過。可是全部的人都充滿耐心和愛心的安慰 他們,不要緊,總有那麼一天你會進軍好萊塢,或是在佳士得拍賣場的。但是這幫勢利眼們每次見到我都會用一種不出所料的心態,以一種關切可惜的口吻說,你怎 麼還在編程啊?他們歷來不會安慰我說,總有一天你會成爲比爾蓋茨的;哪怕是王江民也行,儘管他已經英年早逝。

4.

哲人們說過,是你去迎合這個世界,而不是這個世界來迎合你。我爲了迎合這個狗日的世界,不得不在編程之餘去作一些事情,目的只是讓本身成爲一個不是 那麼普通的程序員而已。世界多是你的,也多是他的,但不是程序員的,儘管這個世界凡是插電的東西里基本都跑着匿名程序員們一行一行寫出來的代碼。

我得看一些大部頭,不是《鬼吹燈》,至少得是《明朝那些事兒》,這樣他們在談論《萬曆十五年的時候》我至少能插得上話,偶爾也能談笑風生。我最近看的一本書是《高級迷信》,我敢打賭無論你是否是程序員你都不必定看得懂。

我買了單反還有鏡頭,雖然都是二手的,但我和全部燒不起器材的人們同樣,堅信重要的不是鏡頭而是鏡頭後邊的這顆腦殼。

我還聽搖滾,雖然他們的iPod裏大多數時候放的都是些小資小清新。至少我也有本身的品味。

個人那些程序員同事和朋友們,有的去爬山遠足,有的學調酒(由於無法學會調姑娘),還有的本身和本身玩SM。由於程序員們對於這個複雜的世界來講都 屬於足夠簡單的那一類人,性格簡單,愛好簡單,甚至行爲也簡單。他們有時只是想引發身邊的人對本身的程序員朋友或程序員家人一點足夠的重視,就像你養的小 狗那樣。

有時我也把一些編程的心得寫出來,插入一些故弄玄虛的廢話,而後發到博客裏。我歷來不知道本身寫的代碼何時在哪些地方運行着,但我卻能夠清楚的 看到多少人訪問過個人博客(儘管有些人只是誤點),還有多少人留言(儘管大部分都是「頂」或「狗屁」一類的狗屁)。但得感謝他們,深夜裏我撫摸屏幕上這些 莫名的訪客記錄,感受本身那灰色的二進制程序員生活所以而照進了一絲聖光,看上去變成了8進制:赤橙紅黃綠藍紫,還有白。

5.

對於程序員來講,一個最好的世界,就是咱們能夠心無旁騖編程的世界,是咱們能夠驕傲的高呼「我要編一生程」的世界,是非程序員的那些人像追捧iPad同樣奉程序員爲明星和教主的世界。

相關文章
相關標籤/搜索