搞 Java 的年薪 40W 是什么水平?
不请自来,这个问题我来回答正好
题主问的比较宏观,分层来解构这个问题
国内Java工程师就业现状
从第三方平台统计的招聘数据来看,国内Java工程师需求主要集中在北上广深等超级城市和以杭州为例的省会一线,其中北上广深是主力军。
从计算机开发语言分布来看,Java是分布最广最热门的开发语言。
Java工程师的薪资待遇对比其他行业是较高的。《2019 年中国程序员薪资生存调查报告》显示,程序员的年薪主要集中在 10-20 万之间,占比近五成,年薪在 5 万以下的仅占 4.2%。
在高薪人群中,年薪在 25-30 万的占比 4.2%,30-40 万的占比 7.9%,40-50 万的占比 3.6%,50 万以上仍有占比 6.7%。
可以看出,工作年限和工资水准呈正相关:
- 工作1年左右:年薪 5-15 万
- 工作 3 年: 10-20 万
- 工作 3-5 年:在 10-25 万
- 工作 6 年+: 15-40 万
超过半数的资深程序员年薪 20 万+。此外,有近 40% 的程序员年薪在 25-50 万之间。
薪资待遇同时还是跟着层级走的,那么题主问的年薪40万是一个什么层级呢?用国内一线大厂来举例子:阿里的P6,百度的T5/T6,鹅厂的T3-1。
年薪40W的Java工程师的能力
用比较知名的阿里P6来举例子。阿里内部称这个级别是:高级工程师,到了这个级别意味着在敲代码这块你已经是是登堂入室了。
再来看一下P6需要什么能力,怎么样才能拿到这40W
- 深刻理解与影响力:在专业领域中,对公司职位的标准要求、政策、流程等从业所必需了解的知识理解深刻,能够和经理一起探讨本岗位的产出和任务,并对经理具备一定的影响
- 解决复杂问题的能力:对于复杂问题的的解决有自己的见解,对于问题的识别,优先级分配有见解,善于寻找资源解决问题;也常常因为对于工作的熟练而有创新的办法
- 领导与协作能力:可独立领导跨部门的项目;在专业方面能够培训和教导新进员工
↓ 阿里在Boss直聘上的JD,清晰地表述了P6/7的技术要求:Java基础扎实,理解io,多线程,JVM原理,熟悉分布式系统的设计与应用……
这里我做了一张Java超全知识点脑图,纯干货,速收藏。
如何修炼这些能力?
首先你得掌握好Java这一门语言,毕竟是吃饭的工具,看家本事。其实,阿里和国内大厂面试的考察标准不止步于会用,更要求熟知其原理。
比如:当前ORM层的解决方案中,Mybatis是一个热门选择。
掌握技术之后就能顺利斩获大厂offer吗?很遗憾告诉你,没有这么简单。作为行业天花板掌握“定价权” 的大厂们还有不为人知的“潜规则”。
简明扼要的总结就是:大厂视野。
像阿里对于P6及以上级别的高级工程师,还需要你对行业和技术趋势有深刻的见解,专注体系化的架构思维,有实践项目,经历过真枪实弹的磨练。
《九章算法班 2020 版》
课程适配C++/Java/Python等主流编程语言,30天精通57个核心高频考点,9招击破FLAG、BATJ算法面试。
内容亮点:
-
课程覆盖90%国内外一线大厂算法面试高频考点
-
2020夏秋招最新大厂面试算法题 80+实战讲解
-
规范编程细节,实质性提升Coding能力避免面试“隐形坑”
-
课程体系完美匹配大厂面试考点,算法面试从容应对
九章算法,国内外一线大厂工程师在线授课,已经帮助30000+人成功拿到心仪offer。
获取更多信息请关注:九章算法官网