回想當(dāng)年青春浪漫,、無(wú)憂無(wú)慮的少年時(shí)代;回想當(dāng)年初入職場(chǎng),熬夜碼代碼的年少時(shí)光,;回想…… 勸君莫惜金縷衣,,勸君須取少年時(shí)。有花堪折直須折,,莫待無(wú)花空折枝,。 那些青春時(shí)光啊,!終究一去不復(fù)返,。外鏈 在做編程的這幾年,我被無(wú)數(shù)認(rèn)識(shí)不認(rèn)識(shí)的人調(diào)侃,。 “你發(fā)界限又高了”,。 父母:“你一天天睡得比狗晚、起得比雞早,、沒時(shí)間陪女友,,到底在做啥子工作?” 我,,噼里啪啦……此處只有鍵盤聲,。 父母:“打字員”。 我…… 活著的每一天都無(wú)比珍貴,,或許哪天啟動(dòng)調(diào)試了,,人沒了,斷點(diǎn)還在…… 我的程序員前女友,,分手前還不忘讓我先把bug修了,。小猿好幾次哭暈在廁所 …… 嘆息版進(jìn)化之路 第一年:語(yǔ)法錯(cuò)誤。哎~ 第三年:編譯錯(cuò)誤,。哎~ 第五年:系統(tǒng)錯(cuò)誤,。哎~ 第七年:職業(yè)錯(cuò)誤。哎呦我的天??! 俗話說(shuō)得好,男怕入錯(cuò)行,,女怕嫁錯(cuò)郎?。?/p> Welcome aboard. 程序員是一個(gè)招黑的職業(yè),,我們經(jīng)常被黑,,也擅長(zhǎng)自黑。面對(duì)各種調(diào)侃,,很多時(shí)候我們嘿嘿一笑,,可是一旦觸及我們的底線,你絕對(duì)能聽到我們河?xùn)|獅吼的咆哮聲。 內(nèi)有惡猿,,請(qǐng)勿招惹,。 你知道程序員最討厭的事是什么嗎? 產(chǎn)品經(jīng)理頻繁變更需求,,No,。 測(cè)試在下班的時(shí)候追著你修bug,No,。 加班,,No。 最討厭的事情,,讓小猿想想,,你們也一起想想?可以將你們最討厭的事情私信發(fā)給小猿,,看看茫茫人海中,,有沒有誰(shuí)和我“心有靈犀一點(diǎn)通”。 我寫注釋,,別人不寫,。 每個(gè)人都有自己的寫作習(xí)慣、語(yǔ)言表達(dá)習(xí)慣及做事習(xí)慣,,寫代碼也一樣,,有的人寫出的代碼井井有條,有的人的代碼雜亂無(wú)章,,為了讓別人清楚你的工作,,方便后期工作(修改bug或添加需求)的開展,部分程序員養(yǎng)成寫注釋的好習(xí)慣,,當(dāng)然也有被強(qiáng)迫寫的,。 但不得不提的是寫注釋真的能縮短程序員的閱讀時(shí)間,便于其理解代碼的作用,。但是,,我寫你不寫,成百行的代碼你一個(gè)注釋都沒有,,一個(gè)節(jié)點(diǎn)好幾個(gè)分支,,時(shí)間久了,可能你自己都忘了先前的業(yè)務(wù)邏輯,,所以為了高效工作,減少大家工作量,,在重要邏輯代碼面前還是需要添加注釋的,。剛?cè)胄械男≡硞儯詈灭B(yǎng)成寫注釋的好習(xí)慣,切記初中級(jí)開發(fā)也要寫注釋,,當(dāng)你晉升為高級(jí)開發(fā)時(shí)你的代碼會(huì)更精簡(jiǎn),、可讀性會(huì)更強(qiáng),那個(gè)時(shí)候可以選擇性寫注釋,。 別打斷,。 我正頭腦風(fēng)暴的時(shí)候,一個(gè)提問(wèn)接一個(gè)提問(wèn),,一個(gè)催命c(diǎn)all接一個(gè)催命c(diǎn)all,。 項(xiàng)目進(jìn)展如何? 什么時(shí)候上線,? 這有個(gè)bug,,你快來(lái)。 我又想到一個(gè)需求,,你改一下,。 我剛給你發(fā)了個(gè)郵件,你確認(rèn)一下,。 Shut up. 哎,!我剛才分析到哪了?在我腦電波放電,,才思洶涌的時(shí)候能不能不打斷我,,能不能安靜點(diǎn)。 幫寫程序,。 幫個(gè)忙唄,!幫我寫個(gè)程序,很簡(jiǎn)單的,,然后要求是……巴拉巴拉一大堆,。 不是不愿意幫,如果真的有急事可以,,但如果是遇到一點(diǎn)困難,,就想甩鍋,那抱歉,。編程是個(gè)創(chuàng)造的過(guò)程,,我即使幫你編寫了程序,我的思想和邏輯也不會(huì)為你所用,。代碼要多寫,,即使剛開始千瘡百孔,即使被罵的狗血淋頭,,你也在慢慢成長(zhǎng),。 維護(hù)千年老代碼,。 如果你入職一家新公司,被告知維護(hù)老項(xiàng)目,,先別高興的太早,。別想著不就是簡(jiǎn)單的修bug嘛!如果你這樣想就大錯(cuò)特錯(cuò)了,,維護(hù)老項(xiàng)目看似平淡無(wú)奇,,實(shí)則兇險(xiǎn)無(wú)比,你的上級(jí)領(lǐng)導(dǎo)隨便給你遷出一個(gè)十年前的分支,,讓你添加個(gè)接口,,支持哪項(xiàng)工作。 然后,,成堆的代碼,,讓你看的暈頭轉(zhuǎn)向,看不懂的關(guān)系和搞不清楚的業(yè)務(wù)邏輯,,讓你的工作寸步難行,。 對(duì)于程序猿來(lái)說(shuō),最討厭最惡心的事莫過(guò)于維護(hù)老代碼,,你可以嘲諷,、挖苦他,但不要拿維護(hù)老代碼說(shuō)事,,如果你想逗弄某人,,那就讓他去修千年無(wú)人問(wèn)津的老代碼吧!分分鐘把人逼崩潰,。 |
|