Java的招聘和要掌握的技术2017

2 篇文章 0 订阅
2 篇文章 0 订阅

先贴上我个人人各大渠道了解的招聘信息,我之前罗列出了现在社会上中高级开发和研发人员所需要的技术,这是我长期的总结,也希望与大家一起分享。

1.熟悉如前端主流技术,熟悉几种主流数据库oracle,mysql , sqlserver,db2,postgresql,sql优化和调优。中间件的性能调优,jvm调优,熟悉javaEE主流框架ssh,ssm,jfinal,jeecg,精通spring主流技术
2.文档编写,独立开发,技术选型,有带队经验,
3.精通高并发,精通网络编程,熟悉nio通讯框架netty和mina
4.相关的业务经验,比如银行,电商,金融、物流、医疗、……等等
5.精通分布式,缓存,消息队列MQ,linux,设计工具powerdesigner等等,熟悉dubbo+zookeeper,熟悉nosql如redis/memcached,mongodb
6.附属项:商务智能(BI),大数据(hadoop,spark,scala,map/reduce,storm,kafka,flume) ,python ,后面框架node.js,网络爬虫,


现在可以提到几点,我现在对Java开发的中高级人员做一下区分啊,还有初级的我也提出我的理解

入门:刚培训完,从学校刚出来的,会一些Java的基础,但不是很熟

初级:工作过一到3年的开发人员基本都在这个里面。不会一些诸如sql调优,网络编程,设计等等,只是懂其中一块或者几块但不是特别娴熟

中级:一般在北京上海都是工资过万的人了,这个可以工作3年以上,有些人刚出校门就可以是这个级别。会数据库调优,懂一些JVM,架构等等。会主流的nosql,主流的分布式服务治理模式诸如dubbo,dubbox,spring boot,spring cloud的使用等等

高级:接触到了原理,对于 业务来说,不会绕太多的坑。他们重构过的代码基本可以长期稳定运行,不会有太多问题。该会的都会了,所有的技术可以说都见过了

架构:初级,中级,高级架构,首席架构,资深专员、技术专家 可以说都在这个范畴。他们主导过小型公司或者大型公司的破千万级的项目,几百万的项目等等。年薪是数十万,可达百万等等,太遥远了

现在对于大家的建议就是多关注行业的动态,最新技术等等。如果想要保持竞争力,可以选择继续深造。要保持一种向上的心态,一种持续学习的能力,一个天天向上的态度。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值