天天拍夜夜添久久精品大_人妻激倩偷乱视频一区二区三区_亚洲中文字幕网_中文字字幕在线中文无码

幼教網(wǎng)
全國(guó)站
您現(xiàn)在的位置:幼教 > 家庭教育 > 幼兒家庭教育 > 智力開發(fā) > 正文

Java程序員的職業(yè)生涯學(xué)習(xí)建議

來(lái)源:書圈 2018-06-13 16:26:30

說(shuō)兩句

  一部分:

  零基礎(chǔ)或基礎(chǔ)薄弱的同學(xué)

  這部分主要適用于尚未做過(guò)Java工作的同學(xué),包括一些在校生以及剛準(zhǔn)備轉(zhuǎn)行Java的同學(xué)。

  一、Java基礎(chǔ)

  首先去找一個(gè)Java的基礎(chǔ)教程學(xué)一下(教材或者網(wǎng)絡(luò)視頻)。

  學(xué)習(xí)Java基礎(chǔ)的時(shí)候,應(yīng)該盡量多動(dòng)手,很多時(shí)候,你想當(dāng)然的事情,等你寫出來(lái)運(yùn)行一下,你就會(huì)發(fā)現(xiàn)不是這么回事兒,不信你就試試。

  學(xué)完以上內(nèi)容以后,你應(yīng)該對(duì)Java有一個(gè)基本的了解了,你可以用Java語(yǔ)言寫出一些簡(jiǎn)單的程序,并且你用的是最簡(jiǎn)單的編輯器,比如記事本。

  這個(gè)時(shí)候,不要急于進(jìn)入下一部分,留下幾天好好寫一些程序,盡可能熟悉這些基礎(chǔ)內(nèi)容。

  二、Web開發(fā)

  等你寫上幾天程序以后,你往往會(huì)比較迷茫,因?yàn)槟銓懙臇|西似乎看起來(lái)毫無(wú)用處,比如實(shí)現(xiàn)一個(gè)簡(jiǎn)單的計(jì)算器,讀取一個(gè)文件等。這個(gè)時(shí)候你就應(yīng)該去學(xué)著寫一些讓你覺(jué)得有意思的東西了,所以你應(yīng)該學(xué)習(xí)更多的知識(shí)。

  這些內(nèi)容主要是Web開發(fā)相關(guān)的內(nèi)容,包括HTML/CSS/JS(前端頁(yè)面)、Servlet/JSP(J2EE)以及Mysql(數(shù)據(jù)庫(kù))相關(guān)的知識(shí)。

  它們的學(xué)習(xí)順序應(yīng)該是從前到后,因此最先學(xué)習(xí)的應(yīng)該是HTML/CSS/JS(前端頁(yè)面),這部分內(nèi)容你可以去上面的那個(gè)runoob網(wǎng)站上找。你可以試著自己寫一些頁(yè)面,當(dāng)然,你可以盡你最大的努力讓它變得最漂亮。這部分內(nèi)容對(duì)于后端Java來(lái)說(shuō),理論上不是特別重要,但至少要達(dá)到可以自己寫出一些簡(jiǎn)單頁(yè)面的水平。

  接下來(lái),你需要學(xué)習(xí)的是Servlet/JSP(J2EE)部分,這部分是Java后端開發(fā)必須非常精通的部分,因此這部分是這三部分中最需要花精力的,而且這個(gè)時(shí)候,你要學(xué)會(huì)使用開發(fā)工具,而不能再使用記事本了,可以選擇eclipse。

  當(dāng)你下載安裝好eclipse以后,跟著視頻中的教程一步一步去學(xué)習(xí),一定要多動(dòng)手。

  最后一步,你需要學(xué)會(huì)使用數(shù)據(jù)庫(kù),mysql是個(gè)不錯(cuò)的入門選擇,而且Java領(lǐng)域里主流的關(guān)系型數(shù)據(jù)庫(kù)就是mysql。這部分一般在你學(xué)習(xí)Servlet/Jsp的時(shí)候,就會(huì)接觸到的,其中的JDBC部分就是數(shù)據(jù)庫(kù)相關(guān)的部分。你不僅要學(xué)會(huì)使用JDBC操作數(shù)據(jù)庫(kù),還要學(xué)會(huì)使用數(shù)據(jù)庫(kù)客戶端工具,比如navicat,sqlyog,二選一即可。

  三、開發(fā)框架

  當(dāng)你學(xué)會(huì)以上內(nèi)容以后,這個(gè)時(shí)候你還不足以參加工作,你還需要繼續(xù)深造。公司里為了提高開發(fā)的效率,會(huì)使用一些Java Web框架,因此你還需要學(xué)習(xí)一些開發(fā)框架。

  目前比較主流的是SSM框架,即spring、springmvc、mybatis。你需要學(xué)會(huì)這三個(gè)框架的搭建,并用它們做出一個(gè)簡(jiǎn)單的增刪改查的Web項(xiàng)目。你可以不理解那些配置都是什么含義,以及為什么要這么做,這些留著后面你去了解。但你一定要可以快速的利用它們?nèi)齻(gè)搭建出一個(gè)Web框架,你可以記錄下你第一次搭建的過(guò)程,相信我,你一定會(huì)用到的。

  還要提一句的是,你在搭建SSM的過(guò)程中,可能會(huì)經(jīng)常接觸到一個(gè)叫maven的工具。這個(gè)工具也是你以后工作當(dāng)中幾乎是必須要使用的工具,所以你在搭建SSM的過(guò)程中,也可以順便了解一下maven的知識(shí)。在你目前這個(gè)階段,你只需要在網(wǎng)絡(luò)上了解一下maven基本的使用方法即可,一些高端的用法隨著你工作經(jīng)驗(yàn)的增加,會(huì)逐漸接觸到的。

  四、找工作

  當(dāng)你完成開發(fā)框架的學(xué)習(xí)以后,你就該找工作了,在校的找實(shí)習(xí),畢業(yè)的找全職。與此同時(shí),在找工作的同時(shí),你不應(yīng)該停下你的學(xué)習(xí),準(zhǔn)確的說(shuō),是你在以后都不能停下學(xué)習(xí)。

  上面這些內(nèi)容你只是囫圇吞棗的學(xué)會(huì)了使用,你可以逐步嘗試著去了解更多的東西,網(wǎng)絡(luò)是你最重要的老師。

  第二部分:

  對(duì)于參加工作一年以內(nèi)的同學(xué)

  恭喜你,這個(gè)時(shí)候,你已經(jīng)擁有了一份Java的工作。這個(gè)階段是你成長(zhǎng)極快的階段,而且你可能會(huì)經(jīng)常加班。

  但是加班不代表你就可以松懈了,永遠(yuǎn)記得我說(shuō)的那句話,從你入行那一刻起,你就要不停的學(xué)習(xí)。在這一年里,你至少需要看完《Java編程思想》這本書。這本書的內(nèi)容是幫助你對(duì)于Java有一個(gè)更加深入的了解,是Java基礎(chǔ)的升級(jí)版。

  這本書很厚,當(dāng)初看這本書,我花了整整三個(gè)月。正常速度的話,應(yīng)該可以在半年左右看完。我這里不要求過(guò)高,只要你在一年以內(nèi)把這本書看完即可。當(dāng)然了,我所說(shuō)的看完,是充分吸收,而不是讀一遍就完事了,因此有些內(nèi)容你可能會(huì)看不止一遍。

  總而言之,這個(gè)階段的核心學(xué)習(xí)思想就是,在工作中實(shí)踐,并且更加深入的了解Java基礎(chǔ)。

  第三部分:

  對(duì)于參加工作1年到2年的同學(xué)

  這部分時(shí)間段的同學(xué),已經(jīng)對(duì)Java有了一個(gè)更加深入的了解。但是對(duì)于面向?qū)ο蟮捏w會(huì)可能還不夠深刻,編程的時(shí)候還停留在完成功能的層次,很少會(huì)去考慮設(shè)計(jì)的問(wèn)題。

  于是這個(gè)時(shí)候,設(shè)計(jì)模式就來(lái)了。我當(dāng)時(shí)看的是《大話設(shè)計(jì)模式》這本書,并且寫了完整版的設(shè)計(jì)模式博客。因此,我要求大家,最多在你工作一年的時(shí)候,必須開始寫博客,而設(shè)計(jì)模式就是你博客的開端。

  這一年,你必須對(duì)于設(shè)計(jì)模式了如指掌,《大話設(shè)計(jì)模式》可以作為你的開端。

  此外,設(shè)計(jì)模式并不是你這一年唯一的任務(wù),你還需要看一些關(guān)于代碼編寫優(yōu)化的書。比如《重構(gòu) 改善既有代碼的設(shè)計(jì)》,《effective java》。

  總而言之,這個(gè)階段,你的核心任務(wù)就是提高你的代碼能力,要能寫出一手優(yōu)雅的代碼。

  第四部分:

  對(duì)于參加工作2年到3年的同學(xué)

  有的同學(xué)在這個(gè)時(shí)候覺(jué)得自己已經(jīng)很牛逼了,于是忍不住開始慢慢松懈。請(qǐng)記住,你還嫩的多。

  這個(gè)階段,你需要全面的了解Java虛擬機(jī),在這個(gè)階段,你一定已經(jīng)知道Java是運(yùn)行在JVM之上的。所以,對(duì)于JVM,你沒(méi)有任何理由不了解它。

  另外,在過(guò)去2年的工作當(dāng)中,你肯定或多或少接觸過(guò)并發(fā)。這個(gè)時(shí)候,你應(yīng)該去更加深入的了解并發(fā)相關(guān)的知識(shí)。

  與此同時(shí),這個(gè)階段你要做的事情還遠(yuǎn)不止如此。這個(gè)時(shí)候,你應(yīng)該對(duì)于你所使用的框架應(yīng)該有了更深入的了解,對(duì)于Java的類庫(kù)也有了更深入的了解。因此,你需要去看一些JDK中的類的源碼,也包括你所使用的框架的源碼。

  這些源碼能看懂的前提是,你必須對(duì)設(shè)計(jì)模式非常了解。否則的話,你看源碼的過(guò)程中,永遠(yuǎn)會(huì)有這樣那樣的疑問(wèn),這段代碼為什么要這么寫?為什么要定義這個(gè)接口,它看起來(lái)好像很多余?

  相關(guān)推薦:

小升初試題、期中期末題、小學(xué)奧數(shù)題

盡在奧數(shù)網(wǎng)公眾號(hào)

   歡迎使用手機(jī)、平板等移動(dòng)設(shè)備訪問(wèn)幼教網(wǎng),幼兒教育我們一路陪伴同行!>>點(diǎn)擊查看

  • 歡迎掃描二維碼
    關(guān)注幼教網(wǎng)微信
    gh_5735a1f9f07c

  • 歡迎掃描二維碼
    關(guān)注奧數(shù)網(wǎng)微信
    ID:aoshu_2003

幼升小

幼升小資訊

幼升小政策

幼升小擇校

幼升小指導(dǎo)

學(xué)區(qū)房

幼升小真題

重點(diǎn)小學(xué)

上海小學(xué)

廣州小學(xué)

深圳小學(xué)

成都小學(xué)

武漢小學(xué)

南京小學(xué)

北京一類幼兒園

海淀區(qū)幼兒園

西城區(qū)幼兒園

東城區(qū)幼兒園

朝陽(yáng)區(qū)幼兒園

其他區(qū)幼兒園

幼兒園資訊

教師園地

幼兒園說(shuō)課稿

幼兒園教案

教學(xué)論文

幼兒園課件

幼兒園教師心得

幼兒園評(píng)語(yǔ)

少兒教育

胎教

早期教育

入園必讀

潛能開發(fā)

藝術(shù)培養(yǎng)

家庭教育

兒童樂(lè)園

科普知識(shí)

圖書推薦

睡前故事

成語(yǔ)故事

童話故事

唐詩(shī)宋詞

孕育指南

時(shí)尚媽咪

健康寶貝

美食廚房

趣味數(shù)學(xué)

健康飲食

專家答疑

-->