更新時間:2019-03-08 09:09:08 來源:動力節(jié)點(diǎn) 瀏覽2705次
Java程序員都有三個優(yōu)點(diǎn):懶惰、急躁和傲慢,為什么這么說呢?懶惰會促使他們?nèi)懸恍┦∈聝旱某绦騺磔o助他們或別人更好的工作,這樣他們就無需再去回答一些不想回答的問題,沒耐心會激勵他們?nèi)懸恍┏绦颍坏饶闾岢鼍椭鲃訚M足你的需求,傲慢會促使他們寫出可靠無誤的代碼,因?yàn)樗麄儾幌胧艿脚u和指責(zé),但是,偉大的程序員也并不總是高效的,那些每天都能將自己的工作完成的很好的開發(fā)者,比那些偶爾編碼到令人眩暈的高度的程序員要更高效,為了提高你的就業(yè)能力,你不需要成為一個偉大的開發(fā)者,而是一個高效的開發(fā)者,下面的幾個習(xí)慣,能逐漸讓你成為高效的開發(fā)者。
每天至少寫4個小時代碼
猛的一看,這條建議沒有意義,因?yàn)楹芏郕ava程序員在他們的電腦桌前幾乎每天要寫至少8個小時的代碼,很多甚至是10個小時。他們實(shí)際上只有很少的時間花在了實(shí)際開發(fā)工作中。很多項(xiàng)目中,開發(fā)者把他們的時間大部分都消磨在了開會、娛樂、吃飯等等的這些事情上面,所以,純粹寫代碼的時間是沒有4個小時的,但令人驚訝的是,在辦公環(huán)境中這點(diǎn)是很難實(shí)現(xiàn)的。為什么呢?一個很重要的因素就是:要保證開發(fā)者在那4個小時內(nèi)不能被打擾。因?yàn)橐坏┠闳硇耐度脒M(jìn)去,你的大腦就處在高速運(yùn)行中,一旦中間被打斷了,可能會需要你花一個小時的時間才能找回原來的感覺和思路。怪不得那么多程序員都不喜歡在編程中受到打擾呢。
利用業(yè)余時間編碼
如果你寫代碼僅僅是為了錢,那么你很難在新的領(lǐng)域?qū)W到新技能以及經(jīng)驗(yàn)。為了娛樂而去編碼是很重要的。大神級的開發(fā)者,他們業(yè)余都有自己研究的項(xiàng)目領(lǐng)域。這些開發(fā)者不會為他們的小項(xiàng)目使用他們在工作中需要的技能,相反,他們會利用一些業(yè)余項(xiàng)目來增加自己的技能,同時讓自己跟上新技術(shù)發(fā)展的步伐,這才是真正讓他們興奮的。
永遠(yuǎn)不要停止學(xué)習(xí)
當(dāng)今社會,軟件技術(shù)更新的非常快,這意味著現(xiàn)在很多重要的編碼技能可能很快就會過時。所以,如果你打算在軟件開發(fā)領(lǐng)域有一個長期的發(fā)展,及時了解新的編程語言和技術(shù)趨勢是非常非常重要的。事實(shí)很簡單但也很殘酷,你現(xiàn)有的知識是不足以你去消費(fèi)一輩子的,你必須做好不斷去重新學(xué)習(xí)的準(zhǔn)備,因?yàn)槟悻F(xiàn)在所擁有的知識未來是不能滿足你的需求的。清楚并專注于你感興趣的領(lǐng)域,而不是試圖成為各行各業(yè)的高手是很重要的。對你想深入學(xué)習(xí)的領(lǐng)域,要保持如饑似渴的態(tài)度和持續(xù)的激情。不要試圖去啥都學(xué),因?yàn)檫@是不可能的,要保持專注,不斷學(xué)習(xí)。也許你每一份開發(fā)工作都會有一半之前沒有做過的事情,所以你要有的重要的技能就是知道如何去學(xué)習(xí),去尋找信息,如果你有了這項(xiàng)技能,那么,不管你需要什么,你都可以通過自學(xué)擁有了。
相關(guān)閱讀
初級 202925
初級 203221
初級 202629
初級 203743