`
yanghaoli
  • 浏览: 288429 次
社区版块
存档分类
最新评论

程序员与卓别林

 
阅读更多

时代变迁,许多电影已经过时了,被人们遗忘了,然而,总有几部电影,还留着人们的记忆中。因为人们认为,它们具有不可磨灭的精神价值。这些电影,就是我们常说的经典电影。《摩登时代》,就是这样一部经典电影。

在影片中,卓别林扮演一个流水线上拧螺丝的蓝领工人。当时(1930年代),人们出于对大机器生产的信仰,将自己的时代称为“Modern Times”,即“摩登时代”。作为这个时代的工人代表,卓别林在片中为机器日日驱使,养成了拧螺丝的古怪行为,最后发展到上街拧女人的衣服扣子。主角怪异的举止,一方面让观众们称奇捧腹,一方面却让思想者会心思考。

卓别林怪异的举止,若是在几十年前,人们会认为是机器吃人的象征,对资本家罪恶的控诉。事情果然这么政治吗?不一定。对此,老孙有自己的看法。其实,这部片子说的是——工作对人的塑造。有理论说,21天以上的重复会形成习惯;90天的重复会形成稳定的习惯。卓别林在流水线上的工作,显然不止90天,而且每天高强度持续,不形成习惯才怪呢。拧螺丝的举动,其实不过是同一个动作,重复N天后,变成了习惯性的动作;

现如今,社会已经走出了卓别林的大工业时代,进入到知识经济时代。现如今,卓别林们是否依然存在呢?这个问题我们暂且放下,先来做个有趣的实验。

上面的文字,乍一看,我们便毫不费力地正确理解了;可细一看,居然没有一个词是正确拼写的。这是如何做到的呢?人们不禁啧啧称奇,感叹汉字的博大精深。然而,这是人大脑的神奇,而不是汉字的神奇。

人的认知,其实就是一套程序。人的底层认知,绝对是精确的,然而,对外部事物,却有一套模糊辨别程序,能够将精确意义上的不同事物模糊地辨认出来。比如说,十年未见的朋友,可能胖了老了,变化是肯定的,可你还是能认出他来。这便是人脑辨别程序的威能了。而上面句子的解读也是一例。

实验很有趣,卓别林也很有趣,可是,这和程序员有什么关系呢?在这里,老孙讲一个笑话,每个程序员都能心领神会的笑话:

 

老婆给当程序员的老公打电话:“下班顺路买一斤包子带回来,如果看到卖西瓜的,买一个。”

当晚,程序员老公手捧一个包子进了家门。。。

老婆怒道:“你怎么就买了一个包子?!”

老公答曰:“因为看到了卖西瓜的。”

 

程序员就是这样的一种工作。他在为电脑编程,很大程度上就是为电脑编制认知判断功能。长时间的这种工作重复,他就形成了电脑思维——将自己化身为电脑,用同样的思维程序代替自己大脑的模糊辨别程序,并将外界事物精确化标识和辨识。这便是程序员买包子笑话的科学解释。

老孙以为,程序员就是新时代的蓝领工人,新ModernTimes的卓别林。差别只在于:卓别林是同一个动作,重复N天后,变成了习惯性的动作;程序员们则是同一个思维程序,重复N天后,变成了习惯性思维程序。

当我们为这则笑话会心微笑时,也许并没有意识到一个并不可笑的真相:

——程序员,也许就是我们这个信息时代(新摩登时代)的卓别林。

2
4
分享到:
评论
1 楼 moonights 2013-09-18  
在和人解释程序员思维的时候 这个笑话是我每次必讲的一个

相关推荐

    C#与.NET程序员面试宝典

    《C#与.NET程序员面试宝典》取材于各大IT公司的历年面试题252个(包括研发类笔试及口试题目、情商及智商类题目),详细分析了应聘C#与.NET程序员职位的常见考点。《C#与.NET程序员面试宝典》主要内容包括:面试流程...

    程序员项目交接文档

    程序员项目交接文档概要 IT 项目交接文档概要是程序员在项目交接过程中的重要文件,它对项目的开发、测试和维护起着至关重要的作用。本文档概要将对程序员项目交接文档的主要内容进行概要介绍。 人事模块是程序员...

    程序员专用 编程输入法

    标题中的“程序员专用编程输入法”指的是专门为程序员设计的特殊输入法工具,旨在提升编码效率。这类输入法通常具有以下特点: 1. **快捷代码输入**:程序员输入法能够通过快捷键、组合键或者自定义短语来快速输入...

    女程序员征婚需求分析与代码

    女程序员征婚需求分析与代码女程序员征婚需求分析与代码女程序员征婚需求分析与代码女程序员征婚需求分析与代码女程序员征婚需求分析与代码女程序员征婚需求分析与代码

    java程序员面试交流项目经验

    java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流...

    程序员教程(pdf)

    《程序员教程》是一本针对初学者和有一定经验的程序员精心编写的教材,旨在全面介绍编程基础知识和实践技能。这本书以PDF格式提供,便于电子阅读和随时查阅。它涵盖了程序员需要掌握的各种关键知识点,无论你是刚踏...

    历年程序员考试真题

    2000-2010历年程序员考试真题,对软考程序员的一些试题总结,包含答案;程序员考试上午科目和下午科目的考试形式与考核内容已经趋于稳定,考生应紧扣考试大纲和指南,有针对性地进行学习。

    《Java程序员》

    本书中浓缩了程序员求职与工作、生存与发展的点滴经验,希望本书能够成为你的朋友。望本书能让即将走向工作岗位的程序员和已经成为程序员的朋友,对工作和软件行业做到既“知己”又“知彼”,在入职前对职业状况清楚...

    程序员个性电脑桌面壁纸

    总的来说,"程序员个性电脑桌面壁纸"是一种将个人兴趣与职业特点相结合的体现,它不仅展示了程序员的个性,还反映了他们对待工作的态度和对生活的热爱。在日常工作中,选择一张合适的壁纸,既能为枯燥的编程生活增添...

    PHP程序员简历模板 iOS程序员简历模板 Android程序员简历模板 Web前端程序员简历模板 Java程序员简历等等

    iOS程序员简历模板 Android程序员简历模板 Web前端程序员简历模板 Java程序员简历模板 C/C++程序员简历模板 NodeJS程序员简历模板 架构师简历模板 通用程序员简历模板PHP程序员简历模板 iOS程序员简历模板 Android...

    程序员的自我修养—链接、装载与库.pdf

    "程序员的自我修养—链接、装载与库" 在计算机科学中,链接、装载和库是三个紧密相连的概念,它们都是程序员需要掌握的重要知识点。下面,我们将详细解释这些知识点。 一、链接 链接(Linking)是指将多个目标...

    程序员-工作日志示例

    程序员工作日志示例管理文档 工作日志是程序员日常工作中不可或缺的一部分,它可以帮助程序员更好地管理自己的时间、提高工作效率、记录工作进度、总结工作经验等。本文档是一个程序员工作日志示例,旨在帮助程序员...

    程序员与英语(doc)

    干程序员是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难。这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,我们在引进这些技术时往往受到语言障碍的制约,严重影响到对新技术的...

    程序员简历程序员简历.pdf

    程序员简历程序员简历.pdf

    什么样的人适合做程序员?程序员应该具有什么样的素质程序员四大禁忌

    最后,愿意与电脑“长相厮守”是对程序员的最佳描述。这意味着他们热爱编程,愿意投入大量的时间和精力来提升自己的专业技能。 然而,成为一名成功的程序员,还需要避免一些常见的禁忌。首先是轻易言败,缺乏自信。...

    2015~2017软考程序员试卷及答案分析

    【软考程序员试卷及答案分析】是一份涵盖了2015年至2017年全国计算机技术与软件专业技术资格(水平)考试(简称软考)程序员级别的历年试题和解析资源。软考程序员是针对信息技术领域初级技术人员的一项国家资格认证...

    2021年前端程序员的年终工作总结.docx

    "2021年前端程序员的年终工作总结" 通过对2021年前端程序员的年终工作总结的分析,我们可以总结出以下几个重要的知识点: 1. 软件研发:在软件研发方面,前端程序员学习了许多重要的知识点,如面向对象语言、ASP...

    程序员表白神器 love-master

    程序员表白神器你值得拥有-程序员表白神器你值得拥有 程序员表白神器你值得拥有-程序员表白神器你值得拥有 程序员表白神器你值得拥有-程序员表白神器你值得拥有 程序员表白神器你值得拥有-程序员表白神器你值得拥有 ...

    600个程序员常用的单词和词汇

    600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员...

Global site tag (gtag.js) - Google Analytics