10年专注智能仓储产品质量有保 售后7×24小时服务
24小时咨询热线:4006666666
联系我们
智能仓储有限公司
全国免费服务热线:4006666666
地址 :中国·北京
联系人:陈经理
您的位置: 首页>>热门话题>>正文
热门话题

而且redis几乎是必须的技能,但是nginx和tomcat几乎都是JAVA互联网所必须的

时间:2023-03-03 作者:admin666ss 点击:67次

在北京做Java开发月薪达到2万,需要多少技术水平

据说这只有大公司和互联网企业的工程师才能得到。也许吧,但小公司和非互联网企业拿到2万美元的可能不是编码农业。应该已经在管理了。还有地区问题,但这不在我的考虑范围内。因为除了北上广深桩以外,还很难到达其他地方。

此外,也有人表示,这一水平不仅与2w有关,其实工资与面试表现有关,还与其他综合水平有关。比如你知道985,top10,或者研究生学历,或者node,知道大数据,或者表达能力强,碰到面试官的痛处也要加分。如果你达到我所说的水平,首薪为2w,有其他出色表现的话在此基础上加分。

其实互联网相关知识去互联网公司很容易接触,不是难点。我公司很多刚来的大学生半年内就能很好地接触到中间件系统,并不是有多难,只是接触少,对未知的东西感到疑惑。我可以在这里为想学习这方面的学生提供一些书,这几本书可以对互联网知识很快入门了解全景。不是广告。

而且redis几乎是必须的技能,但是nginx和tomcat几乎都是JAVA互联网所必须的 热门话题

大型网站技术架构-核心原理与案例研究@李智慧大牛书

我其实并不怀疑我说的这些技能树有可能拿到25K或者30K+,但是现在的互联网相对来说是个泡沫。

首先2万的月薪在BAT太普遍了,一般是高级工程师或资深工程师的职位。蚂蚁在p6左右,百度在t5左右,腾讯在t2-3左右,京东在t3-1,美团在p6左右,其他的我不知道。这个层次是他们的主要编码农业层次,加班多,能解决大部分问题,但系统的整体架构能力和深入分析瓶颈的能力还有待培养。

接下来掌握的技能树主要有三个方面。

第二,我们需要全面的互联网技术知识。从底层来说,你至少要深入了解mysql、redis、nginx、tomcat、rpc、jms等知识。你问我需要知道到什嚒程度,我可以跟你说大话。首先,关于MySQL,您需要了解一般的参数设置、存储引擎的选择方法、一般的索引引擎的理解和选择方法。您知道如何设计表、如何优化sql以及如何根据执行计划进行调整。高级的你需要进行分库分表的设计和优化,一般互联网企业的数据库会被读写分离,垂直和水平分割,所以这也加入了一些有经验的成分。而且redis几乎是必须的技能,但是nginx和tomcat几乎都是JAVA互联网所必须的。与rpc相关的东西很多,需要各种各样的网络协议、串联化技术、SOA等,需要深入的理解。现在比较广泛使用的rpc框架在国内是dubbo,开源的也有spring

第三,编程能力,编程思想,算法能力,架构能力。首先我认为2W程序员对算法的要求还很低。无论多么高级,红黑的树最多,不过,排序和查询的基本算法已经做好了。编程思想是必要的。请咨询AOP和IOC。至少很清楚,设计模型不说都用过,但你可以知道一些种类。虽然编程能力很难评价,但是根据名字的年龄对2000W的用户进行排序的主题也可以随手完成。最后是架构能力。这并不是说要给你设计一个同时并发很多牛有多贵的系统。至少要建立秒杀系统,需要有明确的思路和方向。

再多说我是2w水平,如果你运气好,面试表现好,3w+也有可能哦。


相关推荐

发表评论