java大神最值得學習的七個優秀習慣

偉大的程序員都有三個優點:懶惰、急躁和傲慢。爲什麼這麼說呢?懶惰會促使他們去寫一些省事兒的程序來輔助他們或別人更好的工作,這樣他們就無需再去回答一些不想回答的問題。沒耐心會激勵他們去寫一些程序,不等你提出就主動滿足你的需求。傲慢會促使他們寫出可靠無誤的代碼,因爲他們不想受到批評和指責。但是,偉大的程序員也並不總是高效的,那些每天都能將自己的工作完成的很好的開發者,比那些偶爾編碼到令人眩暈的高度的程序員要更高效。爲了提高你的就業能力,你不需要成爲一個偉大的開發者,而是一個高效的開發者。下面的7個習慣,能逐漸讓你成爲高效的開發者。

1、每天至少寫4個小時代碼

猛的一看,這條建議沒有意義,因爲很多程序員在他們的電腦桌前幾乎每天要寫至少8個小時的代碼,很多甚至是10個小時。他們實際上只有很少的時間花在了實際開發工作中。很多項目中,開發者把他們的時間大部分都消磨在了開會、娛樂、吃飯等等的這些事情上面,所以,純粹寫代碼的時間是沒有4個小時的,但令人驚訝的是,在辦公環境中這點是很難實現的。爲什麼呢?一個很重要的因素就是:要保證開發者在那4個小時內不能被打擾。因爲一旦你全身心投入進去,你的大腦就處在高速運行中,一旦中間被打斷了,可能會需要你花一個小時的時間才能找回原來的感覺和思路。怪不得那麼多程序員都不喜歡在編程中受到打擾呢。

2、配合開發團隊

作爲團隊中的其中一員,學會和你的同事相處是成爲一個高效開發者的重要組成部分。這要比你有經驗豐富的編碼技能更重要。無論他多麼有才華,就問一個關鍵的問題,和他們一起工作有開心嗎?如果答案是否定的,可能會影響整個團隊的士氣。但這不僅僅是自大的傢伙單方面造成的問題。如果開發人員太好或者因爲某些原因不適應團隊環境也可能會出現一些問題。

小編相信這裏有很多學習java的朋友,小編整理了一份java方面的學習資料,想要獲取的可以加我的java學習羣的喲,928204055。歡迎愛學習Java的你們。

3、利用業餘時間編碼

如果你寫代碼僅僅是爲了錢,那麼你很難在新的領域學到新技能以及經驗。爲了娛樂而去編碼是很重要的。大神級的開發者,他們業餘都有自己研究的項目領域。這些開發者不會爲他們的小項目使用他們在工作中需要的技能,相反,他們會利用一些業餘項目來增加自己的技能,同時讓自己跟上新技術發展的步伐,這纔是真正讓他們興奮的。

4、學會寫潦草的代碼

很少有項目會需要開發者去創建一個華麗的代碼作品:它們所需要的通常是一個可以在上面建立具體功能的通用平臺。最有效的方式就是快速寫一些可運行的作品,然後從中受益。不管你的代碼是邋遢也好,重複也好,命名很爛也好,代碼只是一種解決方案的表現形式,之後你可以去重構它,讓它看起來很好。

5、不要在相同的工作上停留過長時間

一個保證不失去自己編程優勢的有效方式就是去重新找一個工作,然後讓自己融入到開發團隊中。因爲一旦你掌握了工作所需的所有技能,你就進入了一個死衚衕,你的技能很難再提升,你也很難成爲一個更好的程序員。你需要不斷挑戰自己,如果你在一個地方工作了好幾年,那麼你可能已經學到了當時想學的東西,所以不要再待在那了--繼續前行,去尋找新的挑戰。

6、永遠不要停止學習

當今社會,軟件技術更新的非常快,這意味着現在很多重要的編碼技能可能很快就會過時。所以,如果你打算在軟件開發領域有一個長期的發展,及時瞭解新的編程語言和技術趨勢是非常非常重要的。事實很簡單但也很殘酷,你現有的知識是不足以你去消費一輩子的,你必須做好不斷去重新學習的準備,因爲你現在所擁有的知識未來是不能滿足你的需求的。清楚並專注於你感興趣的領域,而不是試圖成爲各行各業的高手是很重要的。對你想深入學習的領域,要保持如飢似渴的態度和持續的激情。不要試圖去啥都學,因爲這是不可能的,要保持專注,不斷學習。也許你每一份開發工作都會有一半之前沒有做過的事情,所以你要有的重要的技能就是知道如何去學習,去尋找信息,如果你有了這項技能,那麼,不管你需要什麼,你都可以通過自學擁有了。

7、因爲熱愛去編程

選擇自己熱愛的領域是至關重要的,這樣才能確保自己能夠全身心投入項目中去。產生動力,最重要的因素是你關心代碼能夠做什麼,也許可以用某種方式讓一個app運行,也許它會讓一臺機器以你希望的方式去工作。無論如何,你要真正去享受自己正在做的事,並嘗試獲得良好效果,如果可能的話,你能從中找到快樂,那麼恭喜你,你一定會寫出偉大的代碼,成爲一個偉大的程序員。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章