Java學(xué)到什么程度才能叫精通?
網(wǎng)友解答: 四個階段: 了解 掌握 熟悉 精通 了解是懂皮毛,停留在認知層次,不會用。 掌握是會用,也僅局限于應(yīng)用,背后的原理可能不清楚,同類問題換個場景就搞不定了。 熟悉是會用但
四個階段:
了解 掌握 熟悉 精通
了解是懂皮毛,停留在認知層次,不會用。
掌握是會用,也僅局限于應(yīng)用,背后的原理可能不清楚,同類問題換個場景就搞不定了。
熟悉是會用但也清楚背后的原理,相關(guān)知識點能很快串聯(lián)起來,但知識的深度和廣度都有局限性。
精通就是至高境界了,深度和廣度兼具,能夠舉一反三,基本沒有這方面解決不了的問題,甚至可以創(chuàng)造性的解決。
無論哪個層次,都離不開兩個字,就是基礎(chǔ)!曾經(jīng)總結(jié)過夯實基礎(chǔ)系列的文章,可以參考下:http://huayonglun.com/tags/%E5%BF%83%E5%BE%97/
網(wǎng)友解答:java精通估計也沒有一個官方的標(biāo)準(zhǔn),我覺得可以從以下幾個方面做下參考。
1,java本身相關(guān)的,比如多線程,異常處理,連接池等必須比較熟練使用。
2,java開發(fā)框架必須熟練使用,并且了解框架的運行原理,比如ssh框架,ssm框架,springboot框架等。
3,java虛擬機的常規(guī)優(yōu)化必須熟悉,至少常用的參數(shù)如何設(shè)置,內(nèi)存管理機制等。
4,工程實踐方面,個人感覺必須有2年以上開發(fā)經(jīng)驗。
5,java程序使用Maven等構(gòu)建工具。