微信公众号,关注:georgezheng        

    越来越多的人选择从事IT,接触计算机互联网,除了学习复杂庞大的知识体系,也比较关注各地区Java工资收入,我收集了上海的信息做一次整理,数据来源职友集和平时工作接触信息,仅供参考。

    Java工程师工资怎么样?这其实和你的技术能力与所在城市有关系。不同城市的Java薪资待遇也是不同的,一般一二线城市对于Java人才更渴求、就业机会也更多,因此薪资也更高;而三四线城市由于地区的限制,薪资水平会相对较低。

    先看一组职友集网的数据分析(数据源于网站):

    java工资收入一般是多少钱一个月?平均工资 ¥ 18.3K/月,最多人拿 20K-30K

2021年较2020年增长了6%

针对学历、工作年限、能力、行业要求等方面,展开描述:

按学历统计

说明:上海java大专一个月多少钱?平均工资 ¥18.3K,其中拿 15K-20K 工资的占比最多,达 36.4%,数据统计依赖于各平台发布的公开薪酬,仅供参考。

说明:java本科一个月多少钱?平均工资 ¥21.3K,其中拿 20K-30K 工资的占比最多,达 28.9%,数据统计依赖于各平台发布的公开薪酬,仅供参考。

说明:上海java硕士一个月多少钱?平均工资 ¥27.2K,其中拿 30K-50K 工资的占比最多,达 41.1%,数据统计依赖于各平台发布的公开薪酬,仅供参考。

按工作年限统计

    Java程序员有等级划分:初级(认知理解技术为主)、中级(利用技术解决复杂业务和理解技术的原理为主)、高级(技术领导)等,级别越高一般工资也越高。与技术水平相关,等级越高技术水平越高。

    一般程序员来讲,三年是一个阶段,五年是一个阶段。

    

    1到3年开发经验的,按上海2022年的水平,初级开发的薪资范围是8k到15k之间。

说明:1-3年经验上海java一个月多少钱?平均工资 ¥15.2K,其中拿 10K-15K 工资的占比最多,达 39.3%,数据统计依赖于各平台发布的公开薪酬,仅供参考。

    3到5年开发经验的,高级开发的薪资范围一般是15k到30k之间。

说明:3-5年经验上海java一个月多少钱?平均工资 ¥22.4K,其中拿 20K-30K 工资的占比最多,达 38.3%,数据统计依赖于各平台发布的公开薪酬,仅供参考。

    如果再要往上要,估计得通过架构师的面试,而且得找个大厂或好公司,小公司一般给不到。

说明:5-10年经验上海java一个月多少钱?平均工资 ¥29.4K,其中拿 30K-50K 工资的占比最多,达 46.6%,数据统计依赖于各平台发布的公开薪酬,仅供参考。

    

    在同等级别内,java程序员如果有薪资上的差异,并不是因为技能上有太多的差异,而是因为公司平台不同,或者是程序员在面试中并没有展示自己的水平。

不同薪资水平java程序员的技能差异和薪资差异

1.在入行阶段,如果可以,尽量到大城市,这对后面发展有利

    当然第一份工作自然是公司规模越大越好,工资越高越好,但如果是应届生学校一般,或者是通过培训班转行,第一份工作别计较太多,以积累经验为主,在这种情况下,第一份工作其实顶多干个一年。

    要得到java初级开发的工作机会,其实说简单不简单,但绝非难事,只要能在面试中,向面试官展示自己有做增删改查业务的能力。

    只要能做到这点,在上海,少则能拿到8k,多则看谈的结果,零经验一般顶多要到10k,如果能证明自己有1年开发经验(只需要能证明),那么能要到15k。

2.零基础入职后

    一方面需要尽快地通过做业务熟悉增删改查的技能,另一方面需要掌握项目管理工具,比如maven,git,jenkins方面的经验。此外,要掌握项目从开发到部署以及排查问题的相关技能,这是升级到高级开发所必须的技能。

    比如项目是用maven编译打包,用jenkins部署到linux上,部署以后,如果线上出了问题,需要会看日志解决,同时能解决单机版或数据库调优或jvm性能调优方面的问题。

    在初级开发阶段,中间可以在有1年经验的时候跳次槽,这样可以要到15k左右的薪资。

3.告别小白,3年一阶段

    可以在有1到2年的经验时,直接通过跳槽要到20k甚至更高的薪资,但有些勉强。要拿到20以上的薪资,更得靠面试,你单掌握技术,但无法在面试中证明,面试官也不会让你入职。

    按上海2022年的标准,对于大多数有2,3年开发经验的java程序员,只要掌握些面试技巧,能在面试中说些调优或分布式组件的技能,通过跳槽,应该能拿到20k。

4.要拿到20k以上的工资

    可能得费点手脚了。一方面,得积累个2,3年开发经验,另一方面,还真的掌握些面试技巧。面试技巧包括哪些?第一得找规模大些的公司,别再找小公司了,如果当下进不了好公司,那可以找些外派岗。另一方面,需要适当积累些架构方面的经验,这时更应该去找猎头和内推。

5. 如果去要30k以上的工资

    那么一定得选对样本公司,这时,一些小公司根本就无法支撑这么高的薪资。或者说,在小公司里拿到30k,得做到部门经理,这比较费劲。但如果找个大厂,或外企,或甚至是互联网公司,只要在面试时证明架构方面的能力,一般就能要到30k。

    说实在的,如果要熟练掌握上述技能,确实不容易,这需要在项目里真刀真枪地干个至少半年,而且如果项目里没这样的实践机会,要掌握上述架构方面的技能还真不容易,但如果仅在面试中证明项目能力,这好办很多,操作要点是,结合项目说明。

    所以java程序员与其去羡慕高工资,去打探高工资需要什么技能,还不如多接触值钱技能,多多锻炼面试技巧,同时通过跳槽去挑战高工资。

更多推荐

2022上海Java工资收入概览