第一阶段
由于大学学的java和android Studio与社会应用脱钩,后来演变为自学且转为前端开发。至此我明白了移动端开发早已被uniapp,Flutter,RN,Taro,ionic所统治。
第二阶段
由于被B站和主流的SSM框架所蛊惑,陷入了长期的迷茫,到此学了很多没有用的技术且不能为我服务的技术和社会应用技术。例如jpa,MyBatisPlus,Dubbo,OpenFeign等等数据库连接技术和关系映射框架,以及cloud技术。还有前端的node技术体系,在函数式开发和面向对象开发总是徘徊。
第三阶段
终此,我以Spring,Servlet,java为基础知识,为核心基础知识。以SpringBoot,MyBatis,SpringMVC为应用技术。类似于html,css,js为基础知识,以Vue,React为框架为市场应用技术,所以虽然市场上说SSM指的是Spring,SpringMVC,MyBatis,但实际上以SpringBoot,SpringMVC,MyBatis为主流恰恰这个SSM框架首字母一抹一样
第四阶段
在很长一段时间,数据库很杂,monggodb,Oracle,RabbmitMQ,RocketMQ,ElastSearch很多很多,到此为止,我放弃了所有数据库,只专注Redis与MySQL技术,以我目前了解的Redis和MySQL能做很多事情。