小編本人對于JAVA培訓這個行業(yè)還是比較了解到,平時接觸到自學和參加培訓的學員都不少,所以對于學習JAVA是選擇自學還是JAVA培訓班這個問題,小編感覺自己還是比較有發(fā)言權(quán)的~~
首先,自學還是報班?這是一個老生常談的問題,但是我覺得還是要分情況,誰也給不了絕對的答案。
結(jié)合往常學員的經(jīng)歷,我來說一下我的個人看法:
其實我覺得,不用我說大家對二者之間也有一個清晰的認識。
自學最大的優(yōu)點最是省錢,成本低,買幾本必要的書基本上就可以了,如果經(jīng)濟條件受限的話,當然可以考慮自學。另外,時間安排比較自由,可以自己安排學習時間和學習計劃,對于那種自律、計劃性強的人來說是適合的。
當然了,自學也有很多缺點,比如說學習效率低、學習抓不住重點、實戰(zhàn)能力弱等。對于那種自制力差、也沒什么JAVA基礎的人來說,我覺得自學基本上就等于白學。
對于沒有基礎的人,看書可能好比看天書,就算你花了幾月的時間看了幾本書,覺得自己掌握了一些理論,但實際操作的時候也會瞬間傻掉,因為這一行確實需要大量的實際操作的而不是紙上的理論。我剛開始找工作的時候就是這樣,后來在千鋒培訓的時候才意識到自己的很多問題。現(xiàn)在想想還后悔,感覺自學浪費了很多時間和精力。
首先,我認為培訓的一個比較好的點就是有一個系統(tǒng)化的培訓體系,每個培訓班都會設計教學大綱、學習路線,課程也都是分階段的,這就相當于培訓班給列了個學習計劃,這樣學習的時候不會迷茫了,好的培訓機構(gòu)還可以給學生一些比較清晰的框架和學習規(guī)劃。
這種模式下,很容易讓我們有一個整體的框架,學起來也能夠有一個清晰的認知,如果之后再配上相應的課程,學起來就會容易很多。
其次,報班的有人教、有人管。我剛開始是沒有什么基礎,所以自學的時候,遇到看不懂的,本來老師幾句話的事我就得花好幾天才能明白。再加上JAVA學起來挺難的,很容易就讓人半路放棄,所以這時候就需要有一個人來管束自己。
除了以上兩點之外,我覺得培訓還有一個最大的優(yōu)點,就是能遇到很多志同道合的人,我之前在培訓時候的同學到有些現(xiàn)在還在聯(lián)系,大家有時候也會一起聊聊工作之類的。
說了這么多,雖然我比較傾向于報班,但是也不得不承認報班也有缺點。比如說學習節(jié)奏快、學習周期短、成本高等。
其實,很多事都是這樣,有利也就會有弊。
現(xiàn)在好多人都把報班和自學對立起來了,大家的說法也是啥都有,但是基本就是非此即彼。但是我覺得兩者沒有那么絕對,報班也需要自學,因為沒人時時刻刻能跟著你。無論報班還是自學都需要樹立一個良好的學習態(tài)度,找到正確的學習方法,這樣才能事半功倍。
這些都是我的個人看法,題主可以根據(jù)自身的學習基礎、學習習慣、經(jīng)濟狀況等個人情況做判斷,畢竟最了解自己的還是自己,希望我的回答能夠幫到你。