天天看點

小白寫部落格講講我自己的java學習之路第一次寫部落格語序見諒國文水準不高大一(Helloworld):大二(結交javaweb):大三(沖擊高峰):一些我想說的話

小白的大學java學習之路

第一次寫部落格語序見諒國文水準不高

請大家多多指教,該部落格旨在分享我自己的學習之路供大家參考。

寫部落格的目的:

為了加強自己對于學習計算機的清楚認識以及分享一些心得體會

大一(Helloworld):

最開始學習的語言就是java,helloworld走進我的世界,一個同學讓我确認學習它。

System.out.println(“Hello,World!”);

Helloworld貫穿了整個初學者學習語言的靈魂,這麼一個語句點燃了我大學學習語言的興趣。最開始學校使用的編譯軟體是Textpad,一個十分簡易的編譯工具

小白寫部落格講講我自己的java學習之路第一次寫部落格語序見諒國文水準不高大一(Helloworld):大二(結交javaweb):大三(沖擊高峰):一些我想說的話

當時在出于友善和一些入門向視訊的引導,我将編譯工具更換成Eclipse,一個十分流行的軟體。

小白寫部落格講講我自己的java學習之路第一次寫部落格語序見諒國文水準不高大一(Helloworld):大二(結交javaweb):大三(沖擊高峰):一些我想說的話

學習java一個很好的管道就是類似部落格或者公衆号,當時在公衆号的一個十分注目的地方我看到了一篇文章《idea vs eclipse》我出于好奇心點進去看了下(學習計算機好奇心是很重要的!!!)在作者的種種依據下促使我下載下傳idea一試究竟。

小白寫部落格講講我自己的java學習之路第一次寫部落格語序見諒國文水準不高大一(Helloworld):大二(結交javaweb):大三(沖擊高峰):一些我想說的話

我下意識的排斥這款軟體,用起來還有點卡卡的(當時并不會調試),不過在一段時間的适應和學習這款編譯工具後還是真香的,他的自動補全以及很多功能我自認為都是Eclipse不能比的,這在以後學習web開發我是更加地确認,可能在我這idea唯一比不過Eclipse的就是錢包瘦身了吧。

小白寫部落格講講我自己的java學習之路第一次寫部落格語序見諒國文水準不高大一(Helloworld):大二(結交javaweb):大三(沖擊高峰):一些我想說的話

從現在開始我正式開始學習java,學校教的是一些基礎知識,我認為是遠遠不夠的,不過我最開始還沒認識到這個問題并認為自己還是蠻“精通“的,确實當時十天精通java給我極大的信心,當開始學習到泛型和集合還有IO流的時候我确實感受到一點點壓力,不過我當時學的自認為不錯,在結束大一上學期的學習後,我決定參加計算機二級考試,在一段時間刷題加上自認為還不錯的基礎後,計算機二級還是十分輕松通過了。當時我對于自己的評估和期望值可能突破了天際吧!

小白寫部落格講講我自己的java學習之路第一次寫部落格語序見諒國文水準不高大一(Helloworld):大二(結交javaweb):大三(沖擊高峰):一些我想說的話

到了大一下學期,我開始尋找各種競賽覺得得有個平台讓我大展拳腳揚名立萬,這時學校有一個極客杯微信小程式開發大賽,我當時帶着滿腔抱負和我同班一個同樣有偉大志向的小王參加了比賽,我開始了我對于微信小程式開發為期1個半月的學習,開始去學校圖書館借了本微信小程式開發教程(好像是叫這個)之後滿腔熱血回去就下載下傳了微信小程式開發工具,由于沒有學習過HTML+CSS是以對于小程式的WHTML和Wcss使用起來也比較困難,不過學習程式設計百度是個很好的辦法,我通過一邊百度和看書學習勉強把界面變得“好看”(現在回看真是不堪回首,本來想給大家看看漲漲大家的自信心可惜找不到了)這樣搞搞前端界面就過去了将近一個月,想在最後半個月搞好背景資料,這也是第一次我“程式設計史”上的滑鐵盧,我發現在這段時間想用java實作後端資料幾乎是不可能,在對自己的評估下我選擇了微信小程式自帶的雲資料庫,雖說最後獲了獎不過當時做的跑步導航和資料互動都和我最開始設想的不同也是沒達到我最開始的标準期望,通過這次比賽以及趁着老師介紹的機會我決定加入我們學校建立的實驗室。

洗心革面

加入實驗室是我大學生涯對于程式設計和自我看法的轉折點,當天早上學長約談在實驗室聊一聊,早上在實驗室與學長讨論了自己對于java以及未來不成熟的看法,當時我甚至不知道SSM架構,學長在我心中樹立起了牛掰的形象也讓我對于自己的程式設計實力有了新的評估,在大一學期末我瘋狂地尋找web前端與後端的學習路線以及參考資料,為大二的暑假做準備,這對我來說是以次極大的變化!

大二(結交javaweb):

準确地來說是大一暑假我開始對于整個自己在學校學習的java基礎進行回顧,看了遍視訊才發現自己在這方面有多缺失,勤練帶來力量,我開始以分塊化複習java,最重要的就是了解和練習,尤其對于集合泛型多線程以及IO流反射方面較難點進行了大量練習以及回顧(練習真的非常重要)

小白寫部落格講講我自己的java學習之路第一次寫部落格語序見諒國文水準不高大一(Helloworld):大二(結交javaweb):大三(沖擊高峰):一些我想說的話

大概花了半個月到一個月的時間,我決定開始進入下一篇章開始對于java的資料結構以及前端三劍客html+css+js的學習,資料結構确實難學,我每天晚上和第二天早上都要對前一天的程式反複思考相同(這時會debug很重要)但是html+css+js這有趣又不難的代碼我對它産生了極大的興趣,每天花很多時間在練習它,可惜我沒有什麼藝術細胞不然我一定在前端這條路上頭也不回地走下去了,可能我對于顔色搭配了解就止步于此吧。

小白寫部落格講講我自己的java學習之路第一次寫部落格語序見諒國文水準不高大一(Helloworld):大二(結交javaweb):大三(沖擊高峰):一些我想說的話

大二上學期我确實開始戒驕戒躁,當時漸漸發現自己在很多地方有所不足,花了許多功夫學習三劍客和jquery,這些代碼不是很難了解,唯一到現在還無法了解的可能是我看過好幾次的瀑布流。當時正好學校開了sql server資料庫我就通過這個機會在課上好好地自學了一把mysql。

競賽使人進步

在大二下學期前參加報名了計算機程式設計大賽,在這時我第一次建立我自己的個人網站學聲網,在邊學邊做的時間我的技術得到了很大的提升,學習速度也是翻倍,在一段時間中我學習完了bootstrap,jsp,servlet,ajax,maven和SSM架構(網上有許多學習資源,比如我的部落格),在比賽期間用這些學到的技術搭建自己的網站,第一遍先是用簡單的jsp+servlet完成的網站,再後改成SSM+html+ajax的網站,在做完網站帶來的成就感确實使我更進一步想學習新技術。

小白寫部落格講講我自己的java學習之路第一次寫部落格語序見諒國文水準不高大一(Helloworld):大二(結交javaweb):大三(沖擊高峰):一些我想說的話

趁這個機會我認識了大創的老師和我校一個十分牛的web開發老師我開始向他們讨教我接下來的學習道路,U1S1确實開發的過程是最好的學習方法,在老師的指引下我開始對于Android開發進行了了解和學習同時也了解了TortoiseSVN的使用我逐漸感覺自己正在走上屬于自己正确的道路,同時在大二暑假我學習了我一直以為很複雜的Springboot(其實并不恐怖)也漸漸開始了各種開發。(多認識老師和牛逼的同學十分關鍵)

大三(沖擊高峰):

大三開始前我給自己定下的一系列目标其中一項便是2年刷完leetcode,在對于前2年的總結我覺得刷算法題對于思路和分析有十分大的幫助,其次我能夠鍛煉自己和學習到别人的思維和想法。我在暑假中和我高中一個想做産品的摯友暢談後我也了解了實習和履歷的重要性,在對于一些公司的要求彙總下,我決定在大三中學習Redis,SpringCloud,Nginx和Docker等,也決定了解一下python和Go語言。我很喜歡Queen的Don’t Stop Me Now

小白寫部落格講講我自己的java學習之路第一次寫部落格語序見諒國文水準不高大一(Helloworld):大二(結交javaweb):大三(沖擊高峰):一些我想說的話

這首歌确實也反映我現在的心态,同時我也仍然堅持着背單詞的習慣,這不會花太多時間,這也為我準備考研在做打算。大三接下來的路還會一直奔跑,就像我的第一個微信小程式名字一般keep runner!

一些我想說的話

我十分推薦一個兩個月學習計劃,如果你一個計劃堅持了兩個月,能堅持下來的隻有25%,那如果更久呢?學習程式設計并不恐怖,再你完成它時帶來的成就感是無與倫比的,我第一次寫的部落格講講關于我自己的經曆希望與君共勉,學習是沒有盡頭的,新技術無時無刻地推出,而我們就是無時無刻地追趕,争取讓人生過的不再平庸,也給自己立個Flag,每2周至少出一篇部落格(如果實在沒有思緒可能會水一篇)

I’m not afraid to take a stand

Everybody come take my hand

We’ll walk this road together, through the storm

Whatever weather, cold or warm

Just let you know that, you’re not alone

Holla if you feel that you’ve been down the same road

------Eminem

高中老師說的話我确實到如今才能真正地了解

想學,是學習的起點!