我在學吉他的時候,總是想問各種前輩,我不會按大橫按怎么辦,其實這個問題背后,我總是期待著前輩們能告訴我一些技巧,比如如何能夠一下子就會了大橫按,或者怎樣能既不用練習大橫按,又能在實際演奏中達到大橫按的效果。但是,我從來沒有得到過我想要的答案。后來,我只能自己練習,逐漸進步勉強學會了大橫按。這個時候,我的好朋友開始學吉他了,她遇到了和我同樣的情況,于是也問我,我不會大橫按怎么辦,這個時候,我仿佛看到了過去的自己,再回首看自己走過的路,千言萬語的技巧最終都變成了一句“多多練習”。
我的故事里的大橫按,就是你說的SSH,SSM框架。
題主的情況是已經在做Java后端開發工作了,而不是想要面試JAVA后端開發職位,這是一個好消息,因為至少你的Java開發或者說綜合能力是在校招時候受到了認可的。
而且你的現狀其實還挺普遍的,很多應屆生都沒有利用框架開發Java項目的經驗。作為應屆生,進入公司后,一定會接觸這方面的工作,因為你們項目組的成品基本一定是用SSM,SSH或者springboot框架寫的,這就意味著很多工業產品你能唾手可得。
首先在完成mentor安排的任務時候,就要刻意留意當前開發的feature與框架的關系。比如我曾經要實現一個定時任務的功能,使用quartz實在是大材小用,我又不想用Linux的crontab通過接口去觸發,覺得很不優雅。這時候我想起有個同事提到過springscheduler。于是我就去查了資料,發現Java自身是提供一種定時任務機制的,但是功能太單一了,而spring框架提供了另一種定時任務就是通過scheduler,crontab注解來實現。比起Java自帶的功能要強大簡單,比引入quartz要省去很多基類編寫。于是我就進一步去查怎么在spring框架中用scheduler,于是發現要在spring的配置文件里增加一些參數,在這個過程中,你就對spring框架有了進一步的理解了對不對。
在工作中,珍惜上面提到的過程,你就能自然而然的多多了解了SSM,SSH,SPRINGBOOT框架。
當然,只依賴上面的過程是不夠的,你還需要刻意的去綜合的學習這些框架,算是對自己工作中的輸入的一些補充。
目前推薦首先對Spring,SpringMVC框架做深入的了解,因為Mybatis框架一方面是比較簡單,另一方面作為數據持久層,未來說不定也會像hibernate一樣被替換掉。
以上是我的淺見,歡迎各位在下方評論區與我溝通。
我是蘇蘇思量,來自BAT的Java開發工程師,每日分享科技類見聞,我,與我共同進步。