轉(zhuǎn)帖|行業(yè)資訊|編輯:龔雪|2016-04-22 09:42:26.000|閱讀 330 次
概述:在這個(gè)世界上有無(wú)數(shù)人用通過(guò)編程試圖改造世界,但真正的天才并沒(méi)有幾個(gè)。所以,該如何通過(guò)簡(jiǎn)單的幾步進(jìn)階為編程大神呢?
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
在這個(gè)世界上,有數(shù)百萬(wàn)的人熱衷于編程,他們有的天賦高,有的肯吃苦,有人是科班出身,也有人是半路出家,同樣作為程序員他們都有一個(gè)共同的目標(biāo),為自己冠以優(yōu)秀二字,成為一個(gè)優(yōu)秀的程序員。 有些程序員經(jīng)過(guò)一段時(shí)間技術(shù)的提升后能夠非常熟練地用計(jì)算機(jī)語(yǔ)言來(lái)完成自己的工作,但這并不意味著他已經(jīng)足夠優(yōu)秀。如果你想成為一個(gè)優(yōu)秀的程序員,有幾件事件你可能還需要注意。如果你能讓下面七個(gè)條目成為你的習(xí)慣,那么你才能算得上是真正的優(yōu)秀程序員。
成為一個(gè)優(yōu)秀的程序員,從學(xué)習(xí)開(kāi)始。如果你還沒(méi)有做好在無(wú)涯學(xué)海中遨游的思想準(zhǔn)備,斑斑真誠(chéng)的勸你一句回頭是岸,越快越好。
斑斑一向認(rèn)為如何處理bug、崩潰、調(diào)優(yōu)、入侵等突發(fā)事件是比編程本身更能考驗(yàn)程序員能力的,也是一般程序員和優(yōu)秀程序員的根本差距所在。當(dāng)面對(duì)一個(gè)未知的問(wèn)題時(shí),你如何抽絲剝繭地分析問(wèn)題的潛在原因、如何一點(diǎn)一點(diǎn)的排除干擾項(xiàng)找到問(wèn)題的本源、如何選擇最合適的解決方案,都是衡量一個(gè)程序員是否優(yōu)秀的重要標(biāo)準(zhǔn)。一個(gè)優(yōu)秀的程序員會(huì)用盡一切方法讓事情前進(jìn)。
如果你看自己三個(gè)月前寫(xiě)的代碼,也許你能夠憑借自己寫(xiě)代碼的習(xí)慣和記憶中這段代碼的運(yùn)行結(jié)果而想明白當(dāng)初自己為什么要這么寫(xiě),但如果你看的是自己三年前寫(xiě)的代碼,恐怕就沒(méi)有這么好的運(yùn)氣了,這個(gè)時(shí)候你就需要注釋來(lái)幫忙了。優(yōu)秀的程序員不止代碼是優(yōu)秀的,注釋也同樣。簡(jiǎn)潔的代碼配上詳盡的注釋,完美的簡(jiǎn)直不要不要的。
溝通無(wú)處不在,而且不可避免,一個(gè)優(yōu)秀程序員的溝通絕不是簡(jiǎn)單的和策劃、產(chǎn)品經(jīng)理討價(jià)還價(jià),而是善于運(yùn)用溝通的技巧更精確的表達(dá)出自己的立場(chǎng)。斑斑一直認(rèn)為溝通也是編寫(xiě)代碼的一部分,溝通出問(wèn)題勢(shì)必會(huì)影響代碼的編寫(xiě)質(zhì)量,使最終的呈現(xiàn)結(jié)果出現(xiàn)瑕疵。立志成為優(yōu)秀程序員的你絕不會(huì)被區(qū)區(qū)溝通所打敗,不是嗎?
“代碼能跑”可不是優(yōu)秀程序員編程的終極目標(biāo),編程人員工作的第一步就是編寫(xiě)出符合要求的代碼,但這也僅僅只是第一步而已。作為一名優(yōu)秀的的程序員,你需要經(jīng)常性地進(jìn)行代碼優(yōu)化,把自己編寫(xiě)的代碼當(dāng)成是一件藝術(shù)品,精益求精。如果真的有讓你忍無(wú)可忍的代碼,麻煩請(qǐng)重構(gòu)。
一旦找到解決自己?jiǎn)栴}的方法,然后就到此為止,然后呢?然后就沒(méi)有然后了,No!地球上有一群和你面臨同樣問(wèn)題的程序員在等著你拯救。作為優(yōu)秀程序員的你需要發(fā)揚(yáng)你大愛(ài)的精神,及時(shí)整理好自己的思路,把解決問(wèn)題的心路歷程記錄下來(lái)公布到網(wǎng)上。要知道你做的這一切可不僅僅是為了別人,你在網(wǎng)上苦苦尋求問(wèn)題答案的時(shí)候難道不希望也有人做同樣的事情嗎?斑斑篤定你的收獲總是會(huì)大于付出的。
開(kāi)源項(xiàng)目的好處多多,越來(lái)越多的程序員工作中愿意去擁抱開(kāi)源項(xiàng)目。如果在使用某個(gè)開(kāi)源軟件的時(shí)候遇到了Bug,你會(huì)怎么辦?一個(gè)優(yōu)秀程序員的最佳答案一定是開(kāi)源社區(qū)。開(kāi)源社區(qū)之所以成為社區(qū),就是因?yàn)槭谴蠹易栽傅貋?lái)修復(fù)問(wèn)題,一起討論改進(jìn)方法。比你高明并且愿意給你提供幫助的程序員,在社區(qū)中總能找到。開(kāi)源社區(qū)中流傳著一句很著名的話:開(kāi)源項(xiàng)目沒(méi)死掉,是因?yàn)檫€沒(méi)人來(lái)修復(fù)你的Bug;因?yàn)闆](méi)人修復(fù)你的Bug,所以這個(gè)開(kāi)源項(xiàng)目死掉了。
本文來(lái)源:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn