本文为 Crocutax 原创,转载请注明出处 http://www.crocutax.com
个人对于知识整理的行为 , 经历了如下过程 :
不做笔记阶段
刚入行的时候,什么都不懂,学着、用着、扔着。
结果:由于知识点特别多,所以很多不常用到的知识和技能点迅速的忘记。
只做笔记阶段
在这个过程中,无论是工作中问题的解决,但是自学中的知识点,还是技术类文章中的扩展性技能点,都会简单的记录下来,少则两句话,几行代码,多则百十个字。
或许也是由于这个阶段,自己实在是菜鸟中的菜鸟,所以也不敢发表一些个人对某些技术的理解到公共的平台上。
结果:工作中遇到任何之前遇到过、或类似的问题 , 都能够通过搜索笔记来迅速定位、解决 。但是发现对很多技术点而言,无论是系统性还是深度上,都没有更好的认知和理解。
尝试在博客平台写博客阶段
虽然博客在信息传播方面早已被短平快的微博所取代,但是对于知识梳理而言,依然有着不可替代的作用和优势,所以尤其在技术相关的领域,博客目前依然是重要的信息获取和发布媒介。
个人也从底层菜鸟,逐渐成长到 虽然离大神很远但是自认为也不能算是菜鸟的阶段了。
之所以决定写博客有以下因素考虑:
- 从Android角度而言,基础的APP已经没有任何压力了,所有的问题都可以解决,所有的业务需求都可以满足,只是时间长短的问题。但是在深度上还有很长的路要走,而且也很想更进一步。不奢望多么了解Linux内核层,但是想更全面、系统的了解FrameWork层。而记笔记作用很有限,虽然能记录和速查,但是系统性和深度不足。
- 由于文章是公开发布,而不仅仅是停留在自己的笔记里,所以写作的时候,会更加谨慎,会尽可能从多方面考虑,而在这个过程中,自己无形中在加深了认知,会有更好的学习效果。
- 能够得到其他人对于该技术点的反馈,发现自己认知上的漏洞、错误。
- 可以用来装逼、吹牛逼。笔记毕竟只是个人的,没有人知道,吹牛逼也没法吹啊。
总体而言,对一个技术点的认知,如果全面认知是10分,个人笔记阶段只是记录自己遇到的某个方面的问题,认知可能只达到了3分,而在准备博客的过程中,会发现更多问题,再学习、再整理,就到了6分7分。发布之后,根据读者对自己的反馈,再学习,可能就到了8分9分。而此时,比之于最初的3分,其实已经进步很多了。
尝试做个人网站阶段
在使用博客平台过程中,逐渐发现了一些问题,比如:
- 一个博客平台成长到一定阶段,为了企业的收入,注定会引入广告,可能是各种形式,不同位置的广告,比如顶部栏,比如侧边栏,比如悬浮窗...... 从企业角度考虑,这也是无可厚非的。所以无论是从看博客的人来说,还是把这一片空间当做自己家园的写作者来说,都是只能忍。
- 从最开始走上技术道路到现在,发现自己经常混迹的地方是在不断变化的。无论是技术论坛,还是博客平台。所以虽然目前【简书】是自己比较喜欢的平台,但是……3年后呢? 5年后呢?(自己5年后还在做技术吗?不知道,是不是想太远了……)
- 使用博客平台,虽然自己省了太多事,只需要专注写文章就可以了,而且也会有更好的流量,而这种流量也会是激励自己继续研究技术,继续写文章的动力。而且背靠平台也可以更好的吹牛逼,比如:CSDN专家!但是无论如何,还是会受博客平台本身的各种限制,比如内容审核,比如网站版式,比如各种细节处理……
- 各类平台一般术业有专攻,比如在掘金,CSDN上聊聊生活合适吗?比如【简书】上虽然也有很多技术文章,但是从各种订阅号的更新频率、内容、阅读量来看,明显生活类的文章才是王道啊。
最终决定
做了多种尝试,也考虑了诸多因素以后,最终决定:
- 自建网站 + 第三方博客平台
- 自己的大本营永远不变,而且可以随心所欲的自定义
- 第三方平台同步发布,引流+ 文件托管。无耻的微笑:)
- 自主域名 + Hexo搭建 + Github Pages托管
- 必须把crocutax这个域名给用上,就是喜欢,任性!
- 选择Hexo,是因为感觉它更Geek,而且目前能力也有限,搞不了太多自定义
- Github官方鼓励 + 目前流行 + 不用白不用 + 起步阶段,就先Github Pages吧!
差不多就这样,下一篇记录下初步搭建的过程,基础设施的完善 + 重分利用轮子 + 前辈们把轮子都造的很好 = 搭建起来并不费劲。