Java求职技能清单(2024版)

一、Java基础扎实(反射、集合、IO、NIO、多线程、设计模式、通信协议等基础技术)

(一)Java

(二)网络IO

(三)NIO模型

(四)并发/多线程、多线程编程

(五)设计模式

(六)TCP/IP、HTTP协议

(七)反射

(八)集合

(九)基础类库

(十)数据结构和算法

(十一)JVM(内存模型、类加载机制以及性能优化)、JVM调优)/JVM工作原理和常见性能优化方法

二、常用开发框架

(一)Spring

(二)Spring MVC

(三)Spring Boot

(四)MyBatis

(五)Hibernate

三、微服务相关技术栈(Spring Cloud、Sentinel、Hystrix、Nacos、Prometheus、Grafana等)

(一)Spring Cloud

(二)Sentinel

(三)Hystrix

(四)Nacos

(五)Prometheus

(六)Grafana

四、MQ中间件(Kafka、Redis、RocketMQ、RabbitMQ等的原理)

(一)Kafka

(二)Redis

(三)RocketMQ

(四)RabbitMQ

五、数据库

(一)关系型数据库(MySQL、PostgreSQL、Oracle等)的调优

1、MySQL

2、Oracle

3、PostgreSQL

(二)主流NoSQL数据库

1、MongoDB

(三)数据库设计与调优

六、其他后端技术

(一)Dubbo(分布式服务框架)

(二)Nginx(高性能的HTTP和反向代理web服务器)

(三)ElasticSearch(ES,一个开源的高扩展的分布式全文检索引擎)

(四)docker和k8s等容器化

1、docker

2、k8s(k8s使用、配置、常用命令、helm部署模板)

(五)Zookeeper(一个分布式的、开源的应用程序的协调服务)

(六)Netty(一个网络应用程序框架,开发服务器和客户端)

(七)tomcat(中间件)

(八)Linux

(九)Git

(十)Maven

(十一)Hadoop/Hive/Spark/Flink/Clickhouse 大数据架构

(十二)服务器配置

(十三)RPC

(十四)单元测试用例开发

(十五)供应链体系

七、前端技术(HTML、JavaScript、VueJS、ElementUI)

八、经验

(一)架构设计经验(架构设计和技术选型)

(二)微服务经验(微服务架构)

(三)分布式经验

1、分布式系统、分布式服务化框架、分布式技术/高性能、高并发、高负载、高可用性分布式系统设计

2、分布式、缓存、消息队列、负载均衡技术等机制

(四)J2EE B/S 系统开发经验

(五)大型门户网站开发经验

(六)高访问量、高负载网站系统开发经验

(七)中大型电商中台、智能供应链平台、10亿级数据系统开发经验优先

九、综合能力

(一)组织协调能力/沟通与协调能力/团队协调能力/团队合作能力

(二)语言及书面表达能力

(三)学习能力

(四)善于沟通和分享

(五)解决问题能力(解决线上问题能力强,善于定位问题原因)

(六)优秀的逻辑思维能力(思路清晰)

(七)软件架构能力

十、观念态度

(一)进取心

(二)责任心

(三)工作细心、严谨,有耐心

(四)有强烈的deadline意识

相关推荐
浔川python社1 分钟前
《C++ 小程序编写系列》(第五部):实战:多角色图书管理系统(继承与多态篇)
开发语言·c++
楠枬15 分钟前
OpenFeign
java·spring cloud·微服务
CC.GG17 分钟前
【Qt】信号和槽
开发语言·数据库·qt
是席木木啊17 分钟前
基于MinIO Java SDK实现ZIP文件上传的方案与实践
java·开发语言
计算机毕设指导622 分钟前
基于微信小程序的垃圾分类信息系统【源码文末联系】
java·spring boot·mysql·微信小程序·小程序·tomcat·maven
毕设源码-赖学姐24 分钟前
【开题答辩全过程】以 高校就业系统的实现为例,包含答辩的问题和答案
java·eclipse
一起养小猫28 分钟前
《Java数据结构与算法》第四篇(四):二叉树的高级操作查找与删除实现详解
java·开发语言·数据结构·算法
ALex_zry36 分钟前
C++20/23标准对进程间共享信息的优化:从传统IPC到现代C++的演进
开发语言·c++·c++20
Coder_Boy_39 分钟前
【人工智能应用技术】-基础实战-小程序应用(基于springAI+百度语音技术)智能语音控制-单片机交互代码
java·人工智能·后端·嵌入式硬件
IMPYLH43 分钟前
Lua 的 OS(操作系统) 模块
开发语言·笔记·后端·游戏引擎·lua