为了学到更多的新知识,我们经常会去网上搜索各种学习资料。或者,在学习、工作过程中遇到了解决不了的问题,我们也会去网上搜索答案(比如百度、谷歌一下)。这篇文章,主要想跟大家聊聊关于学习资料的选择。
建议 山寨在日常生活中,有时稍有不慎,我们可能会买到一些让人哭笑不得的山寨商品,比如
蓝月壳(正品:蓝月亮)
娃啥啥(正品:娃哈哈)
adidogs(正品:adidas)
六日兔(正品:大白兔)
谣言有时也会在网上看到各种谣言、假新闻,比如在新冠疫情期间,就出现了很多谣言,这些造谣者还真是唯恐天不乱呀,我选了几则脑洞比较大的给大家“欣赏”一下。
所以,不管是购物,还是看新闻,官方渠道才是最靠谱的。
学习资料我们在网上找学习资料时也是如此,肯定是优先选择官方资料最靠谱,不然也可能会遇到“山寨”的学习资料,最后导致自己吸收了错误的知识。我们要学习的很多软件开发技术,都源自西方国家(比如美国),因此很多官方资料都是全英文的,有时官方也会提供中文翻译版,或者会有一些热心的网友进行翻译。关于Java学习资料的选择,我给大家的核心建议是:不要完全相信任何非官方的技术资料!!!。
非官方资料网上的很多非官方资料都有以下特点:
作者往往都是只按照自己的经验在写文章,但是这些经验就是对的么?不一定。很多知识点都是粗糙验证一下就得出结论,并没有考虑全面和严谨,也没有参考官方资料
文章的抄袭现象也比较严重,看到写得有点道理的,就把它给抄了。你抄我的,我抄你的,只要有一个人的文章写错了,其他一大片人写的文章都是错的
推荐Java的官方是Oracle公司,这里给大家推荐一个Oracle官方的Java SE学习资料:The Java Tutorial(全英文),觉得看英文费劲的话,可以用工具翻译一下。
错误资料为了让大家充分认识到官方资料的重要性。下面给大家列举几则不同领域的错误资料。
我并不认识作者,对作者也并无偏见,只是针对文章内容进行讨论
如果你还没有学过相关的专业知识,看不懂文章的内容是正常的,也不需要你看懂,你只需要知道这篇文章大概哪里有错就行
数据结构之红黑树这篇文章的标题是《史上最清晰的红黑树讲解(下)》。文章中的这幅图画得有问题,因为它根本就不是一颗红黑树,图一旦错了,后面的所有操作都是没有意义的。
下图是我在文章底下发表的个人浅见。
下图是其他网友的见解。有人表示质疑。也有人没看出有啥问题,并表示很赞。
C\C++的sizeof这篇文章的标题是《C语言中简单的sizeof()函数》。不用看文章内容,因为标题就已经错了。在C\C++中,sizeof并不是函数,它是一个运算符,函数和运算符是有本质区别的。但凡作者懂一点点汇编语言的话,都可以很容易通过汇编语言去证明sizeof并不是一个函数。
CSS选择器[att|=val]w3school这个网站估计很多学习前端开发的人都知道,里面有大量前端开发的资料。但是,一个网站很知名,并不代表它的内容完全正确,毕竟它并不是官方。所以,我并不会完全相信它里面的内容,也基本不会去这个网站查询资料。这里有一篇w3school关于CSS选择器的文章,关于属性选择器[att|=val]的描述,极其不严谨:
选择att属性值以"val"开头的所有元素
CSS的官方是W3C组织,再来看看:
Represents an element with the att attribute, its value either being exactly "val" or beginning with "val" immediately followed by "-" (U+002D).
简单翻译一下,官方的大概意思如下:
选择att属性值刚好等于"val"或者以"val"开头并且后面紧跟着一个减号(-)