第一篇博客----java程序員的成長之旅

第一篇博客---java程序員的成長之旅

自我介紹:

我目前就讀於杭州某大學,剛上大三,網絡工程專業。javascript

因爲厭倦了校園讀書的生涯,並不像周圍的同窗同樣計劃考研,所以,我目前計劃想要畢後找到一份工做。css

可是我相信經歷過大學的同窗都知道,特別是咱們作技術這一行的,大學的技術都是自學的,課堂上老師講解的內容大可能是一些瑣碎的理論知識,是不能立刻應用於實踐的,要把大學學的理論知識轉化爲實踐指導,還須要一段很長的路要走。 html

爲了工做的須要,本人必需要自學一門能夠當即被公司所接受的技術,通過一學期的嘗試,我最後選擇了java後端開發做爲畢業進入IT圈的敲門磚前端

如下是我在嘗試和尋找路線過程當中總結的一套java學習路線,但願可以給想要從事開發工做的小夥們一些幫助java

java學習路線

第一階段:

  1. HTML
  2. CSS
  3. Java基礎

HTML,CSS能夠說是但凡一個程序員不只限於程序員必學的一門標記語言,學習十分容易,大概花費2周的時間就能夠實現從小白到大神的跨越。mysql

學完後你就能夠實現一個簡單的靜態頁面的搭建,效果十分明顯,成就感十足,很容易培養起對於編程的興趣。linux

對於HTML,CSS的學習,博主當時是跟着李炎恢老師視頻的步伐一步一步搭建起一個旅遊網站的靜態頁面,作完後感受特別有成就感。當時就讓沉迷於王者榮耀的我順利脫坑,一會兒就扎進了編程的學習中。程序員

對於這種標記語言的學習我不建議你們看書,由於效果實在不好,不成體系,跟着視頻教程可以快速瞭解整個體系,並且視頻中的例子也頗有吸引力。web

李炎恢老師視頻教程連接以下:sql

https://edu.51cto.com/course/3148.html

而後就是java基礎了!

這裏不建議你們當即學習javascript,javascript語言的面向對象是十分怪異的,因此建議你們先學習完java的基礎,深刻了解一下面向對象的思想,以後再學習javascript也不着急

java的基礎內容也就是所謂一些數據類型,控制語句,方法,面向對象內容,數組操做,字符串操做,異常,IO流,容器,網絡編程,多線程等內容。

友情提示:學習java基礎部分也不容易,學習這段期間必定要沉得住氣,由於學習過程每每沒有什麼頗有趣的效果,不跟html,css那樣能夠當即見到,並且對於小白來講有些概念確實是不容易,好比說博主本人,就被反射,容器等一些東西弄得頭昏眼花,這仍是在博主學過操做系統基礎和計算機網絡,c語言的基礎之上而產生的感受。

這裏推薦你們學習視頻是尚學堂高淇老師的java300集:

https://www.bilibili.com/video/av47088187

視頻內容比較長,80個小時左右,大約須要花費2個月的時間。爲何須要這麼長的時間呢?由於這是基礎階段,裏面的例子必須好好多練習幾遍。博主通常都是練到能盲打裏面的例子纔算過

學完這300集以後,你會發現你的編程能力有質的飛躍,學的約牢固,後面的學習就會十分的輕鬆,這是java後端開發的內功,以後的不少學習都是學習招式。


第二階段:

  1. javascript
  2. mysql/oracle
  3. jsp&servlet

學完java基礎後,若是你可以十分認真的學完前面的java300集,學習第二階段的javascript就至關的簡單。javascript是讓頁面動起來的關鍵,目前是前端必學的語言,對於後端開發,也要對其代碼十分熟練才行,所以,咱們有必要花費1個月的時間仔細研究。

javascript的效果配合html,css將會十分的炫酷,學習過程樂趣多多,我相信你們一接觸就會愛上這門語言。

關於視頻教程,我給你們推薦的仍是李炎恢老師的課程,60小時左右的視頻,雖然是2011的教程,可是是我發現最爲經典的教程,在很長時間是不會過期的。

https://edu.51cto.com/course/166.html

以後就是mysql/oracle的學習。

數據庫是從事IT行必需要懂的技術,咱們做爲java開發,不少時間的代碼都是與數據庫打交道,因此學習數據庫是必須的,任何語言的開發也都須要學習數據庫。重要性不言而喻,所以我就不贅述了。

我給你們推薦的視頻教程是尚硅谷的mysql基礎+高級

https://www.bilibili.com/video/av49181542/?spm_id_from=333.788.videocard.2

視頻講解的特別高效,全程案例教學,老師講的廢話少,直接給你代碼,最關鍵的是特別的系統,很利於咱們對於每一個知識點的掌握。

以後是jsp&servlet的學習

這才正式進入了java的web端開發,是javaweb端開發的基礎,雖然以後咱們的工做是利用框架開發,可是基本的原理仍是在這裏,咱們這部分學好以後,對於從此框架的學習是十分有利的,不論框架怎麼變化,其核心的內容仍是基於jsp&servelt的。

這裏我給你們推薦的視頻教程是尚學堂的教程:

https://www.bilibili.com/video/av47001339


第三階段:

  1. 框架學習
  2. 微服務架構
  3. 互聯網架構
  4. 項目實戰

這一部分博主本人也尚未接觸,可是參考了大量大牛的路線指導,結合培訓班的培訓內容,樓主總結出高級階段所應該學習的內容。

因爲博主不甚瞭解,因此這部分就不作過多的贅述,可是,博主仍是要給你們推薦一些教程的,仍是以前的尚學堂視頻教程。實際上,博主所指定的java學習路線基本上就是以尚學堂的視頻培訓教程爲基礎的,不過對此稍加修改。

對於其中javascript的學習和數據庫的學習稍加修改,再結合本人的真實體驗,制定適合本身的學習路線。小夥伴們也能夠結合本身的實際狀況指定學習路線。

廢話很少說,如下是視頻教程連接:

框架部分:

https://www.bilibili.com/video/av46244033

微服務架構部分:

https://www.bilibili.com/video/av47580663

互聯網架構部分:

https://www.bilibili.com/video/av45674964

項目實戰部分:

https://www.bilibili.com/video/av31705003?from=search&seid=437819676787004364


心靈雞湯(我的經歷)

記得剛上大學的時候,剛剛擺脫高中沉悶的生活,擁有了我的電腦合智能手機,仍是大把大把自由的時間,特別的興奮。帶着對於將來美好生活的嚮往,剛開始學習的熱情特別高。

可是不久以後,對於大學的新鮮感漸漸消退,面對這我爲何要學習這些「無用」的東西發出了質疑,再加上失去了老師的管束,周圍的同窗們也再也不是高中天天奮鬥的模樣了,漸漸地,失去了方向...

後來,就跟着同窗玩起了王者榮耀,並漸漸沉迷其中,直到大二下學期,面對着大二上學期因爲掛科太多的成績單,而發出的退學警示,我才猛然意識到本身好像已經很久沒學習了,本身怎麼會變成這幅模樣,自那時起,我開始真正的思考本身的將來。

我是個十分好勝的人,意識到本身渺茫的將來以後,我開始嘗試改變...

以前我都是熬夜到3,4點纔回睡覺,白天都是12點多起牀,每天吃着外賣,課基本上除了考試就沒去上過。而我第一步改變就是天天堅持12點以前睡覺,早上7點多起牀,日日如此。剛開始是十分難受的,不過我仍是打敗了本身。從那時起,我開始給本身制定計劃,描畫本身的將來。

最開始我計劃成爲一名PHP工程師,按照李炎恢老師的教程一步步學習,在開學第2,3周,我學完了html,css,並真正感覺到了學習的快樂,我開始瘋狂的沉醉於學習。剛開始因爲基礎太差,1年多沒上課,聽課就像聽天書通常,前幾節課我聽懂的部分只有十分之一二,爲了能聽懂課,我開始上課前預習,併成功跟上了老師講課的節奏,以後更是自信的開始額外學習其餘內容,開始學習PHP的基礎,我花了5周的時間,跟着教程,完成了第一個留言板系統,以後學習linux操做系統,javasript基礎內容,mysql數據庫基礎內容。

不過,大二下學期因爲缺少學習經驗,總體學習效果也就剛及格,不過學習狀態確實空前好

現在,我進入了大三,並在大二下的暑假學習了java基礎內容,如今我正在學習javascript,並計劃在這一學期內學完javascript,mysql,jsp&servlet 以及框架內容,爭取在大三下結束以前,學完我制定的java學習路線的內容,能夠在大三下的暑假找到一份本身滿意的實習。

我但願狀況跟我差很少的同窗必定要快速找回本身的狀態,爲本身的將來負責人,不要懼怕本身沒學習期間的差距,由於差距並不會由於你的懼怕而中止拉開,只有你沉下心,嚴格按照本身制定的計劃走,再加上堅持二字,通過一段時間後你會發現,差距其實沒有不可逾越,甚至要堅信本身能夠實現超越。期間也會堅持會失敗,可是請不要所以對本身失去信心,由於沒有什麼東西是一蹴而就的,只要不斷的戰勝失敗,就會離成功愈來愈近。

藉此文共勉,並開啓本身的博客之旅!

相關文章
相關標籤/搜索