Open Questions
文章目录
本文专门用于汇总一些平时遇到的问题。
这些问题有的有一些我的初步思考,但可能存在很大的缺陷,甚至根本上就是错误的。而有的是刚遇到,或者是刚刚想到的问题,因为身处于自己的范式之中,我目前甚至都判断不清楚这些问题是不是幼稚的,这些问题本身是不是就有问题。
或许是受过一点科学哲学教育的原因,总是想着在学习的过程中,试着了解一件事物的目的因。虽然在自然科学研究中,追寻直推因是知识增长的最佳方式,目的因的追求往往产生问题,而且不现实。但是,在计算机科学中,有非常多的事物是人类直接定义的,可以说计算机世界大部分都是人类自己创造的,在这样的情况下,追求目的因才是最好,也是最深刻的知识增长方式。
总之,我把问题以及目前的思路记录下来了。
对于我来说,能提出问题的时候,才是真正开始理解的时候
工程类问题
- RESTful 与 ROA(面向资源的架构)之间的关系是什么?
- RESTful 我是大致了解的,而且也简单实践过。
- 面向资源的架构,按照字面意思来理解,就是以资源为中心的架构,比如在后台,按照资源分类,实现各个资源的切分,然后按照比较独立的资源进行组合出想要的内容。
- 以一个隐喻来说,就像是在建造一幢大楼时,所有的原材料(资源)都以比较细分的方式给出来了,而且,理论上利用这些原材料,能构建出大部分结构的大楼。
Meta 问题
- 计算机科学与自然科学学习中的不同。
- 主要是有关方法论的。在自然科学中,比如物理学中,我们可能试着找出一件事物的目的因,比如为什么光速是有限的之类的,或是像生物学中的,为什么对于人类来说,乙醇没毒,而甲醇等相似结构的毒性却很大。在自然科学的研究中,我们会直接去寻找它表现为什么样,这叫做直推因,而且这种研究方式在自然科学中,很容易获得知识的增加。
- 在计算机科学中,大部分世界都是人类创造的,人类直接定义,制造了这个世界,所以很多时候,我们是可以追问目的因的,虽然追问到最后,仍有一部分问题会回到自然科学中,或是形式科学中。但是追寻目的因可以让我们更快速的深入一个问题的本质。