2019.7.4css
本身大一創建對編程的基礎認識,確實培養了一些興趣,入了個門,不過沒有接觸到本質。大二加入到了學校的網站開發團隊,對網站開發後端進行了學習,對後臺開發也有了基礎的學習吧,哈哈可能之後就是要走後臺開發這條道路了,昂昂,其中對python爬蟲也有一些學習吧,感受爬蟲也是比較有意思的,比較喜歡的吧,不過仍是打算把爬蟲當作本身的一個興趣來學習,可能之後有用到的時候能夠用下吧。html
這兩年最慶幸的就是堅持跑步了,畢竟身體是最重要的。前端
從如今到大三結束這些時間,我是想踏踏實實學習三個點的,一個計算機行業的基礎課程,計算機網絡,操做系統什麼的,另外一個是深刻學習java這門語言,還有網站後臺開發這一塊,固然跑步是確定仍是要堅持的,哈哈,不過我挺想認認真真交個女友呀(ps:以前那次感受不是很認真),雖然感受會很麻煩,可是體驗一下也是好的,。。。額。。just be bold ,man。學習這些的話,個人目標是進阿里巴巴進行後臺開發,挺難的,不過我相信按照計劃來一步一步的走下去,是能夠作到的,ps:很喜歡阿里巴巴的企業文化,感受格局很大,在裏面寫代碼有一種拯救世界的感受。因此是想好好計劃一下大三怎麼學的,寫這個博客也是爲了先作一個大致的計劃,以後能夠先作着,中途再不斷調整。下面就是一個大致的計劃,看了不少博客而且結合自身作了一個本身的路線圖吧,相信學完是能夠有很大的收穫的。vue
注:看那些書的時候確定是要結合一些博客什麼的來看的java
整體的學習路線我以爲慕課網這個就不錯python
https://class.imooc.com/newjavamysql
1、java學習:基礎語法學過,再也不學了,重點先了解一下java的一些核心技術,看書的話《java從入門到精通》以前看過一大半,上課也學過,因此仍是直接看 <java編程思想>,重點把語言特性,linux
以後再看,<java多線程編程核心技術>,<java 併發編程實戰><深刻理解java虛擬機 第二版> <java性能權威指南>(挑一些看看) <《head first 設計模式》>(這個看的晚一點)web
二,操做系統,計算機網絡方面的:<計算機網絡自頂向下的方法>,《深刻理解計算機系ton》,<tcp/ip 詳解:卷一><圖解http>ajax
linux: <linux內核設計與實現 第三版> <鳥哥的linux私房菜>(這本好像適合當字典)
數據庫以前學過一遍了,可是感受學的也不深, 把<mysql必知必會看>一遍
三,簡單學習一下前端知識,css,html以前學過了,js要學的稍微深刻一點,前面兩個能看懂就好了,,以後要學習java後臺的一些開發知識,主要有下面幾個
看書 <javaweb從入門到精通>,這本書基本上可讓我對javaweb開發有一個全面的瞭解,只要看完的話..結合這個網課https://edu.csdn.net/course/detail/5557.
1.JSP和Servlet .服務器搭建,
2.1ajax,過濾器,jdbc,el,jstl
3. ssm過一遍Spring和SpringMVC ,Mybatis,maven 先看後兩個,再看前兩個網上視頻特別多,到時候找一個就好了,《maven實戰》
學習Mybats和maven的視頻:https://study.163.com/course/introduction.htm?courseId=1004237009#/courseDetail?tab=1
https://study.163.com/course/introduction.htm?courseId=1005828004#/courseDetail?tab=1
4. Hibernate,和 struts 學到這塊意識到這兩個就是框架, 不看了暫時
四,一些javaweb的項目
這個計劃是去牛客網上面直接找的,
五,後臺開發比較整體的知識
1.網站架構:《深刻分析Java Web技術內幕》,《大型網站技術架構》《大型網站系統與 Java 中間件實踐》
2.分佈式,,,這個暫時無論
。。這部分可能會好久之後纔看了,到時候參考這個http://www.javashuo.com/article/p-njpuaywr-a.html
六,算法方面感受本身專業課時候學的還不錯,理解比較深,看一本《劍指offer》另外刷刷leetcode
七:有機會的學習digngo ,vue ,drf,還有一些爬蟲框架和技術,我的對爬蟲比較有興趣
總的來講:學習路線以下:
javaweb: 1.JSP和Servlet .服務器搭建-.------ajax,過濾器,jdbc,el,jstl,(stuts2,Hibernate)暫時不看-----Spring和SpringMVC,Mybatis ,maven-------作一些項目實戰,捎帶學習網站架構知識
java+基礎課程:2.<java多線程編程核心技術>,<java 併發編程實戰><深刻理解java虛擬機 第二版> --------<計算機網絡自頂向下的方法><圖解http><tcp/ip 詳解:卷一>
----------<mysql必知必會>,數據庫方面
-----------操做系統<深刻理解計算機系統> <<鳥哥的linux私房菜>(這本好像適合當字典)>,linux能夠找找視頻
兩條線同時進行,第二個三條子線是並行的,操做系統可能學的晚一點,我的角色中途記筆記什麼的只記本身第一遍沒有搞懂的,方便本身之後查看就行,可以一遍看懂的不必記
,兩條進行完畢以後,能夠對分佈式進行學習,這個不太瞭解,具體再看。
冰凍三尺,非一日之寒,共勉各位!盡力學好知識自己,將它內化纔是最重要的。