先學java還是先升學歷 java學習是自學還是培訓好?
本文目錄
(圖片來源網絡,侵刪)
- 大學生想轉行學java,該去java培訓班還是自學試試看
- 自學java大概要多久
- Java學習對于學歷有要求嗎
- 目前Java和前端哪個更吃香
- java學習是自學還是培訓好
一、大學生想轉行(HTTpS://WWW.KEngnIaO.cOM)學java,該去java培訓班還是自學試試看
1、看你自己的自學能力和自律能力。培訓班的和自學相比學習效果是因人而異的,并不一定哪種好,培訓班的優勢在于提供學習的氛圍和學習環境(布置作業要按期完成、有同學老師可以交流),但是這種氛圍和學習環境并不是必要的,自律能力強的人是可以考慮自學的,如果自律能力一般那么可以考慮培訓班。
2、看你收集歸納學習資料的能力。java是一門熱門且大眾的編程語言,網絡上可以輕松地找到大量免費的學習資料,也可以找到適當付費的好的資料,無論如何網上找的資料一般來說會比培訓班便宜,不會收集、整理、鑒別這些資料的人那么可以考慮培訓班,畢竟培訓班的學習資料已經是培訓機構設計好相對合理的。
3、看你學習的節奏。有的人自學能力很強,但是對學習的節奏把握的不好,無法循序漸進地提高自己的java技術水平,這種人可以考慮跟著培訓機構的節奏走。
總之,培訓機構相比自學各有優劣,自學花費低、時間靈活,培訓班花費高但是可以創造學習氛圍,有的人適合自學,有的人適合培訓班。建議您可以先自學一段時間,看看是否是你感興趣的,看看學習的情況和未來的職業發展會是怎樣等因素怎么樣再做決定。
二、自學java大概要多久
每天五小時,三年左右可以基本應付工作。。。如果你覺得難以堅持,可以考慮C#。。JAVA能做的C#也都可以。。尤其在游戲開發方面C#比JAVA要強,主要還是C#和JAVA之間的相似度非常高,語法九成都一樣,編程思想完全一樣,相對比JAVA要稍微容易一些。但也僅僅是稍微容易而已。。本人是JAVA轉C#,感覺不錯,想轉回去也比較容易。。學編程和學中文的道理是一樣的,可以分成六個階段第一階段:學中文的時候,什么是主語,謂語,賓語。什么是動詞、名詞、形容詞。什么叫段落,什么是標點符號。搞清楚這些,就等于掌握了中文語法。編程語言也是同理,搞清楚什么是判斷,循環,數據類型,類,對象,枚舉,結構,數組,集合,運算符。就等于掌握了編程語言的語法。這個學習過程,大概需要一個月。第二階段:掌握了中文語法,到能用中文寫句子之間,有多大差距?首先,差在你要認識“字”和“詞”。這就需要長期的積累。編程語言也是同理,學完語法之后,你需要掌握足夠多的函數和類。這就等于中文的字和詞。JAVA大概有3萬多個系統函數(不一定準確),和3777個類(JAVA1.6版)。。語法的作用,就是通過組合這些函數與類(對象)。讓它們組合成“句子”。要完全掌握幾乎是不可能的,但常用的函數與類,花上半年時間,基本是可以掌握的。第三階段:能寫出中文的句子,和能寫信之間,有多少差距?差距在于,你不僅要能會寫字和詞,還要理解它們的意思,并且哪一個詞,應該在什么情況下使用。編程語言也是同理,這在編程語言中,并沒有特定的叫法,其實就是熟悉的過程,但這個過程非常漫長。。。。但可以靠之后慢慢積累,并不需要在一時之間便全部掌握。第四階段:能寫信,和能寫作文的差距有多少?能寫信,你只要讓對方看懂就可以,對方看完是否覺得舒服,并不重要。。。但寫作文,你至少讓老師看后不覺得反感,才算及格。編程語言也是同理,而且這個階段,對于編程來說非常重要。。。這決定你是否能寫出大的程序。。。這點無法突破,你就只能寫出計算器之類,以KB為單位的小玩具。。。這其中主要涉及“封裝”,“多態”的深入理解,以及對“委托”,“事件”,“線程”的正確使用。。還要掌握一些設計模式的使用,其中“工廠模式”“觀察者模式”“單例模式”這三個是必須掌握的,且要非常熟練。。。。非常多的人會在這個階段放棄學習之后改行。。所以這個階段,其實可以視為淘汰期。。挺過來基本就會了。。挺不過來的,就可以準備改行了。。本人在這個階段,中途放棄過幾次,一共經歷了大約兩年的時間。第五階段:作文除了語法通順,還要常常引經據典,所以就需要一定的背誦能力。也就等同記憶力。套用到編程,就是數據庫的使用。。。其實這和編程語言本身并沒太大關系。。。但我到今天為止,還從沒見過有任何一個完全不懂數據庫,卻能找到工作的程序員。。。。。寫法幾乎并不需要思考,基本全靠死記硬背。。。其實到了這一步,就能勝任一些簡單的工作了。。。比如做一個人事管理軟件。。。由于程序員只需要掌握增刪改查,所以這個階段并不難。。快的話,十天可成。。但在這階段卡住,一年都背不過的,也不在少數。第六階段:能寫作文,還能寫論文的差距有多少?那就在于你除了學會中文,還要學論文相關的專業知識。編程方面,則是針對需要面臨的工作,學習相應的框架與基礎知識。。。。如果你要做安卓APP,那你就得去學安卓,要明白如何獲得GPS定位信息?攝像頭的要如何驅動?。。。。如果你要做網站,那你就得明白啥是HTTP協議?啥是GET請求?啥是POST請求?HTML,CSS,JAVASCRIPT怎么寫?熟悉MVC。。。到這個階段,算是功德圓滿了。。。
三、Java學習對于學歷有要求嗎
1、學習java對學歷沒有太高的要求,多少歲的都能學,現在都有少兒編程了;
2、不過真到了社會上,公司對于java工程師的學歷還是有要求的,最起碼大專以上;
3、另外,如果學習java的話,還是跟著老師學習比較好,自己學習比較慢,你問這個問題,應該是學習不太高,所以建議去能提升學歷同時培訓技術的學校,比如中公軟件學院,節省時間,技能、學歷雙豐收,還不是美滋滋的。
四、目前Java和前端哪個更吃香
1、如何選擇前端和Java這個還是更多的時候要根據你個人的情況來進行選擇,比如:學歷、學習能力、控制力、想要在哪個城市發展等這些因素都會影響到你選擇前端還是Java。
2、首先,第一點就是自己學習能力和控制了這個不管是你選擇前端還是Java都需要具備的必要條件,尤其是在自學的情況下學習能力和自控力一定是要比較強才可以進行的。
3、第二點,是前端和Java的學習難度存在著一定的差距,一般都是前端要比Java更加簡單一些,容易學習,入門也比較快。所以前端的學習門檻一般比Java低一些,如果學習低一些的選擇前端就更加適合。
4、第三點,自己學習完成想要在哪個城市進行發展,對于前端和Java在不同的城市發展的情況不同,有的城市可能前端發展的比較好,有的城市可能是Java發展的更加好一些,所以在選擇的時候城市也要考慮在內。
5、總結:前端和Java最后不管是選擇看哪個進行學習,都要用心努力的去學習,只有努力了才可能學有所成。
五、java學習是自學還是培訓好
每個人的情況都不一樣哦,也許你發現朋友圈里有人自學的找到的工作以及發展都還不錯,也有人是去了培訓機構結果工作并不如意,這也是有可能出現的哦,但卻不能歸咎成培訓不如自學好,反之亦然。
如果你的自學能力比較強,同時你的自制力也比較強,最好再有一定的編程基礎,那么在互聯網如此發達的今天,你完全具備了可以自學的條件,只要付出努力,腳踏實地的去干就好了。如果你的自學能力一般或者比較貪玩沒有長性,亦或者從未接觸過編程課程,那么找個培訓機構未必就是件壞事哦。
天下沒有免費的午餐,培訓機構更不是福利單位,想選擇培訓機構學習就要做好付出高崗學費的打算。如果沒有一定的經濟基礎,又不想分期付款,那么只能選擇自學的方式了。
自學無疑是場持久戰,我手里接觸過很多業余班的學生,脫產學習需要4個月的課程,將近兩年的時間,但能夠全部將課程學完的學生寥寥無幾,更何況自學的你呢?雖然自學可以節約很多金錢,但是時間同樣非常寶貴哦。
不妨試想一下,以北京為例,假定我們花費了兩萬元參加了為期5個月的培訓,畢業后找到一份月薪6k的工作,那么第一年你的收入就是:0.6w*(12-5)-2w=2.2w。而如果自學呢,脫產尚且需要5個月的培訓課程,保守說自學也得需要1年的時間,那么這一年你的收入就是0。同樣都是生活支出,你可能會說參加培訓必定帶來更多的生活費用,那么我們姑且認為2.2w全部作為額外的支出。同是第一年,同是0收入,又有哪些不同呢?當然有不同了,已經工作的你雖然0收入,但是你收獲到的實戰技能以及近1年的工作經歷,這些都將是誰也帶不走的你個人的寶貴財富,而自學一年的你呢,作為小白等待的還是市場的檢閱,一切都是未知。
算這筆帳就想告訴你,時間同樣就是金錢啊。
學習本身就是一種投資,希望題主能夠結合自身的實際情況,選擇出最適合自己的學習方式,祝你好運哦!
