java學習是自學還是培訓好?

徐3287836720


綜合考慮的話還是培訓比較好,自學需要考慮的因素太多了

自學缺點

1、自學的時候如果遇到難題沒人幫忙解答,自學難度大

2、學習的知識不夠系統,都是這裡學一點那裡學一點很難關聯上

3、自學缺乏實戰經驗,都是書本知識

4、學習內容跟不上社會需求,不一定是公司需要的

5、會走很多彎路,浪費時間

自學優點

1、時間自由

2、基本沒有花費

培訓優點

1、遇到難題老師全天幫助答疑,學習起來相對容易

2、老師費盡心血編制的教程,學習的知識比較系統

3、經驗+實戰,老師帶著你做實戰項目實驗

4、根據公司需求教授知識,讓你學完就能勝任公司崗位

5、學習半年左右,快速就業

培訓缺點

1、規定學習時間,沒有太多自由活動時間

2、需要掏一筆培訓費用

總的來說各有優劣吧,自己可以看一下進行選擇


湯圓和辣條


每個人的情況都不一樣哦,也許你發現朋友圈裡有人自學的找到的工作以及發展都還不錯,也有人是去了培訓機構結果工作並不如意,這也是有可能出現的哦,但卻不能歸咎成培訓不如自學好,反之亦然。

一、找適合自己的學習方式

如果你的自學能力比較強,同時你的自制力也比較強,最好再有一定的編程基礎,那麼在互聯網如此發達的今天,你完全具備了可以自學的條件,只要付出努力,腳踏實地的去幹就好了。如果你的自學能力一般或者比較貪玩沒有長性,亦或者從未接觸過編程課程,那麼找個培訓機構未必就是件壞事哦。

二、找自己可以接受的學習方式。

天下沒有免費的午餐,培訓機構更不是福利單位,想選擇培訓機構學習就要做好付出高崗學費的打算。如果沒有一定的經濟基礎,又不想分期付款,那麼只能選擇自學的方式了。

三、選一種快速入門的方式。

自學無疑是場持久戰,我手裡接觸過很多業餘班的學生,脫產學習需要4個月的課程,將近兩年的時間,但能夠全部將課程學完的學生寥寥無幾,更何況自學的你呢?雖然自學可以節約很多金錢,但是時間同樣非常寶貴哦。

不妨試想一下,以北京為例,假定我們花費了兩萬元參加了為期5個月的培訓,畢業後找到一份月薪6k的工作,那麼第一年你的收入就是:0.6w * (12 - 5) - 2w = 2.2w。而如果自學呢,脫產尚且需要5個月的培訓課程,保守說自學也得需要1年的時間,那麼這一年你的收入就是0。同樣都是生活支出,你可能會說參加培訓必定帶來更多的生活費用,那麼我們姑且認為2.2w全部作為額外的支出。同是第一年,同是0收入,又有哪些不同呢?當然有不同了,已經工作的你雖然0收入,但是你收穫到的實戰技能以及近1年的工作經歷,這些都將是誰也帶不走的你個人的寶貴財富,而自學一年的你呢,作為小白等待的還是市場的檢閱,一切都是未知。

算這筆帳就想告訴你,時間同樣就是金錢啊。

寫在最後。

學習本身就是一種投資,希望題主能夠結合自身的實際情況,選擇出最適合自己的學習方式,祝你好運哦!

我是蘇max瘋,想了解更多java培訓、學習相關的內容,記得點擊關注我哦~


蘇max瘋


作為一名從業多年的程序員,同時也是一名計算機專業的研究生導師,我來回答一下這個問題。

首先,Java語言是完全可以自學的。由於Java語言經過多年的發展,已經形成了一個較為完整的技術體系,相關的學習資料也比較豐富,所以自學也並不會遇到太多的困難。另外,通過自學Java也能夠鍛鍊自身的學習能力,這對於未來從事程序員工作也是非常重要的,因為程序員是一個需要終身學習的職業,學習能力往往能夠決定程序員是否能夠走得更遠。

目前有不少非計算機專業的學生跨考計算機專業的研究生,在進入課題組之後,往往需要自學編程語言,比如Java、Python等,按照歷史經驗來看,大部分人都能在比較短的時間內完成自學過程(1個月左右)。當然,這種學習過程需要大塊的學習時間,如果時間不能保證的話,自然需要更長的學習週期。

對於時間比較緊張,或者動手能力比較差的人來說,通過參加一個培訓來學習Java編程是個比較現實的選擇。在培訓機構學習一方面可以有一個比較系統的學習規劃,另一方面也會節省一定的學習時間,在學習的初期會起到較為明顯的作用。Java語言屬於先難後易的編程語言,學習初期對於概念的理解還是有一定困難的,通過專業人士的指導會更容易掌握Java中的各種抽象概念。

最後,不論是選擇自學還是通過培訓機構來學習Java,都需要完成大量的實驗,實驗是學習編程語言必不可少的環節,甚至說是最為重要的環節,因為編程語言本身就是一種工具,一定要多用才能逐漸熟悉。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網方面的問題,或者考研方面的問題,都可以諮詢我,謝謝!


分享到:


相關文章: