|
最近我發(fā)現(xiàn)了一個(gè)好玩兒的事實(shí): 程序員們,可比我們想象得野多了。 你以為程序員都是這樣的: 禿頭。禿頭的程度代表著代碼水平的高低。 格子襯衫,不管晴天雨天,都是要穿格子襯衫的一天。 還有其他印象:不修邊幅,長期單身,社恐患者…… 但實(shí)際上的程序員是這樣的:除了每天加班,還有很厲害的生活,相當(dāng)野。 這是《樂隊(duì)的夏天》里面刺猬樂隊(duì)的趙子建,身為一名程序員,發(fā)量超多。 還是個(gè)玩了14年搖滾、發(fā)了8張專輯的老樂手。 而且過得比大部分社畜還隨性:給各大互聯(lián)網(wǎng)公司寫過代碼,錢賺的差不多就辭職搞音樂,過一段時(shí)間再去找工作。 程序員也不是不愛說話,相反他們還都有點(diǎn)冷幽默。 這是17年《脫口秀大會》的冠軍,程序員龐博。 上海交大畢業(yè),人很幽默長得還帥,娶了一個(gè)產(chǎn)品經(jīng)理當(dāng)老婆。 粉絲紛紛嘆息他“英年早婚”。 程序員撩起人來也非常硬核,非常野。 我看過一個(gè)新聞,一個(gè)程序員去接親,當(dāng)場寫了一個(gè)小程序跟新婚妻子表白,足足20行代碼: 寫這個(gè)稿子的時(shí)候,我還特意觀察了一下我周圍的程序員朋友,發(fā)現(xiàn)他們都是這樣的—— 不愛穿格子襯衫,發(fā)量還都挺多。 真的,不要瞧不起那些勤勤懇懇寫代碼的程序員們。 他們野起來,比你我都猛。 普通人的野,是把賺來的錢大把花在工作以外的生活上。 程序員呢? 他們辛辛苦苦加了班,賺了錢,結(jié)果又用這些錢來繼續(xù)工作。 一把其貌不揚(yáng)的程序員的椅子,可能比你的包都貴。 他們一般不會坐公司配備的辦公椅,而是會自掏幾千塊買一把人體工程學(xué)坐椅。 畢竟他們在工位上呆的時(shí)間,比在床上睡覺的時(shí)間都要長。 更好的坐著,是為了更好的工作。 全公司最值錢的工位,一般也是程序員的。他們的電腦和顯示器尤其多。 一個(gè)用來寫代碼,一個(gè)用來預(yù)覽。項(xiàng)目多的還會再買一個(gè),方便切換。 有家庭影院款: “你被包圍”款: “重慶九宮格“款:
分類花樣之多,堪比上海垃圾桶。 而且他們換過的鍵盤和鼠標(biāo),比你換過前任還多。 普通人的鍵盤是黑的,但程序員的鍵盤,一定是彩的。 入門的長這樣:
進(jìn)階的,敲一下就閃一下的光:
一個(gè)新的機(jī)械鍵盤,還會掀起整個(gè)辦公室的“拋妻棄子”的熱潮。 “你看我這個(gè)手感多舒服,段落感明顯,聲音清脆,打字毫不費(fèi)力,趕緊買一個(gè)吧?!?/p> 作為整個(gè)公司鄙視鏈的最頂端,程序員永遠(yuǎn)在用你用不起的裝備,和你根本聽不懂的語言。 對程序員的最大誤解,是以為他們的生活就是寫代碼寫代碼,平平無奇。 你錯(cuò)了,寫代碼本身,每一秒都是刺激。 龐博曾用賣肉夾饃的比喻,揭示過程序員工作到底是怎么一回事—— “別人都只要一個(gè)肉夾饃,但有人上來一下要兩萬個(gè)?!?/p>
最難的是產(chǎn)品技術(shù)經(jīng)理提出了技術(shù)難以實(shí)現(xiàn)的需求:“我不要肉夾饃,你給我來?xiàng)l狗?!?/p> 程序員還得強(qiáng)行忍住不崩潰。
你以為寫代碼是造房子,進(jìn)一寸有一寸的歡喜。 但實(shí)際上,寫代碼就是補(bǔ)窟窿,花80%的時(shí)間改bug,再花20%的時(shí)間寫新的bug。
對于程序員來說,bug只有兩種,沒發(fā)現(xiàn)的,和不想改的。 而最大的挑戰(zhàn):不是找不到bug在哪里,也不是被別人的bug搞得心力交瘁。 而是你一邊調(diào)試一邊生氣,想知道這個(gè)漏洞到底是誰寫出來。 最后才發(fā)現(xiàn),造成這個(gè)bug的,就是你自己。 Bug從來不會因?yàn)槟阆掳嗔司筒怀霈F(xiàn)。于是程序員野起來,根本不挑時(shí)間地點(diǎn)。 婚禮上,可以加班擴(kuò)容:
坐在街頭,可以繼續(xù)改bug:
地鐵,是他們流動(dòng)的辦公室:
就連遇到堵車,他們都能掏出電腦來,在車流里安靜工作:
有的程序員是被迫加班,個(gè)別人連做夢也不忘工作。
論工作上的野,程序員說第二,互聯(lián)網(wǎng)其他崗位沒人敢說第一。 程序員的生活,就更野了。 你以為被代碼吸干了的他們會在床上癱著。 不,他們野就野在,都996了,居然還在努力生活。 鋪床要鋪得整整齊齊,維持床和內(nèi)心的秩序。
手機(jī)設(shè)置手勢密碼,也要展示嚴(yán)謹(jǐn)?shù)拿缹W(xué)。
只剩12個(gè)小時(shí)的閑余時(shí)間,他們也不會放縱自己摸魚。 十個(gè)程序員里,有三個(gè)是會回家偷摸學(xué)吉他的,有兩個(gè)堅(jiān)持回家給自己做飯,還有兩個(gè)會定時(shí)定點(diǎn)鍛煉身體。
剩下那三個(gè),要么繼續(xù)回去寫代碼,要么繼續(xù)看代碼論壇,兢兢業(yè)業(yè)學(xué)習(xí)。 我認(rèn)識的一位程序員,每天10點(diǎn)上班,10點(diǎn)下班。結(jié)果不光一個(gè)人自學(xué)了西班牙語,還考了品酒師的資格證。 他和我說,生活就跟寫程序一樣。 “今天要是沒有點(diǎn)小進(jìn)步,就是感覺不痛快?!?/p> 有人說程序員不懂風(fēng)情,但程序員在搞浪漫這件事上,非常野。 尤其擅長用一己之力給愛的人制造驚喜。 讀者@cc 新年舞會之前收到了男朋友的一個(gè)程序安裝包,打開后發(fā)現(xiàn)里面—— 只有四道物理題。而且做對一道后,才能顯示下一道。 四道題答案分別是20,14,12,30。 終于都做對之后彈出來一個(gè)超可愛的文字框,寫著“恭喜你都答對啦!那么,2014年12月30日做我舞伴吧??!” 還會利用科技改變生活。 沒空和老婆聊天? 直接寫個(gè)程序代替自己和老婆一起聊。
上班劃水怕被上司發(fā)現(xiàn)? 直接設(shè)定一個(gè)人臉識別功能,老板來了自動(dòng)切換界面。
可以說,只有他們想不到,沒有他們做不到的。 有一個(gè)俄羅斯的程序員,甚至專門為自己喝咖啡寫了一個(gè)程序。 這個(gè)腳本在執(zhí)行之后,會先精確等候17秒,然后打開一個(gè)SSH進(jìn)程,遠(yuǎn)程連接到公司的咖啡機(jī)。 接著傳送一堆代碼過去,咖啡機(jī)就會煮一份中杯半咖啡因的拿鐵咖啡。 再精確等待24秒后,咖啡倒進(jìn)了咖啡杯里。 這個(gè)腳本運(yùn)行一共41秒。正好是這名程序員從自己的辦公桌前起身,走到咖啡機(jī)所需要花費(fèi)的時(shí)間。 在這些狂野男孩眼中,就沒有代碼解決不了的問題。 程序員最野的地方,在于可以創(chuàng)造一個(gè)世界。 上半年我聽過的最浪漫也最野的構(gòu)想,來自日本老奶奶若宮雅子。 她83歲,是一個(gè)獨(dú)居老人,也是一個(gè)開發(fā)游戲的程序員。
2017年,她推出了針對老年用戶的小游戲Hinadan。 這個(gè)游戲脫胎于日本本慶祝儀式,有兩個(gè)界面,老年人可以在手機(jī)上擺放人形娃娃,模擬女兒節(jié)慶典。
完全想象不到,她60歲才碰到電腦,基本靠自學(xué)。 整個(gè)項(xiàng)目花了她半年的時(shí)間,起因是她發(fā)現(xiàn)世界上沒有多少給老年人玩的游戲,想自己做一個(gè)試試看。 這個(gè)項(xiàng)目17年上線,現(xiàn)在已經(jīng)有超過5萬人下載了這個(gè)游戲。 當(dāng)程序員敲下每一行代碼,心里大概都抱著一個(gè)會改變未來的可能。 我還看過這樣一個(gè)新聞,一個(gè)叫Sam Glassenberg的游戲制作人, 專門開發(fā)了一款VR應(yīng)用,可以讓醫(yī)生和醫(yī)學(xué)學(xué)生們在智能手機(jī)、平板電腦上練習(xí)微創(chuàng)手術(shù)的操作。 每年會有44000到98000名病患死于醫(yī)生的操作失誤。有了這樣技術(shù)后,醫(yī)生們可以通過更加逼真地練習(xí)減小失誤率,能挽救更多的生命。 “我們是一群碼農(nóng),但是我們要用代碼救人命?!?/p> 電視劇《硅谷》有一句臺詞,很好地解釋了程序員的驕傲感: 創(chuàng)造不止,前進(jìn)不息。 盡管我只是個(gè)碼農(nóng),但我也有可能改變世界。
|
|
|