前言
此文章用于记录自己作为Java开发者的成长历程
永远置顶于我的博客
为什么要做Java
其实本来是想学C#做桌面应用程序的,奈何Java的火热和易上手,加上好找工作些,所以入行了Java
当然,也不影响我现在偶尔会学学C#,做windows下的桌面应用程序
以《斗破苍穹》的斗气段位来代表计算机专业的学习的阶段,更有趣也更直观一些
这是以后端Java程序员走软件工程方向举例,毕竟计算机专业不止软件工程,也可以是做物联网,大数据方向等
- 斗之气,大学入门课程C语言学习阶段
- 斗者,C语言大作业能自己完成
- 斗师,大学Java课程学习阶段
- 大斗师,学完了Java基础,能够完成Java大作业
- 斗灵,学习JavaWeb,数据库相关知识,学习使用Linux
- 斗王,能够利用JavaWeb和数据库,做一个相对能看的管理端系统
- 斗皇,学Spring全家桶,会使用SpringBoot,ORM框架(MyBatis一般都是),此时的水平已经能去找工作了
- 斗宗,开始学习Redis,消息中间件,搜索引擎,日志分析追踪等相关组件,提高自己的系统性能和可用可维护性
- 斗尊,进阶学习Dubbo或者SpringCloud,使用微服务
- 半圣,开始研究架构相关,分布式数据库,并发,深入浅出JVM,编译原理等
- 斗圣,一名真正的强大的架构师,什么都懂什么都会
- 斗帝,???
2024-02-19 目前工作三年,处于斗宗阶段
Java基础
入门级别,学完了也仅限于刚刚入门能看懂代码,自我编写的能力有限
有C语言基础的情况下,很快就能学会
从零开始重学Java 第0天
JavaWeb
Java强大的地方在于做Web服务,访问密集,计算相对较少
Java基础学习结束,能做到的系统仅仅局限于普通的命令行程序,想要做一个大众能看能用的系统,就需要JavaWeb了