计算机科学世界中的“读书无用论”合理吗?

全文共2976字,预计学习时长8分钟

计算机科学世界中的“读书无用论”合理吗?

图源:unsplash

互联网时代,我们离深度阅读越来越远了。笔者最近读了很多书,仿佛重新回到了高中,这些书的作者有社会科学家、老师、实践从业者和作家等。读书耗时,笔者每天清晨都会抽30分钟来阅读,晚上和周末还会增加时间,因为想要深入学习的东西实在太多了。

 

我高中时很迷小说,读了几十部美国经典,当时对书籍的热爱得益于英语老师的培养。她让我们读迈克尔·翁达杰的《英国病人》——这是一本1992年的小说,围绕二战期间四个截然不同的人邂逅彼此而展开。这本小说展现了一个朦胧而柔和的近代悲惨故事,其故事背景和战争形成鲜明对比,是对我隐蔽青春的一次窥探。

 

我问英语老师是否有其它推荐,她推荐了AP英语课程上的书单。名单上有二十本书,在为期四十周的一个学年里,我觉得这些书都很有趣,便都读了一通,其他同学们看在学分的面子上也读完了。

 

然而讽刺的是,只过了一年,上大学后的我就一个字也读不进去了。虽然也会读有一些研究论文和书本的章节,当然还有几本教科书可供阅读,但我当时对阅读根本不再有耐心,不管是小说、非小说,还是其他任何冗长的文字。在某种程度上,我受到的强烈冲击,正是在被书本和报告定义的K12教育系统下成长的印记。

 

计算机科学世界中的“读书无用论”合理吗?

图为笔者阅读清单上的部分书目

没有人要求过我们读书,甚至,作为一名计算机科学专业的学生,我们经常被教导书籍不仅不重要。除了教科书之外,课程中没有其他书目,而教科书通常也仅用于解决其中的问题集,而不是提出的想法或论点。由于“只”编写有关计算的书而没有改进,教科书的作者们会被嘲笑。当我开始了解和从事计算机科学研究后,很多导师也跟我说得很清楚:“书没用。”

 

然而有一个例外。当我第一次加入导师玛格丽特·伯内特的实验室时,她让我读邦妮·纳尔迪的《编程小事》。她说,如果要理解实验室里发生了什么(当时我们正在研究终端用户编程),就需要读这本书,因为它其实是实验室中所有待解决编程问题的“圣经”。

 

我在书中发现了一系列丰富的人类学研究,有关于人们尝试利用代码来推进信息工作的现象,有关于人们严重依赖同事偶然获得的一些编程技能专长的现象。这本书在我的脑海中描绘了一个我从未见过的世界,我经常往返于这个世界与现实之间,想要发现这个世界拥有变化的可能性。这就像我在高中时爱上的小说中的世界,但这却是真实可构建的。

 

当然,即使被要求读完这本书,实验室中的研究仍然不是关于写书,而是充其量关于消费和引用它们。实际上,在计算机科学中,我在那本书中发现的知识并没有相关类型知识的范例,也没有关于如何写作的专业浅显知识,除了在研究报告中引用书中的内容,我在Nardi书中学到的东西并没有明显的价值。

 

不管我的导师是否故意让我读这本书,我从他们身上学到一条适用于计算机科学领域的道理:拥有书是好的,但说到底它们还是不重要。

 

所以我放弃了读书,但把注意力放在阅读和写作会议论文、偶尔发表的期刊文章和一篇论文上,这样已经持续十年了。也许有时我会拿起一本书,快乐片刻,用小说分散自己的注意力,亦或是检查我对某事的理解。我的知识世界,虽然在专业领域里正不断深入,同时也在其他知识领域萎缩。

 

直到我加入华盛顿大学信息学院,才渐渐开始明白以往认知的错误。2008年,在学术求职市场面试加州大学欧文分校(UC Irvine)的一个教师职位时,我对之前一直奉行的不读书原则产生了动摇。我在现场遇到了邦妮·纳尔迪本人——我喜欢了十年的书的作者。他的书不仅对我的本科研究影响深远,而且他还在写作方面以及其他研究流派中有所造诣。我居然可能会和她成为同事!

 

我最终选择华盛顿大学部分原因在于其众多与书籍密切相关的不同院系。大多数新同事一生都与书籍关系紧密:有同事把写小说当业余爱好,有的因为写专业书评久负盛名,有的对装订书籍十分精通,还有的面向信息科学和图书管理的学生开设关于图书索引、元数据和图书历史的课程。

 

计算机科学世界中的“读书无用论”合理吗?

图源:unsplash

很多同事平时见面问我的第一句是:“你最近在读什么?”,好像一个学者的唯一自然状态就是沉浸在书中。突然,我意识到在计算机科学领域中形成的对书的漠然是不正常的。

 

在经历了几年艰苦的任期适应和在一家创业公司任职的经历之后,我最终决定重拾书本,汲取专业知识和个人思考。2018年的时候,我下决心开始阅读,每天早上回复完邮件后都会留出30分钟的阅读时间。有时我的阅读材料是会议报告,有时则是期刊文章,有时会是我着手复习的一篇论文。但大多数早晨,我真正想读的是一本书的下一章。

 

这种习惯在许多方面都影响深远,它不仅为我的学术思想搭建框架,拓宽我的知识,也在无形中充实了我的一天。阅读是珍贵安静的思考过程,大多数人以为放一天假就能实现这一过程,但实际上,这一思考过程,除非大力培养,否则是十分欠缺的。

 

在养成这种习惯之后,我立即意识到计算机科学对书籍的误解。以下观点对人文社科团体来说十分幼稚,对读书爱好者来说更是如此,但对在计算机科学领域我的许多同龄人来说,这就十分激进了,他们很多人告诉我,自己已经很多年没读过书了:

 

· 书籍比会议或期刊论文更能塑造思想。一个伟大的作家的思想、论点、故事和理论在十二个小时内就能变得十分强大。

 

· 书籍也许是唯一能够表达和捍卫宏大论点的载体,会议或期刊论文中有限的字不能表达出最强有力的想法。

 

· 仔细阅读往往可以更好地接受其他大多数媒体传授的复杂想法。它比讲座好,比教育技术好,比很多优秀的学习方法还要好。书能够使读者产生创造力,并且维持其不断发展,并且其“用户界面”比大多数信息技术都要好得多。

 

· 书籍比会议或期刊论文更难写得好。能够连贯地将一个论点扩展到数万个,甚至几十万字,要求作者具有对各种想法细微差别的高度敏感以及对语言运用的高度掌握。认为书籍是“软知识”而计算是“硬知识”的计算机科学家对此一无所知。

计算机科学世界中的“读书无用论”合理吗?

图源:unsplash

当然,我们仍然不能忽视会议报告和期刊论文的挑战性和必要性,所以我还是要多读多写会议报告和期刊论文,只不过对书籍的作用有了更深刻的理解,而这些是其他媒体无法取代的。于是乎我更加谴责计算机科学忽视书籍,忽视具有价值的阅读或写作知识的观念。

 

我很想知道计算机科学中对书籍的无知会对这一领域本身造成什么影响。毕竟,许多最令人震撼的想法仅在书中才得到了充分的阐述。计算机科学家们会因为他们没有良好的阅读习惯而与什么样的想法失之交臂呢?整个社会科学和哲学世界的大门都对计算机科学紧闭,除了最原始的方法,比如维基百科上的摘要,或者像我在这个博客上写的那种毫不完整的摘要。

 

告别计算机科学界的“读书无用论”吧,拥抱书籍中的新世界,现在不算太晚。

计算机科学世界中的“读书无用论”合理吗?

一起分享AI学习与发展的干货

欢迎关注全平台AI垂类自媒体 “读芯术”

计算机科学世界中的“读书无用论”合理吗?

(添加小编微信:dxsxbb,加入读者圈,一起讨论最新鲜的人工智能科技哦~)