您好,登錄后才能下訂單哦!
曾經(jīng),程序君被一則發(fā)生在美國(guó)的槍擊案件刷新了三觀,究其原因,行兇者竟然是大眾眼里平日里大門不出,二門不邁,埋頭苦敲代碼的程序員。
據(jù)悉,該名程序員來自美國(guó)威斯康星州米德爾頓,槍擊案件發(fā)生前,他為威斯康星州米德爾頓的WTS Paradigm公司工作,并已經(jīng)持續(xù)了一年。
本應(yīng)該埋頭編寫代碼,然后升職加薪,迎娶白富美,走上人生巔峰的他。
卻因?yàn)橥虏粚懽⑨?,不遵循駝峰命名,括?hào)換行,最嚴(yán)重的是天天使用 git push -f 參數(shù)強(qiáng)行覆蓋倉庫等因素,憤怒掏槍,射向同事。
美國(guó)威斯康星州米德爾頓警察局長(zhǎng)查克·福克稱
槍擊案發(fā)生在當(dāng)?shù)貢r(shí)間周三上午10點(diǎn)左右,43歲的安東尼·湯(Anthony Tong)出現(xiàn)在辦公室,拿出一把事先藏起來的半自動(dòng)×××開火射向同事。
目擊者朱迪·拉默斯稱,在聽到“非常響亮”的槍聲后自己拼命逃,最后她跑出大樓躲在一輛車后面才躲過一劫。
拉默斯還說,有三位同事在槍擊案中受傷,但目前狀況良好。
拉默斯為自己辯解說:“槍擊事件完全出乎意料,我們都是軟件人員,不是窮兇極惡的殺人犯?!?/p>
目前,該名程序員已經(jīng)因?yàn)榭咕茏ゲ侗痪綋魯?,三名傷者仍然在醫(yī)院治療當(dāng)中。
一時(shí)間,不少碼農(nóng)紛紛各抒己見,網(wǎng)絡(luò)上各種神吐槽也是層出不窮。
看來,我大天朝的碼農(nóng)們也是會(huì)遇到這種神一般存在的同事啊。
那么,作為一名程序員,怎么樣才能避免這種駭人聽聞的事情發(fā)生呢?
下面,程序君就教你幾招,包教包會(huì)的那種哦!
1.寫干凈整潔的代碼
去除沒有用到的類引用,eclipse里面Ctrl+Shilft+O。
看到一大片的因?yàn)轭愐脹]有用到而報(bào)的警告信息簡(jiǎn)直就是災(zāi)難,空間和視覺都沒有得到尊重。(后臺(tái)回復(fù)“重構(gòu)”獲取《重構(gòu),改善既有代碼的設(shè)計(jì)》電子書下載鏈接)
記得格式化代碼,eclipse里面Ctrl+Shilft+F。
看到一大片雜論無章,連基本的對(duì)齊都沒有的代碼也是很大的災(zāi)難,視覺腦力都會(huì)受到挑戰(zhàn)。
不要吝惜廢棄的老代碼,eclipse里面Ctrl+D。
有些人對(duì)待已經(jīng)廢棄的老代碼比對(duì)待自己的老婆還寶貝,大量運(yùn)用注釋來保留,隨著代碼的演變暫用非常大量的空間。
如果那段代碼非常精妙,舍不得刪,那么請(qǐng)把它移到你的私人代碼庫。
不要寫冗余無用的代碼。
if(true)之類的代碼塊完全不應(yīng)該出現(xiàn),用空行隔開該段代碼是更好的選擇。合理運(yùn)用空行。
空行可以用來隔開相對(duì)獨(dú)立的代碼塊,有利于閱讀和理解。但是不要使用超過一行的空行,對(duì)空間,別太奢侈了。
2. 高效運(yùn)用注釋
規(guī)范的注釋類信息。請(qǐng)查看一下Java標(biāo)準(zhǔn)庫的String.java源碼吧,包括文件名,日期,作者,版本號(hào)等信息,用統(tǒng)一的模板。
非Java Bean的public方法都需要注釋,你總不會(huì)要?jiǎng)e人讀你的代碼才能調(diào)用你的代碼吧!
即便你的英文非常好,命名也非常規(guī)范,你總不能期待別人都英文好,理解都一樣吧。
注釋代碼段,注釋邏輯選擇。上面提到運(yùn)用空行分割開邏輯相對(duì)獨(dú)立的代碼,那么請(qǐng)?jiān)诳招械南乱恍幸矊扅c(diǎn)下面代碼段要干什么的語句吧。
如果有if else等邏輯選擇的時(shí)候,麻煩也花幾秒鐘寫上判斷的依據(jù)和結(jié)果好嗎?
邏輯難懂且關(guān)鍵,你懂的!
3.不斷學(xué)習(xí)
遇到不懂的,請(qǐng)先google,一定要學(xué)會(huì),不然就一直不會(huì)了,回頭發(fā)現(xiàn)工作六七年沒有工作兩年的小朋友懂的多!
看別人代碼時(shí)要汲取好的方法和技巧。
多向大牛學(xué)習(xí),不丟人的。萬一因?yàn)槟愕脑虺鍪裁磫栴}才丟人呢。
老祖宗曾經(jīng)說過:“書中自有顏如玉,書中自有黃金屋”。
我們?cè)诿γβ德档墓ぷ髦?,在難得的周末早晨,不妨放下手中的游戲手柄,收起嘎達(dá)達(dá)響的機(jī)械鍵盤,去圖書館,去咖啡廳,去茶館。
一本書,一支筆,一杯茶,一個(gè)人,一整天。
在書里,你可以和千古圣賢談經(jīng)論道,可以和盛世偉人開天辟地,可以和戰(zhàn)斗英雄并肩作戰(zhàn),可以和童話主角共度浪漫,可以和外星生物指星摘月。
你所思,你所想,便是自己的世界。你看書中的風(fēng)景,看風(fēng)景的人在看你。程序君截取了《菜根譚》里的一句話,愿諸君共勉。
“寵辱不驚,閑看庭前花開花落。去留無意,漫隨天外云卷云舒?!?/p>
當(dāng)然了,人非圣賢,孰能無過?
萬一我們?cè)诠ぷ髦姓娴挠龅搅松褚粯拥耐?,我們?yīng)該積極的和他們交流溝通,了解他們的想法,也向他們陳述自己的看法,試著能不能心平氣和的解決問題。
千萬不能怒從心頭起,惡向膽邊生。畢竟,打輸了住院,打贏了贈(zèng)送24K純碳鋼鍍鎳合金手鐲一副。
表達(dá)自己也是一門藝術(shù),不能光說不聽,也不能光聽不說,什么時(shí)候說什么,怎么說,說多少,都需要掌握分寸,所謂證字酌句不過如此。
適當(dāng)?shù)谋磉_(dá)自己,會(huì)讓你得到上司的贊賞,得到同事的認(rèn)可,這樣你才可以立于不敗之地。
生活不易,我們且行且珍惜。程序員不易,我們且碼且修行。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。