既然想做Java開(kāi)發(fā)工程師,那第一步必不可少的就是Java語(yǔ)言
一、編程基礎(chǔ) 1.java語(yǔ)言: java基本語(yǔ)法,面向?qū)ο?,接口,容器,異常,泛型,注解,反射,I/O, jvm java高級(jí): 并發(fā),線(xiàn)程池,鎖,并發(fā)容器 2.數(shù)據(jù)庫(kù): SQL語(yǔ)句書(shū)寫(xiě),SQL語(yǔ)句優(yōu)化,索引,左右查詢(xún),視圖,鎖 3.設(shè)計(jì)模式: 單例,工廠(chǎng),代理,策略 4.計(jì)算機(jī)網(wǎng)絡(luò): DNS,HTTP,HTTPS協(xié)議,TCP,UDP協(xié)議 ------------------分割線(xiàn)------------------ 軟件開(kāi)發(fā),怎么可能少了編程軟件呢?
二、研發(fā)工具: 1.集成開(kāi)發(fā)框架: Eclipes,Intellij IDEA,VS Code 2.Linux操作系統(tǒng): Linux常用命令,shell腳本 3.代碼管理工具: Git,SVN 4.項(xiàng)目管理與構(gòu)建: Maven,Gradle ------------------分割線(xiàn)------------------ 前端也要學(xué)的!不要精通但要會(huì)用
三、web前端基礎(chǔ) 1.前端基礎(chǔ)套餐三大件: HTML,CSS,JavaScript 注意:這里經(jīng)常會(huì)有人說(shuō)我學(xué)了java,是不是學(xué)javaScript就很輕松OvO?。?! 不是的鐵鐵,它倆就不是一個(gè)東西 =-=
為什么要學(xué)這幾個(gè)呢 當(dāng)然是為了讓網(wǎng)頁(yè)更漂亮唄 前端頁(yè)面就像你的女朋友 你不得讓她穿得漂漂亮亮得嘛~
對(duì)于java,html,css,js下面有個(gè)雖搞笑但很恰當(dāng)?shù)睦踝樱?/p>
2.jquery 3.javaweb: jsp,servlet 4.組件化框架: layui,vue ------------------分割線(xiàn)------------------ 學(xué)完以上的,就該學(xué)框架啦~
四、框架: 1.spring家族 ioc,AOP,SpringMVC,Spring Boot,Spring cloud 2.數(shù)據(jù)庫(kù): mybatis,Hibernate 3.連接池: c3p0 ------------------分割線(xiàn)------------------ 五、分布式,微服務(wù)
------------------分割線(xiàn)------------------ 六、算法,數(shù)據(jù)結(jié)構(gòu)
這倆玩意就很讓人頭疼=-=
可能總結(jié)的不全面,忙里偷閑寫(xiě)的,學(xué)習(xí)之路很長(zhǎng)并且很苦,堅(jiān)持下來(lái)吧,未來(lái)的你會(huì)感謝現(xiàn)在拼搏的自己!加油吧少年,趁我們還年輕!
|
|
來(lái)自: python_lover > 《待分類(lèi)》