{eval=Array;=+count(Array);}

亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

問答專欄Q & A COLUMN

java學習零基礎,幾個月能學會并且找到工作?

PrasantaPrasanta 回答0 收藏2
收藏問題

10條回答

morgan

morgan

回答于2022-06-28 16:02

謝謝邀請!

作為一名從業(yè)多年的程序員,同時也出版過Java編程書籍,我來回答一下這個問題。

首先,對于計算機基礎比較薄弱的人來說,學習Java還是具備一定難度的,但是大部分人經(jīng)過一個系統(tǒng)的學習過程都能夠掌握基本的Java開發(fā)。

由于目前Java的應用領域比較廣泛且不同的開發(fā)方向需要具備不同的知識結(jié)構(gòu),所以在學習時間上也有一定的區(qū)別。目前Java主要應用于Web開發(fā)、Android開發(fā)、大數(shù)據(jù)開發(fā)以及各種后端服務開發(fā),對于大部分初學者來說,從Web開發(fā)開始學起是不錯的選擇。

Web開發(fā)要想達到初級開發(fā)崗位的要求需要掌握三方面內(nèi)容,其一是Java面向?qū)ο箝_發(fā)基礎;其二是Web開發(fā)基礎,包括部分前端開發(fā)內(nèi)容;其三是框架開發(fā)。Java開發(fā)基礎通常是學習的重點,同時也是難點,關鍵在于建立面向?qū)ο蟮木幊趟枷耄@部分學習時間大概需要4周左右。

Web開發(fā)基礎部分包括的內(nèi)容比較多,除了要掌握基本的Servlet、JavaBean等傳統(tǒng)Java技術之外,還需要掌握Java操作數(shù)據(jù)庫,以及Web容器的運行機制等等。另外,目前Web學習也要重點掌握一下JavaScript技術,這部分內(nèi)容的學習時間大概需要8周左右??蚣懿糠值膶W習可以把重點放在Spring系列上,包括SpringMVC、SpringBoot和SpringCloud,通常需要4周左右能夠熟悉基本的開發(fā)過程。

在學習完Java Web開發(fā)之后,既可以向Android開發(fā)方向發(fā)展,也可以向大數(shù)據(jù)方向發(fā)展,其中向Android開發(fā)方向發(fā)展相對要容易一些,而且具備后端開發(fā)知識對于開發(fā)Android應用也會有一定的幫助。如果往大數(shù)據(jù)方向發(fā)展則需要學習大數(shù)據(jù)平臺知識,可以從Hadoop平臺開始學起,另外學習大數(shù)據(jù)開發(fā)需要具備一定的數(shù)學基礎和統(tǒng)計學基礎,也可以在學習大數(shù)據(jù)的過程中陸續(xù)補學。

我從事互聯(lián)網(wǎng)行業(yè)多年,目前也在帶計算機專業(yè)的研究生,主要的研究方向集中在大數(shù)據(jù)和人工智能領域,我會陸續(xù)寫一些關于互聯(lián)網(wǎng)技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收獲。

如果有互聯(lián)網(wǎng)方面的問題,或者考研方面的問題,都可以咨詢我,謝謝!

評論0 贊同0
  •  加載中...
luckyyulin

luckyyulin

回答于2022-06-28 16:02

如果你邏輯思維和學習能力比較強,可以按照如下Java知識圖譜去學習:

在入門階段,你需要學習Java基礎語法,包括如下內(nèi)容:

在進階階段,你需要學習常用Java開源框架和SQL語法:

學會Java開發(fā)常用框架和SQL語法之后,你可以出去找Java工程師的工作了,但是也只是具備了一定的Java工程師的技能知識水平,想要找到Java相關的工作,還需要你的學歷水平和工作經(jīng)驗。

特別是工作經(jīng)驗,如果你是應屆畢業(yè)生,這塊不是問題,只要你綜合素質(zhì)較高,值得培養(yǎng),憑借你以上學習的Java技能,找到工作的可能性較大。

如果你是有幾年工作經(jīng)驗的,才轉(zhuǎn)行學Java的,這樣的情況下找工作會比較困難,因為你該有相關工作經(jīng)驗的時候并沒有,這幾年等于白干了,而且已經(jīng)不是一張白紙了,失去了培養(yǎng)價值。

所以,剛畢業(yè)這幾年的工作經(jīng)驗很重要,它可能決定了你以后一輩子的職業(yè)方向。

專業(yè)從事軟件研發(fā)工作多年,在軟件設計、開發(fā)、測試、研發(fā)管理等領域里經(jīng)驗豐富,感興趣的朋友可以關注我的頭條號,相信一定會有所收獲。如果有軟件研發(fā)方面的問題,可以咨詢我。謝謝!
評論0 贊同0
  •  加載中...
zzbo

zzbo

回答于2022-06-28 16:02

看你有沒有其他編程經(jīng)驗,比如C語言,有入門級的水平,基本編程思想都有的話,那學起來很快。例如Android開發(fā),也是用Java,當初是自學的,我是邊學邊上手自己的app,所以在做的過程中進步很快,兩個月就差不多能有去公司做普通開發(fā)程序員的水平,后來也很快就找到一份工作,開始全職做Android開發(fā),現(xiàn)在已經(jīng)混到研發(fā)經(jīng)理。

最主要是要努力吧,那時候天天晚上學習然后寫代碼,常常到凌晨兩三點。

還有就是要有動力,我那時候的動力是看見論壇上很多大??恐鴄pp的廣告費走上人生巔峰,那個眼紅啊,兩只眼睛都鉆到錢里去了,所以學起來特別有動力,幸運后來也賺了一小筆廣告費。

可以看看我2012年前后賺取的廣告費記錄,雖然不多,但這個給我很大的動力繼續(xù)做下去。

再強調(diào)一遍,不要想能幾個月找到工作,一定要努力!努力的人通常都是幸運的!我通過努力的學,努力的開發(fā),最終給自己換來了一個新的天地。從嵌入式軟件開發(fā)跳到Android開發(fā),我花了6個月,期間有無數(shù)個夜晚我貓在自己的小窩里寫JAVA代碼,用著一臺老舊的Android機器再調(diào)試,最終跳槽到一家高大上的外企做Android開發(fā),工資也翻了兩翻。

不過話說回來,如果沒有一點編程基礎,那入門這道坎有時候會讓很多人放棄。所以,千千萬萬不要有放棄的念頭,進去了會發(fā)現(xiàn)編程世界是很美妙的!

純手碼,謝謝!

評論0 贊同0
  •  加載中...
lx1036

lx1036

回答于2022-06-28 16:02

6個月全身心努力下!

評論0 贊同0
  •  加載中...
philadelphia

philadelphia

回答于2022-06-28 16:02

如果你是零基礎,基本上5個月起。

那也得是你每天超過12個小時的學習前提下

有句話很有道理,師傅領進門,修行在個人。

像這種技術類的工作,更多的時候靠的是自己的多練習,多做項目,多接觸在公司中的實際開發(fā)項目。你在練習的過程中,發(fā)現(xiàn)自己的問題,如果不會解決,老師同學都是你的請教對象。

不要覺得參加了培訓班就一定能高薪就業(yè)!

如果有培訓班這樣承諾你,百分百是騙子。

培訓班的老師可以教給你一些Java開發(fā)學習的基礎知識,還有在工作中可能會遇到的問題,如何解決。

但大量的時間都需要你自己去琢磨,去親手敲代碼實現(xiàn)。

評論0 贊同0
  •  加載中...
Me_Kun

Me_Kun

回答于2022-06-28 16:02

這個問題具體你沒有描述清除,你說Java學習零基礎,幾個月是否能夠?qū)W會并且能夠找到一份工作,這個因人而異,關鍵看以下幾點你是否滿足,如果滿足,4-5個月的系統(tǒng)學習足夠有能力找到一份初級開發(fā)的工作。

第一點:你是否有其他編程語言基礎

一般對于編程語言來說,大部分都很類似,如果你有如果你以前接觸過編程語言,尤其是面向?qū)ο笳Z言,如果零基礎轉(zhuǎn)行Java,相對比較容易的,向面向?qū)ο笳Z言的面向?qū)ο笏枷肓?,字符串、集合、?shù)組、IO、條件語句、循環(huán)語句、正則等等基礎大部分語言都是相同的,只是表現(xiàn)形式上不一樣而已,如果你有其他編程基礎,在學習Java的這些內(nèi)容時就比較容易的多了,所以學習進度也會相對較快,如果沒有編程語言基礎的話,可能學起來就比較吃力了。

第二點:你是否能有幾個月的系統(tǒng)時間去學習Java

如果自己有4-5個月的完整時間去學習Java的話,并且自己自控能力比較強的話,自學完全可以達到初級開發(fā)的水平,如果自控能力不強,找一個培訓機構(gòu)系統(tǒng)學習幾個月,也能達到初級水平的能力。但是如果只靠培訓機構(gòu)去包裝自己,而自己沒有真才實學,即使能夠找到工作,恐怕也過不了試用期。

第三點:關鍵看你在這幾個月對Java的掌握程度

能不能找到一份相對滿意的工作,關鍵就看你對Java的掌握程度,如果常用的API,常用的框架掌握的非常的熟練的話,找工作還是很容易的,只是自己沒有實際的開發(fā)經(jīng)驗,進入公司后動手能力稍微差點,但是由于你的基礎過硬,假以時日,你在工作中會越來越順手。

評論0 贊同0
  •  加載中...
CoorChice

CoorChice

回答于2022-06-28 16:02

java開發(fā)技術的應用在多個領域都是非常廣泛的,同時為學習java開發(fā)技術的小伙伴鋪平了道路,提供了更多的就業(yè)機會。對于零基礎小伙伴學習java開發(fā)技術知識,java培訓是一個比較不錯的學習方式,但是由于小伙伴對編程開發(fā)技術不是很了解,不知道該怎么去學習,學多長時間。

一般比較靠譜的java培訓機構(gòu)學習時間大約是5-6個月,這也是比較合理的培訓周期,在java培訓班學習的這段時間里不僅能讓小伙伴系統(tǒng)的學習到相關的開發(fā)技術知識,還有接近于企業(yè)級的項目實戰(zhàn)案例供小伙伴練習,積累一些項目開發(fā)實戰(zhàn)經(jīng)驗;同時,培訓班還有推薦就業(yè)的服務,至于能不能通過面試,還得看小伙伴在java培訓班學到多少知識了。

給參加java培訓班的小伙伴提幾條學習上的建議:

1.小伙伴在java培訓進行學習的過程中,不能只依靠培訓班上課的時間,在課下也要通過培訓班中的java視頻進行鞏固學習,在學習的過程中,小伙伴也要多加思考,總結(jié)學習經(jīng)驗。

2.多動手,現(xiàn)在往往一些java培訓班都是理論實踐相結(jié)合的教學,這樣不僅能讓小伙伴學到相關的java開發(fā)基礎知識,還可以積累一定的實戰(zhàn)經(jīng)驗,況且現(xiàn)在企業(yè)招聘的時候,不僅需要你掌握一定java開發(fā)技術知識,還要有一定的項目實戰(zhàn)開發(fā)經(jīng)驗。

3.做筆記,小伙伴在課上要認真記筆記,一是方便小伙伴在課下好復習,二是讓小伙伴養(yǎng)成良好的學習習慣。

小伙伴在java培訓班進行學習的過程中,要通過不斷的學習,積累總結(jié)學習經(jīng)驗,探索適合自己的學習方法,在課上要認真聽講,結(jié)合相關的項目實戰(zhàn)案例練習,積累一定的項目實戰(zhàn)經(jīng)驗,在案例練習過程中,鍛煉解決問題的能力,畢竟現(xiàn)在企業(yè)招聘的時候,對實戰(zhàn)經(jīng)驗有一定的要求。尚硅谷java培訓是一家比較靠譜的線下面授職業(yè)教育培訓機構(gòu),以理論實踐相結(jié)合的教學方式,傳授相關的開發(fā)技術知識和實戰(zhàn)經(jīng)驗,讓小伙伴在學習java開發(fā)技術基礎知識的過程中,積累一定的實戰(zhàn)經(jīng)驗,同時,培訓班還有相關的java視頻供小伙伴下載學習!

http://www.atguigu.com/download.shtml

評論0 贊同0
  •  加載中...
娣辯孩

娣辯孩

回答于2022-06-28 16:02

零基礎的話,自學起來可能問題比較大,估計一年半載都不一定能學會。報個班的話,估計半年就差不多了,有編程語言基礎的話就最好了,這樣會如魚得水

評論0 贊同0
  •  加載中...
darkbug

darkbug

回答于2022-06-28 16:02

java學完了,到會運用,至少需要半年時間。

如果進行web開發(fā),還需要學習spring等很多框架。還需要幾個月,才能初步工作。

評論0 贊同0
  •  加載中...
hsluoyz

hsluoyz

回答于2022-06-28 16:02

要是有C語言或其他計算機基礎,一月足夠了,要是處處從零開始,那很麻煩。

評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網(wǎng)友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<