Java工程师岗位分析报告

我的意向岗位是Java开发工程师,经过我对网上数据的查询,大部分的中型、中小型,甚至部分大型公司来说,主流的开发语言就是Java语言,目前Java软件工程师的需求占软件开发人才总需求的60%—70%,而且每年对合格的软件人才需求远大于供应,其中Java开发人才最为紧缺。为了分析Java开发工程师的技能要求、对应的待遇以及需求对比等情况,我调研了美团、阿里巴巴、腾讯、字节跳动和滴滴五个大型上市公司,以及镁佳(北京)科技有限公司苏州青颖飞帆软件科技有限公司思特奇北京经纬恒润科技股份有限公司慧扬健康五个中小型公司的人才要求,从而得出以下分析:

工资对比:

其中对于五个大型的上市公司,工资开到了15k—40k甚至更高的一个工资待遇。

然而对于后五个中小型公司,工资一般在7k—15k左右当然对于苏州青颖飞帆软件科技有限公司工资也开到了15k—22k*14薪的待遇。

招聘需求:

  1. 学历要求:本科以上学历,计算机专业,软件工程专业优先。
  2. 工作经验:对于大型公司部分有要求在知名公司实习时间至少六个月,同样也有要求至少一年或者两年的Java开发经验,美团部分岗位甚至开出了4年以上大规模分布式系统应用架构设计和开发经验而对于中小型的公司要求则较低,部分仅要求在校有独立开发能力或者一年独立开发经验即可,当然也有没要求具有开发经验。
  3. 工程开发要求:具有一定的工程开发经验。

上面三条基本是大多是开发技术职位所要求的,是进入一些公司的垫脚石,并且对于要求开发经验越高的,其开出的的工资也是相比来说偏高的。归结其原因我们可以想到,也就是这些公司不想去花费时间和精力去培训人,一定的工程开发经验会使得我们的起点会很高,在收入和的发展方面都能有更高的起点。当然对于开发经验较少的,我们可以面试中强调自己的技术,证明自己的实力。

软实力要求:

  1. 良好的职业素养、较强的学习水平和不断提升的自我水平
  2. 具有两哈窦娥表达和沟通能力,有校内部门、社团工作经历
  3. 具有阅读相关技术要求文件的水平,具有阅读英文文档,了解最新技术的能力。

当然这三点不是重点要求,会在面试过程中体现。

Java技术要求

  1. 精通/熟悉Java开发语言和eclipse开发工具,熟悉HTML、JavaScript、servlet等网络开发相关技术;熟悉主流数据库,熟悉SQL
  2. 熟悉Javaspring、hibernate、spring mvc、mybatis、springboot等常见的主流开发框架
  3. 熟悉TCP/IP、HTTP协议相关知识,熟悉Linux环境,对网络、多线程、高并发等有实践经验
  4. 具备扎实的Java基础;理解IO、多线程、集合等基础技术,对多线程使用、并发处理、JVM基本原理有一定认识

优先条件:

(1)熟悉Dubbo、SpringBoot、Springcloud、Docker、K8s等服务框架及容器技术者优先;

(2)熟悉React、Vue等前端框架者优先;

经过整体的对比,我个人意向的岗位是美团的后台客户端开发工资待遇15k—30k*12薪。对于该岗位的技术要求来说:

1.熟练掌握Java开发语言,熟练掌握JVM调优,并发编程,掌握至少一种脚本语言

2. 熟练掌握MySQL应用开发,数据库原理和常用的SQL优化,以及NoSQL和分布式消息队列的使用方法,了解Elasticsearch的使用

3. 掌握常用Java开发框架和中间件,如Spring、SpringBoot、Mybatis、ZooKeeper等,熟悉基于Netty的实时通信技术

4. 较高的技术钻研能力、技术攻关能力,分析问题解决问题的能力,能独立承担任务和有系统进度把控能力,能够独立负责跨组项目,并保证结果

5. 具有良好的沟通、团队协作、计划和主动性思考的能力,工作积极主动,勇于承担

对于上面要求,我满足的条件有:

  1. 了解其要求的pring、SpringBoot、Mybatis相关框架
  2. 熟练掌握Java开发语言以及Java多线程编程,Java并发编程。
  3. 熟练掌握MySQL应用开发,数据库原理
  4. 具有学校的部门工作经验,具有良好的沟通、团队协作、计划和主动性思考的能力,工作积极主动
  5. 勤奋刻苦,精益求精,对于技术层面的需求我喜欢深度专研

还需要努力的方面:

  1. 对于要求的各种框架只是有了解,并没有系统的进行应用,锻炼完成的开发能力,能够很好的阅读相关代码,不具有独立编程能力。
  2. 对于多并发只尝试少数线程,并不具有大数据的并发操作能力和开发经验
  3. 相关开发经验不足,只具有小程序开发经验,没有后端开发经验

计划:

大三下学期进行相关框架的锻炼以及多并发、jvm的学习和锻炼、于大三暑假进行实习应聘,找到对应的实习岗位锻炼自身能力。

猜你喜欢

转载自blog.csdn.net/lijingxiaov5/article/details/123758544