我就用java方面的技能来说明。

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

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

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

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

在下文里,不仅将给出不同薪资水平java程序员的技能差异,还将面向java程序员,给出如何尽快拿到高薪的做法。

1 在入行阶段,如果可以,尽量到大城市,这对后面发展有利。当然第一份工作自然是公司规模越大越好,工资越高越好,但如果是应届生学校一般,或者是通过培训班转行,第一份工作别计较太多,以积累经验为主,在这种情况下,第一份工作其实顶多干个一年。

在零基础情况下,找java工作可以参考我的如下文章。

Java程序员怎么尽快学会某项技术,达到应付面试水平?在说程序员该如何把某个技术学到能应付面试的水平前,先以java为例,说下面试一般会问哪些点?每个技术会问到什https://mp.weixin.qq.com/s?__biz=MzIxODcxMzE1Nw==&mid=2247484381&idx=1&sn=a03113d703ccdc88d866b262d426dd56&chksm=97e71ef7a09097e13a3b07ad51782725d40c4893bba3e05b28c680423743c26e7dd136e1e8cd&token=1194453165&lang=zh_CN#rd如果是应届生,可以参考我的如下文章。

java应届生如何找工作?在找工作前,你需要了解下大多数应届生的java水平。1 虽然学了一大堆数据结构,算法,网络和操作系统等方面的https://mp.weixin.qq.com/s?__biz=MzIxODcxMzE1Nw==&mid=2247484175&idx=1&sn=f4c7f8021424194a6e21295954b88ec6&chksm=97e71e25a0909733615a232f7ec1583c1c58cfdcb6741d78e56e34ec14687803d8be81e373a2&token=1194453165&lang=zh_CN#rd要得到java初级开发的工作机会,其实说简单不简单,但绝非难事,只要能在面试中,向面试官展示自己有spring boot + jpa做增删改查业务的能力。

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

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

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

在初级开发阶段,中间可以在有1年经验的时候跳次槽,这样可以要到15k左右的薪资,当然更可以在有1到2年的经验时,直接通过跳槽要到20k甚至更高的薪资。

这里请注意,java程序员技能上达到20k以上薪资的要求是,能解决大多数 spring boot开发方面的问题,同时能通过看日志,解决大多数的单机版(非分布式)方面的问题。但是,如果要在面试中要到20以上的工资,相对要简单些。

一般java程序员能有1到2年开发经验,同时能在面试中结合项目说出个分布式组件和调优方面的技能,然后找个公司,就能应聘成java高级开发,然后要到20k。这里再多说下,其实要拿到20以上的薪资,更得靠面试,你单掌握里技术,但无法在面试中证明,面试官也不会让你入职。

相关面试技巧就不展开了,大家可以看我如下的文章。

月薪过2w的IT程序员都是怎么做到的?先说结论:要月入过2万,不能仅仅靠技术,更要找个肯给到这份工资的平台。也就是说,尽量去大城市,尽量去大公司。https://mp.weixin.qq.com/s?__biz=MzIxODcxMzE1Nw==&mid=2247484024&idx=1&sn=6bdd77bd5feb28740482fbc0dd9995d8&chksm=97e71f52a0909644d18e48581abad3a538fe9abbe11ecf12ac7dcb76df1fb67c0cb7017d86c2&token=1194453165&lang=zh_CN#rd

3 其实大多数的初级开发,就单凭项目提供的实践经验,就能很快地升级到java高级开发的级别,但不少人不会面试,或者不知道该跳槽,所以不少程序员就停留在月薪2w以下的程度,然后坐等30岁职业瓶颈期的到来。

而且按上海2022年的标准,哪怕是比较坑的小公司,对java程序员来说,只要能证明自己有3年开发经验(有些甚至只要证明2年),就能给20k,但不少小公司还真存在薪资倒挂的现象,即有干了3年的java开发只能能到17或18k,某个新入职的,才有2,3年开发经验的倒能给到20k甚至更多。

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

4 但java程序员要拿到20k以上的工资,可能得费点手脚了。一方面,得积累个2,3年开发经验,另一方面,还真的掌握些面试技巧。

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

5 我最近在帮人做面试辅导时,发现哪怕没有架构和高并发相关经验,在上海,java开发只要有2,3年开发经验,还真能要到20k,但有些勉强。不过如果再掌握些架构方面的技能,要到20k就没问题了,而且再去挑战30k甚至更高的工资,问题也不大。

积累架构方面经验的步骤可以参考我这篇文章。

零架构项目经验的程序员,如何升级成架构师https://mp.weixin.qq.com/s?__biz=MzIxODcxMzE1Nw==&mid=2247484087&idx=1&sn=c6472c3b943a8a0893609a9c968d8d4c&chksm=97e71f9da090968bfc0c5dcc2a1fc56697adc90bb5863da34d019dc50799bf68af2753d36b50&token=1194453165&lang=zh_CN#rd

Spring Boot+Vue.js+分布式组件全栈开发训练营(视频

京东

¥56.10

去购买​

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

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

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

在初级开发阶段,中间可以在有1年经验的时候跳次槽,这样可以要到15k左右的薪资,当然更可以在有1到2年的经验时,直接通过跳槽要到20k甚至更高的薪资。

这里请注意,java程序员技能上达到20k以上薪资的要求是,能解决大多数 spring boot开发方面的问题,同时能通过看日志,解决大多数的单机版(非分布式)方面的问题。但是,如果要在面试中要到20以上的工资,相对要简单些。

一般java程序员能有1到2年开发经验,同时能在面试中结合项目说出个分布式组件和调优方面的技能,然后找个公司,就能应聘成java高级开发,然后要到20k。这里再多说下,其实要拿到20以上的薪资,更得靠面试,你单掌握里技术,但无法在面试中证明,面试官也不会让你入职。

相关面试技巧就不展开了,大家可以看我如下的文章。

月薪过2w的IT程序员都是怎么做到的?​mp.weixin.qq.com/s?__biz=MzIxODcxMzE1Nw==&mid=2247484024&idx=1&sn=6bdd77bd5feb28740482fbc0dd9995d8&chksm=97e71f52a0909644d18e48581abad3a538fe9abbe11ecf12ac7dcb76df1fb67c0cb7017d86c2&token=1194453165&lang=zh_CN#rd正在上传…重新上传取消

3 其实大多数的初级开发,就单凭项目提供的实践经验,就能很快地升级到java高级开发的级别,但不少人不会面试,或者不知道该跳槽,所以不少程序员就停留在月薪2w以下的程度,然后坐等30岁职业瓶颈期的到来。

而且按上海2022年的标准,哪怕是比较坑的小公司,对java程序员来说,只要能证明自己有3年开发经验(有些甚至只要证明2年),就能给20k,但不少小公司还真存在薪资倒挂的现象,即有干了3年的java开发只能能到17或18k,某个新入职的,才有2,3年开发经验的倒能给到20k甚至更多。

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

4 但java程序员要拿到20k以上的工资,可能得费点手脚了。一方面,得积累个2,3年开发经验,另一方面,还真的掌握些面试技巧。

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

5 我最近在帮人做面试辅导时,发现哪怕没有架构和高并发相关经验,在上海,java开发只要有2,3年开发经验,还真能要到20k,但有些勉强。不过如果再掌握些架构方面的技能,要到20k就没问题了,而且再去挑战30k甚至更高的工资,问题也不大。

积累架构方面经验的步骤可以参考我这篇文章。零架构项目经验的程序员,如何升级成架构师先说目前关于架构师的一些是实际情况。 1 要成为Java架构师,单纯靠学知识一定不行,得靠在项目里积累经验。https://mp.weixin.qq.com/s?__biz=MzIxODcxMzE1Nw==&mid=2247484087&idx=1&sn=c6472c3b943a8a0893609a9c968d8d4c&chksm=97e71f9da090968bfc0c5dcc2a1fc56697adc90bb5863da34d019dc50799bf68af2753d36b50&token=1194453165&lang=zh_CN#rd

而要在面试前准备高并发架构,并在面试中有效展示相关技能的技巧可以参考我的如下文章。

如何深入学习Java并发编程?https://mp.weixin.qq.com/s?__biz=MzIxODcxMzE1Nw==&mid=2247484375&idx=1&sn=006deb046ec10ee25655730a90be74c5&chksm=97e71efda09097ebedef515cf1603702d6f2390aae6534a6f0b079699c4f9b7a2e81383fd3b8&token=1194453165&lang=zh_CN#rd

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

这方面要证明哪些方面的架构能力呢?第一是基本api,比如会用redis做缓存,会用dubbo做远程调用,第二是能证明解决过实际架构问题,比如会通过看日志解决过netty的oom,或者是解决过dubbo的通讯过慢,第三是能证明自己搭建过高可用集群,比如大致说个nacos集群或redis集群的搭建方法。

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

7 如果再要去挑战30k以的薪资,这可能就比较难的,一方面真需要进大厂或好公司,另一方面还得在这些公司里踏实地干个半年一年,这样论能力,就能达到年入40w的水准,而且可以这样说,如果在大厂里干个2,3年,哪怕还是干技术岗,不是干管理岗,再去要个年入6,70万的年收入,也不是可能。

如果大家想进一步了解写简历和面试方面的技能,可以关注我。

月薪10k,20k,30k,40k及以上的程序员分别有何不同?相关推荐

  1. 一个月薪3W,但有点失败的北京程序员的真实生活!!!

    月薪30K的北漂一族都过着什么样的生活? 在很多人眼里,月薪30K的生活至少是这样的:左手手握一杯星巴克,右手持握plus手机,出入写字楼,杰克大卫叫着,徒手撸系统,单针戳光盘,一星期7件格子衫不重样 ...

  2. 从月薪2300女工到年薪70万谷歌程序员:人生,永远不要给自己设限

    孙玲,一个从月薪2300的流水线女工到谷歌程序员的女性,她的人生经历告诉我们,你想成为什么样子,过上什么样的生活,关键在于自己的选择,而选择过后还要有强大的意志力和执行力.异于常人的努力和勇气,用了十 ...

  3. 工作 10 年,月薪过万者不足三成,程序员却笑了!

    作者 | 伍杏玲 出品 | 程序人生(ID:coder_life) 近日,腾讯理财通发布的<2019国人工资报告>显示,全国工作10年以上的受访者中,月薪过万人数不足三成,仅为22.44% ...

  4. 毕业三年,月薪过万:来自一个深圳龙岗程序员的吐槽

    在计算机编程这个行业,流传了一句很广泛的话"键盘敲烂,月薪过万",对此,我表示,不是每一种牛奶都叫特仑苏,不是每一个程序员都能轻而易举的做到月薪过万         依稀记得刚来深 ...

  5. 扎心!工作 10 年,月薪过万者不足三成,程序员却笑了

    近日,腾讯理财通发布的<2019国人工资报告>显示,全国工作10年以上的受访者中,月薪过万人数不足三成,仅为22.44%. 网友大呼"扎心"!原以为工资会随着工作经验逐 ...

  6. 月薪1000到游戏创业赚百万,程序员到自媒体达人,他是怎么做到的?

    深圳雷哥,一位8年游戏开发经验的程序员 游戏创业赚了百万 从程序员转战自媒体写作与职场教练 目前副业每月收入高达4K 全网粉丝2+万,预计年底破5万 下面来听听雷哥的传奇故事,希望对大家有所启发和帮助 ...

  7. 文科专业女生转行程序员月入20k:女生不适合做程序员吗?

    背景故事 我毕业于某不知名985的经济学院, 19年毕业就跨考了计算机, 第一年考的是北大.北大专业课自主命题,考试范围包括慕课上的四门课+408四门内容, 我就去做了炮灰. 第二年因为疫情和一些别的 ...

  8. 不服丨月薪10k程序员vs月薪40K的程序员

    程序员的薪资一直是大家关注的焦点,对于一个起薪基本上在10k的行业来说,程序员也是分等级的. 不同等级的程序员处理问题的方式与他们的薪资直接挂钩,接下来小编就带着大家一起看一下月薪10k.20k.30 ...

  9. 月薪10k和40k的程序员差距有多大?

    程序员的薪资一直是大家关注的焦点,相较于其他行业,程序员的高薪也是有目共睹的,而不同等级的程序员处理问题的方式与他们的薪资直接挂钩. 接下来就一起看一下月薪10k.20k.30k.40k的程序员面对问 ...

最新文章

  1. Java 集合系列(四)—— ListIterator 源码分析
  2. git 切换成远程分支
  3. matlab完全自学一本通 pdf,matlab r2014a自学一本通 MATLAB R2014a完全自学一本通 中文pdf扫描版[125MB] 下载-脚本之家...
  4. 【MySQL性能优化】概述与优化方面(一)
  5. base64 golang 图片_golang基础学习-base64使用
  6. Python并行判断多个大整数是否为素数
  7. linux应用程序固件升级,试试用 Linux 中的 fwupd 更新 ThinkPad 固件
  8. autojs识别数字ocr
  9. 计算机辅助设计主要学什么,计算机辅助设计教学大纲
  10. 人工鱼群算法python实现
  11. 反编译 APK 的基本步骤
  12. 求长方形和正方形的面积
  13. iTextSharp生成pdf文档案例
  14. 计算机专硕毕业论文写什么,关于学姐写硕士毕业论文的一些经验,分享给大家...
  15. gmail不支持html格式,gmail邮箱附件如何以html格式查看
  16. CodeSonar网络研讨会
  17. Cloudera Manager API使用(附代码)
  18. C语言丨getch(),getche()和getchar()的区别
  19. Python wheel文件
  20. kubernetes1.22安装使用ingress-nginx

热门文章

  1. v880+ 手机锂电池充电的正确方法
  2. Linux发行版本介绍
  3. 网络统考计算机二级可以用么,全国计算机二级考试(考二级能用office2019练吗)...
  4. 拼车 vs 乘坐公交
  5. USART_FLAG_RXNE与USART_IT_RXNE区别
  6. 退役旧数据节点-黑名单退役
  7. 智慧医院IT基础设施建设方案
  8. 每年技术研究方向一览
  9. 流水车间调度问题混合整数规划模型
  10. python国内谁的书最好看_送书5本,看谁答的快