0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣成為Java全棧工程師

工程師人生 ? 來源:工程師吳畏 ? 2019-07-12 17:06 ? 次閱讀

首先Java全棧工程師首先必須精通Java,那么作為一個(gè)零基礎(chǔ)的人,要想成為Java全棧工程師第一步就是學(xué)好JavaSE(標(biāo)準(zhǔn)版),它是Java的標(biāo)準(zhǔn)版,是整個(gè)Java的基礎(chǔ)和核心,也是JavaEE和JavaME技術(shù)的基礎(chǔ),主要用于開發(fā)桌面應(yīng)用程序。

學(xué)習(xí)完JavaSE后,我們一般會(huì)學(xué)習(xí)JavaEE(企業(yè)版),它提供了企業(yè)級(jí)應(yīng)用開發(fā)的完整解決方案,比如開發(fā)網(wǎng)站,還有企業(yè)的一些應(yīng)用系統(tǒng),是Java技術(shù)應(yīng)用最廣泛的領(lǐng)域。也有極少部分人學(xué)習(xí)JavaME(微版),是一個(gè)技術(shù)和規(guī)范的集合,它為移動(dòng)設(shè)備提供了Java環(huán)境的開發(fā)與應(yīng)用平臺(tái)。是用來做手機(jī)軟件的。

在學(xué)習(xí)JavaEE前呢,我們需要學(xué)習(xí)一些前端和數(shù)據(jù)庫的知識(shí)。其中前端知識(shí)主要包括HTML,CSS,JavaScript,JQuery,Ajax,EasyUI,bootstrap等等。數(shù)據(jù)庫知識(shí)呢,市場(chǎng)上主要流行的就是oracle和mySQL兩種數(shù)據(jù)庫,當(dāng)然也包含其他,我主要學(xué)習(xí)了這兩種。

在這期間,穿插學(xué)習(xí)了TCP,UDP協(xié)議,http協(xié)議,XML等知識(shí),也是學(xué)習(xí)前端知識(shí)的一些重要知識(shí)點(diǎn)。

學(xué)完這些前端知識(shí)和數(shù)據(jù)庫后我們開始了正式的JavaEE知識(shí)的學(xué)習(xí)。Java EE平臺(tái)構(gòu)建于Java SE平臺(tái)之上,提供一組API和運(yùn)行環(huán)境來開發(fā)和運(yùn)行大規(guī)模的,多層的,可擴(kuò)展的,可靠的和安全的網(wǎng)絡(luò)應(yīng)用程序。JavaEE的核心知識(shí)Sevelet和JSP。

我們學(xué)習(xí)完JavaEE后,能夠開發(fā)一些Web應(yīng)用程序了,但是還遠(yuǎn)遠(yuǎn)不夠。我們還要學(xué)習(xí)一些框架(這里學(xué)習(xí)五個(gè)流行的框架),來讓我們更加快速的,高效的開發(fā)。Mybatis,Hibernate這兩種框架是兩個(gè)ORM(對(duì)象關(guān)系映射)持久層框架,mybatis是半自動(dòng)的,需要自己寫sql語句。hibernate是全自動(dòng)的,不需要自己寫sql語句。Spring是一個(gè)輕量級(jí)控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架,簡化了開發(fā)的復(fù)雜性。Structs2和SpringMVC是兩個(gè)MVC框架,主要職責(zé)就是從前臺(tái)接受數(shù)據(jù),經(jīng)過處理后,返回給前臺(tái)展示數(shù)據(jù)。

框架學(xué)習(xí)后,我們能夠更加快速,高效的開發(fā)Web應(yīng)用,但是還不夠,我們需要學(xué)習(xí)更多的知識(shí)來適應(yīng)更多的需求,比如:Linux,Maven,Redis,Dubbo,Solr,Netty,Hadoop,Spark等等。

完成這些主要知識(shí)的學(xué)習(xí)后,如果是零基礎(chǔ)的學(xué)習(xí)者,我們應(yīng)該繼續(xù)擴(kuò)展新的知識(shí):設(shè)計(jì)模式,JVM虛擬機(jī)運(yùn)行原理,數(shù)據(jù)結(jié)構(gòu)與算法,網(wǎng)絡(luò)協(xié)議,計(jì)算機(jī)組成基礎(chǔ)等等。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 工程師
    +關(guān)注

    關(guān)注

    59

    文章

    1563

    瀏覽量

    68375
  • JAVA
    +關(guān)注

    關(guān)注

    19

    文章

    2946

    瀏覽量

    104372
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    正是拼的年紀(jì)|65歲電子工程師上班VLOG #65歲退休 #電子工程師 #搞笑 #上班vlog

    電子工程師
    安泰小課堂
    發(fā)布于 :2024年07月25日 11:31:02

    嵌入式軟件工程師和硬件工程師的區(qū)別?

    嵌入式軟件工程師和硬件工程師的區(qū)別? 嵌入式軟件工程師 嵌入式軟件工程師是軟件開發(fā)領(lǐng)域中的一種專業(yè)工程師,他們主要負(fù)責(zé)設(shè)計(jì)和開發(fā)嵌入式軟件,
    發(fā)表于 05-16 11:00

    大廠電子工程師常見面試題#電子工程師 #硬件工程師 #電路知識(shí) #面試題

    電子工程師電路
    安泰小課堂
    發(fā)布于 :2024年04月30日 17:33:15

    一個(gè)電源工程師的成長路徑

    即將走馬上任電源工程師這個(gè)崗位,請(qǐng)問各位大佬,這個(gè)崗位的職業(yè)路徑一般是怎樣的?
    發(fā)表于 04-08 14:19

    OVP過壓保護(hù)芯片:為何電子工程師需要它?功能、作用解析

    OVP過壓保護(hù)芯片:為何電子工程師需要它?功能、作用解析
    的頭像 發(fā)表于 03-06 10:27 ?5394次閱讀
    OVP過壓保護(hù)芯片:為何電子<b class='flag-5'>工程師</b>需要它?功能、作用<b class='flag-5'>全</b>解析

    【2023電子工程師大會(huì)】單片機(jī)/RTOS/Linux工程師

    【2023電子工程師大會(huì)】單片機(jī)/RTOS/Linux工程師修煉之路ppt
    發(fā)表于 01-03 16:31 ?39次下載

    #人工智能 #FPGA 怎么成為一個(gè)合格的FPGA工程師?

    fpga工程師
    明德?lián)P助教小易老師
    發(fā)布于 :2023年12月18日 21:19:01

    工程師修煉之路,韋老師親身分享!邀你報(bào)名2023年電子工程師大會(huì)

    、應(yīng)用案例及開源硬件項(xiàng)目。我們相信,這將是一次難得的學(xué)習(xí)和交流機(jī)會(huì),也是您提升自己、深度了解電子技術(shù)與產(chǎn)業(yè)的很好機(jī)會(huì)! 作為大會(huì)特邀嘉賓, 百問網(wǎng)科技創(chuàng)始人兼技術(shù)總監(jiān)-韋東山老師 將蒞臨現(xiàn)場(chǎng),為大家?guī)怼?單片機(jī)/RTOS/Linux
    的頭像 發(fā)表于 11-16 16:20 ?361次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>棧</b><b class='flag-5'>工程師</b>修煉之路,韋老師親身分享!邀你報(bào)名2023年電子<b class='flag-5'>工程師</b>大會(huì)

    工程師的修煉之路,韋東山老師親身分享!邀你報(bào)名2023年電子工程師大會(huì)

    、應(yīng)用案例及開源硬件項(xiàng)目。我們相信,這將是一次難得的學(xué)習(xí)和交流機(jī)會(huì),也是您提升自己、深度了解電子技術(shù)與產(chǎn)業(yè)的很好機(jī)會(huì)! 作為大會(huì)特邀嘉賓, 百問網(wǎng)科技創(chuàng)始人兼技術(shù)總監(jiān)-韋東山老師 將蒞臨現(xiàn)場(chǎng),為大家?guī)怼?單片機(jī)/RTOS/Linux
    的頭像 發(fā)表于 11-16 10:00 ?451次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>棧</b><b class='flag-5'>工程師</b>的修煉之路,韋東山老師親身分享!邀你報(bào)名2023年電子<b class='flag-5'>工程師</b>大會(huì)

    FPGA工程師需要具備哪些技能?

    和新方法應(yīng)用到實(shí)際項(xiàng)目中。隨著企業(yè)對(duì)FPGA工程師日益增加的需求,不斷提升自己的技能水平將成為競爭的不二法門。因此,在這個(gè)快速發(fā)展的行業(yè)中,不斷學(xué)習(xí)、磨煉技能和開拓思路,將會(huì)讓FPGA工程師具備巨大的優(yōu)勢(shì),不斷提升職場(chǎng)競爭力。
    發(fā)表于 11-09 11:03

    如何成為一名優(yōu)秀的嵌入式工程師

    如何成為一名優(yōu)秀的嵌入式工程師?嵌入式學(xué)習(xí)的第一步,首先是C語言。 1.理解內(nèi)存管理:C語言不同于高級(jí)語言,它不會(huì)自動(dòng)管理內(nèi)存。因此,你需要理解并掌握如何使用malloc()、free()等函數(shù)
    發(fā)表于 11-07 15:36