程式設計師淡定的姿態和操蛋的心

Web開發者發表於2012-07-23

我身邊好多做軟體,或是被軟體做的朋友。
有上30的,有才過20的。有倚老賣老,有年少輕狂的。
記得一朋友說:媽的,最他媽討厭寫程式碼不寫文件的。但據我所知,很多時候他也是不寫的。
第一可能是小專案,寫在程式碼註釋就行了。
第二可能是公司對這方面就不是很重視或是規範化的操作。比如我現在基本兩種情況都有,不知道下次來新人是否也有人在背後這樣罵我。
後來我跟朋友開玩笑的說:是啊,不過這還好,勞資最最最討厭寫個文件還尼瑪是英文的!!
朋友笑了,因為他就碰到過。
然後程式設計師內心總有那麼點操蛋,他跟我說,那傻逼寫毛個英文,語法句子都讀不通。
我猜他一定用xx翻譯助手了,因為我也一直用xxxxx助手。當然,也可能那會他心情也不是太好。
 
這是年少程式設計師中最典型的一種。
接手一個遺留下來的專案。
一看程式碼規範沒按自己來的,就是那人傻逼。
一看ui設計不符合自己審美的,就是那人傻逼。
一看專案 沒按他自己思想框架裡的mvc或是xxx模式來的,就是那人低端傻逼。
因為去年剛進一公司的時候,我就這樣。
一個移動客戶端專案。
所有佈局設計xml檔案,最外層巢狀全用幀式佈局,我就,靠。
資料檔案儲存,你就一個應用,用個毛的內容提供者啊,直接db好了咯。
專案包還有這樣劃分的?
網路資料居然走xml協議格式?
後來才慢慢發覺,也許上一位寫的不一定完美。但卻能解決現有的問題。
用的幀式佈局,因為專案底部的選單欄是動態改變的,如此後只需傳入的上下文覆蓋上相應的一欄。
專案包劃分,只不過個人的一種習慣,他可能客戶端,服務端都接觸著。
網路資料走xml,雖然沒按常理走json,卻讓我發現他其實挺牛的,說白是自己寫的一個解析類,類似於android中pull一樣的。這樣也許他可以不知道android自帶某某api,卻可以將自己封裝的類到處使用。
有一千個程式設計師就有一千個哈姆雷特。
 
然後是倚老賣老的,這種比較簡單。
反正各種程式碼不符合他要求,介面影響他食慾,需求不符合他性慾。
外包程式碼各種bug,框架設計各種缺陷,合作公司專案經理各種傻逼或是裝逼。反正帶逼。
這已經是專案經理之怒了。
不過也能理解。
誰都想做一個自己心目中完美的專案。
 
然後是,“這個,我知道”一類的人。
跟他說吧,他都是,這個我知道。
我就是這樣寫的,你看。。。。巴拉巴拉。把他的程式碼流程走一遍。
其實我也知道,這個程式碼你都寫了幾十遍了。你知道的。
問題是,不是你知道的這個問題。。
程式設計師邏輯:第一,自己永遠是對的;第二,詳情請查考第一條。
 
當然,程式設計師中確實可以有些逼的人。
因為他其實去除這個逼的味道,還是挺牛逼的。
有好的基礎,說話永遠是一副無bug的邏輯思路,知道很多專業名詞。工作待遇環境好於其他程式設計師。
“今天又沒幹什麼,和同事聊了一下午dota”;
“看到某某大牛了”
“我就穿背心,短褲人字拖上班,一坐下把菸灰缸一推,桌上型電腦筆記本一開,儼然一副程式設計師模樣”
"那人傻逼,這專案我一人寫的。"
程式設計師心裡:屌,才是硬道理。你不罵罵專案經理,不穿著拖鞋上班,你都不好意思說你是高階程式設計師。
這類,雖然有實力,但是,程式設計師的心裡是相對的。
都是自己瞎比比時覺得很過癮,別人一瞎比比就覺得別人在瞎比比。。。
 
後來發現另外一種憤怒。
“這程式碼我似成見過。”
“你這設計不行,麵條沒麵條味道,大蔥放的比青菜還多,牛丸像魚丸,最重要的是,這豬大腸裡還有屎”
貶低他人成果,也成了一種樂趣。
也是,這的確是提高自己快感的一種方式。
別人有多搓,你那就相對來說就有多優秀。
問題是,程式設計師,我們能不能不要這麼憤世嫉俗啊。
開原始碼本來就是一種分享。可能別人修改了某些功能。
別人的設計一般,別人的雜碎面難吃,那你做一碗出來啊,別瞎比比好麼。
 
在山的那一邊,住著一群快樂的程式設計師。
他們勤勞勇敢。
敢愛敢恨
會賺錢,不會花錢。
。。。。。。。
 
少點怨恨,多點包容
少點指責,多點讚賞
少點瞎比比,多做點實事
別人說你牛逼,那才是真牛逼。

來源:網路

相關文章