Why blog?

标题的答案很简单,一个学CS的没有搭过自己的博客怎么行呢(

事实上一年前就有这个想法,跟同学折腾了很久,又买域名又买服务器,用Wordpress搭建了一个博客,但不久就不了了之。 原因是操作太为繁琐,以致于根本体会不到写文的快感。

其实我想要的博客功能很简单,就是写写文,而不要那么多花俏的东西(Wordpress很大程度上功能太多,想要搭建什么都可以,但直接后果是写博客反而不方便)。

我心目中一个好的博客应该是一个简洁而不简陋,记录和阅读的良好场所

它不需要有太多功能,我最看重的不过是以下几条:

  • Markdown语法
    大大免除了html排版的繁琐,同时可以更多关注于文字内容本身,而不是其表现形式。

  • LaTeX公式显示
    因为用惯了LaTeX,离开了它就如同鱼儿离开水无法生存(

\[\displaystyle\sum_{i=1}^n\frac {1}{n^2}=\frac{\pi^2}{6}\]
  • 代码高亮
    这个对于程序员来说太重要了
#include<iostream>
using namespace std;

int main()
{
	cout << "Hello world!" << endl;
    return 0;
}
  • 友好的插图和插引用 Little Prince

    The most beautiful things in the world cannot be seen or touched, they are felt with the heart.
    Little Prince

  • 插入表格

列1 列2
Text Text

上述这些功能其实不是很复杂,但在Wordpress上会比较麻烦。

而近段时间发现在Github上可以方便地用jekyll建站,尝试了一下,发现我想要的效果都达到了(就如同上文所展示的那样),而且可以在本机上写文并预览,所以算是重新入坑了吧。

重新说回建博客的目的:

  • 随时记录想法,毕竟好的想法不记下来,很快会忘记。这里的想法应该比较多会是看论文过程中发现的新奇ideas/insights。因为脑海里的东西比较杂,经常会涉及到学科交叉的内容,自己在本地记录又常常没有归档,所以还是建个仓库来存放这些东西啦。

  • 朋友圈、豆瓣不适合发学术向的东西,自己写完一些东西又没法与外界进行分享。以后还是希望有外界的comment,这样才能形成良性循环。

至于写的内容大致包括:

  • CS相关
    • 编程语言
    • 编译器设计
    • 计算机体系结构
    • 人工智能
    • 计算机历史(?)
  • 数学相关
    因为目前不是数学专业,所以这一部分就不会写太多啦,看到有意思的才写一写

  • 学习相关(learning to learn)
    这个倒是比较有意思的,动机有以下几点
    • 目前我的研究还是会涉及到机器学习和深度学习(毕竟也是我一直感兴趣的方向),会看到一些关于学习理论的文章。比如深度学习运用到脑神经科学中一些前沿的发现,强化学习运用到心理学的一些观点,这些都是相当有趣的。要实现强人工智能,需要从其他学科中汲取养分,这些必然都是不可或缺的步骤。
    • 这一年经常给人上课/讲题/讲论文,然后一直在思考到底怎样才会是一种好的教育模式?怎样才有办法授人以渔,而不仅仅是授人以鱼?为什么有些知识我理解起来这么简单,别人理解起来却很费劲?好的学习方法究竟是怎样的?如何实现快速学习?
    • 知乎上看到关于学习观的视频,结合大二上学期学的马原(实践与认识),可能会有一些想法。
  • 科研心得
    • 三个维度:what, why, how
  • 可能会有的碎碎念?

然后笔记大致不会po在这里了,因为Github上已经有数学方面的笔记CS方面的笔记

希望新的一年能够坚持下来吧,多思考多归纳多整理。

以上。