做java的多數都是增刪改查嗎?
只能說是了解一部分的基本語法和邏輯,不知道樓主理解的增刪改查是什么樣的,是僅僅指揮增刪改查,還是說可以滿足一個項目正常的業務邏輯編碼
1、如果是前者的話,建議多學習Java的基本原理多線程,IO,多態等等,然后自己想想實現一些什么功能,或者是網上看到一些好的業務,可以自己帶著敲,然后通過基礎知識來實現,這段時間主要是基礎結合框架spring ,springmvc,mybatis等等來實現業務編碼;
2、如果是后者的話,建議:
第一:提高代碼質量,為什么這個放在第一位呢,一個好的代碼習慣,可以讓你的代碼看的有條理,而且讓你的程序可以更健壯的云心,避免oom等錯誤,好的編寫代碼質量是從開始就養成的,使用阿里的代碼規范插件,來提醒自己。
第二點:多了解當今主流的技術,springCloud、dubbo、redis、和非關系型數據庫,不需要全懂,挑自己感興趣的深入的學歷,比如對redis感興趣,你可以看看redis是相關的技術、集群模式、哨兵、分布式鎖等用redis怎么實現的
第三點:就是適當的閱讀一下jdk、spring的底層代碼,現在spring絕對是java編程中的主力。閱讀底層代碼可以讓我們更好的了解其實現的代碼,方便以后我們根據項目需要寫出自定義的代碼接口,減少以后工作的代碼,同時學習下大佬是怎么實現的,所用的思想。從而提高自己的代碼封裝性和模塊化等
第四點:多逛逛論壇,csdn、碼云、github等。看看別人好的項目,學習補充自己!
后續就是框架+思想,需要學習的東西還有很多,繼續努力!推薦幾本書,第一本我主要是當工具書來用的,我比較推薦第二本和第三本,設計模式+底層原理,Java千變萬化,都離不開JVM,所以底層很重要。后面幾本書,我覺得可以根據自己的喜好和發展方向進行合理的選擇。目前我在看大型網站技術機構。加油,不要慌,經驗都是日積月累的!?