精彩牛耳,用心缔造

在长沙做Java软件开发如何月薪达到两万,需要编程水平达到什么程度?

作者: 编辑: 来源: 发布日期: 2019.04.12
信息摘要:
月薪2W,有些人觉得这只有是大型企业或是互联网公司技术人员能够取得。或许是的,小企业或是非互联网公司拿2万的不太可能是程序员了,应当早已转管…

月薪2W,有些人觉得这只有是大型企业或是互联网公司技术人员能够取得。或许是的,小企业或是非互联网公司拿2万的不太可能是程序员了,应当早已转管理层。再有地区问题,这些不是我的考虑范围内,由于除了北上广深杭,别的地区也没法达到。

也有人说这种水准不止2w,我觉得薪水是跟面试表现相关的,也跟别的綜合程度相关,例如你是211学校,top10,或是硕士学历,也或是懂点node,懂点云计算这些,或是沟通能力强,击中面试官痛点都是加分项。当你超过我说的水平,起薪就是2w,有别的出色的表现还会在这个基础上加分。

 

我觉得移动互联有关的知识去互联网企业后很容易触及,并非什么难题。我们公司许多刚到的大学生在6个月内都可以某些中间件体系摸的很清楚,并非说有多难,仅仅接触少,对不明的事物觉得恐惧疑问罢了。

关键在于2万的月工资在BAT真是太常见了,通常是高级工程师和资深技术人员的岗位。在阿里是p6上下,在百度是t5上下,腾讯是t2-3上下,京东是t3-1,美团是p6上下,其他的我不知道。这类等级是她们主要程序员等级,加班多,能解决绝大多数难题,但对系统的总体架构能力和深入研究瓶颈的能力还必须培育。

另一方面熟记的技能关键有3个方面:

第1个是基础。例如对集合类,并发包,IO/NIO,JVM,内存模型,泛型,异常,反射,等有深入掌握,最好是读过源代码知道底层的设计。例如通常应聘一定会问ConcurrentHashMap,CopyOnWrite,线程池,CAS,AQS,虚拟机优化等知识点,由于这些对移动互联的企业是相对关键的。并且通常人这关都过不了,还发闹骚说那些没有什么用,不应该面试。举一案例,在应用线程池时,由于应用了无界队列,在远程服务异常现象下造成内层飙升,怎么处理?你如果连线程池不太了解,你如何处理?再举一例,由于对ThreadLocal理解出错,使用它做线程安全的控制,导致没能实现真的线程安全。还有遇到内存泄露怎么排插问题,怎么优化系统性能。所以作为一个拿两万的JAVA程序员这点基础是要有的。

第2你必须有全方位的移动互联网有关常识。从底层说起,你至少得深层次知道mysql,redis,nginx,tomcat,rpc,jms等方面的常识。你要问必须掌握到什么程度,我能给你说个大慨。最先对于MySQL,你要了解常用的基本参数,储存引擎怎么去选取,还必须知道常用的索引模块,了解怎么去挑选。了解怎么去布置表,如何优化sql,如何根据执行方案去调优。高級的你需要去做分库分表的设计和优化,通常互联网公司的数据库全是读写分离,还会垂直与水平拆分,因此这个就有经验的成份在里边。之后redis几乎是必需的技能,而nginx和tomcat几乎都是JAVA移动互联方面必配。至于rpc相关的就多的去,务必各类网络协议,序列化技术,SOA等等,你需要有个深层次的了解。目前运用较为广的rpc框架,在中国就是dubbo了,免费源码的也有spring cloud相关技术栈,可以自动检索。至于jms相关的至少得掌握原理吧,通常状况下不是专门开发中间件系统和支撑系统的不用掌握过多关键点,国內公司常见的主要是activeMQ和kafka。你可以对我说的都有研究,阿里p7都没有太大问题的。

第3 程序编写能力,编程思想,计算方法能力,框架能力。首先2W码农对算法的标准我认为还是比较低,再高級也最多红黑树吧,可是排序和查询的基本计算方法要会。编程思想是需要的,问你个AOP和IOC你起码的一清二楚,设计模式不说每个都用过,但能够了解个几种。程序编写能力这些我认为不太好去点评,可是拿一个3000W客户根据名字年纪排序这类题型也可以信手拈来。最终就是架构水平,这些不是说要你设计个多厉害多高并发的系统,至少让你做一个抢购程序,得有1个明确的思路和方向。

这以上就是我个人说得2w水准,如果你走桃花运,应聘表现好,3w+也是有可能的哦。

长沙牛耳教育名企内推班,马上开班了,欢迎各位同学前来试听!

牛耳推荐资讯
java培训贵不贵?长沙java培训

java培训贵不贵?长沙java培训

不少人开始转行IT都会选择java,目前java人才需求量大、薪资水平高、发展前景良好,很多人都希望能够提升自己的专业水平,找一份高薪工作。快速提升技术水平的方式就是培训学习。那牛耳教育小编来给大家分享一下java培训需要多少钱?该如何选择适合自己的?近年来物价不断上涨,教育水平不断提高,大家都更加专注于提......
2020-06-10
千万别惹程序员,你永远不知道他会在代码注释里写些啥

千万别惹程序员,你永远不知道他会在代码注释里写些啥

每个程序猿敲代码常有自身的特点風格,有些人写的乱七八糟,有些人写的井然有序。除了写得一手雅致的编码外,给编码们加上注解,也是出色程序猿的一个良好的习惯
2020-06-09
程序员解锁520告白“新姿势”,你get了吗

程序员解锁520告白“新姿势”,你get了吗

因为“2020520”这一组数字中所蕴含的特殊含义,今天5月20日,成为了名副其实的“良辰吉时”,在这个万里挑一的告白日里,小哥哥小姐姐纷纷大胆表白。在IT界也有一群浪漫的程序员们不甘示弱、脑洞大开,解锁520表白“新姿势”——用代码实现爱的宣言,脱单指日可待!牛耳教育的“准程序员们”纷纷表示,这难不倒他,分......
2020-05-22

咨询热线

400-0731-162
  
    • *

    • *