没必要的话,是现在有代替的东西了?还是得学前端代替啊?前端和后端需要学什么内容给连接啊

在校学java, 那awt.swing,有必要学吗,工作用处大吗?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 拾光师 2022-05-03 14:14关注
我的现状:
反正我在工作中没用到过awt和swing,大多数应用都是javaweb开发,使用html作为前端,而不是桌面窗口程序,而且目前属于纯后端开发,也不碰前端的东西
建议:
你是在校生,是可以听一下awt和swing的,虽然工作中不用,但是了解一下还是好的,毕竟jdk本身的设计思路还是不错的,可以借鉴
学习路线:
1.java基础,这个要吃的透透的
2.javaweb,包括jsp、servlet,虽然目前直接使用jsp和servlet的不多了,但是servlet是javaweb的底层,还是需要学习钻研一下的
3.数据库,至少得会一个mysql,如果有多余时间的话,redis、mongodb也可以了解下,尤其是redis
4.框架,spring、springmvc、hibernate、mybatis首先这四个是必不可少的,只要是招后端开发的这几个框架都会问到,springboot有时间的话也学习下,作为微服务框架的基础,springboot也是相当的重要
5.微服务,springcloud全家桶,包括eureka、consul、Hystrix、Feign、Ribbon、Zuul、Spring cloud config、Spring cloud Sleuth、Spring Cloud Stream、Spring Cloud Bus
6.并发框架
7.中间件,zookeeper、mq、kafka、nginx、elaticsearch等
8.linux,虽然不是运维方向,但是身为后端人员,基本的linux操作还是要会的,有时候还需要写个小脚本
9.jvm,不知道从什么时候起,面试总是会问jvm,虽然工作之后都是写业务代码,但是他就是会问,也没办法
10.数据结构与算法,这个属于加分项,当然那些常见的排序、查找算法还是要会的
11.设计模式,23种设置模式,也没必要全会,怎么也得会个五六种吧
12.如果学完这些基础的后端知识还有余力的话,大数据了解一下,hadoop、hive、hbase、hdfs、spark、flume等
13.后端差不多了,该学前端了,前端说实话我接触的也不多,首先基础的html、css、js、jquery怎么也得会吧,接下来框架的话,react和vue选一个吧,现在国内使用vue的比较多本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 6无用