同样都是Java程序员工资待遇,为什么待遇差距那么大

Java程序员如何月薪达到两万,需要技术水平达到什么程度? - 简书
Java程序员如何月薪达到两万,需要技术水平达到什么程度?
有人回答说这只能是大企业或者互联网企业工程师才能拿到。也许是的,小公司或者非互联网企业拿两万的不太可能是码农了,应该已经转管理。还有区域问题,这个不在我的考虑范围内,因为除了北上广深杭,其他地方也很难达到。还有人提到这个水平不止2w,其实工资是跟面试表现有关的,也跟其他综合水平有关,比如你是985,top10,或者研究生学历,也或者懂点node,懂点大数据等等,或者表达能力强,击中面试官痛点都会加分。如果你达到我说的水准,起薪就是2w,有其他优秀的表现还会在这个基础上加分。但纯JAVA方面待遇是比较吻合的。还有SSH真的不是我要黑,2w水平的面试几乎很少问SSH的知识,要问也是问架构层次的还有设计模式的。例如mybatis是如何管理session和cache的。spring里面有哪些你熟悉的设计模式,你怎么理解和应用的。两天没来看,居然有了这么多赞,感激。更开心的是业界几个超大牛也给我点赞了。同时也有很多质疑的声音。其实互联网相关的知识去互联网公司后很容易接触,并不是什么难点。如果你是在一线业务部门,我说的几个点几乎时时伴随着你,完全不用担心自己不会。我司很多刚来的大学生在半年内都能把一些中间件系统摸的很明白,并不是说有多难,只是接触少,对未知的东西感到害怕疑惑而已。我在这里可以给那些想学习这方面的程序员提供一份进阶路线,主要针对1到5年及以上工作经验的Java开发人员,提供互联网行业热门技术的专题技术,由业内技术大牛,行业及实战经验丰富的讲师进行技术分享。内容涵盖 高并发、高可用、分布式、高性能技术。一、分布式专题
二、高性能、高并发专题
三、工程化专题
四、性能优化专题
五、源码分析专题
六、双十一架构专题
这也是我最后一次更新答案,希望给那些需要这些信息的人帮助。那些质疑我的人去面试一下就明白我说的对不对,不要随便就质疑。如果有机会可以再开一题,来谈谈互联网的JAVA面试题,我可以把90%的题目全部给你列出来。我其实不怀疑我说的这些技能树能拿到25K或者30K+的可能,但现在互联网相对来说还是比较泡沫。首先两万的月薪在BAT实在太普遍了,一般是高级工程师和资深工程师的职位。在阿里是p6~p7左右,在百度是t5左右,腾讯是t2-3左右,京东是t3-1,美团是p6左右,其他的我不了解。这种级别是他们主要码农层级,加班多,能解决大部分问题,但对系统的整体架构能力和深入分析瓶颈的能力还需要培养。其次掌握的技能树主要有三个方面:第一个是基础。比如对集合类,并发包,IO/NIO,JVM,内存模型,泛型,异常,反射,等有深入了解,最好是看过源码了解底层的设计。比如一般面试都会问ConcurrentHashMap,CopyOnWrite,线程池,CAS,AQS,虚拟机优化等知识点,因为这些对互联网的企业是绝对重要的。而且一般人这关都过不了,还发闹骚说这些没什么用,为什么要面试。举一例子,在使用线程池时,因为使用了无界队列,在远程服务异常情况下导致内层飙升,怎么去解决?你要是连线程池都不清楚,你怎么去玩?再举一例,由于对ThreadLocal理解出错,使用它做线程安全的控制,导致没能实现真的线程安全。所以作为一个拿两万的JAVA程序员这点基础是要有的。第二你需要有全面的互联网技术相关知识。从底层说起,你起码得深入了解mysql,redis,mongodb,nginx,tomcat,rpc,jms等方面的知识。你要问需要了解到什么程度,我可以给你说个大慨。首先对于MySQL,你要知道常见的参数设置,存储引擎怎么去选择,还需要了解常见的索引引擎,知道怎么去选择。知道怎么去设计表,怎么优化sql,怎么根据执行计划去调优。高级的你需要去做分库分表的设计和优化,一般互联网企业的数据库都是读写分离,还会垂直与水平拆分,所以这个也有经验的成分在里面。然后redis,mongodb都是需要了解原理,需要会调整参数的,而nginx和tomcat几乎都是JAVA互联网方面必配,其实很阿里的技术栈选择有点关系。至于rpc相关的就多的去,必须各种网络协议,序列化技术,SOA等等,你要有一个深入的理解。现在应用比较广的rpc框架,在国内就是dubbo了,可以自行搜索。至于jms相关的起码得了解原理吧,一般情况下不是专门开发中间件系统和支撑系统的不需要了解太多细节,国内企业常用的主要是activeMQ和kafka。你能对我说的都研究的比较深入,阿里p7都不是太大问题的,当然这个还需要看你的架构能力方面的面试表现了。第三就是编程能力,编程思想,算法能力,架构能力。首先2W程序员对算法的要求我觉得还是比较低,再高级也最多红黑树吧,但是排序和查询的基本算法得会。编程思想是必须的,问你个AOP和IOC你起码的清清楚楚,设计模式不说每种都用过,但也能了解个几种吧。编程能力这个我觉得不好去评价,但是拿一个2000W用户根据姓名年龄排序这种题目也能信手拈来。最后就是架构能力,这种不是说要你设计个多牛逼多高并发的系统,起码让你做一个秒杀系统,防重请求的设计能快速搞定而没有坑吧。这以上就是我说得2w水准,如果你运气好,面试表现好,3w+也有可能哦
如果你想学习Java工程化、高性能及分布式、Spring,加架构进阶群:
有人说这只能是大企业或者互联网企业工程师才能拿到。也许是的,小公司或者非互联网企业拿两万的不太可能是码农了,应该已经转管理。还有区域问题,这个不在我的考虑范围内,因为除了北上广深杭,其他地方也很难达到。还有人提到这个水平不止2w,其实工资是跟面试表现有关的,也跟其他综合水平...
有人回答说这只能是大企业或者互联网企业工程师才能拿到。也许是的,小公司或者非互联网企业拿两万的不太可能是码农了,应该已经转管理。还有区域问题,这个不在我的考虑范围内,因为除了北上广深杭,其他地方也很难达到。 还有人提到这个水平不止2w,其实工资是跟面试表现有关的,也跟其他综...
//我所经历的大数据平台发展史(三):互联网时代 o 上篇http://www.infoq.com/cn/articles/the-development-history-of-big-data-platform-paet02 编者按:本文是松子(李博源)的大数据平台发展史...
用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? ... Android 获取 View 宽高的常用正确方式,避免为零 - 掘金相信有很多朋友...
用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? ... Android 获取 View 宽高的常用正确方式,避免为零 - 掘金 相信有很多...
M鱼儿yo 日
16:4133小随笔 我想到很多 想到了以前的很多事 好像总是对感情反应迟钝 如果那个时候不是以渴望在一起的想法去接触 说不定不会是这样的结局 也许错在喜欢上了 却不懂得表达 不懂得还有恋人以外的关系 太过于懵懂 只...
昨天夜里下起了雨,应该是中雨。 而我,不知道下雨。我睡去得很快,沉沉的。下午太累了,从乡下骑着六叔那辆摩的上了县城。半道上风雨太大,路面因为运矿车导致的坑坑洼洼而泥泞。 在颠簸与迎面雨点里,继续向前。 吃完饭,太累了,湿了几个小时的身体渐渐感觉疲倦。慢慢地沉睡,一直在旁边说...
You are infinite. And on this keys, the music that you can make is infinite. ——《海上钢琴师》 文丨旧故麻袋 ∨ 当大家看到这篇影评时,也许已经是周二了,毕竟中间隔着一个七夕,其实电影是我上周日看...(说什么呢。)
(菊花死了)
(你们都是小猪)
第三方登录:400-656-3385
JAVA程序员工资为什么居高不下
相关标签:
 今天,Java运行在7.08亿手机、10亿智能卡和7亿PC机上,并为28款可兼容的应用服务器提供了功能强大的平台。这么多应用,彻底改变了用户的生活。越来越多的企业,因为使用了Java而提高了生产效率。在中国,越来越多的用户,因为Java而降低了成本,享受了生活。  据有关数据显示,目前,我国对软件人才的需求已达20万,并且以每年20%左右的速度增长。在未来5年内,合格软件人才的需求将远大于供给。2009年,我国软件人才的缺口已达42.5万,其中尤以Java人才最为缺乏。  学Java软件开发确实是目前非常不错的职业之一,Java软件工程师是目前国际高端计算机领域就业薪资非常高的一类软件工程师。大学生找不到工作的主要原因就是没有一定的实践动手能力,理论倒是学了不少,但是和实践还是有一定差别的。  根据IDC的统计数字,在所有软件开发类人才的需求中,对Java工程师的需求达到全部需求量的60%~70%。同时,Java工程师的薪水相对较高。80%学员毕业后年薪都超过了5万元。计算机专业的大学生欲成为JAVA工程师,最便捷的一条路就是参加以实战项目为主要教学方法的Java职业技能培训,从而有效地缩短同企业具体用人需求之间的差距。通常来说,具有3~5年开发经验的工程师,拥有年薪10万元是很正常的一个薪酬水平。目前,虽然Java人才的薪水很高,但是对该类人才需求旺盛的IT企业却很难招聘到合格的Java软件工程师。  其中,最根本的原因就是许多计算机专业的毕业生在读期间没有掌握实用的技能与经验,距离企业的实际用人要求有较大的差距。因此,计算机专业的大学生欲成为Java软件工程师,最便捷的一条路就是参加以实战项目为主要教学方法的Java培训学习,从而有效地缩短同企业具体用人要求之间的差距。请联系网站客服,了解详细的优惠课程信息~  优质、便捷、省心
原创内容,请点击培训
联系电话:400-656-3385同是做Java开发的为什么薪资差别这么大同是做Java开发的为什么薪资差别这么大荣新科技百家号Java这门编程语言广泛应用于互联网电商,Web应用程序,金融行业,各类网站开发、安卓APP,通讯行业,大数据技术,科学应用等等。Java是应用最广的世界编程语言!有互联网的地方就有Java,在互联网如此发达的今天Java无处不在!从Java存在的那一天起一直备受热捧,其普及与应用速度快的惊人,是程序员的首选编程语言。 Java开发工程师一度被高薪,怎么高薪法?可以用一个公式解释:热门+高门槛=高薪Java不是一门高门槛语言,谁都可以学,入门很快,但精通很难!很多学习Java的人都入了初级门,但卡在精通的门外!从初级门道精通门还需要很长时间的积累。所以同是做Java开发的有的月薪5k,有的月薪10k,有的便可以20k+,差别是如何拉开的。一、学习之初的差别,同样是学Java开发,有的人只能学到Java基础理论性东西,但在荣新科技学习的Java开发技术强调真实战,理论+实战双向学习才有保障。 二、项目学习的差别,同样是项目实战阶段,有的人只能学到过时的被市场淘汰的项目,而在荣新科技所有Java项目均来自企业真实项目需求,是实实在在经过市场调研的项目,可操作性与实用性超强,学的就是用到的。 三、实战经验与工作经验,为什么有的Java开发从业者工作了两年薪资还是6k没有长进,原因可能还是停留在Java入门的阶段,没有真实的项目经验,缺乏核心竞争力,在荣新科技学习Java开发起点高,培训阶段项目实操经验相当于两年工作经验,且后期课程融入大数据开发技术,荣新Java学员不仅仅可以从事Java更能胜任大数据开发工作,且薪资起点就10k。 实力是拉开薪资的根本原因,月薪两三万的Java开发工程师比比皆是,月薪5、6k的Java开发者也不占少数。 企业对Java开发人才的需求日渐增加的同时也逐渐高标准化,Java全栈开发工程师是才企业喜闻乐见的,Java全栈开发工程师工资高出普通Java开发者的50%左右,不仅降低企业的沟通成本,同时大大提高项目进展效率,是企业项目的关键人才。荣新科技Java开发培养目标即Java全栈开发工程师!
本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。荣新科技百家号最近更新:简介:国内限量版IT复合型高端人才实训基地!作者最新文章相关文章

我要回帖

更多关于 程序员工资待遇 的文章

 

随机推荐