回覆列表
-
1 # 程式猿數碼
-
2 # 就叫春哥
1、針對後端,那你可以學習一下spring boot,跟spring mvc差不多 、redis主要是在快取這塊,還有分散式鎖的運用;、rabbitmq訊息佇列傳送,比如郵件非同步傳送,定時關閉訂單,微服務的事物機制也可以用rabbitmq解決、spring cloud等把這些框架的基礎學好了,那就整合起來做一個微服務的專案;
2、如果是要學前端,那就學一下vue.js、react.js、angular中選一個學習,推薦學習vue;用vue做一個手機端app,vue element ui做一個後臺專案,結合上面學習的java,做一個前後端分離的專案;把這些學完,也足夠對付你的工作了;
3、學完上面的1和2,你就是全棧開發了,但是要獨擋一面,你就要再學資料結構和演算法,設計模式,再研究spring原始碼,spring boot原始碼;
-
3 # 一一哥Sun
對程式設計師來說,肯定不能吃老本,必須不停的學習新技術。那麼可以學習哪些技術呢?
首先看你以後的職業規劃。
如果你想深耕java領域,那就學習java架構,調優,分散式等內容;如果你想拓展就業方向,那就去學你想發展的方向,比如linux運維,h5前端,移動端開發,大資料等。
如果你以後不想一輩子做程式設計師,那你可以現在考個pm管理的證書,學學專案管理啥的。
所以至於你想學哪些進階技術,取決於你以後的職業規劃和方向選擇!
本人也是個程式設計師,可以分兩個路線吧,如果覺得想管理,可以學習管理,走上帶團隊的路線。另一塊,可以學習下大資料的技術,主要大資料用的元件和框架特別多,且對多執行緒,安全性有較深入的考慮,研究下元件,框架原理,走上架構師的道路