作为一个培训4个月,入行不到一年的程序猿,其实还在一个摸索的阶段。乘着金三银四的时候想跳个槽换份工作,才发现自己还有很多没有学到,甚至都没有听说过,所以特意整理了一份文档,或者叫做目录,为自己的学习进修做一个规划,并分享给大家,希望对大家有点帮助。
一.基础
- 算法
- 剑指Offer
- J2EE基础
- 设计模式
- 网络
二.工具
- 操作系统-Linux
- 代码管理-SVN&Git
- 持续集成-Jenkins
- 项目管理-Maven&Gradle
三.框架
应用层
- Hibernate
- Mybatis
- Spring
- SpringMVC
- SpringBoot
中间件
- RPC通信框架
- Dubbo
- Zookeeper
- SpringCloud
- thrift
- GRPC
- 搜索引擎-elasticSearch
- 消息队列-MQ
- activeMQ
- RabbitMQ
- RocketMQ
- kafka
四.数据库
- NoSQL
- elasticSearch
- Memcached
- MongoDB
- Redis
- 关系数据库
- mySQL
- plSQL
- SQLServer
五.架构
- 分布式&微服务
- RPC通信框架
- Dubbo
- GRPC
- SpringCloud
- thrift
- Zookeeper
- RPC通信框架
- 虚拟化&容器化
- Docker
- KUBERNETES(k8s)
六.其他关注
- 服务器
- 服务器-Nginx
- 服务器端框架-Netty
- JVM
仔细的朋友会发现有重复,那是因为一个技术本来就不只是定位在单一的功能。
想我当时一直听说微服务火,前后端分离,中间件等等,但是真的都没有静下来好好的认真的学。
金三的挫败,一方面因为天时,疫情确实有点影响,但更多的还是因为自己的原因。
学吧,一个目录放在这儿,给自己一个努力的方向,只希望金九的时候,能有个交代。