年薪 40w 其实已经算很高的了,我觉得这个东西很难定义。有很多应届生凭借自己丰富的项目经历、不错的学校出生、在一些含金量比较高的比赛获奖的经历拿到了大厂 sp 或者 ssp 的 offer 的薪资就接近这个数了。不过 Java 开发应届生的薪资还是要比算法岗工资稍微落后一点。
还有很多工作了 5 年多的 Java 程序员现在还拿着年薪不到 20w 的薪资。
下面我就这两个纬度来说!
对于工作了几年的开发者来说:我觉得一个年薪 40w 薪资首先自己除了要掌握 Java 并且会使用常用的框架之外,还要对其他技术有所了解,以便技术选型。另外要具有独立设计开发一个系统的能力,能够带领一个团队协作开发,合理分工。
对于应届生来说:优秀的个人经历加上接近完美地通过面试(了解技术的底层知识!!!算法必须要好!!!数据结构信手拈来!!!)
用数据说话吧!
我们来看一下阿里官网支付宝 Java 高级开发工程师的招聘要求,年薪至少 40w 起步了吧!从下面的招聘信息可以看出,除去 Java 基础/集合/多线程这些,这些能力格外重要:
-
底层知识比如 jvm :不只是懂理论更会实操;
-
面向对象编程能力 :我理解这个不仅包括“面向对象编程”,还有 SOLID 软件设计原则
-
框架能力 :不只是使用那么简单,更要搞懂原理和机制!搞懂原理和机制的基础是要学会看源码。