你以为熬个3年工作经验就算Java高级开发了?

Java后端技术 12月09日

到了年底了,很多公司又开始新一轮的招人了,很多人也在为年后的跳槽做准备。


如果把各大互联网公司的招聘信息拉出来看的话,基本都要求3年以上工作经验,Title也基本都是Java高级开发。


所以很多人就会产生一个误解:有3年经验,就是高级开发!


其实大错特错,因为所谓的高级开发,并不是拿工作经验堆出来的。很多人,甚至有10几年的经验,但是还只是一个默默搬砖的码农。


如果你去看,你会很容易发现,其实不同的公司对高级开发的定义也都不一样。


有的公司要求高级开发掌握JVM、Java并发、熟练使用SSM。

有的公司要求高级开发有分布式经验、熟悉高并发、高可用。

有的公司要求高级开发深入了解业务,有很强大业务背景知识。

...


这些都没错,虽然各自定义不同,但是有一点是可以明确的,那就是:


Java高级开发,不仅限于只会撸代码!


其实,了解阿里的研发人员成长体系的人会知道,阿里的P6被称作高级开发,但是阿里P6的要求绝不仅仅是会开发,会编码;也不仅仅是会使用各种框架,中间件。


对于一个P6的要求是在开发、运维、架构、业务理解、合作沟通、项目管理等方面都能独挡一面。


我说的是了独挡一面,这个词很诡谲。他不是了解、不是熟练、也不是精通!就是无论任何时候,给你一件事儿,你都能把他搞定,那么你就是一个合格的高级开发


比如线上出了一个性能问题,你上去可以把他搞定。

比如让你作为一个业务的Owner,你来可以把他Hold住。

比如让你去和合作方撕B,你过去可以很好的摆平。

比如让你带领一个项目,你可以提前预知风险,保证如期上线。


这些东西,对于有些人来说,很简单;但是,对于很多人来说又很难。


当然了,在技术方面,下面这张思维导图,就是一个高级开发大概要掌握的:


扫描文末二维码,领取完整版思维导图


当然!仅仅有思维导图还不够,这里还备了免费的Java源码与实战视频教程!

No.1

Java高级进阶系列直播


12.9-12.15  每晚8点


1、分库分表技术分享

2、面试-互联网搜索技术解密

3、拒绝996,用封装框架技术节约时间

4、Redis生产环境部署方案

5、线程安全与volatile还能这么学

6、玩转Redis高性能分布式锁

7、分布式事务解决方案实录


No.2

Java进阶视频资料


扫描下方二维码,免费领取

回复“IT”,快速领取


    + 关注

    + 订阅

    扫描二维码推荐公众号

    微信公众号