1. 程式人生 > >學習java自學好還是去培訓學校學習好?付零基礎系統學習路線

學習java自學好還是去培訓學校學習好?付零基礎系統學習路線

就是 同時 我不 踩坑 事情 線上 spring 培訓 初學者

培訓怎麽說呢,給你鋪墊個底子,前期能避免一些坑,如果是跨專業或者完全0基礎自學的話,在沒有天賦的情況下,的確得踩不少坑,記住前期踩坑可不算成長,有時候各種撞墻,而且撞了屬於白撞。可能你自學的東西與現實工作偏了很遠。其次沒有強烈的興趣愛好在你脫離行業外的時候自學很難堅持下去,可能學著學著就lol一把了,這和你已經處於這個行業內,有強烈危機感得提升自己,後者區別還是很大的。

如果培訓不坑的話,有人指引或者給予正確的方向,加上沈澱一些基礎能力,那麽往後你在自學起來,或者工作成長起來,能力將會大幅度提升,而且會有自己的思想和等等一些其他東西,當然我不是安利培訓。培訓還有個優勢在於你出錢了 出時間了,等於付出了很多了,那麽會有一種東西支撐這你,每當惰性來的時候,一想到交這麽多錢,花這麽多事情,馬上就會繼續學習,這和在家喝這可樂看這網上的免費視頻心態是完全不一致的。

技術分享圖片

自學

對於自學

控制力夠強嗎?

你的理解能力怎麽樣?

優勢:金錢成本較低,能夠按照自己設定的學習計劃進行學習,時間安排也比較自由。

劣勢:自學消耗的時間比較長,如果沒有基礎的話,想要自學也是比較難的,相對於有一定基礎的,一般都是在工作之余用碎片化的時間去學習,想要在Java開發的領域小有所成,找到一份正式工作,怎麽也得一年半載吧。自學需要強大的自制力,需要耐得住寂寞,每天固定的堅持學習,但是遇到技術難點很容易做牛角尖,導致半途而廢。

培訓班

培訓又分線下與線上

線下培訓

優勢:學習時間相對較短,整體學習比較全面,學習內容也比較集中。專業老師按照大綱進行系統授課,在學習中遇到技術問題能夠快速得到解決,同時還有專項的練相對於自學,學習氣氛更加濃厚,跟同期學員對問題的探討,對拓展思路有很大的幫助。讓學習變成一件很快樂的事情,學習起來也會很有動力,學習的效果會更好。

劣勢:相對於自學,培訓是需要金錢成本,一般的培訓機構學習費用都在一萬五到三萬不等左右,還要加上學習期間的生活費,學習成本比較高。PS:從時間就是金錢的角度來看,上面說的自學優點反而不成立啦,提前工作半年的薪資估計不止一兩萬吧。

線上培訓

現在的人們停留在傳統的觀念中,似乎走不出來,對於線上學習還是第一思想接受不了,不過現在已經很多線上教育

優勢:線上培訓就是成本低,學習周期要長可以反復的學,有一臺電腦就可以學,而跟老師的互動是在直播間的課堂上,課後有一對一的解答老師,除了上課方式不同,其余的都跟線下培訓是一樣的。

這裏學好的因素在於,線下培訓你不想上課也要去,而線上不一樣,你可以自己偷懶,但是如果你自己想要偷懶,無論線上還是線下,最後的結果都是一樣的,永遠記住一句話,無論在哪裏學,學習始終都是自己的事情,與他人無關,好的老師,好的課程安排,好的學習計劃,這些都能加大你學好並且找到工作的概率,都是很好的輔助材料,但是絕對不是你找到工作成功的關鍵,關鍵還是看自己是否能學好,我曾經說過一句話:當一個人意識到學習的重要性,只要給他一個相對好的學習條件,他就能學好。

其實培訓是什麽,就是跟上學是一樣的,有學的好的,有學不好的,學習始終還是自己的事情,一個班級裏面有一半的人能找到工作,這個班級算是成功的班級,並不是每個人都是天才,四個月的時間就能勝任現在高標準的工作崗位,學成與否跟自己付出的時間有關,跟自己的思維邏輯有關,跟自己的理解能力有關,這些因素都能造成是否學的好不好。

如何選擇培訓機構

1、不管培訓機構怎麽廣告宣傳,首先確定一點是不是專業做這個培訓的,實際培訓的效果和最終的就業怎麽樣不是靠他們自己說的,這個你就要去找一些在讀或者已經畢業的學員親自了解一下。

2、就業薪資虛假宣傳,薪資動不動就達到一兩萬,不務實,你讓公司裏那些做了幾年還沒這個數的前輩們情何以堪。

3、就從老師來說吧,一些機構就直接招一些年紀輕輕的講師,自己連項目都沒有做幾個來教學生,真是誤人子弟,就知道賺錢。值得註意的是,如果是一線開發下來的講師,大約也得有30-40多的年紀,項目實戰經驗豐富,這樣的機構可行。

4、行業內口碑比較好,業界沒有學生的負面新聞,學生對培訓機構比較認可,這種機構把精力放在了學生身上的機構,才是做教育的應有態度。

5、以學生就業為目標的培訓機構現在才是最主要的。我一直強調就業只是教學成果的體現,沒有好的教學保證是做不到好的就業的。

技術分享圖片

推薦一下新手學習路線:

第一階段:HTML+CSS 靜態布局開始 有人肯能會說我是做後端的,前端的事情不用管,這本身就是一個誤區,如今HTML5這麽強大,你不會本身就不會有什麽競爭力

第二階段:必須要掌握的JS/JQ JS 尤為重要,也是最難的,不用說Java無論在前端還是後端中都是占比非常大的,很多人學不懂也是情理之中,這個跟思維有關系,適當了解一下數據結構有利於學習Java和javase。

第三階段:JAVASE核心技術 JAVA的基礎,也是JAVA的魂和JAVA緊緊相連的數據庫。最重要的JAVASE,想必大家都清楚,JAVASE就是JAVA的基礎部分,上過學的人都知道,任何一個試卷80%都是基礎,沒有太難的東西,JAVASE就是JAVA的基礎,根據我這麽多年學習java的經驗來看,如果一個人學不好JAVASE,那JAVA基本就是白學,後面的框架基本就是聽天書。 數據庫,不用了說了,最常見的那三個數據庫,增刪改查,多去練習SQL語句吧,復雜的連接表示有難度的。

第四階段:JSP相關技術 JSP和servlet 就目前來看 有些公司現在不用JSP,因為他的加載速度有點慢。不過還是現在學著吧,畢竟在JAVA體系中也是非常重要的。

第五階段:JAVAEE企業級開發

框架,struts2,hibernate4,mybatis3,spring4,spring mvc,這些東西都要掌握,但是整個JAVA體現想要理解的還算可以確實有些難度,自學的話,基本沒啥可能了。

上面的學習內容基本包括全了,JAVA體系基本如上,希望想學習JAVA的初學者能堅持下去,JAVA語言確實非常的強大,為了需要人才也是最多的。

希望上面羅嗦了這麽多,可以幫到你和一樣有疑惑的小夥伴們。學習遇到任何問題都可以私聊我。java學習交流群 374320282 所以想學Java的童鞋,加油!千萬不要用自己的青春,見證別人的成功。

學習java自學好還是去培訓學校學習好?付零基礎系統學習路線