摘要:喜歡學習新的技術和實現(xiàn)方案,挑戰(zhàn)難點。第三層直接符合的。遇到的問題,也盡可能的去一起解決,減輕學習上的痛苦。學習完了,就得實戰(zhàn)。當然也有我很多沒有考慮到的,還需繼續(xù)學習。在此期間,也可能會有更好,更有趣的想法在其中產生。
有人說,Spring Boot的出現(xiàn),讓Java迎來了又一春,它是Java應用開發(fā)的顛覆者,徹底改變了Java應用開發(fā)的模式。2017年,SpringBoot闖入我的生活, 也讓我迎來了又一春
我開始接觸SpringBoot的時候,是在2017年,是公司同事在開始學。我也網上查找了些資料,發(fā)現(xiàn)SpringBoot相比傳統(tǒng)SpringMVC在xml配置上有很大的一部分優(yōu)勢:無繁瑣的xml配置,各個組件依賴配置都自動加入等。我便也跟著瘋狂地學起來。不得不發(fā)表一下心得體會:用起來很爽,很舒服。
學習過程,痛并快樂著我是一個天生愛折騰的主兒。喜歡學習新的技術和實現(xiàn)方案,挑戰(zhàn)難點。然后把學習到的知識轉化為自己的,并記錄下來,整理輸出。有很多也跟我一樣吧。
學習springboot的時間雖過了很久,但我仍舊感覺得到當初學習SpringBoot的那股勁。
現(xiàn)在學習技術的途徑有很多,可以看視屏教程,看博客,看碼云和Github都可以呢。
學習過程中,我也總是會遇到各種問題,或者不明白的知識點,也就是知識盲區(qū),我會怎么做呢?根據(jù)這個知識點,提煉出“關鍵字”去百度或者谷歌搜索,對知識點先有一個大體的了解。但是要從浩瀚的資料中,篩選出有用的資料,那還真得有一雙敏感的慧眼吧。我在搜索資料的時候,心里面就會去評估這份資料:
第一層:看到不符合的,直接pass掉。
第二層:比較符合的。收集下來,再尋找相似的,方便后面做對比。
第三層:直接符合的。那就是實踐。看是否能正確解決。并做好記錄。
不斷試錯是一種態(tài)度。也正是這樣的思考方式,解決了我遇到的很多問題。
在學習SpringBoot的過程中,除了基礎知識點的積累,我少不了去找許多開源項目案例研究學習,折騰各種環(huán)境部署,并從中找到我需要的那部分,然后運用到自己的項目中。我很感謝有前輩們的探索和分享。
我當時的目標很簡單,就一個----學好SpringBoot,然后能成功整合各個項目,并簡單的用起來。
只是學會用的話,如果有SpringMVC的使用經驗的話,上手是分分鐘的。
當時,我的目的也很單純,就是學會用,其他也沒多想。我開始簡單地搭建了三層架構,然后慢慢開始整合相關組件,實現(xiàn)功能需求。
就這么簡單的目的,我什么都不想去實現(xiàn)它就可以了。然而會有很多人,還沒開始去做,就開始打退堂鼓。從心里面就已經告知自己:“我不會,我不行,沒有大佬帶。”,就這樣,每天活在痛苦和焦慮中。
有些路必須得自己去走,才能知道沿途的風景是多么的迷人。我曾經也很想會有大佬帶,學什么會什么。但對于我們這樣的無名小卒,菜鳥小白,誰又會去關心呢。只能啃書,啃視頻。有問題也不知道該如何解決。
痛苦在所難免,但如果有我陪著,你是否不會感覺到孤單。我是一天不寫代碼就剁手的程序猿。遇到的問題,也盡可能的去一起解決,減輕學習上的痛苦。
我當時大概學習了一兩周,就開始上手,整合項目,直接開干。在項目中去夯實基礎。
學習完了,就得實戰(zhàn)。不說了,直接干它一個商城!其過程可謂是艱辛痛苦,那可謂是網上搜羅各種資料博客,github上找Demo項目學習,也算是很艱辛的一段學習歷程。
我在的公司是個小公司,但我當時主要負責聚合支付類項目的開發(fā),一想到互聯(lián)網的項目,應該使用的是比較新的技術開發(fā),終于可以漲姿勢了。當時就我一個人接手,我還很高興,終于能挺起腰桿,擼起袖子,大干一場。但當我真正去接手的時候,我不敢相信自己的眼睛,項目是用servlet+jsp實現(xiàn),還是幾個研究生實習開發(fā)的。現(xiàn)在都二十一世紀了好吧,還是互聯(lián)網項目。咋就沒看出一點互聯(lián)網項目的氣息。
收了,吐槽結束。
也許正因為是在這樣的環(huán)境下,讓我有機會去把所學的給施展開來。當時,我一邊用原來的技術開發(fā)著原有的功能,一邊在謀劃用SpringBoot新框架的搭建和實現(xiàn)。
我很喜歡當時帶我項目的老師說的一句話:用你最熟悉的語言開發(fā)。
我深信不疑。
后來,整個的搭建思路,前后端的整合過程,百分之90是我獨立完成的。我也很成功的將原有的舊項目V1.0,遷移到我新搭建的SpringBoot項目中,并按照規(guī)范開發(fā),就基本上完成SpringBoot單體應用V2.0整合。后面,由于有其他需求,又進行了SpringBoot+Dubbo的微服務搭建V3.0。
隨后,我把搭建的應用,開始抽離形成一個應用開發(fā)框架,有新項目需要做的時候,可以很快速的搭建基礎工程。
正因為有了這樣的經歷,我知道這樣的經驗很寶貴,也很來之不易。當然也有我很多沒有考慮到的,還需繼續(xù)學習。
遺憾的是,當初沒有做好筆記,光顧著自己爽了。現(xiàn)在也只能靠著自己殘缺的記憶。
不遺憾的是,我依然還有心去做一件我值得去做的事----那就是將零散的知識點,躺過的坑,能總結分享,有機地形成一個個系列。
這也是我現(xiàn)在準備去做的事情。
曾經的我也開始過,但后來沒有寫下去,因為自己的口才和知識面不夠,沒有多少的落地經驗,自然也寫不出,即使寫得出,也寫不好,寫不清楚。
相比之前的我,現(xiàn)在的我,年歲長了,經驗長了,學到的和看到的多了。也寫了幾萬的文字。也更有底氣去做這件事情,相信可以寫得更好。
于你,可以跟我一起,學習SpringBoot,并能真正的從基礎入門到獨自搭建屬于自己的框架,為自己增添技術實力, 而且掌握大小公司里的開發(fā)技巧,工作習慣。
于我,可以在寫教程中,反思自我,爭取做得更好。在此期間,也可能會有更好,更有趣的想法在其中產生。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/77807.html
摘要:全棧數(shù)據(jù)之門前言自強不息,厚德載物,自由之光,你是我的眼基礎,從零開始之門文件操作權限管理軟件安裝實戰(zhàn)經驗與,文本處理文本工具的使用家族的使用綜合案例數(shù)據(jù)工程,必備分析文件探索內容探索交差并補其他常用的命令批量操作結語快捷鍵,之門提高效率光 showImg(https://segmentfault.com/img/bVK0aK?w=350&h=350); 全棧數(shù)據(jù)之門 前言 自強不息,...
摘要:全棧數(shù)據(jù)之門暫定書名是末學近年來工作技能的積累,從個月前開通公眾號寫的第一篇起,中間也不知度過了多少個寂寞的夜晚。如果此書能叫全棧數(shù)據(jù)之門具體書名還得再與出版社編輯討論才定,那么也許下一本就叫全棧數(shù)據(jù)之路。 《全棧數(shù)據(jù)之門》(暫定書名)是末學近5年來工作技能的積累,從8個月前開通公眾號寫的第一篇起,中間也不知度過了多少個寂寞的夜晚。 寫文章本來就是一個很費力的活,況且寫書要求還得高些。...
閱讀 2052·2021-11-11 16:55
閱讀 1394·2021-09-28 09:36
閱讀 1038·2019-08-29 15:21
閱讀 1570·2019-08-29 14:10
閱讀 2756·2019-08-29 14:08
閱讀 1627·2019-08-29 12:31
閱讀 3243·2019-08-29 12:31
閱讀 976·2019-08-26 16:47