-
1 # 蝸牛學院
-
2 # 這樣學程式設計不枯燥
可以看一下這個表格,瞭解Java和自學和培訓的區別。
無論選擇哪個,都需要自身的努力與堅持不懈,實踐才是硬道理。
以前學習Java是在 “ 如鵬網 ”上學習的,有網路的地方就可以學習,極大的降低了學習成本。有詳細的Java體系和學習路線,可以參考一下。
第一部分:Java語言基礎第二部分:Java高階技術第三部分:web前端第四部分:Javaweb程式設計(核心階段)第五部分:企業框架第六部分:專案階段(專案截圖可訪問如鵬網官網)第七部分:企業專題詳細的可以到如鵬網官網瞭解一下,有問題隨時提問,老師實時線上答疑,每個章節的後面都有相應的練習題和麵試口才題,需要以錄音的方式進行提交,把控學習進度與學習質量。有新的課程更新了,也是可以繼續申請了來學習的。
口碑不錯,基本上都是慕名而去的。Java的提高課程,可以看一下,包含:分散式、設計模式、前端技術、網路支付、全文搜尋引擎、Docker、WebService等內容。
-
3 # IT蛇精病
2、自學能夠出師的基本都是自制力很強的人,自制力=執行力,而這是很多公司很看重的一項指標。
當然這些很多人都是可以擁有的,其實就是看你能不能或者說願不願意堅持了!
自學的劣勢:1、週期長,雖然說自學的人這厲害,哪裡厲害,但是真正厲害的人可能大學都學完了,時間成本真的是一個很要命的東西。
2、學習成本高,還是那句話,成也蕭何,敗也蕭何。因為沒人指點,可能導致一個問題卡很久,而且越到後面,越吃力。
綜上所述,注意,小編這裡指的時大部分人,但是當你要抉擇是自學還是培訓,建議慎重!以下是小編的看法:1、如果你想學習,不妨先試著自己學學,如果覺得無聊,沒勁,建議放棄,興趣是最好的老師,你連興趣都沒,不論那條路,估計你走起來都很費勁。
2、當你決定自學時,引用張雪松老師的一句話:3,5好友一起,不要自己一個人,因為你可能會特別累,人在學習的時候真的需要一個懂自己的人。
3、當你決定選擇培訓機構的時候,不要盲目,不要因為價格,師資,環境,因為這些東西都是虛的,你沒到一個培訓公司,你永遠不知道這個公司怎麼樣!但是同樣的,你可以類比:
建議比較的範圍:
課程大綱 ---> 課程時長 ---> 課程專案 ---> 師資 ---> 價格
以上按照主次已經排好,最後價格,如何看課程大綱,你需要查一些資料,或者請教一些人,你要知道你學的是什麼?而不是聽別人的!
最後預祝所有在程式設計道路上的人都能越走越好!
-
4 # 打不死的冰女
作為一個培訓出來,剛工作幾個月的人來說吧,說說我的感受:
1、你真的決定了從事這個IT行業嗎?如果真的決定了去做,那是不是應該從現在開始,把時間花到學習上面。而且要很用心努力去學,就跟高考前的備考一樣,
2、說到學習途徑來了,是自學還是培訓上面,你有沒有了解過現在培訓機構java培訓時間是多久,收費標準是多少,其實基本都在10000以上。如果經濟條件不是很好,最好是不要培訓了,還是自己下功夫自學,因為培訓期間學費,生活費這些加起來兩三萬,我說的不是誇張,而且培訓完,出去找工作,剛開始工資不一定很高,當然如果經濟條件很好,其實可以報個培訓班,學起來肯定輕鬆點。如果自學,要自己製作嚴格的學習計劃,按計劃來,不然人的鬆散性,很難學好。
3、其實不管自學還是培訓,關鍵在自己要多花心思,多跟著敲程式碼,多逛逛論壇,部落格。
-
5 # 小輝輝loveli
究竟選擇自學還是培訓,我個人看法是要根據自己性格以及自制力來看。
如果自制力好,可以自己制定課程表,然後找影片教程,找教材,選一個小專案,開始自學,然後根據你排的課程雷打不動地去執行。
如果自制力不好,需要學習氛圍帶動你才學的進去,那你報培訓班吧!
-
6 # 遇見編Chen遇見美
原因有下:
第一、既然能提出這個問題,想必你應該至少是一名大一的學生了(或者如果你接觸程式設計比較早,也可能是高中生,只是這個可能性比較小),所以,我認為你首先已經具備有一定的自學能力,既然如此,那就好好去自學吧,不要把時間浪費在考慮“自學”和“培訓”這樣無關緊要的事情上。
第二、市面上關於Java的學習資料琳琅滿目、品種繁多,所有的都可以利用起來為自己所用。不管是各種app中關於Java的線上學習影片,還是圖書管裡關於Java初學的書籍或者進階的書籍,亦或是官網上關於Java的官方文件……等等資料,在你學習的過程中都可以廣泛涉獵,為自己自學所用。當然,在這個過程中,你要懂得取捨,要學會判斷哪些資料對自己有用可以收藏,哪些資料不那麼有用僅需瀏覽即可。
第三、就算去培訓了,也還是要自學。其實我之所以建議你自學,是因為我有不少學生參加過社會上的各種不同培訓班,但透過與他們交流,聽他們的反饋,我發現作用真的不大,培訓結束後,學生普遍反映,還是得自己多加學習。另外,有些培訓班還做過畢業後包找工作之類的承諾,也由於各方面的原因,都未能兌現,此外培訓班的學費也是一筆價格不菲的費用,在你現有的經濟基礎上,這個也是你要考慮的問題。
第四、不管你是自學,還是參加培訓,最終的目的都是為了提高自己解決問題的能力。在培訓班若遇到問題,老師會幫你解決,讓你不必在一個問題上多花時間和精力。但在自學的過程中遇到問題,一切都需要自己去解決,有時候可能連續幾天都沒能想出解決的辦法,但不管怎樣, 請堅持堅持再堅持,透過這樣刻意的鍛鍊,一段時間之後,你會發現,自己的能力在無形之中增強了,想想這樣的結果,是多麼讓人自豪的一件事兒啊!
不管你怎麼選擇,外力始終是輔助的作用,關鍵還得靠自己真實的付出和百分之百的努力!在精力足夠的情況下,儘可能多的讓自己涉獵更多,誰知道哪塊雲彩會下雨呢?
-
7 # 傑傑職場
我是做過培訓的,可以給你個建議。
其實培訓班的作用就是給你縮短學習基礎的時間,這些靠自學也是可以學會的。
要是你自學學不會,那同樣培訓也學起來有困難。
而且Java培訓,學完了也只是學個大概基礎,最終能工作之後成長進步還是要靠你的自學能力。
我建議你可以先看影片學習一段時間,如果覺得學點基礎的沒有問題,那就去報培訓班,最好可以去試聽幾次,看看老師的水平,你有了點自學的基礎以後,也不至於聽天書,最少也能分別出老師水平怎麼樣,講得跟影片學的有沒有太大差距。
如果看影片覺得學不會或者進步很慢的,那還是放棄吧。
因為你培訓完了之後,還是得靠看影片,或者看論壇,甚至查國外的資料學習和解決問題的,到時候沒人教你,培訓班也不會教你這些,那也沒什麼前途的。
-
8 # Java實戰技術
首先不建議培訓!網際網路如此發達的當下,要學會和善用網路搜尋,網上很多專業人士分享了很多技術學習路線和學習資源,這些資源有電子書和影片教程,已完全可以滿足初學者的需求!培訓機構不過也就是領著你學,何不自己看影片教程學?!而且做技術的基本功就是自學,總不能一直培訓吧!
分享我自己的經歷,雖然我是計算機專業的,但是大學裡學的基本偏理論,實戰的課程基本沒有,而且現在的大學老師大部分都缺乏企業裡實戰經驗和技能,所以能教的知識不多。所以,要會自學,大學期間Java是自學的、JavaWeb是自學的、android是自學的,基本都是找一本書,對著書邊看邊練習,不斷敲程式碼,那時候網路上的資源很少,能找到的影片教程也不多,不像現在到處都是,所以很珍惜的看影片教程,去動手實踐影片中的例子,多練習、多思考為什麼、如何實現的、我能不能實現。工作這幾年,技術不斷更新、遇到的難題也更難了,還是需要不斷自學,所以自學是很有必要的,靠培訓是不能解決所有問題的。
不過話說回來,如果你說你自制力很差,就是需要有人牽著鼻子走、有人在後面拿著鞭子趕著,那就沒辦法了,花錢可以暫時幫你提高!
-
9 # 蘇max瘋
一、找適合自己的學習方式
如果你的自學能力比較強,同時你的自制力也比較強,最好再有一定的程式設計基礎,那麼在網際網路如此發達的今天,你完全具備了可以自學的條件,只要付出努力,腳踏實地的去幹就好了。如果你的自學能力一般或者比較貪玩沒有長性,亦或者從未接觸過程式設計課程,那麼找個培訓機構未必就是件壞事哦。
二、找自己可以接受的學習方式。天下沒有免費的午餐,培訓機構更不是福利單位,想選擇培訓機構學習就要做好付出高崗學費的打算。如果沒有一定的經濟基礎,又不想分期付款,那麼只能選擇自學的方式了。
三、選一種快速入門的方式。自學無疑是場持久戰,我手裡接觸過很多業餘班的學生,脫產學習需要4個月的課程,將近兩年的時間,但能夠全部將課程學完的學生寥寥無幾,更何況自學的你呢?雖然自學可以節約很多金錢,但是時間同樣非常寶貴哦。
不妨試想一下,以北京為例,假定我們花費了兩萬元參加了為期5個月的培訓,畢業後找到一份月薪6k的工作,那麼第一年你的收入就是:0.6w * (12 - 5) - 2w = 2.2w。而如果自學呢,脫產尚且需要5個月的培訓課程,保守說自學也得需要1年的時間,那麼這一年你的收入就是0。同樣都是生活支出,你可能會說參加培訓必定帶來更多的生活費用,那麼我們姑且認為2.2w全部作為額外的支出。同是第一年,同是0收入,又有哪些不同呢?當然有不同了,已經工作的你雖然0收入,但是你收穫到的實戰技能以及近1年的工作經歷,這些都將是誰也帶不走的你個人的寶貴財富,而自學一年的你呢,作為小白等待的還是市場的檢閱,一切都是未知。
算這筆帳就想告訴你,時間同樣就是金錢啊。
寫在最後。學習本身就是一種投資,希望題主能夠結合自身的實際情況,選擇出最適合自己的學習方式,祝你好運哦!
-
10 # 程式魚哥
本人跨行自學的java,已入行數年,結合自己個人自學過程和就目前對培訓行業的理解,簡單回答下:
首先,培訓和自學都可以入行it行業,透過努力然後屌絲逆襲,走向人生巔峰。這兩種途徑都需要付出個人努力,毅力和最終的堅持,以及對程式設計的興趣,而不僅僅是看著身邊的人從事這個行業,拿著高工資,娶上白富美,自己也頭腦一熱,高喊著自己也要學程式設計,要逆襲。
其次,自學和培訓除了都需要付出時間成本之外,有一個很大的區別就是培訓需要費錢,眾所周知,各種程式設計方向的培訓費用是相當貴的,就目前火熱javaweb方向而言,培訓費用大多在2萬左右,低一點也在一萬多以上,另外,各種培訓機構培訓實力良莠不齊,說句實在話,大多都是**(自己猜),你懂的,當然不排除個別機構還是有實力的。就我個人多年多培訓行業和有過培訓經歷的人瞭解,很多是培訓半途而廢,落得個技財兩空。
最後,給一些建議:如果你學習能力、毅力、興趣等還不錯,手頭上也不寬裕,可以自學,說的實在點,省錢啊,但自學畢竟是一個人在戰鬥,要耐得住寂寞,經得起誘惑。如果以上都不滿足,而且手頭上寬裕,可以前期試著找一家靠譜的培訓機構,聽聽一些免費的公開課,看自己能不能適應這種學習模式,畢竟大家都在一塊學,有這樣的學習環境,等試聽之後再做培訓的打算,切莫一股腦子熱,把幾萬塊錢一交,發現最後又學不進去。想退錢,呵呵,你懂的。
無情懷,不編碼,做個有情懷的碼農,共勉。
-
11 # 藍橋java學院
看你自己的目的了?如果只是把java這門語言當做興趣且不以這個為技術找工作的話,是沒有必要進行培訓的;但是如果你迫切想透過短時間內透過學習一門技術來找工作,可以考慮進行培訓;如果你自學能力非常強,網際網路上什麼都有,只要你能蒐集到,未必就比進入機構學習差。
藍橋雖然是主要進行java培訓,藍橋更願意看到的是,更多迷茫的大學生能夠找到自己想要的方向,幫助更多高校學子走出困惑。藍橋沒有造假、也沒有包裝,有的只是學生自己真實的模樣和水平。
所以,要清楚的知道自己想要什麼?路是自己在走,任何人都不會拉著你跑或對你負責。
-
12 # 動力節點Java學院
首先你學java是因為喜歡,還是為了靠這個吃飯,不同的目的,你要達到的程度也就不一樣。
1、如果是從零基礎開始的,那麼一開始學基礎的方法也有很多,第一,可以在買一些書本來看看基礎知識,要學會自己總結思考,第二,網上會有一些影片來學習,裡面會幫大家整理一些資料。第三,可以找一些實戰的專案做做,比如MiniLinkedin、Dribbble之類的。
2、要多練一練,實踐是很重要的,多打打程式碼,可以用Java來刷Lintcode上的題,相應的Java參考答案可以在LINTCODE / LEETCODE 參考答案查詢 中找到,透過程式碼量的逐漸積累,可以慢慢掌握Java的奧義。
3、如果有不瞭解的問題一定要及時解決掉,可以去網上一些論壇,或者加一些交流群來互相探討,有不懂的及時解決,再這樣的過程中對提高自己也是很有幫助的。
4、提高自己的資料庫技術,資料庫技術對與學Java來說十分重要,要努力提高自己的資料庫增刪能力。
5、對於很多學習都一樣,要學會自己穩紮穩打,不能急躁,一步步來,碰到問題不要氣餒,反而要努力去解決它。這樣就會讓自己的學習更有興趣。
最後祝你能成功成為一個java大神. -
13 # X工程師
能自學,就首先考慮自學,當然你要有比較強的自學能力,否則,你自學半年都感覺啥都沒學到,要有自己的學習方法。
我高中到大學都喜歡自己看書,不喜歡聽老師上課,為此被高中班主任說我自以為是。
如果自學能力比較弱一些,沒有自學方向,在經濟允許的情況下,還是找個靠譜的學習班。
最重要的是老師靠譜,不是那些馬路上隨便拉過來當老師的。
當然,不如考慮下我的學習班
-
14 # 北大青鳥中博軟體學院
Java可以選擇自學,只不過在學習的過程中比較艱難,自己需要琢磨的比較久,雖然說java很簡單,但是想要完全掌握並不簡單,很多人都是一知半解,達不到企業的需求,因為一般企業是需要有專案經驗的,如果不夠專業,就業會比較吃力。
對於大部分人來說,想要學好java,最好還是能透過一個比較靠譜的培訓機構,因為這樣可以在有效的時間內進行系統的小班學習,北大青鳥南京中博就是這樣,有專門的教學老師及班主任指導學習,並且也可以透過線上測試+線下學習,鞏固知識點,在課程學完後,會由就業老師瞭解情況,進行推薦就業,如果由想要了解的,可以私信給我。
-
15 # 北京華信智原
現在有兩種比較主流的學習方式:
1、自學,自己尋找學習資料,根據自身能力調整學習進度,適合悟性高,自控能力高的學習人群。
2、培訓,老師講解,實時答疑,面對面的教學方式符合傳統教育的發展模式。
華信智原,分子公司遍佈全國,是有組織有規劃的教育技術公司。不同於普通的小機構,我們更加專業。有必要參加培訓的原因:1、這和學習方式的利弊有關,自學需要個人較強的學習能力和自控能力,但是從小到大,我們的教育模式都是教師對學生,雖然經過了大學這種高等教育模式之後,我們的自學能力有所提高,但是大部分人還不能達到能夠完全自學到精通的程度。
2、面授的長處,實時答疑解惑能夠使學生今日事今日畢,學習效率大幅提升,其次學習是一個引導的過程,好的學習方法能讓你事半功倍,並且有時候知識就是喜歡欺負不懂得人,有老師一經點撥,立馬心領神會。
3、Java有其自身的專業性,要是人人都能輕易學會,那也就沒有人趨之若鶩了。
-
16 # 五星村小黃
個人覺得還是報個班比較合適。
自己學的話,需要幾個前提的: 自己要有很強烈的興趣,能堅持下去。尤其是遇到問題的時候,能夠不放棄。
自己一個人學,有時候遇到一些小問題比較環境配置什麼的,搞半天都不對,要是報班,旁邊老是或者同學幫你指出來,你一下子就知道了,哦,這裡要怎麼配啊,哦,下次就知道了。。。。
我也是跨專業學java的,開始講基礎的時候,我似懂非懂,很著急,有不懂的我就請教老師,同學。她們都很熱情的幫助我,幫我度過那段比較難熬的階段。
後來上班了,也是一蒙黑,自己慢慢的在工作中積累,犯過一次的錯誤,下次決不能再犯。慢慢自己學會舉一反三,慢慢就能獨擋一面了。
-
17 # 程式設計師小R1
沒有必要報班,如果自己的自制力非常差,又想學習的話,那還是報班吧
報班無非是老師帶著你學,和自學看書看影片是一樣的
https://blog.csdn.net/robot_sh/article/details/82556096,看下這個吧,有很多資源的,先自學看看
-
18 # 三石科技觀察
這個要根據每個人的具體情況來具體分析。
首先分析一下自學和報班的區別:
1.自學
時間靈活,可以自己掌握,能利用碎片時間費用低,基本不用多少費用,購買一些書籍和教程即可。自制力要求很高,容易半途而廢。與別人交流比較困難,遇到問題需要自己解決。2.報班
需要固定的時間,有可能需要脫產費用較高,少則收費幾千,多則幾萬有人監督,學習效果好可以和同學老師交流那麼,我們明白了這些區別,就可以根據每個人的情況做具體分析:假如沒有任何軟體開發基礎,這個就不用糾結了,直接報班就行,不然靠自己自學,猴年馬月也很難有大的成就。如果有一定的軟體開發基礎,比如大學學過C語言、資料結構什麼的,現在如果只是對Java軟體開發有興趣,並不是想作為短期的工作方向,可以自學,也可以上一些培訓網站學習培訓影片教程。如果想把java開發作為工作方向,並且想盡快參與到工作中,還是報班吧。如果有豐富的其他語言開發基礎,比如C#、python、C++等,自學即可,畢竟各種語言都是相通的,學會一種語言,其他的自學幾個周就可以入門了,一兩個月基本可以勝任開發工作。其實現在報班不一定非要脫產,網路上很多培訓網站都可以參與的,不少培訓內容也都是免費的,比如騰訊課堂、慕課網等線上培訓網站,可以根據需要查詢合適的培訓課程。 -
19 # 該死的Bug
現在Java缺口還非常大,特別是二線城市,目前的缺口也很大了,很多企業都招不到合適的人。
首先,可以報班學習,也可以網上看影片,並私下看技術原理。然後就是私下自己研究了,建議多看看git,csdn,開源中國等網站,看看有哪些技術是比較流行的,技術更新是很快的。如果是學習java的話,要對基礎,多執行緒,設計模式,訊息佇列,快取熟練掌握,還有就是框架了,目前比較流行的dubbo和spring cloud都去了解研究下,以後大系統的開發會傾向微服務的架構。技術是一方面,另外工作上一定要積極,多和同事溝通,多和領導溝通,在方案時多做兩套,讓領導選擇,領導自然會對你刮目相看。還有就是儘量的掌握一下行業的業務。
-
20 # 不要叫我阿杰
不能一概而論,各有利弊,如果自己基礎好點,想快速入門Java那就去培訓班,自己可以在短時間內學到較多東西,如果你時間充足,那就自學,網上看影片,看書籍,這樣也不錯,增加自學能力和改錯能力,對自己提升很大。
回覆列表
到底是自學還是培訓呢?一直是一個困擾初學者的問題,這個話題是個敏感話題,再加上我本身就是做IT培訓的,我不會做太多的分析,因為重點在上個問題,要不要進入這個行業。不管是培訓還是自學都只是一個入門的手段,殊途同歸罷了。宣告:只做客觀分析不給任何建議,因為每個人的情況是不一樣的,不能一概而論。
關於自學
首先,對於自學,控制力夠強嗎?你的理解能力怎麼樣?(既然樓主目前正處於一個自學的階段,那麼相信你對自己的自學的能力還會很清楚的。)
其次我們談談自學的優勢和劣勢
我們幫得了你一時,但是幫不了你一輩子。對於你問題裡問到的培訓還是自學,其實沒有任何衝突的。第一,按照字面意思理解,如果你的學習能力足夠強,自控力也沒問題,完全可以不參加培訓而透過自學入門。
優點:省錢;時間安排也比較自由。
缺點:耗時長,學習不繫統,容易鑽牛角尖,導致半途而廢。
關於培訓
其實嚴格意義來說,培訓也是在自學。說實話,再牛的老師也只是點對面的教學,無法做到點對點,不然一個班的其他人怎麼顧得過來。那麼,除了按照老師課上知識講述,課後還是需要透過不斷的練習和領悟所學技術,這點是尤為重要的。同樣一個班的同學,一樣的老師教的,學習週期也一樣,最後的水平差距就體現在個人的主觀能動性。一定不要等老師追著你學,而是主動的去學習,這就是我要表達的意思。
優點:用時少,氛圍濃,學習成體系,疑難及時的解答;
缺點:花錢,容易遇到坑。
最後,我想告訴你的是,在你決定去參加培訓之前,先自己網上找資源試學一段時間看看自己有沒有興趣,以及能否堅持的下來,不要因為一時腦熱就報班了,否則很可能成為培訓行業的犧牲品,因為:眾多培訓生之中,必有敗者。
至於培訓機構推薦,最好自己去百度(不是看培訓機構做的廣告,而是看口碑),實在拿不準,私聊就是,不用尷尬,有問必答。