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