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