分享

Java工程师如何突破年薪40万

 xkl135 2018-06-22

首先java基本功需要具备,所谓的基本功,不是简单的能写出代码,除了能写出来之外还要,在代码质量上面需要具体一定体现,比如对一些简单的多线程,以及常见的java框架有一定的修改,或者定制功能,工程中出现内存泄露或者程序执行效率方面能独立定位,并且找到合适的解决方案,其实能做到这些,公司真不会在乎你有几年的工作经验,特别是在社会化招聘的今天,技术能力才是第一位的。


历经至少3个以上项目的洗礼,在项目中独立完成一些基本的功能,毕竟能体现技术能力的东西,就是在市场上有产品的体现,这写才是实实在在实力的实现。有多个项目经验的,特别是在中国,能经历过多个项目的历练,说明本身具备一定的抗压能力,中国的互联网公司的加班加点已经不是什么秘密了。


当然这里说的能达到2W的水准一般指的是一线城市,如果放在二三线城市,就是做到老,由于消费水准的问题,也难达到这个水准。另外技术的工资水平也是存在极限的,到了一定程度也很难再有进展。做技术就是图个安乐,发不了财,也饿不死。如果是超级喜欢技术,也是个不错的乐子。基本上在一线城市如果正常的发展三年拿到2W还是算比较靠谱的,再加上猎头们的忽悠以及市场大的需求基本上能达到。


现在让我来给大家分析,首先我们从几家代表性的公司进行分析总计,这里我从拉勾选取美团点评、百度、京东、网易、阿里进行分析。



美团点评(20k-40k):

美团薪资20-40k,职位要求:

薪资25-40k,职位要求:

薪资30-50k,职位要求:


百度(20k-40k):


京东(20k-40k):


京东的话就厉害了,我在各大招聘平台搜罗了一圈,没发现月薪3万以上的Java工程师的招聘信息,我分析了一下原因,要么就是这些岗位没有空缺,要么,就是人家通过别的渠道去招聘了~~嘘,当然也有可能薪资给的低(我只是瞎猜的哈)

网易(20k-40k):


阿里巴巴(20k-35k):


薪资25-45k,职位要求:


薪资25-45k,职位要求:


薪资25-45k,职位要求:


总结


工作经验:目测有一部分骨骼清奇的人,在工作三年以后就能达到这个薪水,别问我有多清奇,我还没到这个阶段


技能要求:


我们先贴一下月薪过2万的Java工程师的技能要求有哪些



想要月薪过三万,看看用人单位多了哪些新要求吧~~这些要求大多是对求职者的经验要求变高了,比如:有互联网高并发处理经验,独立负责多个有互联网特点的业务模块有定位与处理线上问题的丰富经验;参与过大型复杂分布式互联网WEB系统设计的开发者优先;有大型网站架构经验;另外,求职者除了以上要求及丰富的经验以外,还被要求精通各种框架。


当然还是那句话,小编为大家整理的都是北京地区的工资标准,当然地区和地区不同,公司和公司不同,要求也会相对有所差别。以上要求根据北京地区,Java工程师需求较大且大家比较熟悉的几家公司整理,仅供大家参考。


上面是针对1-5年的开发经验以上的,那么1-5年以内的需要掌握什么技术呢?请来下图具有1-5工作经验的,面对目前流行的技术不知从何下手,需要突破技术瓶颈的可以加。在公司待久了,过得很安逸。


但跳槽时面试碰壁。需要在短时间内进修、跳槽拿高薪的。如果没有工作经验,但基础非常扎实,对java工作机制,常用设计思想,常用java开发框架掌握熟练的。觉得自己很牛B,一般需求都能搞定。但是所学的知识点没有系统化,很难在技术领域继续突破的。


工作1-5年,当我们向老板提出加薪的时候,或者跳槽去“捡”offer的时候,我们底气够吗?


敢不敢不给涨薪就“挥一挥衣袖,不带走一个bug”?是不是提出要求后你的主管、经理立刻同意,为了把你留住。然而,现实往往是...


技术不过硬,其他的都免谈。


小编给大家罗列一下近期最常用,最火的技术,大家检查一下你是否可以硬朗起来。


  • 阿里巴巴Dubbo Zookeeper注册中心、阿里巴巴MyCat分库分表

  • JVM调优,垃圾收集器与内存分配策略,串行、并行收集器带来的作用

  • Redis缓存技术(session统一管理案例实现)、引入接口联调过程

  • Tomcat运行机制及框架,并发优化,内存优化

  • SpringAOP基石动态代理,拦截与织入原理,Spring相关源码熟悉程度

  • 并发编程在项目中的实际应用

  • 高性能NIO框架Netty应用

  • Nginx分流技术配置优化原则,主从、双主高可用设计

  • 分布式单点登录解决方案

  • 消息队列ActiveMQ的具体应用、乐观锁、悲观锁、分布式锁

  • 接口安全方案、集群环境下的定时任务

  • 分布式文件系统FastDFS、分布式文件系统存储合同文件

  • Docker虚拟化技术,与微服务集成动态扩容,持续发布

  • SpringCloud的网关、配置、注册中心构建

  • NoSQL&MongoDB&Cassandra、HttpComponents、20FreeMarker/Velocity、SpringBoot、Log4j2

  • 欢迎大家加入Java架构开发:783112701

  • 本群提供免费的学习指导 架构资料 以及免费的解答

  • 不懂得问题都可以在本群提出来 之后还会有职业生涯规划以及面试指导

  • 进群修改群备注:开发年限-地区-经验

  • 方便架构师解答问题

  • 性能优化:

  • JVM调优

  • Java程序性能优化

  • Tomcat

  • Mysql

  • Spring IOC

  • Spring AOP

  • Spring MVC

  • Spring 5新特性

  • Mybatis



分布式架构

  • 架构核心服务层技术

  • 架构关键技术设施

  • 分布式消息通讯 异步于MQ

  • 分布式缓存

  • Redis

  • Memcached

  • MongoDB

  • 数据存储

  • 高并发分流技术Nginx

  • 分布式解决方案



应用框架源码解读




微服务专题


  • 你还不知道微服务?怎么加(zhuang)薪(bi)

  • SpringBoot

  • 与微服务的区别于联系

  • 快速构建SpringBoot工程

  • SpringBoot核心组件剖析

  • 快速集成mybatis实战

  • 快速集成Dubbo及案例实战

  • 构建集成 redis及案例实战

  • 构建Swagger插件实现API

  • 管理及接口测试体系

  • SpringCloud

  • Zuul路由网关详解源码探析

  • Ribbon客户端负载均衡原理

  • Feign声明式服务调用方式

  • Eureka注册中心构件

  • Config配置服务中心

  • svn、git快速集成

  • Sleuth调用链路跟踪

  • BUS消息总线技术

  • Docker虚拟化技术

  • 介绍、安装与使用

  • compose部署脚本

  • service服务编排

  • redis分布式集群部署

  • docker file构建

  • 通过maven插件打包镜像

  • 部署及运行应用程序kubernetes编配

  • 构建Mysql集群实战

  • 高可用SpringCloud微服务与docker集成实现动态扩容实战

  • 微服务架构技术交流群:783112701


团队协作开发



B2C商城项目实战


  • 撸起袖子干实事,项目经验那点事

  • 系统设计

  • 架构设计

  • 数据库设计

  • 部署设计

  • 基础开发框架讲解

  • 用户管理子系统

  • 用户注册登录(二维码技术)

  • 权限控制(shiro)

  • 单点登录(session统一缓存、sso)

  • 商品管理子系统

  • 商品管理(MongoDB)

  • 商品分类(MongoDB)

  • 商品发布(nosql与mysql数据同步)

  • 热卖商品排行(redis)

  • 搜索子系统

  • 基于ES的全文探索

  • 检索需求分析

  • 检索策略

  • 索引设置

  • 分词算法

  • 命中率优化

  • 订单实时统计

  • 订单子系统

  • 分布式环境生成唯一编号(zookeeper)

  • 下单业务流程(消息中间件)

  • 订单可靠性

  • 秒杀功能(redis)

  • 订单管理

  • 订单功能(mongodb)

  • 支付系统

  • 微信支付对接

  • 支付宝对接

  • 银联对接 开发

  • 分布式 调度系统

  • 数据统计

  • 数据同步

  • 任务调度配置

  • 后台系统

  • 日常管理

  • 在线IM系统(websockedNIO)

  • 用户行为分析(日志系统设计)

  • 报表大数据查询优化(mysql查询优化)



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多