java開發(fā)師主要做什么_第1頁
java開發(fā)師主要做什么_第2頁
java開發(fā)師主要做什么_第3頁
java開發(fā)師主要做什么_第4頁
java開發(fā)師主要做什么_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第頁java開發(fā)師主要做什么第一:一般來說,java的應(yīng)用還是非常廣的,有erp等大型系統(tǒng)方面的,有web方面的,還有游戲方面的。java在大型BS系統(tǒng)方面的應(yīng)用非常廣泛,什么是BS呢,實際上就是通過瀏覽器訪問的,網(wǎng)站就是一種B/S結(jié)構(gòu)。作為新手,你會先從實習(xí)生或者初級程序員做起,然后隨著自己技術(shù)的成熟,逐步的達(dá)到中級工程師的水準(zhǔn),能夠獨立分擔(dān)一部分開發(fā)任務(wù),如果達(dá)到高級工程師的水準(zhǔn)的話,你還必須要再學(xué)習(xí)更多的技術(shù),這些技術(shù)不僅僅局限于java,如js和數(shù)據(jù)庫等,當(dāng)你對整套技術(shù)都非常精通時,你便是一個真正的高級工程師,而java則只是你所掌握的主要技術(shù)之一罷了。

第二:不少人學(xué)了java后,可能往軟件工程方向發(fā)展,這個時候參加具體的編碼工作不會那么多,主要要做的工作是必須求分析,項目〔管理〕,隨著水平的提升,有可能做到系統(tǒng)架構(gòu)師的職位,一般能做系統(tǒng)架構(gòu)的都是大牛或者高學(xué)歷者,因為這不僅僅必須要掌握技術(shù),更必須要掌握數(shù)據(jù)庫和算法邏輯等知識。

第三:實際上有不少初中級java程序員或項目經(jīng)理轉(zhuǎn)行做產(chǎn)品經(jīng)理了,產(chǎn)品經(jīng)理不僅僅必須要對技術(shù)頗為了解,更必須要懂得策劃和規(guī)劃,了解項目管理和產(chǎn)品管理的知識,并要具備非常好的〔溝通〕能力。當(dāng)然,一個剛剛從業(yè)的人很難跨入產(chǎn)品經(jīng)理的行列,一般做1到2年開發(fā)工作的人可能會跨到這個行業(yè)來。

2怎么學(xué)習(xí)java

1、多線程和異步、并發(fā)的概念會忽然變得很重要,因為在一個對性能有要求的系統(tǒng)里,是不會同意你把各種瑣事都排著隊一件件去辦的,你不能老寫些a方法調(diào)b方法再調(diào)c方法再調(diào)d方法然后返回的代碼。你開始想起有隊列這種東西,有runable這種東西,你開始覺得自己的代碼高端起來了,和當(dāng)年的增刪改查程序員有天壤之別。但同時麻煩也來了,你開始碰到線程安全問題,尤其是當(dāng)你的程序跑在一個多機(jī)環(huán)境而不是單機(jī)環(huán)境里的時候,你會對這些很頭痛。關(guān)于這些問題,Jms技術(shù)是個很有代表性的東西,當(dāng)然并不像ssh那么常用。

2、你會發(fā)現(xiàn)數(shù)據(jù)庫性能實在不行,出于不甘現(xiàn)狀,或者趕時髦,你該去了解nosql了,memcachedredismongodb,眼花繚亂,沒關(guān)系,試著用用,能很好地緩解mysql之類關(guān)系數(shù)據(jù)庫的壓力。

3、出于公司某些業(yè)務(wù)必須要,你可能會鉆研一個特定技術(shù)領(lǐng)域,比如全文搜索技術(shù),lucenesolr,比如工作流jbpm,比如權(quán)限系統(tǒng),單點登陸之類的,又或者某些特定業(yè)務(wù)領(lǐng)域的算法研究,這些是你的加分項。

4、你開始發(fā)現(xiàn)你的代碼很亂,久了以后自己都看不懂,重復(fù)的,難以重用的代碼堆積如山,不想維護(hù),BUG百出。于是你要開始重視〔制定〕模式,合理地改造下自己的代碼習(xí)慣,不再被僵化的SSH,MVC三層架構(gòu)束縛住。

5、Google和各種資料是你進(jìn)步的動力,極少再碰到必須請教別人才干解決的問題,如果你這個階段還老是問別人,你的技術(shù)生涯也就快到頭了。

3怎樣學(xué)java

第一階段、培養(yǎng)興趣

興趣是好的老師,可以是天生的,也可以后期培養(yǎng)。所以,學(xué)習(xí)java一定要對其感興趣,即使剛開始沒有興趣也應(yīng)該努力的培養(yǎng)自己對java的興趣,如果沒有興趣的話即使今后從事這樣的方向也不會有所成就。因此,既然選擇學(xué)習(xí)這門技術(shù),那就應(yīng)該把自己的精力和興趣轉(zhuǎn)移到j(luò)ava上,把java學(xué)習(xí)當(dāng)成是一款有難度、必須要持久戰(zhàn)術(shù)的游戲,在學(xué)習(xí)java的過程中,找到自己的存在感、滿足感、成就感。

第二階段、清除障礙

當(dāng)自己對Java產(chǎn)生興趣,并付出渾身解數(shù)來學(xué)習(xí),但學(xué)習(xí)效果不好的時候,我們就應(yīng)該停下腳步檢查一下是什么因素阻礙了自己的進(jìn)步,然后逐一解決。比如,不少男生在寫java代碼的時候,往往記不住命令的英文單詞或者常?;煜S捎趩卧~拼寫錯誤,導(dǎo)致程序報錯,這些低級錯誤使得浪費不少時間。那我們是不是應(yīng)該天天花個十幾分鐘,把java學(xué)習(xí)中能用到的〔英語〕單詞背下來呢?這樣就會讓自己的學(xué)習(xí)更有效率。

第三階段、調(diào)整狀態(tài)

注意力不集中是很多人都有的狀態(tài),如果課上掌握的不扎實,課下怎么狂補、下功夫都是事倍功半。所以建議每個學(xué)習(xí)者在上課時,多和老師互動,盡量讓自己的思維和老師堅持一致性。當(dāng)老師提問的時候,不管問的是不是你,你也要去思索,思索之后大聲地回答。通過這種方法,你可以把自己的大腦調(diào)整到激活狀態(tài),堅持課堂上的興奮狀態(tài),學(xué)習(xí)效率自然就會得到提升。

4java怎么樣學(xué)習(xí)

1、具有一定的自學(xué)能力

包括Java在內(nèi)的信息技術(shù)發(fā)展迅速,指望一本好書或者教師在課堂上假設(shè)干學(xué)時的教學(xué),是難以精通某些技術(shù)的。因此必須具有優(yōu)良的自學(xué)能力,要花費大量的時間投入到學(xué)習(xí)中去。

2、學(xué)習(xí)技術(shù)的三個層次

任何人的精力都是有限的,不可能掌握所有的技術(shù)。因此學(xué)習(xí)任何技術(shù)都要有三個層次:這項技術(shù)是什么?他能干什么?怎樣利用它實現(xiàn)它的功能?

3、多動手學(xué)習(xí)

很多初學(xué)者學(xué)習(xí)Java,往往抱著一本書非常認(rèn)真的去看,而且書中的很多例子也能看懂,但是,當(dāng)做到計算機(jī)面前寫程序時,就抓頭撓腮,不知從何下手,出現(xiàn)這種狀況的原因在于眼高手低,要解決這個問題必須通過多動手學(xué)習(xí)程序,熟練才行。同時,沒有任何人在編程過程中會非常的順利,不出現(xiàn)任何錯誤,我們要有信心處理。

4、對比學(xué)習(xí)

學(xué)習(xí)Java的讀者,可能已經(jīng)具有C++的基礎(chǔ),因此學(xué)習(xí)會比較容易一些,由于任何語言或多或少都有類似的地方,可以在學(xué)習(xí)Java的時候,可以采納橫向

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論