java想要做得好,就需要培訓(xùn)嗎?
網(wǎng)友解答: 答案是否定的,很多優(yōu)秀的Java程序員都是通過(guò)自學(xué)掌握J(rèn)ava編程的。Java語(yǔ)言的學(xué)習(xí)雖然存在一定的難度,但是總的來(lái)說(shuō)還是可以自學(xué)的,技術(shù)的掌握主要在于自己的鉆研程度和學(xué)習(xí)
答案是否定的,很多優(yōu)秀的Java程序員都是通過(guò)自學(xué)掌握J(rèn)ava編程的。
Java語(yǔ)言的學(xué)習(xí)雖然存在一定的難度,但是總的來(lái)說(shuō)還是可以自學(xué)的,技術(shù)的掌握主要在于自己的鉆研程度和學(xué)習(xí)能力,當(dāng)然了,如果在學(xué)習(xí)的過(guò)程中能有人指導(dǎo)一下會(huì)節(jié)省一些時(shí)間。
Java語(yǔ)言屬于先難后易的編程語(yǔ)言,在學(xué)習(xí)的早期要接觸一些比較抽象的概念,需要通過(guò)大量的實(shí)驗(yàn)來(lái)理解這些概念。比如Java中首先要理解的概念就是“類”的概念,類的定義就是一個(gè)抽象的過(guò)程,簡(jiǎn)單的說(shuō)就是把同一類事物做一個(gè)概念層次上的抽象。
比如要定義一個(gè)表示學(xué)生的類,那么表示學(xué)生的元素有哪些呢?這個(gè)時(shí)候就需要把學(xué)生的特征進(jìn)行一個(gè)抽象,比如學(xué)號(hào)、姓名、年齡等表示狀態(tài)的內(nèi)容,還有學(xué)習(xí)等表示功能的內(nèi)容,然后把這些特征分別采用屬性和方法定義出來(lái),這就是定義類的一個(gè)簡(jiǎn)單的思路,看一下這個(gè)類的定義:
面向?qū)ο缶幊逃幸粋€(gè)核心是對(duì)象,那么怎么來(lái)理解這個(gè)對(duì)象呢?簡(jiǎn)單的說(shuō)任何事物都是對(duì)象,類就是在對(duì)象的基礎(chǔ)之上進(jìn)行抽象的,所以每個(gè)學(xué)生都是一個(gè)對(duì)象,把這些對(duì)象共同的特征抽象出來(lái)就定義成了類,然后通過(guò)類再把對(duì)象構(gòu)建出來(lái),這個(gè)過(guò)程就完成了對(duì)象在Java程序中的描述,進(jìn)而可以通過(guò)對(duì)象完成功能的調(diào)用,看一個(gè)例子:
當(dāng)然,這個(gè)例子并不完善,還需要定義構(gòu)造器等內(nèi)容,但是通過(guò)這個(gè)例子可以看出Java在編碼過(guò)程中的一些特點(diǎn),也描述了Java編程的一個(gè)過(guò)程。
掌握了類和對(duì)象的概念就打開了學(xué)習(xí)Java編程的大門,接下來(lái)就可以學(xué)習(xí)封裝、繼承和多態(tài)的概念了,另外在Java基礎(chǔ)部分的知識(shí)里還包括異常處理、IO、集合、序列化、多線程等內(nèi)容,要想掌握好這些內(nèi)容,一定要多做實(shí)驗(yàn)。我會(huì)在后續(xù)的文章中,陸續(xù)寫一些關(guān)于Java編程方面的內(nèi)容。
我使用Java語(yǔ)言多年,也出版過(guò)Java編程書籍,如果大家對(duì)Java編程感興趣可以關(guān)注我,相信一定會(huì)有所收獲。
如果有Java方面的問題,也可以咨詢我。
謝謝!
網(wǎng)友解答:除了培訓(xùn) , 我暫時(shí)想不到更好的辦法
一邊工作一邊自學(xué)? 如果想要做得好 , 而且靠它吃飯 , 每天晚上幾個(gè)小時(shí)的學(xué)習(xí)時(shí)間恐怕學(xué)個(gè)一年半載都不能建樹 , 就算你照著書上的代碼敲也能出錯(cuò) , 這是實(shí)話 , 遇到一個(gè)簡(jiǎn)單bug, 煩擾你整整一天也許都解決不了 , 擋不了老師的一句話
再一個(gè) , 培訓(xùn)除了需要他最新的系統(tǒng)的課程以及老師 , 買的還是一個(gè)學(xué)習(xí)氛圍 , 我有過(guò)一段時(shí)間的自學(xué)經(jīng)驗(yàn) , 每天下了班回去很累了 , 周圍的一切的事物吸引力都比學(xué)習(xí)都大 ,這么真的很難堅(jiān)持下來(lái)
最后一個(gè) , 進(jìn)公司的起點(diǎn)問題 , 你在培訓(xùn)班學(xué)過(guò)全面系統(tǒng)的專業(yè)知識(shí) , 全是市場(chǎng)需求的內(nèi)容 , 加上你還有學(xué)習(xí)項(xiàng)目開發(fā)的經(jīng)驗(yàn) , 各項(xiàng)代碼熟能生巧 , 各方面綜合你會(huì)在一家公司有更高的起點(diǎn) , 我具體說(shuō)的是薪資
當(dāng)然 ,如果你有無(wú)比強(qiáng)大的自制自律能力 , 學(xué)習(xí)能力 , 還有大把的時(shí)間 , 自學(xué)或許也可以