1. 目标:参与简单的项目开发:
经典的《Java 核心技术:卷1 基础知识》《Java 编程思想》必看。为了保证代码的质量,《Effective Java》《Clean Code》和《重构》也需要至少通读一遍。
2. 目标:独立负责某个服务端项目:
掌握 web 开发最佳实践,推荐阅读《Spring揭秘》掌握项目分层、子模块划分。推荐阅读《J2EE 核心模式》。
掌握 web 架构设计。包括 Http 反向代理,数据缓存,负载均衡,水平扩展和垂直扩展。推荐阅读:《分布式 Java 应用:基础与实践》。
3. 目标:分布式系统和中间件开发:构建知识体系:《大型网站系统与 Java 中间件实践》、《大型网站技术架构:核心原理与案例分析》。
原理与设计:《大规模存储式系统》、《UNIX 网络编程 卷1:套接字联网 API》、《How Tomcat Works》。
最后,今天给大家的分享就到这里结束了,希望能够帮助想要学习编程的你。最近我创建了一个学习营:831436266,组织大家一起学习进步,踏踏实实走好自己的编程路,这里是编程学习者聚集地,欢迎初学和进阶中的小伙伴!