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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

你以为熬个3年工作经验就是Java高级开发了?相关推荐

  1. 一名3年工作经验的Java程序员应该具备的技能

    每个程序员.或者说每个工作者都应该有自己的职业规划,如果你不是富二代,不是官二代,也没有职业规划,希望你可以思考一下自己的将来.今天给大家分享的是一篇来自阿里Java工程师对3年工作经验程序员的职业建 ...

  2. 2年工作经验的Java程序员面试经历

    时光转瞬即逝,一年时间已经过去,自己准备跳槽了,请了几天假,面试了几家公司之后,拿到了一份offer,有了一点儿小小的心得,记录下来分享给搞Java的朋友,面试主要是几个部分内容. 很多公司会要求笔试 ...

  3. 工作经验(体感开发篇)

    我的工作是C++开发,主要是做体感方面的开发,以下是开发时候遇到的一些坎,希望不会重蹈覆辙 NITE1.5及以后,内部通过一定的步骤,允许任何姿势下进行骨架校准,可用NeedPoseForCalibr ...

  4. 【转】【转】一个一年工作经验的java工程师从工作初到今天的所有收藏的学习java的网站(有些很经典...

    转自:blog.csdn.net/lucifer1016/archive/2007/09/10/1779433.aspx 同样是工作了一年 感觉自己的努力还是不够!加油啊! 原文内容如下: hiber ...

  5. 一年工作经验的java工程师从工作初到今天的所有收藏的…

    AJAX AJAX开发简略 eclipse hibernate HIBERNATE - 符合Java习惯的关系数据库持久化 javascript http---www.wodukom.com-gcr9 ...

  6. 工作经验:Java 系统记录调用日志,并且记录错误堆栈

    前言:现在有一个系统,主要是为了给其他系统提供数据查询接口的,这个系统上线不会轻易更新,更不会跟随业务系统的更新而更新(这也是有一个数据查询接口系统的原因,解耦).这时,这个系统就需要有一定的方便的线 ...

  7. Java高级开发面试,Java面试没有项目经验

    技术焦虑 现在的技术圈子很火热,任何技术点,任何知识,只要你肯搜索,都能找到资料.但是现在技术圈确实有一个不好的地方,就是贩卖焦虑.这种贩卖焦虑的点并不在于形式,而是一种普遍的心态.特别是对于那种知识 ...

  8. Day663.大佬学习经验分享 -Java业务开发常见错误

    大佬学习经验分享 Hi,我是阿昌,今天学习记录分析的是关于某大佬的学习经验分享. 大佬工作这些年来,经常会有同学来找大佬沟通学习和成长,他们的问题整体可以归结为两个. 一是,长期参与 CRUD 业务开 ...

  9. Java程序员三年的工作经验,却不如一个新人的工资高???

    文章目录 一.关于程序员的几个阶段 第一阶段:三年 第二阶段:五年 第三阶段:十年 二.关于项目经验 三.关于专业技能 1.基本语法 2.集合 3.设计模式 4.多线程 5.JDK源码 6.框架 7. ...

最新文章

  1. Go 学习笔记(77)— Go 第三方库之 cronexpr(解析 crontab 表达式,定时任务)
  2. matplotlib可视化去除轴标签、轴刻度线和轴刻度数值实战:Axis Text Ticks or Tick Labels
  3. MapReduce Shuffle优化方向
  4. 世界机器人大会进入最后一天,最受市民关注的是它!
  5. excel两个表格数据对比_Excel小技巧:实例教你快速对比多个表格的差异
  6. Jquery怎样返回上一页
  7. wamp2 php配置,Wamp2+SVN+Eclipse配置_PHP教程
  8. 如何在网页中插入Flv视频文件
  9. Nacos 计划发布v0.2版本,进一步融合Dubbo和SpringCloud生态
  10. 【算法视频】字符串模式匹配--布鲁特.福斯算法
  11. 很多人认为自己赚不到钱是因为没钱,真的是这样吗?
  12. linux删除文件历史如何查看,如何恢复误删除的Linux文件
  13. Spring boot的定时任务调度
  14. Python 游戏开发: 外星人入侵
  15. Java用“埃氏筛法”求素数
  16. 人活着的意义是什么?
  17. HTML5和CSS3新特性有哪些
  18. div中让内容能不换行就尽量不换行.【纯原】
  19. 2020 Domain Adaptation 最新论文:插图速览(三)
  20. Hive从入门到高级

热门文章

  1. number类型转换java_Number()数据类型转换
  2. 事务失败返回_什么是分布式事务以及有哪些解决方案?
  3. php程序内存空间,php如何管理内存
  4. 日常生活开支记账明细_花钱如流水?拥有这两款记账APP,1年能省1万块!
  5. 数据结构之线性表(附代码)
  6. 数据结构之树和二叉树的定义和性质
  7. python 中del 的用法
  8. 64bit centos 如何通过yum安装32bit的程序
  9. dbgview OutputDebugString输出函数
  10. 第 190 场力扣周赛