月薪10k,20k,30k,40k及以上的程序员分别有何不同?
我就用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及以上的程序员分别有何不同?相关推荐
- 一个月薪3W,但有点失败的北京程序员的真实生活!!!
月薪30K的北漂一族都过着什么样的生活? 在很多人眼里,月薪30K的生活至少是这样的:左手手握一杯星巴克,右手持握plus手机,出入写字楼,杰克大卫叫着,徒手撸系统,单针戳光盘,一星期7件格子衫不重样 ...
- 从月薪2300女工到年薪70万谷歌程序员:人生,永远不要给自己设限
孙玲,一个从月薪2300的流水线女工到谷歌程序员的女性,她的人生经历告诉我们,你想成为什么样子,过上什么样的生活,关键在于自己的选择,而选择过后还要有强大的意志力和执行力.异于常人的努力和勇气,用了十 ...
- 工作 10 年,月薪过万者不足三成,程序员却笑了!
作者 | 伍杏玲 出品 | 程序人生(ID:coder_life) 近日,腾讯理财通发布的<2019国人工资报告>显示,全国工作10年以上的受访者中,月薪过万人数不足三成,仅为22.44% ...
- 毕业三年,月薪过万:来自一个深圳龙岗程序员的吐槽
在计算机编程这个行业,流传了一句很广泛的话"键盘敲烂,月薪过万",对此,我表示,不是每一种牛奶都叫特仑苏,不是每一个程序员都能轻而易举的做到月薪过万 依稀记得刚来深 ...
- 扎心!工作 10 年,月薪过万者不足三成,程序员却笑了
近日,腾讯理财通发布的<2019国人工资报告>显示,全国工作10年以上的受访者中,月薪过万人数不足三成,仅为22.44%. 网友大呼"扎心"!原以为工资会随着工作经验逐 ...
- 月薪1000到游戏创业赚百万,程序员到自媒体达人,他是怎么做到的?
深圳雷哥,一位8年游戏开发经验的程序员 游戏创业赚了百万 从程序员转战自媒体写作与职场教练 目前副业每月收入高达4K 全网粉丝2+万,预计年底破5万 下面来听听雷哥的传奇故事,希望对大家有所启发和帮助 ...
- 文科专业女生转行程序员月入20k:女生不适合做程序员吗?
背景故事 我毕业于某不知名985的经济学院, 19年毕业就跨考了计算机, 第一年考的是北大.北大专业课自主命题,考试范围包括慕课上的四门课+408四门内容, 我就去做了炮灰. 第二年因为疫情和一些别的 ...
- 不服丨月薪10k程序员vs月薪40K的程序员
程序员的薪资一直是大家关注的焦点,对于一个起薪基本上在10k的行业来说,程序员也是分等级的. 不同等级的程序员处理问题的方式与他们的薪资直接挂钩,接下来小编就带着大家一起看一下月薪10k.20k.30 ...
- 月薪10k和40k的程序员差距有多大?
程序员的薪资一直是大家关注的焦点,相较于其他行业,程序员的高薪也是有目共睹的,而不同等级的程序员处理问题的方式与他们的薪资直接挂钩. 接下来就一起看一下月薪10k.20k.30k.40k的程序员面对问 ...
最新文章
- Java 集合系列(四)—— ListIterator 源码分析
- git 切换成远程分支
- matlab完全自学一本通 pdf,matlab r2014a自学一本通 MATLAB R2014a完全自学一本通 中文pdf扫描版[125MB] 下载-脚本之家...
- 【MySQL性能优化】概述与优化方面(一)
- base64 golang 图片_golang基础学习-base64使用
- Python并行判断多个大整数是否为素数
- linux应用程序固件升级,试试用 Linux 中的 fwupd 更新 ThinkPad 固件
- autojs识别数字ocr
- 计算机辅助设计主要学什么,计算机辅助设计教学大纲
- 人工鱼群算法python实现
- 反编译 APK 的基本步骤
- 求长方形和正方形的面积
- iTextSharp生成pdf文档案例
- 计算机专硕毕业论文写什么,关于学姐写硕士毕业论文的一些经验,分享给大家...
- gmail不支持html格式,gmail邮箱附件如何以html格式查看
- CodeSonar网络研讨会
- Cloudera Manager API使用(附代码)
- C语言丨getch(),getche()和getchar()的区别
- Python wheel文件
- kubernetes1.22安装使用ingress-nginx