GitHub博客平台搭建(一):与GitHub的结缘

【引言】很喜欢知乎上的一段描述:GitHub是共产主义在软件开发领域的具体实现样本之一,即以生产资料社会公有制为基础(代码开源),以社会化合作(离散化的个人、组织等社会颗粒)为主要生产方式,主要采用合作社组织形式(项目组)的技术支撑平台。


起源

  按照GitHub网站的记载,ttfisher Joined GitHub on August 25, 2014;粗略计算了一下,到如今已三年有余,平心而论,过去的这些年,虽然表像上是一名Java开发攻城狮,但是实际上,在这个领域却也并未投入多少精力来耕耘,起码回头看时并不觉得从2012年离开华为之后自己有多么努力的奋斗过,虽然很多人都调侃华为的奋斗者协议和狼性文化,但是时过境迁,再看当时却发现作为一个技术工作者(姑且这么自称吧),奋斗精神实是万万不可丢弃的;这个奋斗精神放到任何一个行业任何一个人身上都是一笔财富。
  无论是做软件开发,还是做到架构或管理,在我们这个行业,技术始终是我们的立身之本,我们这个行业是一个常学常新的行业;而现如今已步入而立之年,成家立业的年岁,深觉危机感有些层层来袭的势头,感觉时时都有被行业淘汰的危险,于是也假模假样的开始学习一些东西;有些时候不怕你不懂,就怕你连开始的勇气都没有。
  学习其实于不同的人都有不同的方法,有时候不得其法的盲目苦学,实则收效甚微;这些年陆陆续续看过的技术文章或者博客也不少,但回忆起来能系统化组织起来的知识实则少之又少;所以我个人觉得阶段性的进行系统化总结的学习效果要更甚于漫无目的的零星知识点的学习,当然并不是知识点不重要,知识点是系统化的基础,但是仅有知识点往往难走到更高的层次;从知识点到系统化,其实也是一个由点到面、由量变到质变的过程。

结缘

  既然要系统化的总结,光靠脑子是不够的,笔头还是要有的,所以博客系统成了当下的不二之选。
  粗略算下来,前前后后对国内的几大技术平台(CSDN、iteye、cnblog、开源中国等等)都有些许接触,相比较而言,其中用起来最舒服的其实还是cnblog和开源中国,也许是处女座潜意识里的洁癖,虽然本人自我定位是一个非典型性处女座程序猿,但是毕竟还是个处女座,一些轻微的强迫症倾向也就在所难免,于是,在尝试过几大平台后,终于还是选择了放弃。
  作为一个喜欢收集和总结的人,早年间在Evernote混迹过几年,终于因为受不了同步的速度和N年不变的UI而转战有道,不能说有道相比Evernote有多大的优势吧,只能说用起来更舒服;为什么在这里说起这个?因为这条路和我结缘GitHub的路天然的巧合的一致。
  在尝试过几大平台的博客系统之后,终于还是忍受不了的我,便开始在网上搜集自建博客平台的资料,原谅我的孤陋寡闻,在2017年之前,我还真的不知道GitHub Pages可以自建博客平台,更是没接触过Hexo,就像是转角遇到爱一样,我突然间发现了一个崭新的世界,一个开放、自由、美观、整洁的博客平台,我只能说“相见恨晚”。

杂记

  正如地球是圆的,我们的人生也是一个圆,有的人的圆比较大,有的人的圆比较小,无论大小,总是一个完整的轮回,我们朝着一个既定的方向出发,变化的是世界,不变的是本心,走过的是人生,那留下的是什么呢?
  很多的东西,不记下来,慢慢的到某一天会突然发现已经想不起当时的样子了!于是有了各种日记、笔记;既然决定在这里扎根了,那就从这里开始,朝着前进的方向慢慢扩展自己的圆吧!
  如今,很多碎片的时间被我们花在刷头条、刷微信、刷抖音、刷知乎、刷各种新型APP上去了,移动互联网的发展给我们带来了巨大的红利,便利;而我们有时却容易迷失其中,丧失了自律;时间在刷来刷去的过程中被我们一点点耗费,看似我们都在接触新的信息和知识,实则没有系统化的知识,过目虽觉好,转瞬即已忘;所以系统的学习的必要性还是远大于无目标的碎片化知识获取的。这么些年,多多少少也有些积累,但积累的知识堆在那边,就变得鸡肋了,借着这么优秀的平台,系统的整理整理,整理自己的知识,利己利人吧!或许也不会有人关注,权当自我提升也是个不错的选择。
  俗话说:万事开头难;但我觉得,任何事情长久的坚持确是一个更大的挑战,但坚持下来了那就是你的财富。所以现在既然这个头都已经开起来了,唯有:坚持、坚持、坚持(重要的事情说三遍)。
  这会儿突然又想起很多年前的《士兵突击》里面的一句话:“不抛弃,不放弃!”
  本博客内的部分文字和图片资源都来源于网络(原谅我的懒惰,尤其是在画图方面),亦或是基于前人的知识进行了总结梳理,在此十分感谢这些资源和知识的提供者!另本博客也纯当个人知识积累的一个小知识库,不传播,不扩散;既然是个人总结,难免有写的不周全的,若有幸被同行所查,望不吝指正。

Modern Shine

  最早博客的title一直是“夏虫不可语冰”,有点太高冷;2018年8月10日,大清早到公司,空荡荡的办公室就我一人,打开blog,突发奇想,脑海里冒出了“莫等闲,白了少年头”这句古词;莫等闲,莫等闲,Modern Shine,Modern Shine,还挺上口,于是这个博客的大名就由此诞生了,希望可以结伴长存!
  另外一个想法呢,最近经常听到一首歌《You Are My Sunshine》;一首据说是失恋的疗伤歌曲,如今却被慢慢的有被大众当作为亲子歌曲的意思了,可见初衷和结局往往也不见得有多么契合,但也不失为一种美好!


You Are My Sunshine
– By: Elizabeth Mitchell
You are my sunshine, my only sunshine
You make me happy when skies are gray
You’ll never know dear, how much I love you
Please don’t take my sunshine away
I’ll always love you and make you happy,
If you will only say the same.
But if you leave me and love another,
You’ll regret it all some day:
You are my sunshine, my only sunshine
You make me happy when skies are gray
You’ll never know dear, how much I love you
Please don’t take my sunshine away
You told me once, dear, you really loved me
And no one else could come between.
But not you’ve left me and love another;
You have shattered all of my dreams:
You are my sunshine, my only sunshine
You make me happy when skies are gray
You’ll never know dear, how much I love you
Please don’t take my sunshine away
In all my dreams, dear, you seem to leave me
When I awake my poor heart pains.
So when you come back and make me happy
I’ll forgive you dear, I’ll take all the blame.
You are my sunshine, my only sunshine
You make me happy when skies are gray
You’ll never know dear, how much I love you
Please don’t take my sunshine away

PLAN先行

  原本这一章节记录的是预想中的一个大而全的学习路线,可渐渐的发觉这种计划的可行性真的不是太好,因而也就转变了一下思路改为一个一个专题的追加,一来不会大篇大幅的让人倍感压力,二来既然周期短,那么必然更适合精细化的安排。
  很多事情真的是坚持才是最大的困难,从七月初开始接手项目管理工作,项目上的事情渐渐多了起来,自己的技术积累却停滞了很长时间,今天终于又可以继续未完的征途了,特记上一笔!(2019.09.24)

夯实基础专题

专题概述 专题细节 预计开始时间 预计结束时间 当前进度
设计模式扫盲 溯源理论基石 2019.05.21 2019.05.23 100%
设计模式扫盲 创建型模式集 2019.05.24 2019.05.30 100%
设计模式扫盲 结构型模式集 2019.05.31 2019.06.10 100%
设计模式扫盲 行为型模式集 2019.07.01 2019.07.07 10%

分布式&微服务专题

专题概述 专题细节 预计开始时间 预计结束时间 当前进度
Zookeeper 入门和安装 2019.07.08 2019.07.09 0%

高并发&性能优化专题

专题概述 专题细节 预计开始时间 预计结束时间 当前进度
Java Virtual Machine Java内存模型 2019.0X.XX 2019.0X.XX 0%

源码分析专题

专题概述 专题细节 预计开始时间 预计结束时间 当前进度
JDK源码汇 常见类&集合类 2019.0X.XX 2019.0X.XX 0%

工程化专题

专题概述 专题细节 预计开始时间 预计结束时间 当前进度
待定 待定 2019.0X.XX 2019.0X.XX 0%
------2019 Lin.C ------