通过这段时间在Boss直聘上寻寻觅觅 翻开了各个大厂招聘信息,通过他们的职位技能需求总结出以几个大点。
不必全会,只要能领悟并使用过其中一半那么你的薪资至少在15k往上。当然,如果这些你全都会了的话,那么你也不会在优快云上找到这篇文章并认真阅读了,因为那个时候你已经是大佬了。
JAVA基础知识
- 数据类型
- 集合
- IO\NIO知识
- 二叉树、红黑树
- 排序算法
- 设计模式
- 多线程
等等…
数据库
- 关系型数据库(mysql、Oracle、SQL Server DB2,表类型、索引类型、事务、存储过程、数据库连接池、缓存、分布式数据库同步)
- 非关系型数据库(redis、mongodDb、HBase、NewSql)
jdk1.8新特性
lamdba表达式、函数式接口、方法引用和构造器调用、Stream API、接口中的默认方法和静态方法、新时间日期API
Spring 与 Dubbo
- SpringMvc以及SpringBoot(启动流程、执行流程、注解、资源注入、方法)
- SpringCloud(核心功能、五大组件:服务发现-Netflix Eureka、客服端负载均衡-Netflix Ribbon、断路器-Netflix Hystrix、服务网关-Netflix Zuul、分布式配置-Spring Cloud Config)
- Dubbo(服务提供者-Provider、服务消费者-Consumer-、注册中心-Registry-、服务容器-container)
中间件
RabbitMq、ActiveMq、ZooKeeper、Kafka(核心功能、工作机制、消息传输模式、持久化)
网络编程框架
netty、mina、NIO Framwork、XNIO、QuickServer
分布式服务之远程服务通讯方式
RMI、SOAP、WSDL、XML-RPC、Binary-RPC、CORBA、JMS
开源应用容器
Tomcat、Jetty、JBoss、WebSphere、WebLogic
应用自动部署工具
JenKins、ElectricFlow、AWS CodeDeploy
版本管理工具
SVN、GIT
以上是我大致分析得出的最近最常见的招聘技能需求,当然后面有一些是我自己添加的,比较技多不压身。可能还有其他很多技能需求,或者新技术我不知道的希望大家多多补充,不过希望这些能给在职求职的同行提供一些帮助吧…