JAVA招聘中公司要求技能

JAVA招聘中公司要求技能

引言

        我从事软件开发已经有五个年头,做过C语言开发、C#开发、VB.NET开发、JAVA开发。由于本人即将离职,在原公司主要从事管理方面,新技术有接触过springcloud、技术不是很扎实,想要重新找份工作,不是很自信,所以讲智联招聘中符合工作年限的招聘信息一一阅读,整理了一份JAVA找工作必备的技能清单,然后安排时间计划进行学习。

适用人群

        找工作时会要求有一定的工作经验,按我的理解,我将工作经验分为三类:

  1. 管理经验 
  2. 业务经验
  3. 技术经验

        本文章主要针对的是管理经验以及技术经验薄弱的人。

必备技能清单

        

  1. JAVA基础知识

        JAVA基础知识是必须的,这里不再过多说明。

  1. 数据库
    1. 关系型数据库

MysqlOracleSql ServerSybaseDB2

要求:至少掌握一种数据库

  1. 非关系型数据库(NoSQL

HbaseRedisMongodDBNeo4j

要求:至少掌握一种

  1. 设计模式

        要求:熟悉各设计模式

  1. 系统

        windowslinux

        要求:一般公司都会要求掌握linux

  1. 前端

            HTMLJSCSS

         要求:最基础的,需要掌握

            JQueryAjaxAngularJsNodeJsvue.js

         要求:至少掌握一种

  1. 项目管理

        要求:熟悉流程、熟悉敏捷开发

  1. JAVA开发框架

        springhibernateStrutsStruts2mybatis

        微服务

        dubbospring bootspring cloud

  1. 消息中间件

            activeMQRabbitMQkafka

  1. webservice开发

         axis2apche cxfjdk开发webservicexfire

         要求:掌握至少一种

  1. 反向代理

            ApacheNginx

         要求:掌握一种

  1. JVM分析及调优
  2. 多线程、并发处理、I/O与网络通讯

你可能感兴趣的:(学好JAVA)