java 资深工程师必备技能

开头语:do less, think more. 这句话说的不是让你只会纸上谈兵,而是做事有一套自己的标准,按项目需求划分不同的阶段进行按部就班按时按质按量的完成项目中的各种任务。

1. 具备一定项目管理的能力

  • 对需求方提出的需求进行整理和归纳(定义需求边界,防止)
  • 熟悉团队成员各项硬技能与软技能(合理分配工作)
  • 合理制定项目计划并与领导确认
  • 按计划按阶段交付项目成果(演示)
  • 项目收尾(重中之重)
  • ops运维自动化
  • 项目质量把控
  • 项目风险把控
  • 项目范围把控

2. 掌握各种开发技术的能力

  • Java 基础知识扎实
  • 设计模式
  • 数据结构和算法
  • 熟悉各种开源框架源码
  • 代码重构与调优
  • 掌握并发编程
  • 深入了解 jvm 原理以及调优
  • 掌握 mysql、mongodb 等配置优化与性能调优
  • 掌握 elasticsearch、solr 等搜索引擎的实现原理
  • 掌握 netty 等异步通信原理与机制
  • 熟练使用 redis 高性能缓存
  • 熟练使用 nginx 反向代理
  • 熟练使用 tomcat、jetty 等应用服务器
  • 熟悉 docker 硬件虚拟化及镜像管理系统

3. 实战各种分布式技术的能力

  • 分布式服务框架,比如 springcloud、dubbo
  • 分布式搜索引擎,比如 elasticsearch、solr
  • 分布式唯一ID生成器
  • 分布式消息队列,比如 rabbitmq、kafka
  • 分布式事务
  • 分布式任务调度
  • 分布式数据库
  • 负载均衡策略
  • 分布式配置中心
  • 分布式文件系统
  • oss 与 cdn
  • elk 日志监控系统

4. 独立解决问题的能力

  • 项目管理问题
  • 开发技术问题

5. 成为业务领域的专家

  • 电商领域专家
  • 大数据分析专家
  • 金融分析专家
  • IT系统架构师

因时间仓促,记录比较杂乱,后续将逐步完善与扩展。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值