保留字有哪些 一個(gè)大三的學(xué)生,以后想做程序員,java有沒有大佬可以告訴一下學(xué)習(xí)的路線,目前只學(xué)了Java SE?
一個(gè)大三的學(xué)生,以后想做程序員,java有沒有大佬可以告訴一下學(xué)習(xí)的路線,目前只學(xué)了Java SE?1 java知識(shí)點(diǎn)1編程語言:熟悉java編程,了解JVM的基本知識(shí),了解基本的數(shù)據(jù)結(jié)構(gòu)和算法2數(shù)據(jù)
一個(gè)大三的學(xué)生,以后想做程序員,java有沒有大佬可以告訴一下學(xué)習(xí)的路線,目前只學(xué)了Java SE?
1 java知識(shí)點(diǎn)
1編程語言:熟悉java編程,了解JVM的基本知識(shí),了解基本的數(shù)據(jù)結(jié)構(gòu)和算法
2數(shù)據(jù)庫:了解MySQL的原理和應(yīng)用,熟練使用SQL,簡(jiǎn)單了解鍵值存儲(chǔ)(redis)
3多線程編程:了解多線程編程及應(yīng)用,有多線程經(jīng)驗(yàn)。
4個(gè)通用框架:能夠使用spring、spring MVC、mybatis,并理解一些原則。
5網(wǎng)絡(luò)部分:了解計(jì)算機(jī)網(wǎng)絡(luò)和HTTP協(xié)議。
Linux和前端:熟悉常見的Linux命令,有Linux開發(fā)經(jīng)驗(yàn),對(duì)HTML、CSS、jQuery有簡(jiǎn)單的了解。
(2)學(xué)習(xí)方法:1。觀看視頻,了解學(xué)習(xí)的主要內(nèi)容
2。系統(tǒng)地閱讀這本書。閱讀博客搜索你不懂的地方
4。與人討論
5當(dāng)我覺得自己達(dá)到一定的水平時(shí),我會(huì)通過面試來提高自己的學(xué)習(xí),因?yàn)槊嬖嚬倏隙〞?huì)問一些你答不上來的問題
我已經(jīng)快九個(gè)月沒有在前臺(tái)工作和學(xué)習(xí)了。其實(shí),前端并不比后端容易。回想我在前端的經(jīng)歷,
前三個(gè)月我已經(jīng)掌握了JavaScript語言(基本上沒有JavaScript語法我聽不懂)
在接下來的三個(gè)月里,我熟悉業(yè)務(wù),能熟練使用jQuery,掌握MVC框架(MVC輪主要用于公司的業(yè)務(wù)),編寫各種插件(彈出、分頁、氣泡、日歷、旋轉(zhuǎn)木馬圖、延遲加載等)
在過去的三個(gè)月里,我通讀了zepto源代碼(發(fā)現(xiàn)了幾個(gè)bug),后來我構(gòu)建了一個(gè)MVC輪子,然后開始學(xué)習(xí)webpack、ES6、Vue和react的配置?,F(xiàn)在我正在學(xué)習(xí)react而沒有任何指導(dǎo),所以我將看一看GIT上面的源代碼。
感覺前端非常面向積累,我需要投入足夠的時(shí)間