1. 程式人生 > >ARong's Blog

ARong's Blog

HELLO September

在這裡插入圖片描述

一轉眼,九月份就快結束了,從明天開始的七天裡,全國人民都將迎來本年度最長的假期國慶節;從小學生到大學生,從苦逼的程式設計師到安逸的體制內人員都放假了,不禁回想起去年十月自己,現在的我和那時的我已經截然不同了,無論是在程式設計知識方面還是在為人處世方面,都發生了許多的變化,這些無不歸功於對程式設計學習的堅持和熱愛。

現在簡單地總結下九月份來的學習情況,這個月算是時間比較多,在課程的學習上沒有花太多時間,所以寫了32篇部落格,

1日-9日:
主要是對mysql複雜查詢進行了複習,並且申請了MySql複雜查詢進階教程這個專欄,本想在這個月寫下30篇左右的總結,但是發現寫完了連線查詢、子查詢、常用字句以及常用函式後,已經沒有什麼和複雜查詢相關的技術可寫了,只能是找一些和mysql相關的筆試題寫了起來,所以說這個月對MySql查詢相關的技術有了進一步瞭解,並且對專案中的查詢能夠更加地得心應手了。

9日-23日:
這段時間主要是學習使用idea構建SpringBoot專案的使用,gradle的配置和使用,模板引擎thymeleaf的使用,以及SpringBoot和其他框架的整合,為了更好的記錄這些技術,方便自己以後複習和快速地找到,我申請了SpringBoot2.0技術棧這個專欄,可以說是跨入了SpringBoot的大門,這使得我對快速開發有了更深入的瞭解,也接觸了和SpringBoot相關的技術棧,比如gradle、thymeleaf、springboot的war包、jar包部署執行等。

這段時間還重新學習了Git的使用以及協作開發、GitFlow工作流、Git分支策略等,再一次被github的模式震撼到了,並且熟悉了這些原理後,我愛上了github,fork了幾個和部落格相關的專案,其中自己也在開源部落格的基礎上,建立了一個開源部落格專案

arongblog-github,這也是後面一星期一直在做的事情,我把這個部落格的架構改為gradle構建(原先是maven構建),並且對它的一些bug進行了修改,為部落格增加了歡迎頁和文章分類模組,後續還會對其進行修改和維護,算是對業務邏輯的熟悉和對SpringBoot、gradle開發的進一步掌握。

這段時間也在思考一件事情:究竟學習框架對於今後職業的發展需要嗎?換句話說,框架這種輪子,在學習一兩天之後就可以上手開發了,那麼每個程式設計師都是這樣子的,我的競爭力從何而來呢?在快速開發的時代,框架越來越好、使用起來越來越方便,比如SpringBoot開發就比使用SSM模式開發快速許多,也簡單許多,但是真正的底層技術都被封裝了起來,比如servlet、java反射、ajax非同步請求、http協議等技術,這些硬核技術慢慢地被忽略掉,因為使用框架後,我們甚至不需要知道原理就可以開發出一些模組。在經過一些思考後,我申請了

Java基礎解讀 這個專欄,目的是更輸入地學習Java的硬核原理,而不是說停留在可以使用的這種層次,還在圖書館借了兩本書,一本是柳偉衛老師的分散式架構、一本是Java資料結構和演算法,對於分散式架構,目前不會深究,而只是學習分散式技術的使用,比如面向服務架構SOA、分散式服務中介軟體ActiveMQ、分散式快取Redis等;而在十月,我打算將Java資料結構好好地學習一遍,鞏固基礎,畢竟樹能長多高,是看根基紮根了多深的。

23日-30日:
主要是維護開源部落格,和再次學習BootStrap,不得不說,這個一個優秀的前端框架,上手簡單,就是讓一個後臺開發者來調樣式,真的挺不適應的,因為儘管寫後臺邏輯只需要半小時,但是把頁面做好了就得花一天時間,真是受不起。。不過BootStrap和EasyUI也是後臺開發者應該熟練使用的,繼續學吧。

HELLO October

Keep Calm And Carry On