最近在网络上查询资料,几近波折后,不得感叹有位网友说的中文环境下搜索技术类问题,环境特别糟糕,特别是比较偏的东西,简直是大海捞针。那么有的热门知识点呢,搜出来一大堆,鱼龙混杂,得好好花一番功夫去辨别、尝试。不过,这也许就是学习的过程,在错误中进步、成长。
不过呢,很多东西对于新人真的是不够友好,我就想,这些作者,写给别人看的,怎么写的这么不清楚呢?想到有人说过,百度上的那些文章都是比较浅的知识,没有太多含金量,大牛没有功夫与空闲去写那些文章,这个嘛,大概率是这样的,但也不完全是。
然后呢,想一些这些文章作者的出发点,有的是为了记录下,不为给别人看。写给别人看的,如果能够有回报的、或是作者比较有追求的但没有回报的,那么质量就要好得多;对于那些,单纯是喜欢收藏而转载大量文章、或者自己想到哪写到哪的,那么就可能得费一番功夫,才能从中有所得。其实,我想,很多文章的作者,可能在完成或学会某个东西后,记录一下,顺便分享,获得下心理的满足感,出发点很好,但在新人的眼里,为什么就感觉写得不清不楚呢?大概是因为,他站在自己的角度上,自己已经学会、理解了,那回去看,自然比较简单、容易,他也不会特别为了别人理解而花费太大精力去整理或特别梳理某些细节。所以呢,这样的文章,最适合作者自己看,因为,它是基于作者的认知、知识基础上的,而多数人的认知、知识层面和作者重叠度太低,所以,看起来就不怎么好理解了。
由此,我想到编程入门,当时完全不理解,觉得这是什么玩意儿,现在回想起来,其实所谓的编程语言就是规定了一些通用的规范,比如规定写文章,作者应该怎样怎样写,然后,对读的人而言,就简单轻松了,因为,是建立在所有人的共同认知之上的,大家都能理解(所以,现在很多技术入门类文章,就是典型的反例,它对其它“电脑”兼容性太差)。编程语言,就是一整套的写文章的规范,规定了你如果想表达某种思想、描述某个步骤,应该怎样写,这样,只要大家都去学习这套规范,就很容易理解、交流了。对电脑而言,就能够理解你想要指挥它去干什么了,编程语言,就是我们和电脑之间的约定(其实中间还有很多细节,不过抽象来看是没问题的)。
网友评论