在這個世界上,有數(shù)百萬的人熱衷于編程,,他們有的天賦高,,有的肯吃苦,有人是科班出身,,也有人是半路出家,,同樣作為程序員他們都有一個共同的目標,為自己冠以優(yōu)秀二字,,成為一個優(yōu)秀的程序員,。有些程序員經(jīng)過一段時間技術的提升后能夠非常熟練地用計算機語言來完成自己的工作,但這并不意味著他已經(jīng)足夠優(yōu)秀,。如果你想成為一個優(yōu)秀的程序員,,有幾件事件你可能還需要注意。如果你能讓下面七個條目成為你的習慣,,那么你才能算得上是真正的優(yōu)秀程序員,。 1. 不斷學習 成為一個優(yōu)秀的程序員,,從學習開始。如果你還沒有做好在無涯學海中遨游的思想準備,,斑斑真誠的勸你一句回頭是岸,,越快越好。
2. 突發(fā)事件處理 斑斑一向認為如何處理bug,、崩潰,、調優(yōu)、入侵等突發(fā)事件是比編程本身更能考驗程序員能力的,,也是一般程序員和優(yōu)秀程序員的根本差距所在,。當面對一個未知的問題時,你如何抽絲剝繭地分析問題的潛在原因,、如何一點一點的排除干擾項找到問題的本源,、如何選擇最合適的解決方案,都是衡量一個程序員是否優(yōu)秀的重要標準,。一個優(yōu)秀的程序員會用盡一切方法讓事情前進,。 3. 重視代碼注釋 如果你看自己三個月前寫的代碼,也許你能夠憑借自己寫代碼的習慣和記憶中這段代碼的運行結果而想明白當初自己為什么要這么寫,,但如果你看的是自己三年前寫的代碼,,恐怕就沒有這么好的運氣了,,這個時候你就需要注釋來幫忙了。優(yōu)秀的程序員不止代碼是優(yōu)秀的,,注釋也同樣,。簡潔的代碼配上詳盡的注釋,完美的簡直不要不要的,。 4. 學會與人溝通 溝通無處不在,,而且不可避免,一個優(yōu)秀程序員的溝通絕不是簡單的和策劃,、產(chǎn)品經(jīng)理討價還價,,而是善于運用溝通的技巧更精確的表達出自己的立場。斑斑一直認為溝通也是編寫代碼的一部分,,溝通出問題勢必會影響代碼的編寫質量,,使最終的呈現(xiàn)結果出現(xiàn)瑕疵。立志成為優(yōu)秀程序員的你絕不會被區(qū)區(qū)溝通所打敗,,不是嗎? 5. 習慣優(yōu)化代碼 “代碼能跑”可不是優(yōu)秀程序員編程的終極目標,,編程人員工作的第一步就是編寫出符合要求的代碼,但這也僅僅只是第一步而已,。作為一名優(yōu)秀的的程序員,,你需要經(jīng)常性地進行代碼優(yōu)化,把自己編寫的代碼當成是一件藝術品,,精益求精,。如果真的有讓你忍無可忍的代碼,麻煩請重構,。 6. 熱愛分享 一旦找到解決自己問題的方法,,然后就到此為止,然后呢?然后就沒有然后了,,No!地球上有一群和你面臨同樣問題的程序員在等著你拯救,。作為優(yōu)秀程序員的你需要發(fā)揚你大愛的精神,及時整理好自己的思路,,把解決問題的心路歷程記錄下來公布到網(wǎng)上,。要知道你做的這一切可不僅僅是為了別人,你在網(wǎng)上苦苦尋求問題答案的時候難道不希望也有人做同樣的事情嗎?斑斑篤定你的收獲總是會大于付出的,。 7. 社區(qū)意識 開源項目的好處多多,,越來越多的程序員工作中愿意去擁抱開源項目。如果在使用某個開源軟件的時候遇到了Bug,,你會怎么辦?一個優(yōu)秀程序員的最佳答案一定是開源社區(qū),。開源社區(qū)之所以成為社區(qū),就是因為是大家自愿地來修復問題,,一起討論改進方法,。比你高明并且愿意給你提供幫助的程序員,,在社區(qū)中總能找到。開源社區(qū)中流傳著一句很著名的話:開源項目沒死掉,,是因為還沒人來修復你的Bug;因為沒人修復你的Bug,,所以這個開源項目死掉了。
【編輯推薦】 【責任編輯:何妍 TEL:(010)68476606】
點贊 5
|
|
來自: jnstyle > 《職業(yè)發(fā)展》