学好Java的八个条件
世界上沒有什么捷徑可以成為大師,但老師告訴我們學(xué)習(xí)Java的一些基本原則是可以遵循的。接下來,前鋒廣州老師分享了學(xué)習(xí)Java編程的8個(gè)條件。你有多少?
?
1。堅(jiān)實(shí)基礎(chǔ)
數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學(xué)和編譯原理是所有計(jì)算機(jī)科學(xué)的基礎(chǔ)。如果我們不掌握它們,就很難寫出高水平的程序。每個(gè)人都可以寫程序,但當(dāng)你發(fā)現(xiàn)很難提高到一定程度時(shí),你應(yīng)該考慮是否要回去學(xué)習(xí)這些基本理論。不要從OOP開始。即使你擅長OOP,當(dāng)你遇到一些基本的算法時(shí),你可能會迷失方向。因此,有必要多讀一些有關(guān)計(jì)算機(jī)基礎(chǔ)理論的書。
2。豐富的想象力
不要堅(jiān)持固定的思維方式。當(dāng)你遇到問題時(shí),你應(yīng)該考慮一些解決問題的方法,并嘗試一些別人從來沒有想到的方法。豐富的想象力是建立在豐富的知識基礎(chǔ)上的。除計(jì)算機(jī)外,它還涉及天文學(xué)、物理學(xué)、數(shù)學(xué)等其他學(xué)科。開放式思維對程序員很重要。
三。最簡單的就是最好的。
這可能是所有科學(xué)都遵循的規(guī)則。在愛因斯坦看來,質(zhì)能轉(zhuǎn)換的復(fù)雜原理只是一個(gè)不可能簡單的公式:e=mc2。簡單的方法更容易理解、實(shí)現(xiàn)和維護(hù)。當(dāng)遇到問題時(shí),應(yīng)優(yōu)先考慮最簡單的方案,只有當(dāng)簡單的方案不能滿足要求時(shí),才應(yīng)考慮復(fù)雜的方案。
4。不要鉆牛角
當(dāng)你遇到障礙時(shí),你最好暫時(shí)遠(yuǎn)離電腦,看窗外,聽輕音樂,和朋友聊天。當(dāng)我遇到問題時(shí),我會玩游戲。當(dāng)負(fù)責(zé)游戲的腦細(xì)胞極度興奮時(shí),負(fù)責(zé)編程的腦細(xì)胞就完全休息了。當(dāng)我重新開始工作時(shí),我會發(fā)現(xiàn)那些問題現(xiàn)在可以解決了。
5。對答案的渴望
人類自然科學(xué)的歷史是一個(gè)尋求答案的過程,即使答案中只有一小部分值得付出代價(jià)。只要你有一個(gè)堅(jiān)定的信念,并且必須找到問題的答案,你就會把你的精力投入到探索中去。即使你最終沒有得到答案,你也會在這個(gè)過程中學(xué)到很多東西。
6。多與他人溝通
這三個(gè)人一定有一個(gè)老師。也許在與他人的不經(jīng)意交談中,靈感的火花會迸發(fā)出來。更多地上網(wǎng),看看別人對同一個(gè)問題的看法會給你很多啟發(fā)。
7。良好的編程風(fēng)格
如果注釋與代碼不匹配,情況就更糟了。
8。韌性和毅力
這可能是“大師”和普通程序員之間最大的區(qū)別。大師不是天才。他們?nèi)杖找挂剐燎诠ぷ鳌3蔀橐粋€(gè)大師可以給我們帶來巨大的快樂,但是這個(gè)過程是非常枯燥的。你也可以做一個(gè)測試,在10000內(nèi)找到一個(gè)素?cái)?shù)表,把它們?nèi)繌?fù)制下來,然后檢查三次。
? ?為了讓學(xué)習(xí)變得輕松、高效,今天給大家免費(fèi)分享一套Java教學(xué)資源。幫助大家在成為Java架構(gòu)師的道路上披荊斬棘。需要資料的歡迎加入學(xué)習(xí)交流群:9285,05736
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的学好Java的八个条件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大家对Java的一些误解
- 下一篇: 成为优秀的Java程序员要具备哪些技能?