想要轉行Java,自學還是參加培訓班?
想要從事Java技術開發崗位,是應該自學還是培訓?
首先我們還是先看一下Java目前的工資情況吧,我在IT招聘網站拉勾網搜尋Java應屆生的薪資條件情況:在·
可以看出目前全國的平均的工資都在7K以上,當然也有部分公司給的薪資比較低,因為大城市給的機會多,好公司也多,福利也好,所以在一線城市做Java開發的,是非常稀缺的。
如果我們把標準降低在二線城市,工資大概在7K左右,而這只是開始的工資水平。很多人選擇這個行業,都是認為這個行業的發展空間是無限的。只要有技術,敢跳槽就可以漲薪,相比其他行業,計算機網際網路這塊是非常有“錢途”的。而這就是大部分人選擇這個行業的主要原因!
高薪不容易拿,你需要付出非常多的精力來學習Java。
我可以理解每一個人想要拿高薪,想要做架構師、專案經理拿年薪50W,但是高薪沒有像大部分人想的那麼好拿。既然你想得到,你就要付出很多,這個世界非常平衡,付出和回報都是成正比的。我在這裡先告訴大家,如果你想好了加入這個行業,你就需要不斷的學習新技術,不斷的更新自己的知識庫,這樣你才能拿到你預期的高薪。
根據我的瞭解,很多人想加入這個行業,看著別人拿著30W、50W的年薪,覺得特別的眼饞的,但是沒有特別多的人準備好了付出學習的精力,學習是枯燥,學習程式設計更是枯燥的,這是大部分人的通病。
如果想清楚要轉行學習Java開發,應該是選擇培訓還是自學?
首先我的主觀意識是不建議直接選擇培訓的,而且根據這些年培訓的演變,沒有任何一家培訓機構的口碑是好的,培訓機構也只是給你提供一個環境,都靠學生自學,老師並不能教給你什麼,內容都是大同小異,Java初學者能學的內容基本都是固定的。
現在的培訓機構各種包就業推薦就業的非常多,都是誘惑性的引導學生交錢,這些都是噱頭,說難聽一些的就是騙學生交錢,所以要謹慎。根據目前Java培訓的行情,找不到工作的是大部分,一個班級50個人,能找到工作的基本也都是那些學習能力比較強的,計算機相關專業,之前學過程式設計的,而至少有一多半都很難就業。因為目前都需要有工作經驗的,能在短期達到做專案的水平非常難。
而培訓機構都是在趕進度,主要是在週期內把課程講完。但是由於每個人的基礎水平不一樣,從客觀來講是不可能都用同一個時間掌握同樣內容的,比如培訓機構大部分都是專科以下學歷的人,那麼跟本科的人比,他們的學習能力就比本科差。很多東西就跟不上,前面的沒有搞懂,後面的完全就聽天書一樣的,這是一個比較普遍的情況,現在的IT市場不像以前那樣,只要培訓了就有工作,現在非常注重技術能力,沒有一家公司選擇花時間去培養一個新人。
根據自己的實際情況進行選擇:
1.如果你是那種每天五六點下班的人,完全可以邊工作邊學習。採用八小時之外的求發展的原則,利用工作之餘的時間來學習其他技能,豐富自己。我個人認為學習程式設計,一天拿出4個小時就夠了。一個人一天注意力集中是有限的,能有效率的進行學習4個小時,差不多就可以在半年多的時間達到就業的水平。
2.如果是在學校的學生,有效的利用課外的時間進行學習Java,最重要的還是每天去學習,因為學生可以利用的時間非常多,如果能連續學習一年的時間,可以接觸到很多Java專案實戰,快要畢業的時候走校招,拿到年薪20W的薪資還是比較容易的,計算機相關的行業。
順便在這裡說一下,如果你現在也在學習Java,在入門學習Java的過程當中有遇見任何關於學習方法,學習路線,學習效率等方面的問題,都可以申請加入我的Java新手交流群:798844620,這裡面聚集了很多正在學習Java技術的初學者,其中不乏也有正在從事Java技術開發的大牛,有人任何不懂的地方都可以隨時在裡面交流,不忙的時候我也會抽一定的時間給大家進行解答。
最後建議:
根據我多年的從業經驗,我是建議不管是誰,都先嚐試一下自己能不能學Java,用一段時間先學一下Java的基礎JavaSE(包括集合、IO這些都是重點),如果覺得自己可以學,再想要不要培訓,或者在網上找一個有經驗的老師帶一帶,學習都是靠自己學,只有自己動起來,一切都不是問題。確實有一個好的老師非常重要,因為在我們整個Java的學習過程當我們肯定會遇見很多問題,雖然說我們可以藉助於百度,知乎等這樣的平臺,但不是所有的問題都可以百度,也不是所有的問題都適合百度,其實這個時候老師的作用就體現出來了,幫助我們解決問題,制定規劃,掃除盲區,以此提高學習效率。我見過很多初學者在配置JDK都需要花費一天的時間,在我看來完全沒什麼必要。