Java软件开发需要掌握的技术分阶-2023版

简单的东西考虑全面,复杂的东西分成简单,枪在手,路在前,独闯难关,大破无往

第一阶段

计算机理论基础:操作系统、网络安全、数据结构与算法、硬件与软件基本常识
Java:各环境部署与程序运行原理、JDK版本特性、常用类、IO、并发、多线程、异步、集合、反射、泛型、面向对象
工程管理
代码规范
单元测试


第二阶段

Web基础:HTML5/CSS3、W3C规范、正则表达式、JavaScript、资源分类管理
Web安全:跨域、脚本注入、安全校验规约、页面无响应/超时处理
Web容器:Tomcat/Jboss/Undertow
数据库:库、表、事务、存储过程、锁、索引、触发器、环境变量、SQL语法、SQL执行原理
工具:eclipse/IDEA/…、浏览器、postman、navicat
运行环境:linux/window 基本操作指令、各环境打包发布


第三阶段

企业开发基础一:分布式、集群、负载均衡、机房管理与线上服务器运维、开源规范、软件著作法
企业开发基础二:微软office系列工具、流程图绘制工具、UML类图、数据字典、软件形成文档
企业开发基础三:Spring/SpringMVC、XML、YAML、
企业开发数据库:*DBC、MySQL、Redis、Mongodb、Hbase
企业开发ORM:Mybatis/Mybatis-Plus、Hibernate/JPA
企业开发中间件:RabbitMQ、WebScoket、Quartz、Swagger、MyCat、Dubbo
企业开发微服务:SpringCloud、CI/CD、Docker、K8s


第四阶段

服务器与三方资源管理
形象管理、酒桌文化与行为礼仪
业务知识精进
演讲与表达技巧
技术管理
团队管理

以上并无指定工具或三方包,单纯作为举例,也可使用相同功能的替代。
此文档会持续更新,有补充建议欢迎讨论…

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

心系编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值