`
javasee
  • 浏览: 961358 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

懒惰者的阅读、写作与偶像崇拜

阅读更多

懒惰者的阅读、写作与偶像崇拜

熊节

  用“懒惰者”的称谓,我想指代的是怎样一个人群?我的同行——程序员们——大抵知道,Perl语言的发明人Larry Wall曾经列举过程序员的三大美德:傲慢、急躁,以及懒惰(hubris,impatience and laziness)。是的,我想说的就是我自己,一个恰好具备了懒惰之美德的程序员,以及其他一些同样懒惰的程序员们的微妙心情。

  当阅读的方式还停留在上个世纪时,我们手捧着翻译或者原文的纸质书本,至多是在电脑屏幕上打开它们的电子拷贝,体验着自谷登堡以降一直星汉璀璨的铅字的魔力。当“观点”的载体——书稿——经过作者和编辑有意无意的滤波转换得以付梓,并制造出成千上万的拷贝,用麦克卢汉的话来说,个人化的“感官”被成功地从“观点”中分离。在那个时代,阅读品的作者们是权威(或者不那么成功的权威)。受到读者喜爱乃至崇拜的,是更为权威的作者,或许大胡子也有助于建立权威的形象——那时我崇拜的偶像是Martin Fowler和Bjarne Stroustrup,两位都有足够的权威地位和胡子。

  忽如一夜春风来,作为曾经被热炒的“推技术”的副产品的RSS突然之间风靡了整个……呃,大半个网络世界,尤其是技术性的网站。最懒惰的程序员们每天早上的第一件事不再是打开N个浏览器窗口逐一扫描自己关心的技术网站,而是点击newzcrawler的图标,然后为自己泡一杯咖啡。有趣的是,“crawler”除了是“爬虫”之外,也是“懒汉”——“新闻爬虫”和“懒惰者的新闻”,你更喜欢哪一个?

  当我们的目光被滋味鲜美(更重要的是,合我们口味)的内容之肉完全吸引时,一个新面孔的窃贼顺利地进入了我们的宅邸。从技术的角度来说,大多数weblog只是Blogger API和MetaWeb log API过于草率的实现版本。但是,就是这些匆忙得来不及完整实现一组XML-RPC接口的站点,和一群匆忙得来不及梳理自己思路的毛头小伙子,以迅雷不及掩耳之势占领了新技术的言论阵地。这里的领风骚者,就有我的新偶像——Rickard Oberg。

  公正说,技术神童Oberg并不是一个天生的煽动者。张贴在FreeRoller的照片上,他深邃的双眼像北海一般平静冷漠,紧抿的唇还带着大男孩的矜持。但是,在以weblog为载体的J2EE社群,Oberg的言论总是争论的中心——毋宁说,他本人就是争论的起源。就在三个月前,Oberg的目光聚焦到一个名为PicoContainer的开源项目,在他的weblog上连续发表了两篇文字盛赞这个“小”东西和它的设计思想。与技术文章(更不用说技术书籍)不同,weblog的写作方式总是显得散漫而率性,于是那篇题为“Why IoC”的weblog引来了众多的怀疑和争吵。看着这些J2EE的顶级专家们各抒己见争得不可开交,这样的阅读体验绝不逊色于任何一篇精心雕琢的文章——而且能从中学到的东西也绝不比后者更少。

  8月一个闷热的夜晚,当我逐一浏览这些争吵时,我突然发现自己的阅读习惯已经发生了巨大的改变。对于一项新鲜的技术,我已经失去了等待Java World推出文章的耐性,更愿意看看Rickard Oberg、Jon Tirsen……们在说些什么。其实,我们真的需要JavaWorld或者OnJava的长篇大论和不厌其详的铺垫吗?很多时候,一个内行人的只言片语已经足以解答萦绕心头的疑惑。和weblog比起来,传统的书籍更像是一种知识的打包销售,精美包装里的大多数内容可能是你并不需要的。而且,即便是躺在床上,读书也总让我觉得是在听老师讲课——Wrox的Expert One-to-One丛书或许是比较亲切的老师?有些时候,我更喜欢家常闲聊般慵懒的交流,就像weblog。

  受着横行的weblog风潮影响,一些不那么时髦(可能也不那么懒惰)的技术作家们也开始拥有了自己的weblog,这里的名字或许是你更加耳熟能详的:Bruce Eckel、Martin Fowler、Robert Martin……可惜,多年来撰写技术书籍和文章的习惯使他们总想对自己键盘下流出的每个单词做一番修饰,而且(更重要的是)似乎总在追求“言之有物”(如果不是“文以载道”的话)。结果,他们的weblog要么与从前的短文毫无二致,要么甚至同时丧失了技术的深度和可读性。如果你有兴趣订阅Martin Fowler的weblog(他自己称其为“bliki”),相信你会同意我的观点。所以,顺理成章地,大胡子和得体的谈吐不再是我选择偶像的标准,Oberg冷峻帅气的外表和锋芒毕露的言论使我对他深深崇拜——自然,还有他极度敏锐的技术嗅觉。

  很开心地,我发现国内的一些同行也开始不再只是焦急等待老师来上课,他们开始在自己的weblog写下自己对技术的感悟。相比之下,这大概是最适合我们这群懒惰者的写作方式了吧?没有内容或形式上的要求,没有旁人强加的限制,更像是喁喁独语或者秉烛夜话。不过,我也看到一个以“Blog”为名的网站汇集了一批对技术一窍不通的“IT名记”发表长篇大论。对于一个连RSS feed都不提供的网站,不知他们的“Blog”之名从何而来?这或许算得上新技术浪潮下的又一个唯名论问题吧。

(本文首发于《中华读书报》9月24日号)

分享到:
评论

相关推荐

    基于java的开发源码-懒惰者代码生成器 IdlerCodeGenerator.zip

    基于java的开发源码-懒惰者代码生成器 IdlerCodeGenerator.zip 基于java的开发源码-懒惰者代码生成器 IdlerCodeGenerator.zip 基于java的开发源码-懒惰者代码生成器 IdlerCodeGenerator.zip 基于java的开发源码-懒惰...

    懒惰者代码生成器 IdlerCodeGenerator

    懒惰者代码生成器 IdlerCodeGenerator

    JAVA源码懒惰者代码生成器IdlerCodeGenerator

    JAVA源码懒惰者代码生成器IdlerCodeGenerator

    java资源懒惰者代码生成器IdlerCodeGenerator

    java资源懒惰者代码生成器 IdlerCodeGenerator提取方式是百度网盘分享地址

    基于java的懒惰者代码生成器 IdlerCodeGenerator.zip

    基于java的懒惰者代码生成器 IdlerCodeGenerator.zip

    懒惰者代码生成器 IdlerCodeGenerator.7z

    《懒惰者代码生成器:IdlerCodeGenerator的探索与应用》 在编程领域,效率是程序员们追求的重要目标之一。面对重复性的工作,如何快速有效地完成任务,成为了许多开发者关注的问题。"懒惰者代码生成器...

    远离懒惰——学习狼的精神

    ### 远离懒惰——学习狼的精神 在自然界中,狼是一种充满智慧与坚韧精神的生物,它们在恶劣环境中生存并繁衍后代的能力令人钦佩。本文将通过狼的生存哲学来探讨“远离懒惰”的重要性,并进一步阐述如何通过学习狼的...

    基于Java的懒惰者代码生成器 IdlerCodeGenerator.zip

    【标题】"基于Java的懒惰者代码生成器 IdlerCodeGenerator.zip" 是一个专为开发者设计的工具,旨在帮助他们自动化编写重复性代码,从而提高开发效率。它利用Java的强大功能,根据预设的模板或规则,自动生成常见的...

    一种新型多标记懒惰学习算法

    《一种新型多标记懒惰学习算法》探讨的主题是机器学习领域的一个重要分支——多标记学习。多标记学习是指一个样本可以同时属于多个类别的情况,这与传统的二分类或多分类问题有所不同。在这种学习环境中,每个样本...

    《懒惰的智慧》课件.ppt

    《懒惰的智慧》这篇课件的核心观点是挑战传统对懒惰的认知,它指出懒惰在某种程度上推动了人类的进步和发明。作者认为,正是由于人们想要避免劳累和单调乏味的工作,才激发了创新的欲望,从而促进了科技的发展。 在...

    java源码:懒惰者代码生成器 IdlerCodeGenerator.zip

    IdlerCodeGenerator的核心理念是"做最少的工作,完成最多的事情",这与编程中的"懒惰原则"相吻合。它利用元数据和模板引擎,根据用户定义的规则和模板,自动生成符合特定规范的代码。这种模式在软件开发中被广泛采用...

    基于Java的实例源码-懒惰者代码生成器 IdlerCodeGenerator.zip

    描述中提到的"基于Java的实例源码-懒惰者代码生成器 IdlerCodeGenerator.zip"与标题一致,强调这是一个包含源代码的实际示例。这意味着用户不仅可以使用这个工具,还能查看和学习其内部实现,这对于Java开发者来说是...

    完整版懒惰的窗口.rar

    6. 数据集成:软件可能具备与其他应用或服务集成的能力,例如通过API接口与云存储、数据库进行交互,实现跨平台的数据同步。 7. 错误处理和日志记录:对于自动化过程中的错误,软件应有良好的错误处理机制,并能...

    懒惰与动力作文.doc

    标题中的“懒惰与动力”是一个哲学和心理学概念的探讨,描述中提到的“懒惰是因为没有动力,没有动力是因为自己总想着偷懒”揭示了两者之间的相互关系。这篇文章通过一个寓言故事来阐述这个主题,故事以森林运动会为...

    Health_ Laziness 健康:懒惰.pdf

    标题和描述中提到的"Health_ Laziness 健康:懒惰.pdf"是一份讨论健康与懒惰关系的文档,可能包含关于懒惰对身体和生活的影响、懒惰的行为表现以及如何克服懒惰的建议等内容。虽然标签部分为空,但我们可以从部分...

    我终于战胜了懒惰250.doc

    我终于战胜了懒惰250.doc

    20多岁,不要再懒惰

    #### 一、懒惰表现与成因分析 ##### (一)懒惰基因:三分钟热度 **1. 表现** - **兴趣广泛,缺乏专注**:这类人往往拥有众多兴趣爱好,但在每个领域都无法深耕细作,难以取得实质性的成就。 - **做事凭兴趣,易...

    懒惰学习-K近邻.zip

    在机器学习领域,"懒惰学习"是一种策略,其中模型不会尝试去记住训练数据,而是保存数据并延迟学习直到预测阶段。"K近邻"(K-Nearest Neighbor,简称KNN)是懒惰学习的一个典型代表。KNN算法基于实例的学习,用于...

    懒惰的狐狸作文.doc

    8. **自然法则与生存之道**:冬季的到来象征自然界的严酷,懒惰的狐狸因此无法生存,暗示了自然界对懒惰者的惩罚。 通过这个故事,我们可以教育孩子理解诚实劳动的价值,避免欺骗行为,学会公平分享,并培养他们的...

    科技真的会让人累懒惰吗.docx

    标题“科技真的会让人累懒惰吗”引发了对现代科技影响的深度思考。在这个日新月异的时代,科技无疑极大地改变了我们的生活方式,提高了效率,带来了前所未有的便利。然而,这是否意味着科技导致了人类的惰性,是我们...

Global site tag (gtag.js) - Google Analytics