自學(xué)Java難不難?我覺得對我來說有一定難度!難在哪里?枯燥,時間久,注意力集中。。。。。

自學(xué)java難不難?

不知不覺已經(jīng)學(xué)習(xí)了快5個月了。從JavaSE到JavaEE再到框架,中間知識點太多,因為我是化學(xué)專業(yè)畢業(yè)的,并且代碼量比較少,所以比較吃力,知識點很零碎,很多,如果要每一項都做到如數(shù)家珍,真的很難,這點只能通過大量代碼來實現(xiàn)。我是為了就業(yè)的啊,我不可能一開始就按著專業(yè)人士的標準去學(xué)習(xí),那樣我可能一年都無法學(xué)完。所以我選擇培訓(xùn)班模式,每天看視頻。跟著視頻碼代碼,效率很低,自己的創(chuàng)造性不是很多。但是我不灰心,因為我每天都在努力,當(dāng)然每天都在進步!下個月我就去找工作!

自學(xué)java難不難?我覺得這個問題還可以細化:學(xué)java難點在哪里?怎么克服?
1.毅力
2.動手&思考

毅力:這個當(dāng)然是做任何事成功的前提。你是否能做到每天7點起床,晚上12點睡覺?每天耐心的看完4個小時的視頻,看完視頻,回顧一下,然后再動手碼代碼,測試幾個案例,這個過程中一定會遇到很多bug。你是否有耐心慢慢調(diào)試,一個一個慢慢解決?當(dāng)遇到解決不了的bug,無處詢問,百度不出來的時候,你是否有耐心繼續(xù)調(diào)試,繼續(xù)尋找問題原因?這個過程對于急性子的人來說可不是一般的煎熬。如果你沒有耐心,hold不住寂寞,單調(diào),不建學(xué)Java。

自學(xué)java難不難?

動手&思考:這個是必須的,如果你光看視頻,大部分內(nèi)容你基本能理解。但是如果不付諸實踐,手動去寫代碼,你不會有自己的體會,你不會形成自己的記憶,過兩天你一定會忘記的一干二凈,因為學(xué)習(xí)初期,很多東西記憶大于理解,就好比如你要在控制臺打出 helloworld ,但是你連最基本的 System.out.println()都寫不出來,你說你該如何進行下一步?其中學(xué)習(xí)到后面我們還要使用很多api,每一種都有對應(yīng)的方法,而且很多,雖然日常簡單使用不會用到很多的方法,但是知識點多了,即使是簡單的功能實現(xiàn),也是相當(dāng)多的,你總不可能連最基本的功能都去翻閱文檔吧?所以這種情況只能通過大量代碼來記憶!