JAVA招聘中公司要求技能 引言 我从事软件开发已经有五个年头,做过C语言开发、C#开发、VB.NET开发、JAVA开发。由于本人即将离职,在原公司主要从事管理方面,新技术有接触过springcloud、技术不是很扎实,想要重新找份工作,不是很自信,所以讲智联招聘中符合工作年限的招聘信息一一阅读,整理了一份JAVA找工作必备的技能清单,然后安排时间计划进行学习。
适用人群 找工作时会要求有一定的工作经验,按我的理解,我将工作经验分为三类:
- 管理经验
- 业务经验
- 技术经验
本文章主要针对的是管理经验以及技术经验薄弱的人。
必备技能清单 - JAVA基础知识
JAVA基础知识是必须的,这里不再过多说明。
- 数据库
- 关系型数据库
Mysql、Oracle、Sql Server、Sybase、DB2 等 要求:至少掌握一种数据库
- 非关系型数据库(NoSQL)
Hbase、Redis、MongodDB、Neo4j 等 要求:至少掌握一种
- 设计模式
要求:熟悉各设计模式
- 系统
windows、linux 要求:一般公司都会要求掌握linux - 前端
HTML,JS、CSS 要求:最基础的,需要掌握
JQuery、Ajax、AngularJs、NodeJs、vue.js 要求:至少掌握一种
- 项目管理
要求:熟悉流程、熟悉敏捷开发
- JAVA开发框架
spring、hibernate、Struts、Struts2、mybatis、 微服务 dubbo、spring boot、spring cloud - 消息中间件
activeMQ、RabbitMQ、kafka - webservice开发
axis2、apche cxf、jdk开发webservice、xfire 要求:掌握至少一种
- 反向代理
Apache、Nginx等 要求:掌握一种
- JVM分析及调优
- 多线程、并发处理、I/O与网络通讯