- 相關(guān)推薦
提高Java技能的幾種簡單有效的方法
這個問題可能是很多做Java的人最關(guān)心的,特別是新手,而且我原來也寫過一些東西,現(xiàn)在我再簡單的列舉一些簡單但是行之有效的方法:
上各個技術(shù)論壇看別人的帖子,特別是那些回復(fù)數(shù)或者點擊數(shù)比較高的帖子,回復(fù)數(shù)高說明討論激烈,很可能有高手在當(dāng)中切磋,點擊數(shù)高說明這個是大家很關(guān)心的,你以后很可能也會遇到或者用得上。
嘗試幫助別人解決問題,特別是你沒有遇到過,但是你知道原因或者你懂得其中的原理,在這個過程中,你可以逐步的培養(yǎng)自己解決問題的能力、經(jīng)驗以及自信心。
多看別人寫的代碼,無論是高手還是新手,從高手的代碼你可以學(xué)習(xí)東西,從新手的代碼中,你可以嘗試去修改他的代碼,讓這個代碼更加的高效、通用、簡單,總之就是盡可能優(yōu)化,直到你自己感覺很滿意。
注意積累自己的代碼庫,有時候是一個簡單的方法,有時候可能是一個小的功能塊,有時候甚至是一個比較大的子系統(tǒng),以后自己要寫一個系統(tǒng),或者要設(shè)計一個系統(tǒng),甚至你遇到設(shè)計問題的時候,你都可以到這些代碼庫中尋找思路甚至是直接拿來用。最重要的是,無論你認(rèn)為自己的公司多么的差,多么的沒有技術(shù)含量,你所在的項目肯定會有有價值的代碼。(但是要注意,不要僅僅拷貝一份代碼,要抽取你能夠理解,并認(rèn)為有價值的部分)
多看書,系統(tǒng)的看書,不要淺嘗輒止,要看那些經(jīng)典的書。程序設(shè)計風(fēng)格、設(shè)計模式、OO、重構(gòu)都是必看的。
最后也是最重要的是,遇到問題,要盡量去了解為什么會出現(xiàn)這樣的問題,而不是僅僅停留在解決問題的層次。
如果你有信心并且確實可以在一個月之內(nèi)找到一份滿意的工作,你基本上可以算是高手(高手不一定高薪,但是溫飽應(yīng)該問題不大)了
最后是關(guān)于時間,眾所周知,新手都會面臨一個先有雞還是先有蛋的問題,公司都要求你有經(jīng)驗,但是新手沒有,所以你一定
提高Java技能的幾種簡單有效的方法
是一個蛋,你要把你的全部時間都花在提高自己上,少看些新聞,多看些書、看些帖子吧,當(dāng)然,要花一些時間在鍛煉身體上(呵呵,這個是我現(xiàn)在最大的感受)。關(guān)于加班,盡量避免,有兩個方法,一個是提高自己的效率(使用合適的工具輔助,工欲善其事必先利其器),另外一個就是多思考你的那些工作是重復(fù)性的,怎么樣可以少寫一些代碼。 多找機會增強自己的數(shù)學(xué)素養(yǎng)!【提高Java技能的幾種簡單有效的方法】相關(guān)文章:
擴(kuò)句成段的幾種有效方法05-01
提高灘羊繁殖性能的幾種方法04-26
提高英語閱讀能力的有效方法04-29
一個簡單有效提高英語聽力的方法05-04
提高記憶力最有效的方法12-17