同学您好,建议不要管那个常不常用这些问题!你想找工作就老老实实的学。
操作系统、计算机网络这些基础知识,工作之后基本都忘的差不多了。但是,也还是要学的。说数据结构和算法就像一个程序员的内功,前期可能你看不出来,等到后面你再和那些算法和数据结构厉害的人比可能就会相形见绌。
所以,除了应付找工作之外。搞好基础知识。如果非要学那些常用,Spring全家桶、Hibernate、Mybatis 等框架,MySQL数据库、Redis缓存,Docker、Git等等工具是 Java 后端开发中使用频率最高的。像高并发、高可用、分布式、微服务这些你可能在工作中没有机会接触到,但是,小编建议还是要掌握的很好,如果你想让自己的薪资和能力提高提升的话。