网课资源这么多,想学好Coding,还有必要看书吗?
今日份知识你摄入了么?
我正在读的几本书
最近我读了很多书,社会学家的书,教师的书,从业者的书,作家的书。我花大量的时间去阅读,包括每天早上30分钟的时间,晚上和周末的时间。我想深入了解的东西太多了,令人惊讶的是,互联网上的大部分地方都不是让人深入了解的地方。
在某种程度上,这是我对高中生活早期阶段的回归,那时我爱上了读小说,如饥似渴地阅读了几十本美国经典。是我高中英语老师培养了我对书籍的热爱。她让我们读Michael Ondaatje 1992年的小说《英国病人》(The English Patient),讲述了二战期间四个截然不同的人相遇的故事。这是一个朦胧、柔和的故事,在一个远离战争的环境中,对于我备受保护的且孤僻的青春期而言,有一种令人震惊的刺探他人隐私的感觉。我问她是否有其他建议,她给了我她AP英语的阅读清单(我没有参加过,因为没有人告诉我我可以成为一个书迷,或者告诉我这个课程的存在)。这个单子上有20本书,一学年有40个星期,我读这些书都是为了好玩,而我的同学们则是为了学分。
然而仅仅一年后,我就完全不再看书了。具有讽刺意味的是,那会正是大学的时候。我没准备好做任何事情,不是英语,不是社会科学,当然也不是自然科学,甚至也不是历史!也许有几篇研究论文,一本书中的一章,当然还有几本教科书。但是别指望我会花时间去读小说、非小说或其他长篇作品。在某种程度上这真的很让人震惊,因为我的K-12大部分经历都是通过读书和读书报告来定义的。
但这不仅仅因为我没有被要求去阅读任何书籍。作为一名计算机科学专业的学生,我经常从计算机学院的教员那里收到明确的信号,他们不仅认为书籍无关紧要,而且还态度明确的贬低它们。课程中除了教科书外没有其他书籍,而且教科书通常仅用于所包含的问题集,而不是用于其提出的观点或论点。编写教科书的教师们被嘲笑为“只”写有关计算机的书,而不是去做它。当我开始学习和从事计算机科学研究时,许多导师明确地对我说:“书不算数。”
但有一个例外是我的导师Margaret Burnett,我读Bonnie Nardi的《A Small Matter of Programming 》,当我第一次加入实验室的时候,她告诉我,如果我想了解实验室里发生的任何事情(当时实验室正在研究最终用户编程),我需要读这本书,因为本质上讲它是实验室研究的所有编程问题的“圣经”。在这本书中,我发现了大量的人种学著作,关于人们试图利用代码的力量来促进信息工作,以及那些严重依赖同事专业知识的人,他们在获得一些编程技能时遇到了困难。它在我的脑海中勾勒出一幅我从未见过世界的画卷,我经常回到这些世界,以便想象这个世界如何改变新的可能性。就像我高中时爱上的虚构但却真实的世界。
当然,我读完了这本书,但明显研究不是关于写书,而是消费和引用它们。在计算机科学中,我在那本书中找不到产生知识的范式,也没有关于如何写书的专业知识,除了在一篇研究论文开始时支持一个主张外,我在Nardi的书中所学的东西也没有明显的价值。不管我的导师们是否有意,我从他们身上学到的是,拥有书籍是件好事,但最终它们并不重要,至少在计算机科学领域是这样的。
所以我放弃了读书。我把注意力放在阅读和撰写会议论文、期刊文章和论文上。我这样做了十年。也许我会拿起一本书消遣一段时间,用小说分散自己的注意力,或者检查我对某件事的理解。我的知识世界,虽然感觉在我的专业领域有了很大的深化,但同时也在缩小,无论是在我学到的现象上,还是在我学到的知识形式上。
直到我进入华盛顿大学信息学院,所有这些关于书籍的错误想法才变得清晰起来。2008年我在加州大学欧文分校(UC Irvine)面试教师职位时,遇到了我在大学就业市场上第一个打击。在那里,我真的遇到了Bonnie Nardi,她写了我十年前非常喜欢的书。她不仅为我的本科研究写了一本影响深远的书,而且还与其他研究流派一起建立了一个以写书为基础的学术生涯。她可能会成为我的同事!当我最终选择华盛顿大学时,部分原因是因为那里有很多和我有着天壤之别的教师。我的大多数新同事都与书籍有着深厚的关系。我有同事把写小说当作业余爱好,把写书作为他们奖学金的核心部分,我的同事都是装订方面的专家,他们给图书馆和信息科学专业的学生讲授图书索引、图书元数据和图书历史。许多同事在社交活动上开始交谈时都会问我:“你在读什么?”似乎作为一个学者,唯一的自然状态就是全神贯注于一本书。突然间,我对计算机科学所学书籍的漠视不再是正常现象,而是异常的。
在获得终身教职前度过了艰难的几年,在获得终身教职后又在一家初创公司度过了艰难的几年之后,我决定,无论从个人角度还是职业角度,最终都要与书籍重新建立联系。回到2018年,我承诺要一直读一些东西。每天早上收到电子邮件后,我都会留出30分钟的阅读时间。有时我的阅读是一个会议,是我阅读清单上的日志文章,有时是一篇我正在审阅的论文。但大多数早晨,我真正想读的是一本书的下一个章节。这个习惯在很多方面都变得至关重要,不仅在形成我的学术思想,拓宽我的知识方面,而且在安排着我方方面面的生活。阅读书籍时是宝贵的、安静的思考时间,大多数人认为这种思考是一个教授在课堂之外的一整天,但事实上,这种思考基本上是缺失的,除非严格的去培养。
在养成这个习惯后,我立刻意识到计算机科学对书籍的理解是多么的错误。下面这些对于任何一个人文科学或社会科学的人来说都是非常天真的,对于热爱书籍的人来说是显而易见的,但是对于我在计算机科学领域的许多同行来说可能是激进的,他们中的许多人告诉我他们已经很多年没有读过一本书了:
书籍比会议或期刊论文更能深刻地塑造思想。没有什么比伟大作家在12个小时里的引人入胜的想法、论点、故事和理论更有说服力的了。
书籍也许是唯一一种能够清晰表达和捍卫宏大论点的体裁。一场会议或期刊论文的一万字根本不足以表达我们最有力的想法。
书,当仔细阅读时,可以比我遇到的大多数其他媒体或方法更好地教授复杂的思想。比讲座好,比教育技术好,比许多积极的学习方法好。读者几乎可以在头脑中创造对话,而且拥有比大多数信息技术更好的用户界面。
书比会议或期刊论文更难写好。要想连贯地将一个论点延伸到数万,甚至数十万个单词上,需要对思想和语言的细微差别有深刻的掌握。认为书籍是“软的”而计算是“硬的”的计算机科学家们不知道他们在说什么。
所有这些都不是为了贬低会议和期刊论文的挑战或必要性。我仍然在读,我还在写。我只是更深切地体会到书籍能做什么,而其他媒体却做不到。我也更加深刻地批评了计算机科学对书籍这种有价值的阅读或写作知识形式的排斥和忽视。
我不知道对计算机科学书籍的无知对计算机科学本身有什么影响。毕竟,我遇到过的许多最有力的观点都只是在书中得到了充分的阐述。由于缺乏良好的阅读习惯,计算机科学家们缺少了哪些想法?计算机科学无法接触到整个社会科学和哲学世界,除了最简化的形式,比如维基百科上的总结,或者像我在这个博客上写的不完整的总结。
如果你的职业是写书,我很抱歉这么长时间忽视你的工作。如果你学的是计算机科学,那你是时候开始阅读了。下面是:
我在过去一年里读过的几本书
Race After Technology, Ruha Benjamin
Geek Heresy, Kentaro Toyama
Saving Capitalism, Robert Reich
Design Justice, Sasha Costanza-Chock
Tomorrow Will Be Different, Sarah McBride
Dan Rather, What Unites Us
Weapons of Math Destruction, Cathy O’Neil
Reading Lolita in Tehran, Azar Nafisi
The Organized Mind, Daniel Levitin
Pedagogy of the Oppressed, Paulo Freire
Talking to Strangers, Malcom Gladwell
The Devil’s Highway, Luis Alberto Urrea
Whipping Girl, Julia Serano
Dark Matters, Simone Browne
Black, White, and Jewish, Rebecca Walker
其中一些是我选择的,一些是别人推荐的。所有这些都改变了我对世界和我的研究的看法。如果你已经有一段时间没读过书了,那你还在等什么?
原文作者:Amy J. Ko
翻译作者:过儿
美工编辑:过儿
校对审稿:Dongdong
原文链接:https://medium.com/bits-and-behavior/computer-science-taught-me-that-books-werent-important-it-was-wrong-63ead2fdad7a
往期精彩回顾
都在关注明天的发布会?买iPhone12之前,你应该好好了解一下苹果NB的VPN
Virtual Onsite 如何营造最佳面试效果?保姆级别Zoom使用指南快收藏!
十月读书会合辑——数据结构与算法系列报名链接来袭~附视频回放地址!
点击“阅读原文”查看数据应用学院核心课程