-
1 # 1024文哥
-
2 # 此生唯一
因人而異,因方向而異!
學習JAVA,不僅僅是JAVA!
現在JAVA主流的方向為web開發,大資料開發(hadoop就是基於JAVA開發),Android開發!遊戲開發(JAVA se),嵌入式!
比如說web開發,除了後端的介面,還要了解前端HTML頁面,JavaScript等,還需要掌握資料庫開發!還需要會shell指令碼等等,不是簡簡單單掌握JAVA API就可以開始開發了!!!
所以需要按照企業實際開發來決定自己究竟需要學習什麼!
初級階段:起碼需要學習JAVA基本語法,面向物件思想,檔案操作,計算機基本原理,環境搭建,IDE,變數方法,類,物件,四大特性,基本的API,poi等!
中級階段:多執行緒,JAVA記憶體模型,虛擬機器,網路程式設計,資料庫操作,前端頁面開發,反射,代理,svn,maven等!
高階階段:各種框架和中介軟體!比如spring,springboot,springcloud,mybatis,druid,activiti,solr,redis,kafka,nginx,slf4j,jinkens等等!
可以說JAVA的東西一輩子都學不完,但是到中級階段基本可以進入企業從事開發,然後掌握相應企業的各種框架!
自學的話,看個人能力,需要三個月到一年以上!
培訓的話,一般四個月左右!花費不低,1-2萬之間!
不管多少時間和金錢,如果你決定加入程式設計,就不能三天打魚兩天曬網!不然遲早還是會被out!
-
3 # 三三60127982
有一定的計算機基礎就可以,重點要看你肯不肯下功夫,如果報班的話一般在4到6個月的時間,具體多少錢你得去實地考察,時間和錢都不是最重要的,重要的是能學會,學好,可以先去雲和。資料看看,她們學生的就業挺不錯的。
-
4 # 不知方向憤怒公牛V587
單純學習java不需要花什麼時間和金錢、掌握基礎理論和開發是所需要的相關知識、對於0基礎的人來說需要1-2個月、多看看網上影片教學、基本可以編寫一些小的程式。
後續進入公司就看個人能力了、好運
-
5 # 我與咖啡
學東西,不管什麼,現在好多人都想知道,要什麼,多久,多少錢,其實那些都不重要,你要是真想學,認證規劃過,瞭解過,其實答案是那麼的明顯,
1.基礎,有當然學的相對快點,沒有大不了從0開始
2.多少錢,這個看你具體怎麼學,你是自學,那就不要錢,只是時間相對拉長了,報培訓辦,你可以直接諮詢培訓辦,諮詢不要錢
3.多長時間,,程式設計師,一直在學習,,書到用時方恨少呀
-
6 # 小熊社長
想要系統的學習Java,首先應該有一個學習的大綱。這樣的話對於學習起來會非常有幫助,而且學習的目的性也會更加的清晰。樓主說已經看過了相應的Java書籍,那麼有十分的瞭解嗎?對於Java的基礎及相應的框架有過相應的例項開發嗎?
這是在之前的回答中用到的Java學習圖譜,現在拿出來再看一下。
學習JAVA,如果你是一個初級水平的菜鳥,菜鳥到什麼程度了?菜鳥到連HTML都不知道怎麼弄的,那麼我建議你先首先學習下HTML相關的知識。因為不管什麼語言,只要是開發,不可能連HTML這種最最基本的語言都不知道吧,這是不太現實的。
看上圖,首先學習分階段性:
第一階段: HTML、DIV+CSS及相關的前端基礎知識語言;
第二階段: JavaScript及相關的JQuery、Ajax等互動相關的知識;
第三階段: JAVA基礎,面對物件思想以及IO流等JAVA基礎知識;
第四階段: JSP及Servlet,以及相關的JDBC連線資料庫等相關的知識;
第五階段: Java及JSP、Servlet等相關知識學完後,之後就是資料庫Mysql、Oracle等相關知識;
第六階段: 三大主流框架Spring、Struts2及Hibernate,抑或是Mybatis等框架,學完框架基本上就OK了,就可以出去找工作了;
-
7 # Sun17834
我感覺學Java的話,有個初中或者高中的數學基礎就可以,具備一定的邏輯思維,另外懂一點基礎的計算機知識就可以,原來曾經面試過零基礎的Java程式設計師,會讓你做一些簡單的邏輯題目,我們可以來看一下零基礎的入門程式設計題目。
我們可以看到這些題目要求的數學知識並沒有超出高中的範圍,另附一些邏輯題目
說完了這些基本的個人數學邏輯能力,我們說下如何學習的問題,兩個選擇一方面是自學,另一個就是報班。
自學的話,就對個人要求比較高一點,網上有很多影片資料,現在也有一些自學的網站,比如慕課網,這個是慕課網給出的java學習路線,總的來說比較全面,也是從最基礎的開始講起,整個的課程設定要是自己能夠完成的話也就算入門了.
還有一些其他的學習網站,這個是搜尋網易雲課堂的java課程,有一些影片課程是付費的,也有很多免費的課程。
自學的好處就是花費低一點,但是另一個方面對於完全沒有基礎的人來說,在學習中會遇到一些小問題,自己就用很長的時間最後可能還沒解決,如果你是一個自律學習、主動性很強的人,並且有接觸過一些程式設計基礎的可以嘗試自己自學,學會的過程時間因人而異,學的時候做幾個小專案就可以去嘗試投投簡歷找一些實習的工作積累經驗。
另一個學習的方式就是報培訓班,目前社會上這些培訓班有好多,前段時間去了一個培訓機構,有個同學在那裡學習java,跟他了解學習的人群很多,有原來可能當服務員,廚師的,就是各行各業想轉行的人都有,學歷從初中到大學,年齡28歲左右的也有,這麼多人去培訓想轉行,畢竟是因為目前IT行業的工資水平在那裡。
下面具體說下培訓機構的學費和課程設定,目前大部分的培訓機構學費在兩萬左右,另外住宿費生活費自理,有的培訓機構要自己準備電腦,這樣下來估計得4萬左右,學費的話很多培訓機構有貸款這種,我瞭解的一種學費貸款模式是這種,6+12模式,前六個月,就是從入學辦貸款開始付利息,學費兩萬的話利息大概2000左右,後12個月還學費,大概每個月還1500左右。
這是搜到的一個培訓費用,各個機構的學費差不多都在1萬5000到兩萬之間,學習時間在3到6個月左右,培訓機構不同,培訓時間略有差別。
至於課程設定,因為很多人也是從零基礎去學習的,所以課程設定也是從最基礎的開始講的,
總結以上就是你想報培訓班的話最好準備4萬(學費不貸款,貸款的話自己準備2萬),學習時間大概半年。
回覆列表
java開發語言作為全球最熱的開發語言,無論是對於軟體程式設計還是換聯網界勢必帶來巨大影響。無論是人才的需求還是薪資待遇,java就業還是觀趨向發展的。小編查過各方面的資料,無非有兩類人對此持有不同的看法。一類是百度貼吧、360問答的吐槽java開發工資低至3—-5千的程式猿。另一類就是培訓機構和各大高校釋出的全國各地平均工資、應屆畢業生平均工資,這一類提供的資料當然是讓人夢寐的。在小編看來,他們的資料都沒有太大的問題,只是只能代表各自的角度。對與新手程式,缺乏專案開放經驗而分配到打雜、測試等只有三五千工資也正常。對於培訓機構,想吸引更多的學員,必然需要好看的數目,認真的會發現人家寫的平均工資是java工程師平均工資而不是java程式設計師,哪怕一個初級的java工程師年薪與不差於15萬!所以說,他們說的沒有多大錯誤,只是都代表各自的身份!從這也可以看出新手與老手的差距有多大!如果你真的想在java這條路走下去,我建議還是要趁早進入系統的學習!下面我發了一張黑馬程式設計師的java工程師發展路線,這不是一張廢紙,更不是吹噓作秀。而是幾乎全國高校java 導師都在使用的java學習路線,黑馬程式設計師的資源共享,是我欣賞它最大的原因,這也是這個培訓機構能立足全國各省的原因!具體的方案是:如果你是在校大學生,建議你主動接觸請教老師,一般有威望的院長都有一個團隊,爭取入團隊學習,共同進步,你會事半功倍!對於錯過團隊的同學也不要喪氣,可以肯定的告訴你你也可以擁有團隊的資料的,那就是上面所說的黑馬程式設計師分享的資料。你可以去官網下載成套的影片自學,學過面向物件程式設計的基礎班可以快速刷過,進入一個月的javaweb開發,跟著用一個月時間做一個javaweb和sqlserver的系統,接下來花三個月學三大框架,再花一個月模仿專案實戰影片做一個類似的專案,最後花兩三個月做一個原創的畢業設計。定力足的同學學一年就能找到很好的開發工作。當然有經濟能力的同學可以選擇去培訓機構。如果你已就業想轉java開發工作,最快的也是最有效的途徑是去培訓,值得注意的是交學費前一定要了解清楚,每個機構都說只有培訓過年薪過10萬然而沒幾個真的,建議去比較有名的培訓機構,畢竟培訓一期都要一兩萬.x心動不如行動,努力吧,年輕人!