目前 Java 后端有哪些不是很有必要去学的?

在2020年,目前流行的框架是SSM

之前的Struts、Hibernate都没有必要去学了,虽然现在有的网站使用的是这两个框架,但是他们也在慢慢的向SSM靠拢,还有我们的JSP也没必要去学了,现在为了规范的开发,基本上都是采用前后端分离的方式去开发,这样JSP就已经没有了使用的价值

然后就是我们需要学习的知识,JavaSE肯定是需要学的,而且要学得很好,包括去研究源码;看了很多的回答,都说什么网络编程、线程这些不用去花太多的时间学,其实我不这样认为,假如你现在进入一家公司,而这家公司的业务恰好是也网络之间的通讯为主,那你不学好网络编程和线程,你又怎么去适应公司?

自学java,学多久可以自己找到工作?​

然后就是我们的设计模式,别跟我说这些不重要,你在写代码的过程中难道不使用设计模式?而且框架都在使用,你有什么理由说设计模式不重要的?我记得之前我们公司有个人23中设计模式非常的熟悉,然后其他的技术很垃圾,直接就被公司招进来了,面试就问了随便他几个设计模式的问题

接下来就是数据库,在国内使用最多的是MySQL,其实JDBC也不用花太多的时间,在实际开发中根本不怎么使用那样的方式去连接数据库,框架都已经给你封装好了的,所以你需要知道的就是如何使用代码去进行增删改查就可以了

然后就是Java Web,这个已经说过了,JSP是没有必要去学的,现在已经没有人使用了,就算使用也是万分之一的概率,然后就是servlet没有必要学得很深
《2020最新Java基础精讲视频教程和学习路线!》

最后就是框架了,由之前的SSH到现在的SSM统一了天下,SSH成功的被SSM拍倒在了沙滩上,其实要说,就只需要学习springboot就行了,spring的框架都是一样的套路,抓住了他的核心,用什么框架基本上是上手皆来;然后就是springcloud了,基于springboot一个模式,反正就是spring“全家桶“吧!!!

然后就是开发工具了,什么IDEA、Eclipse这些,,我们只需要会使用IDEA就行了,Eclipse用的其实不是很多,但是也是要会使用的,现在的长亮科技就是使用的Eclipse,其他的就不太清楚了;然后就是Git,这是程序员必须掌握的一个代码托管工具

后面就是一些中间介了,比如Redis、kafka、ElasticSearch等等这些掌握之后对你的技术或者项目的帮助可不是一点两点

当然,还有Linux是必须会的,不管大厂小厂,你在项目部署的时候99%都会使用,而且面试也是经常的问,至少得知道一些常用命令和安装一些常用的工具,比如tomcat、mysql、Redis等等

你可能感兴趣的:(后端,spring,java,springboot,程序员)