菜单

关于作者

相关源文件

目的与范围

本页面提供了JavaGuide的创建者和维护者的信息,JavaGuide是一个全面的Java学习资源和面试准备指南。内容涵盖作者的背景、职业生涯以及各种知识分享活动。有关JavaGuide涵盖的具体内容领域的信息,请参阅其他相关章节,例如Java CoreSystem Design

JavaGuide的创建者

JavaGuide由“Snailclimb”(Guide哥)创建,他是一名Java开发人员,于2018年在大学期间启动了该项目。该存储库现已发展成为GitHub上最受欢迎的Java学习资源之一,拥有超过10万颗星。

来源: docs/about-the-author/javaguide-100k-star.md docs/about-the-author/my-college-life.md docs/about-the-author/feelings-after-one-month-of-induction-training.md

职业背景

作者于2019年毕业于长江大学计算机科学专业。在大学期间,他积极参与学校宣传部下的技术组织“长大在线”等各种与编程相关的活动。大二开始专注于Java后端开发。

毕业后,作者加入了全球软件咨询公司ThoughtWorks。在那里,他参与了多个项目,包括员工成长系统和集成游戏项目。

来源: docs/about-the-author/my-college-life.md docs/about-the-author/feelings-after-one-month-of-induction-training.md

JavaGuide 概述

JavaGuide最初是一个个人项目,旨在整理Java学习资源和面试准备材料。自2018年5月7日首次提交以来,该存储库已大幅增长,拥有数千次提交和来自200多名贡献者的贡献。

内容涵盖了从Java基础到分布式系统等高级主题,以及面试准备指南。作者投入了大量时间来维护这个开源项目,回应issues并审查社区的pull requests。

来源: docs/about-the-author/javaguide-100k-star.md

知识分享活动

除了开源存储库,作者还创建了几个付费资源来帮助Java开发人员

知识星球

作者于2019年12月推出了一个知识星球,这是一个付费会员平台,他为Java学习者和求职者提供更深入的内容和个性化服务。

知识星球提供了一些独特的功能

  1. 高级专业指南:包括《Java面试指北》、《Java核心源码系列》(分析Dubbo、Netty、Spring Boot源码)、《手写RPC框架》等。
  2. 简历内推服务:作者已帮助超过7000名会员进行简历优化。
  3. 一对一答疑:个性化的技术指导和面试准备。
  4. 阅读活动和学习小组:组织有奖阅读活动,鼓励学习。
  5. 专属PDF面试指南:免费下载的面试准备材料。

来源: docs/about-the-author/zhishixingqiu-two-years.md docs/zhuanlan/java-mian-shi-zhi-bei.md

专业内容

作者创作了多个专业指南

  1. Java面试指南 (Java 面试指北):一份全面的面试准备指南,阅读量超过270万,获赞3550+。涵盖技术面试题、面试经验和职业建议。

  2. Java核心源码系列:深入分析Dubbo 2.6.x、Netty 4.x、Spring Boot 2.1等流行框架和中间件的源码。

  3. 手写RPC框架:一个包含12篇文章的系列,讲解如何使用Netty、Kyro和Zookeeper从零开始构建RPC框架。

  4. 后端面试系统设计与场景题:解决了URL缩短服务、高并发系统、认证系统等常见的系统设计挑战。

来源: docs/zhuanlan/java-mian-shi-zhi-bei.md docs/zhuanlan/handwritten-rpc-framework.md docs/zhuanlan/source-code-reading.md docs/zhuanlan/back-end-interview-high-frequency-system-design-and-scenario-questions.md

作者的理念

作者在他的工作中强调了几个核心价值观

  1. 质量至上:专注于产出高质量、研究充分的内容,而非快速、低价值的材料。

  2. 学以致用:强调实践经验和项目的重要性,而非仅仅是理论知识。

  3. 知识共享:信奉知识共享的重要性,以帮助他人成长。

  4. 持续改进:定期更新内容,确保其保持相关性和准确性。

  5. 反对抄袭:坚决反对内容盗窃和未经授权使用原创作品。

作者还面临内容被抄袭的挑战,他的原创内容被多次在未经署名或未经许可的情况下被用于商业目的。尽管面临这些挑战,他仍然致力于为Java社区创造和分享有价值的内容。

来源: docs/about-the-author/dog-that-copies-other-people-essay.md docs/about-the-author/my-article-was-stolen-and-made-into-video-and-it-became-popular.md

内容生态

下图展示了作者的各项计划如何连接起来,形成一个全面的Java学习生态系统。

来源: docs/.vuepress/navbar.ts docs/about-the-author/javaguide-100k-star.md

关注作者的途径

可以通过以下几种渠道关注作者:

平台详情
GitHubSnailclimb/JavaGuide
微信公众号JavaGuide (微信公众号)
知识星球可通过JavaGuide存储库中的链接访问
网站javaguide.cn

来源: docs/.vuepress/navbar.ts docs/snippets/planet.snippet.md