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