做java的多数都是增删改查吗?
只能说是了解一部分的基本语法和逻辑,不知道楼主理解的增删改查是什么样的,是仅仅指挥增删改查,还是说可以满足一个项目正常的业务逻辑编码
1、如果是前者的话,建议多学习Java的基本原理多线程,IO,多态等等,然后自己想想实现一些什么功能,或者是网上看到一些好的业务,可以自己带着敲,然后通过基础知识来实现,这段时间主要是基础结合框架spring ,springmvc,mybatis等等来实现业务编码;
2、如果是后者的话,建议:
第一:提高代码质量,为什么这个放在第一位呢,一个好的代码习惯,可以让你的代码看的有条理,而且让你的程序可以更健壮的云心,避免oom等错误,好的编写代码质量是从开始就养成的,使用阿里的代码规范插件,来提醒自己。
第二点:多了解当今主流的技术,springCloud、dubbo、redis、和非关系型数据库,不需要全懂,挑自己感兴趣的深入的学历,比如对redis感兴趣,你可以看看redis是相关的技术、集群模式、哨兵、分布式锁等用redis怎么实现的
第三点:就是适当的阅读一下jdk、spring的底层代码,现在spring绝对是java编程中的主力。阅读底层代码可以让我们更好的了解其实现的代码,方便以后我们根据项目需要写出自定义的代码接口,减少以后工作的代码,同时学习下大佬是怎么实现的,所用的思想。从而提高自己的代码封装性和模块化等
第四点:多逛逛论坛,csdn、码云、github等。看看别人好的项目,学习补充自己!
后续就是框架+思想,需要学习的东西还有很多,继续努力!推荐几本书,第一本我主要是当工具书来用的,我比较推荐第二本和第三本,设计模式+底层原理,Java千变万化,都离不开JVM,所以底层很重要。后面几本书,我觉得可以根据自己的喜好和发展方向进行合理的选择。目前我在看大型网站技术机构。加油,不要慌,经验都是日积月累的!?