【Java】入坑Java开发---野生后端程序员学习路线

本文整理自CodeSheep哔哩哔哩技术视频
https://www.bilibili.com/video/av80660080)

入坑Java开发—野生后端程序员学习路线


基础知识

  • 语言:Java Python C
  • 基本语法
  • 基本网络知识:tcp/ip http/https

工具方面

操作系统:linux (CentOS\Ubuntu\Fe…)
代码管理:svn/git
持续集成(CI/CD):jenkins
java的项目管理工具:maven/gradle


框架方面

ssh (spring+structs+hibernate)(已过时)
ssm:spring +springmvc+mybatis(流行)
spring boot


各种中间件

MQ 消息队列
RPC 通讯框架 gRPC thrift dubbo springcloud
elasticsearch 收索引擎 数据库


数据库

SQL:mysql/postgre sql
Nosql:redis memcached mongodb elasticsearch


架构方面

分布式/微服务架构
spring cloud
dubbo
rpc通信


虚拟化/容器化的技术

Docker 容器化
k8s kubernetes


关注源码/性能

jdk源码以及部分设计思想
Spring 源码
JVM细节与排错
高并发/高可用


程序羊推荐必读书籍

第一:《C Primer Plus》(第5版)中文版 买新版
第二:《C++Primer》中文版
第三:《C++ Primer Plus》 比第二更适合零基础
第四:《Java编程思想》
第五:《Java核心技术》卷1卷2
第六:《Python核心编程》
第七:《Python编程从入门到实战》
第八:《Go语言实战》 or《Go In Action》
第九:《算法导论》 不适合初学者
第十:《算法》第四版 红色
第十一:《TCP/IP详解》
第十二:《计算机网络 自顶向下》
第十三:《私房菜》 工具书
第十四:《Unix环境高级编程》
第十五:《Spring实战》
第十六:《Spring Boot实战》
第十七:《Spring技术内幕》 很难
第十八:《MySQL必知必会》 涵盖 《SQL必知必会》的内容
第十九:《高性能MySQL》
第二十:《重构 改善既有代码的设计》 需要一些经验,拔高内容

原创文章 36 获赞 32 访问量 2759

猜你喜欢

转载自blog.csdn.net/weixin_43868754/article/details/104947961