一、个人技能
- 1. 熟悉JAVA基础、多线程、并发编程、设计模式、数据结构与算法、JVM原理与调优等。
- 2. 熟悉SpringBoot、SpringCloud、SpringCloud Alibaba、JPA、MyBatis等框架。
- 3. 熟悉数据库设计、MySQL原理与索引优化、Redis、Memecache、MongoDB等。
- 4. 熟悉Nginx、主从集群、TCP/IP、NIO编程、Reactor模式、Netty等
- 5. 熟悉ZooKeeper原理与使用、Kafka原理、RabbitMQ等
- 6. 熟悉微服务架构(网关、限流熔断降级、链路追踪、性能监控等)、分布式架构(CAP、BASE、高并发、高可用、分布式缓存、分布式事务等)、中台架构、了解云原生架构(Docker、K8s、DevOps、CICD、ServerLess)等。
- 7. 熟悉Gradle、Maven、Git/GitLab、Jinkens、Idea等工具。
- 8. 了解Hadoop、MapReduce、HBase、ELK、Spark、Flink、Scala、用户画像与推荐算法等
- 9. 了解Python、数据分析与挖掘、机器学习(Numpy、Tensorflow)、深度学习、AI算法(决策树、逻辑回归、KNN、朴素贝叶斯、K-means、神经网络)等
- 10. 熟悉PHP7、Laravel、TP5、CI、Yii、了解swoole、workman等。
- 11. 熟悉Golang语法、Beego框架等。
- 12. 熟悉HTML5、CSS3、JS、jQuery、UI网页布局、了解Vue技术栈、NodeJs等
二、博客视频
- 头条账号:后端研发Marion
- B站UP视频地址:后端研发工程师Marion
- git地址:zeus-maker (Marion) · GitHub
- gitee地址:zeus-maker (zeus-maker) - Gitee.com