自學了java,但是感覺好難,想要去培訓機構,大家有何建議?

天才小饅頭110


自學java,感覺有難度,是因為java課程的特性,入門容易,精通難。如果想要快速有突破,技術類課程還是建議去一個機構進行學習。對於編程學習我們除了去機構學習,我們自身也要非常努力,堅持專研是這個行業不可或缺的素質。

學Java給5條建議吧:

1. 選擇一個好機構 。

1. 選擇機構大機構相對有保障一點(避免廣告嫌疑就各自百度吧)

2. 上課班型不能太大,20人左右,在機構學習,大家一起,相互討論,學校效果好,但人多效果也會打折扣。

3. 課程實操的時間應該大於理論學習時間。學習過程要有項目案例分解,和項目實操。

2. 自身要善於專研,技術類學習,就是反覆不停的練習

3. 多去看項目案例,跟著項目去手把手編寫,這樣提高很快。

4. 一定熟記一些基礎的代碼比如 jdbc基礎類和方法等。

5. 記錄經驗和技巧,長時間積累對自己非常有幫助。同時對找工作也非常有幫助。

在這裡我分享一個我自己的案例,我是工業自動化專業,當時學校只有c語言的課程,而我女朋友當時是計算機專業的。所以當時和他一起自習時候就瞭解到了java,因為入門簡單,開始接觸java代碼,我就照著範例一個個敲,敲了一段時間大概能夠明白他的一些基本代碼了。當時在學校也有大把時間,就開始了入門學習,當時也沒想著用它去找工作,就當玩的心態在學習。後面大四畢業時候,因為工業自動化專業要去郊區或者離開北京,就直接放棄了自己的專業。當時就在北航那邊有一家公司剛好招java工程師,而且當時他們說進公司之前還能給培訓,但是要篩選才能留下,我就沒有思索的去參加了他們培訓,公司那一個月培訓,對我的幫助確實很大,我也在培訓的60個人中脫穎而出,最終進入了這家公司。當時在培訓時候,我也沒有特別的方法,就是大量的看例子,大量寫,反覆練習。其實對於剛畢業的大學生,可能他們更看重的也是你自身的努力吧,從此也就走上了技術之路,寫過javaWeb,MTK時代的C語言的遊戲,Android遊戲,IOS遊戲,java服務器等。一路走來,還是回到之前說的 ,需要不斷專研,不斷練習。在如今的創業中,編程思維(邏輯思維)一直影響著我,這可能也就是留給我們自己最大的財富。


所有想學習java的同志們,加油吧,未來是屬於你們的~!




嗒嗒兔閱讀


Java屬於高級編程語言,所以學習難度相對來說是比c和c++之類更低層的語言容易很多的,畢竟首先對於一般的開發項目來說你不需要在代碼中處理內存釋放的問題(當然,有些時候你還是要處理一下java垃圾回收機制的問題),像Java,C#之類的高級語言是很適合自學的。

如果你覺得自學Java很難,個人認為你先看一下是不是你買錯了一些很差的學習書籍,在IT領域,你最好是找權威的書籍來學,優選國外的權威書籍(如果你英文較差看不懂原版要買翻譯版的話,還需要看一下翻譯的質量,有一些人就隨便拿著原版然後放到谷歌翻譯裡翻譯成中文後,看都不看就直接出版了,我可以告訴你,有很多很多翻譯版都是這樣的,導致翻譯出來的中文前言不搭後語,誤導讀者)。另外,你還可以上Java的官網或者是使用谷歌的學習資源,裡面有很多很多非常好的文檔和視頻可以學習。最後,你還可以上Youtube搜Java tutorial,裡面有很多很多非常好的視頻製作者製作的Java學習視頻,比國內視頻網站的很多同類視頻好得多,而且講得非常透徹且通俗易懂。

如果還是覺得很難的話,確實可以考慮一下去培訓機構。但是,現在編程語言的培訓機構魚龍混雜,小機構千萬別去,大部分是騙錢的,大機構去的時候一定要看準是哪個老師教,如果是那些新手老師教,那基本上就等於扔錢下海。另外,報學習機構的時候一定要看一遍他們的課程內容,有些機構會隨便在市面上找一本Java入門書然後照著書裡的內容去讀的,那基本上你就不要選這種了。還有,最好是找整個課程都是圍繞著一箇中等項目來講解的課程,在課程結束後,你也成功做出了自己的第一個項目,也有了可以拿出去給別人看的成果。千萬別找那些純粹講理論的,一定要有完整實戰的課程,不然你會發現自己學完後跟沒學一樣。

基本上就是這樣子了,學Java首推自學,迫不得已才考慮去找培訓機構。上面說的都是我曾經踩過的坑,浪費了一大筆錢換來的經驗。



小升初數學王老師


自學從來就不容易,因為很難堅持下去。記得白巖松在節目中講過一個故事,有個人想戒菸,身邊的人都鼓勵,一定要堅持下去,永遠不吸菸!但這個人沒幾天就堅持不下去,又開始吸菸了。後來有朋友給介紹了一個民間的戒菸組織,這個組織的口號是:今天不吸菸!今天不吸菸,這很容易做到啊,但是堅持每個今天,最後不就戒菸了嗎?所以,不要一開始就設定一個太長遠的目標,逐步達成更容易做到。

“一個人走的更快,一群人才能走的更遠。”組隊學習也是高效學習的好方法,大家互相監督、鼓勵,還能得到及時的反饋,這就很容易創造良好的學習氛圍。這其實也是在學校裡學習效果更好的原因之一,這並不是說自學就不可以,現在互聯網如此發達,可以在網上結交很多朋友,共同學習,相互幫助,也能達到同樣的目的。

制訂好學習規劃和路線。Java技術入門容易,精通難,主要是技術體系龐雜,初學者很容易迷失方向,感覺要學的東西太多,很多類似的技術框架,也不知道應該如何選擇。先從java編程語言學起,然後再學習jsp技術,j2ee中間件技術,spring和hibernate框架技術,spring boot框架等,而其它的技術框架可以先大概有個瞭解,需要的時候再學習,逐步深入,提升技術水平。

現在線上課程很豐富,要善於利用各種資源,騰訊課堂和百度課堂都有大量的課程資源,費用也不高,充分利用好自己的業餘時間,一定會看到自己的進步。



博文強記


如果你:

想要用Java在短短的幾個月時間內寫出自己的畢業設計。

想要用Java體驗一下如何從零搭建一個屬於自己的網站。

那麼可以看一下我下面所寫的不成熟的建議。二、如何快速學Java這裡我以Java EE(Jakarta EE)/Java Web的經驗來說哦。(都把你們看做是零基礎入門的了)

學習Java EE(Jakarta EE)總體來說會有以下三大模塊:

1Java

2數據庫

3Web前端

在我看來,無論學習什麼技術都好,在學習該項技術的細節之前都得知道:這項技術是什麼,為什麼我要學習這項技術,學習了這項技術有什麼好處。

看似好像我在說多餘的話,但如果你在學習某項技術的時候無法回答上面的三個問題。再過幾天,你很大程度上會忘記這項你所“學過”的技術。

比如說,如何你連“為什麼要用多線程”你都無法用通俗的話來解釋清楚。即便你當時學習的時候知道多線程可以用xxx方式來創建,多線程的xxx的api。那再過兩個月,人家問你”Java多線程有什麼用啊?”。你想想你還能答什麼,我認為你是記不住“多線程可以用xxx方式來創建、多線程的xxx的api”這些知識點了。

再比如說,如果學習Spring時不知道IOC和new對象有什麼區別,那我為啥不直接new對象而要那麼麻煩去學Spring呢?

簡單來說:如果你不知道學習某項技術是幹嘛用的,那先不要學。


分享到:


相關文章: