1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-16 18:10:13 +08:00

[docs update]项目介绍完善

This commit is contained in:
guide 2022-02-08 11:01:46 +08:00
parent 50c8ff5c22
commit b70d172801
8 changed files with 97 additions and 66 deletions

View File

@ -1,4 +1,9 @@
# 抄袭狗,你冬天睡觉脚必冷!!!
---
title: 抄袭狗,你冬天睡觉脚必冷!!!
category: 走近作者
tag:
- 杂谈
---
抄袭狗真的太烦了。。。

View File

@ -1,4 +1,9 @@
# 入职培训一个月后的感受
---
title: 入职培训一个月后的感受
category: 走近作者
tag:
- 个人经历
---
不知不觉已经入职一个多月了,在入职之前我没有在某个公司实习过或者工作过,所以很多东西刚入职工作的我来说还是比较新颖的。学校到职场的转变,带来了角色的转变,其中的差别因人而异。对我而言,在学校的时候课堂上老师课堂上教的东西,自己会根据自己的兴趣选择性接受,甚至很多课程你不想去上的话,还可以逃掉。到了公司就不一样了,公司要求你会的技能你不得不学,除非你不想干了。在学校的时候大部分人编程的目的都是为了通过考试或者找到一份好工作,真正靠自己兴趣支撑起来的很少,到了工作岗位之后我们编程更多的是因为工作的要求,相比于学校的来说会一般会更有挑战而且压力更大。在学校的时候,我们最重要的就是对自己负责,我们不断学习知识去武装自己,但是到了公司之后我们不光要对自己负责,更要对公司负责,毕竟公司出钱请你过来,不是让你一直 on beach 的。

View File

@ -1,4 +1,9 @@
# 从毕业到入职半年的感受
---
title: 从毕业到入职半年的感受
category: 走近作者
tag:
- 个人经历
---
如果大家看过我之前的介绍的话,就会知道我是 19 年毕业的几百万应届毕业生中的一员。这篇文章主要讲了一下我入职大半年的感受,文中有很多自己的主观感受,如果你们有任何不认同的地方都可以直接在评论区说出来, 会很尊重其他人的想法。

View File

@ -1,4 +1,9 @@
# 我曾经也是网瘾少年
---
title: 我曾经也是网瘾少年
category: 走近作者
tag:
- 个人经历
---
聊到高考,无数人都似乎有很多话说。今天就假借高考的名义,**简单**来聊聊我的求学经历吧!因为我自己的求学经历真的还不算平淡,甚至有点魔幻,所以还是有很多话想要说的。这篇文章大概会从我的初中一直介绍到大学,每一部分我都不会花太多篇幅。实际上,每一段经历我都可以增加很多“有趣”的经历,考虑到篇幅问题,以后有机会再慢慢说吧!

View File

@ -1,4 +1,9 @@
# 1049天,100K Star简单复盘
---
title: 1049天,100K Star简单复盘
category: 走近作者
tag:
- 个人经历
---
2021-03-21晚上12点肝完了我正在做的一个项目的前端的某块功能我随手打开了[我的 Github 主页](https://github.com/Snailclimb)。

View File

@ -1,4 +1,9 @@
# 某培训机构盗我文章做成视频还上了B站热门
---
title: 某培训机构盗我文章做成视频还上了B站热门
category: 走近作者
tag:
- 杂谈
---
时间回到 2021-02-25我在刷哔哩哔哩的时候发现哔哩哔哩某UP主某培训机构擅自将我在知乎的一个回答做成了视频。

View File

@ -1,4 +1,7 @@
# 个人介绍 Q&A
---
title: 个人介绍 Q&A
category: 走近作者
---
大家好,我是 Gudie哥这篇文章我会通过 Q&A 的形式简单介绍一下我自己。
@ -12,42 +15,33 @@
![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/javaguide/%E4%B8%AA%E4%BA%BA%E4%BB%8B%E7%BB%8D.png)
## 为什么要做 JavaGuide 这个项目
## 我坚持写了多久博客
我从大二坚持写作,坚持分享让我收获了 30w+ 的读者以及一笔不错的副业收入
时间真快啊!我自己是从大二开始写博客的。那时候就是随意地在博客平台上发发自己的学习笔记和自己写的程序。就比如 [谢希仁老师的《计算机网络》内容总结](https://javaguide.cn/cs-basics/network/%E8%B0%A2%E5%B8%8C%E4%BB%81%E8%80%81%E5%B8%88%E7%9A%84%E3%80%8A%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E3%80%8B%E5%86%85%E5%AE%B9%E6%80%BB%E7%BB%93/) 这篇文章就是我在大二学习计算机网络这门课的时候对照着教材总结的
2018 年我还在读大三的时候JavaGuide 开源项目&公众号诞生了。很难想到,日后,他们会陪伴我度过这么长的时间。
身边也有很多小伙伴经常问我:“我现在写博客还晚么?”
开源 JavaGuide 初始想法源于自己的个人那一段比较迷茫的学习经历。主要目的是为了通过这个开源平台来帮助一些在学习 Java 以及面试过程中遇到问题的小伙伴。
我觉得哈!如果你想做什么事情,尽量少问迟不迟,多问自己值不值得,只要你觉得有意义,就尽快开始做吧!人生很奇妙,我们每一步的重大决定,都会对自己未来的人生轨迹产生影响。是好还是坏,也只有我们自己知道了!
* **对于 Java 初学者来说:** 本文档倾向于给你提供一个比较详细的学习路径,让你对于 Java 整体的知识体系有一个初步认识。另外,本文的一些文章也是你学习和复习 Java 知识不错的实践;
* **对于非 Java 初学者来说:** 本文档更适合回顾知识,准备面试,搞清面试应该把重心放在那些问题上。要搞清楚这个道理:提前知道那些面试常见,不是为了背下来应付面试,而是为了让你可以更有针对的学习重点。
## 如何看待 JavaGuide 的 star 数量很多?
[JavaGuide](https://github.com/Snailclimb) 目前已经是 Java 领域 star 数量最多的几个项目之一,登顶过很多次 Github Trending。
不过这个真心没啥好嘚瑟的。因为教程类的含金量其实是比较低的star 数量比较多主要也是因为受众面比较广,大家觉得不错,点个 star 就相当于收藏了。很多特别优秀的框架star 数量可能只有几 K。所以单纯看 star 数量没啥意思,就当看个笑话吧!
维护这个项目的过程中,也被某些人 diss 过“md 项目,没啥含金量,给国人丢脸!”。
对于说这类话的人,我觉得对我没啥影响,就持续完善,把 JavaGuide 做的更好吧!其实,国外的很多项目也是纯 MD 啊!就比如外国的朋友发起的 awesome 系列、求职面试系列。无需多说,行动自证!凎!
开源非常重要的一点就是协作。如果你开源了一个项目之后,就不再维护,别人给你提交 issue/pr你都不处理那开源也没啥意义了
对我自己来说,坚持写博客这一项决定对我人生轨迹产生的影响是非常正面的!所以,我也推荐大家养成坚持写博客的习惯。
## 我在大学期间赚了多少钱?
在校期间,我还通过办培训班、接私活、技术培训、编程竞赛等方式变现 20w+,成功实现“经济独立”。我用自己赚的钱去了重庆、三亚、恩施、青岛等地旅游,还给家里补贴了很多,减轻了父母的负担。
下面这张是我大一下学期办补习班的时候拍的(离开前的最后一顿饭):
![补习班的最后一顿晚餐](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/f36bfd719b9b4463b2f1d3edc51faa97~tplv-k3u1fbpfcp-zoom-1.image)
下面这张是我大三去三亚的时候拍的:
![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/javaguide/psc.jpeg)
其实,我在大学就这么努力地开始赚钱,也主要是因为家庭条件太一般,父母赚钱都太辛苦了!也正是因为我自己迫切地想要减轻父母的负担,所以才会去尝试这么多赚钱的方法。
我发现做咱们程序员这行的,很多人的家庭条件都挺一般,选择这个行业的很大原因不是因为自己喜欢,而是为了多赚点钱。
我发现做咱们程序员这行的,很多人的家庭条件都挺一般,选择这个行业的很大原因不是因为自己喜欢,而是为了多赚点钱。
如果你也想通过接私活变现的话,可以在我的公众号后台回复“**接私活**”来了解详细情况
如果你也想通过接私活变现的话,可以在我的公众号后台回复“**接私活**”来了解一些我的个人经验分享
![](https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2020-8/1d38ea3b-da2a-41df-9ac4-087356e9b5b4-20200802185910087.png)
@ -61,16 +55,6 @@
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/37599546f3b34b92a32db579a225aa45~tplv-k3u1fbpfcp-watermark.image)
## 我坚持写了多久博客?
时间真快啊!我自己是从大二开始写博客的。那时候就是随意地在博客平台上发发自己的学习笔记和自己写的程序。就比如 [谢希仁老师的《计算机网络》内容总结](https://javaguide.cn/cs-basics/network/%E8%B0%A2%E5%B8%8C%E4%BB%81%E8%80%81%E5%B8%88%E7%9A%84%E3%80%8A%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E3%80%8B%E5%86%85%E5%AE%B9%E6%80%BB%E7%BB%93/) 这篇文章就是我在大二学习计算机网络这门课的时候对照着教材总结的。
身边也有很多小伙伴经常问我:“我现在写博客还晚么?”
我觉得哈!如果你想做什么事情,尽量少问迟不迟,多问自己值不值得,只要你觉得有意义,就尽快开始做吧!人生很奇妙,我们每一步的重大决定,都会对自己未来的人生轨迹产生影响。是好还是坏,也只有我们自己知道了!
对我自己来说,坚持写博客这一项决定对我人生轨迹产生的影响是非常正面的!所以,我也推荐大家养成坚持写博客的习惯。
## 后记
凡心所向,素履所往,生如逆旅,一苇以航。

View File

@ -5,11 +5,6 @@ title: JavaGuideJava学习&&面试指南)
<a href="https://t.1yb.co/GXLF"><img src="https://img-blog.csdnimg.cn/2f61f3e2d1f2427da977340919e41616.png" style="margin: 0 auto;width:850px" /></a>
> 1. **贡献指南** :欢迎参与 [JavaGuide 的维护工作](https://github.com/Snailclimb/JavaGuide/issues/1235),这是一件非常有意义的事情。
> 2. **知识星球** : 简历指导/Java 学习/面试指导/面试小册。欢迎加入[我的知识星球](https://sourl.cn/psyWaE) 。
> 3. **面试专版** :准备面试的小伙伴可以考虑面试专版:[《Java 面试进阶指北 》](https://www.yuque.com/docs/share/f37fc804-bfe6-4b0d-b373-9c462188fec7) (质量很高,专为面试打造)
> 4. **转载须知** 以下所有文章如非文首说明为转载皆为我Guide 哥)的原创,转载在文首注明出处,如发现恶意抄袭/搬运,会动用法律武器维护自己的权益。让我们一起维护一个良好的技术创作环境!⛽️
<div align="center">
<p>
<a href="https://github.com/Snailclimb/JavaGuide" target="_blank">
@ -28,7 +23,6 @@ title: JavaGuideJava学习&&面试指南)
</a>
</p>
</div>
在大三准备面试的时候,我开源了 JavaGuide 。我把自己准备面试过程中的一些总结都毫不保留地通过 JavaGuide 分享了出来。
开源 JavaGuide 初始想法源于自己的个人那一段比较迷茫的学习经历。主要目的是为了通过这个开源平台来帮助一些在学习 Java 或者面试过程中遇到问题的小伙伴。
@ -36,36 +30,20 @@ title: JavaGuideJava学习&&面试指南)
- **对于 Java 初学者来说:** 本文档倾向于给你提供一个比较详细的学习路径,让你对于 Java 整体的知识体系有一个初步认识。另外,本文的一些文章也是你学习和复习 Java 知识不错的实践;
- **对于非 Java 初学者来说:** 本文档更适合回顾知识,准备面试,搞清面试应该把重心放在那些问题上。要搞清楚这个道理:提前知道那些面试常见,不是为了背下来应付面试,而是为了让你可以更有针对的学习重点。
相比于其他通过 JavaGuide 学到东西或者说助力获得 offer 的朋友来说 JavaGuide 对我的意义更加重大。不夸张的说,有时候真的感觉像是自己的孩子一点一点长大一样,我一直用心呵护着它。
虽然,我花了很长时间来维护它,但是,我觉得非常值得!非常有意义!
另外,[JavaGuide](https://github.com/Snailclimb/JavaGuide) 的 Star 数量虽然比较多,但是它的价值和含金量一定是不能和 Dubbo、Nacos 、SkyWalking 这些优秀的国产开源项目比的。希望国内可以出更多优秀的开源项目!
相比于其他通过 JavaGuide 学到东西或者说助力获得 offer 的朋友来说 JavaGuide 对我的意义更加重大。不夸张的说,有时候真的感觉像是自己的孩子一点一点长大一样,我一直用心呵护着它。虽然,我花了很长时间来维护它,但是,我觉得非常值得!非常有意义!
希望大家对面试不要抱有侥幸的心理,打铁还需自身硬! 我希望这个文档是为你学习 Java 指明方向,而不是用来应付面试用的。加油!奥利给!
## 项目说明
1. 项目的 Markdown 格式参考:[Github Markdown 格式](https://guides.github.com/features/mastering-markdown/),表情素材来自:[EMOJI CHEAT SHEET](https://www.webpagefx.com/tools/emoji-cheat-sheet/)。
2. Logo 下的小图标是使用[Shields.IO](https://shields.io/) 生成的。
## 如何对该开源文档进行贡献
欢迎参与 JavaGuide 的维护工作,这是一件非常有意义的事情。详细信息请看:[JavaGuide 贡献指南](https://github.com/Snailclimb/JavaGuide/issues/1235) 。
你可以从下面几个方向来做贡献:
- 笔记内容大多是手敲,所以难免会有笔误,你可以帮我找错别字。
- 很多知识点我可能没有涉及到,所以你可以对其他知识点进行补充。
- 现有的知识点难免存在不完善或者错误,所以你可以对已有知识点进行修改/补充。
如果要提 issue/question 的话,强烈推荐阅读 [《提问的智慧》](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way)、[《如何向开源社区提问题》](https://github.com/seajs/seajs/issues/545) 和 [《如何有效地报告 Bug》](http://www.chiark.greenend.org.uk/~sgtatham/bugs-cn.html)、[《如何向开源项目提交无法解答的问题》](https://zhuanlan.zhihu.com/p/25795393)。
- 项目的 Markdown 格式参考:[Github Markdown 格式](https://guides.github.com/features/mastering-markdown/),表情素材来自:[EMOJI CHEAT SHEET](https://www.webpagefx.com/tools/emoji-cheat-sheet/)。
- Logo 下的小图标是使用[Shields.IO](https://shields.io/) 生成的。
## 贡献者
[你可以点此链接查看 JavaGuide 的所有贡献者。](https://github.com/Snailclimb/JavaGuide/graphs/contributors) 感谢你们让 JavaGuide 变得更好!如果你们来到武汉一定要找我,我请你们吃饭玩耍。
_悄悄话JavaGuide 会不定时为贡献者们送福利。_
欢迎参与 [JavaGuide 的维护工作](https://zhuanlan.zhihu.com/p/464832264),这是一件非常有意义的事情。
## 待办
@ -74,9 +52,7 @@ _悄悄话JavaGuide 会不定时为贡献者们送福利。_
## 联系我
![各种技术的学习路线](https://img-blog.csdnimg.cn/20210609102613344.png)
整理了一份各个技术的学习路线,需要的小伙伴加我微信:“**JavaGuide1996**”备注“**Github-学习路线**”即可!
想要参与项目维护或者学习交流的话,欢迎添加我的微信:“**JavaGuide1996**” 备注“**Github**”即可!
![](../media/pictures/weixin.jpeg)
@ -87,3 +63,44 @@ _悄悄话JavaGuide 会不定时为贡献者们送福利。_
**《Java 面试突击》:** 由本文档衍生的专为面试而生的《Java 面试突击》V4.0 PDF 版本[公众号](#公众号)后台回复 **"面试突击"** 即可领取!
![我的公众号](https://cdn.jsdelivr.net/gh/javaguide-tech/blog-images/2020-08/167598cd2e17b8ec.png)
## 常见问题
### 如何对该开源文档进行贡献?
欢迎参与 JavaGuide 的维护工作,这是一件非常有意义的事情。详细信息请看:[JavaGuide 贡献指南](https://zhuanlan.zhihu.com/p/464832264) 。
你可以从下面几个方向来做贡献:
- 笔记内容大多是手敲,所以难免会有笔误,你可以帮我找错别字。
- 很多知识点我可能没有涉及到,所以你可以对其他知识点进行补充。
- 现有的知识点难免存在不完善或者错误,所以你可以对已有知识点进行修改/补充。
如果要提 issue/question 的话,强烈推荐阅读 [《提问的智慧》](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way)、[《如何向开源社区提问题》](https://github.com/seajs/seajs/issues/545) 和 [《如何有效地报告 Bug》](http://www.chiark.greenend.org.uk/~sgtatham/bugs-cn.html)、[《如何向开源项目提交无法解答的问题》](https://zhuanlan.zhihu.com/p/25795393)。
### 如何看待 JavaGuide 的 star 数量很多?
[JavaGuide](https://github.com/Snailclimb) 目前已经是 Java 领域 star 数量最多的几个项目之一,登顶过很多次 Github Trending。
不过这个真心没啥好嘚瑟的。因为教程类的含金量其实是比较低的star 数量比较多主要也是因为受众面比较广,大家觉得不错,点个 star 就相当于收藏了。很多特别优秀的框架star 数量可能只有几 K。所以单纯看 star 数量没啥意思,就当看个笑话吧!
维护这个项目的过程中,也被某些人 diss 过“md 项目,没啥含金量,给国人丢脸!”。
对于说这类话的人,我觉得对我没啥影响,就持续完善,把 JavaGuide 做的更好吧!其实,国外的很多项目也是纯 MD 啊!就比如外国的朋友发起的 awesome 系列、求职面试系列。无需多说,行动自证!凎!
开源非常重要的一点就是协作。如果你开源了一个项目之后,就不再维护,别人给你提交 issue/pr你都不处理那开源也没啥意义了
### JavaGuide 会不会推出纸质书籍?
可以给出一个比较明确的答案:**暂时没有考虑出书** 。
JavaGuide 这个项目诞生一年左右就有出版社的老师联系我了,由于自知个人能力尚需沉淀,我都婉拒了。这几年的话,由于项目还是有一点知名度的,找我出书的出版社老师更多了,也都被我一一婉拒了。
**出书既能博名又能赚点钱,我为啥不考虑出书呢?**
1. JavaGuide 的很多内容我还不是很满意,也一直在维护中,细心的小伙伴看我的提交记录就明白了。
2. 开源版本更容易维护和修改,也能让更多人更方便地参与到项目的建设中,这也是我最初做这个项目的初衷。
3. 我觉得出书是一件神圣的事情,自认能力还不够。
4. 个人精力有限,不光有本质工作,还弄了一个[知识星球](https://sourl.cn/psyWaE)赚点外快,还要维护完善 JavaGuide。
这几年一直在默默完善,真心希望 JavaGuide 越来越好,帮助到更多朋友!也欢迎大家参与进来!