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