`
v5qqcom
  • 浏览: 1360227 次
文章分类
社区版块
存档分类
最新评论

走出问题的乌托邦

阅读更多
也许你是一名普通的程序员或者一个底层的职员,你的工作就是保质保量地完成上级交给你的任务,你有时会困惑为什么你努力的工作始终得不到上级的赏识和提拔。也许你是一名软件开发小组的负责人或者领导着数十名员工的经理人,你的工作就是按部就班地将你接到的任务分成小块之后分排给你的下属,我猜你一定常常会头痛于上级变化无常的要求和下级死鱼一般的反馈。也许你站在了系统分析和首席设计师的位置,或者你是麾下聚集了一大批精兵强将的企业家,你一定会为你的那些莫名其妙的下属不明就里的行为搞得头昏脑胀,你会在一个人的时候大声地抱怨:真搞不明白这帮家伙脑子里在想些什么!  

  那么,你知道自己在考虑的是什么?自己在做的又是什么吗?或者说,你的所做究竟是解决了什么问题?解决了谁的问题?是否真正解决了她的问题?或者说,你的所想究竟是基于什么需求?满足了谁的愿望?是否真正达到了人们的需要?  

  面对诸如此类的追问,你会有什么样的回答呢?
在这一刻,您,作为我的一个读者;我,有理由相信您的判断,相信您是一个希望解决真正问题的人,相信您并不甘于碌碌,相信您有能力也愿意去理解这一本书的初衷;如此,就让我们开始这一段并不漫长的阅读。 

  这原本是一本写给计算机程序员们的通俗书,原作者温伯格宣称,写作它的目的是为了帮助程序员们搞清楚自己所面临的问题的真正所在,以便能够找到一种最为合适的方法来解决它们。本书在1982年发行了它的初版,令人吃惊的是,它出版之后立刻成为了风靡一时的杰作。"问题的真正所在"成为了当时最流行的术语;而在问题解决领域也迅速被人们奉为经典。把本书一次又一次推上排行榜首的读者们发现,书中所指出的问题大多是他们所困惑的。 

  是什么,让这本薄薄的小册子具有如此的魔力?又是什么,让身为软件界泰斗巨葩的老先生倾力写作这样的通俗小品?
在我们幼年的时候,我们对世界充满了憧憬;在我们青年的时候,我们心中满怀着理想;在我们壮年的时候,我们认为自己已经坚定地将地球踩在脚下;而在我们老年的时候,我们发现突然间有了足够的时间来后悔以前所作的一切。 

  我们在世间生存,各各寻找自己的生存方式。 

  但这世间并不常常如愿,我们的生活被各种各样的小节所纠缠,我们的事业被各行各业的敌友所阻拦,我们的爱情因对方瞬息万变的要求而蹒跚。然后,我们忙碌于柴米油盐酱醋茶,我们奔波于甲乙丙丁你我他,我们搞不清爱人从何处收集了那么多泪花。 

  是的,我们彷徨,苦闷;在被人问及我们自己的需要的时候,我们苦笑。 

  不识庐山真面目,只缘身在此山中。如果我们无法跳出作为个人的境地,还停留在不断地接受问题、不断地"发现问题"、不断地"解决问题"的怪圈中,我们永远无法知道自己"需要什么"和"正在干些什么"。面对变化多端的世界,面对错综复杂的问题,我们一筹莫展,一脚踏进焦油坑不知前路茫茫。 

  一位少年去拜访智者。他问:我如何才能快乐地解决我所遇到的问题呢?智者告诉他四句话:把自己当成别人;把别人当成自己;把别人当成别人;把自己当成自己。智者的话道出了看待事物的最重要的立场问题。 

  而这,正是本书首先提出的主题:1)动手去解决问题之前,好好想想问题的来源;2)如何站在各个角度来看待面临的问题,以能够知道其真正所在;如何去尝试那个最能解决真正问题的方法,并且时刻保持警惕心;3)为什么不要把人们的解决方法误认为是问题的定义,更不要把某个问题的解决方法误认为是问题的定义,特别是这个解决方法是你自己所使用的;4)永远都不要肯定自己已经有了一个正确的定义,即使是在问题好像已经解决之后。
可能很多人会问:"那么这本书最终将给我带来什么?它能帮助我解决什么问题?"  

  如前所述,现在我们努力寻找问题的真正所在,我们可能已经列出了一系列的可能的问题定义,我们总该开始解决问题了吧。 

  结论并不乐观,本书认为:5)每一种解决方法都会带来新的问题;6)问题最难以处理的部分恰恰是去意识到它们的存在;7)在理解问题之前,至少要做好准备接受三种可能的出错情况;8)或许还可以改变问题的表述来获得不同的解决方法;9)当你沉迷于寻找问题定义和解决方法时,不要忘记随时都回头看看,看看自己是不是已经迷路了……
 


  随着对问题的逐步深入,我们发现世界并不如原来所想那么确定。那么,我们是否已经迷路了? 

  本书的两位作者都是ACM的资深教师,他们的职业生涯中从来没有停止过与"计算机程序员"的对话。以往,在人们的眼中,计算机需要处理的问题就是一个有着明确的定义的问题,通过泾渭分明的"0"和"1"的种种组合、运算,最终给出明确的答复。随着经验的增长,作者发现"如果在对技术的使用和构建过程中没有赋予足够的人文方面的重视,技术将毫无价值,甚至是危险的(technology is worthless - even dangerous - if we don't pay attention to the human aspects of both its use and its construction)"。 

  与世界上的其他动物相比,人类恐怕是最为多变的了;可惜的是,我们所遇到的绝大多数问题都离不开这种多变的动物,甚至往往都是源自于这种动物。他们不止多变,还多疑、自私、自以为是。 

  在这个时候,大师提醒我们:10)当别人能够很好地解决自己问题的时候,千万不要越俎代庖;11)如果某人能够解决这个问题,但是他本人却并不会遇到这一问题时,那么你首先要做的就是让他也感受到这一问题;12)不管看上去如何,人们很少知道他们要什么,直到你给了他们所需要的东西;13)甚至,事实上,并没有多少人真的希望他们的问题被解决。


  如果说这是一册教科书,那一定是我太偏爱了故事;如果说这是一束小品文,那一定是我太沉迷于思考;如果说这是程序员解决问题的指南,那一定是我忽略了问题的普遍性;如果说这将改变你的生活,那一定是你洞察了其中的奥秘。 

  诚如作者所说,"问题其实就是你的期望和你的感受之间的差别,而且不管看上去如何,人们很少知道他们要什么……直到……你给了他们所需要的东西"。那么,读者朋友,你是否为此感到了差别?你是否已经找到你所需要的东西?
或者,您在这一刻已然豁然,这世间并不存在解决一切问题的奥义,将希望寄托在某种思想和方法仅仅是欺骗自己的麻醉剂;那么,作者会说:在出门的时候,您家的灯亮着么?

  或者,您在这一刻决然行动,解决问题之路终归需要我们自己的步履,在这里惶惶而谈无疑是浪费智者的生命;那么,也许,书中的某一个故事,将给您一段生活的经历。

  在我的孩提时代,有一个美好而遥远的遐想,我想这人间的一切,必然有它存在的道理,总有一天,我会找到这种道理,于是我就通晓了世界。随着年龄的增长,我学到和发现了越来越多的规律和定理,却常常在纷繁的事务中迷失自我,我的世界逐渐走向真实,儿时的梦想成为了永不能实现的乌托邦。

  于是我不再寄希望于那些虚无缥缈的新发明和新技术,只想默默地投身于传统的产业,希望用经验和汗水来成就一方事业。

  于是作者也并不寄希望于能通过这个小册子给您带来问题解决的飞跃,只是轻轻地提醒您一声:真正的问题所在可能并不是您现在的所想,换个角度分析,或许您已经找到了问题的真谛。 

  
分享到:
评论

相关推荐

    走出自动化软件测试的乌托邦

    ### 走出自动化软件测试的乌托邦 #### 一、引言 在软件测试领域,自动化测试作为一项重要的技术手段,已经被广泛应用于各种规模的项目中。它旨在通过编写脚本来代替人工操作,从而达到高效、准确的测试目的。然而...

    《走出自动化软件测试的乌托邦》

    文章《走出自动化软件测试的乌托邦》讨论了自动化测试的现实问题,挑战了一些常见的误区,并提出了如何正确地管理和分析自动化测试的效益。下面详细阐述其中的知识点。 首先,文章提出了一个重要的观点,即自动化...

    八年级历史上册 第7课维新变法运动 康有为的乌托邦世界素材 北师大版.doc

    康有为作为这一时期的重要思想家,提出了自己独特的乌托邦思想,试图引领中国走出困境,实现社会的和谐与进步。他的思想体系深受广东心学影响,带有一定的理想主义色彩和神秘主义色彩,同时试图对中国传统思想进行...

    迪比特:独裁者的乌托邦.doc

    迪比特,这个曾经在手机市场激起波澜的中国品牌,在经历了短暂的辉煌之后,却迅速走上了衰落之路。它的发展历程,几乎成为企业战略定位和管理层面问题的典型案例,其所蕴含的经验与教训,对于后来者而言,有着不可...

    提高思维的一本编程好书

    在“走出问题的乌托邦”这一章节中,作者深入剖析了工作中常见的困境及其根源,并提出了切实可行的应对策略。例如,面对上级变化无常的要求时,可以通过建立更加灵活的工作流程和高效的沟通机制来减少不确定性的影响...

    【新教材】2022年高考英语外研版一轮复习随堂练习:选择性必修第二册UNIT1-6.pdf

    从格陵兰岛的直升机跳伞到喜马拉雅山的雪豹追踪,沃尔特·米蒂提醒我们要勇于走出舒适区。 在阅读理解题中,问题1问到哪部电影是基于真实故事,答案是B.《Tracks》。问题2则询问《Lost in Translation》中最吸引...

    软件测试自动化.rar_ATS4_sleptok9_自动化测试_软件框架_软件测试框架

    首先,我们来看"走出自动化软件测试的乌托邦.pdf"。这本书可能探讨了自动化测试的一些常见误解,如认为自动化测试可以完全替代手动测试,以及自动化测试总是能节省时间和成本。它可能会强调理解自动化测试的局限性,...

    机器人不会抢走你的工作,反而可能创造新的就业机会(英文).pdf

    "机器人不会抢走你的工作,反而可能创造新的就业机会"这一主题揭示了这一领域的复杂性和潜力。 首先,我们必须承认,自动化确实可能导致某些工作岗位的消失。报告指出,大约30%的英国工作可能在2030年代初面临自动...

    山东省济南市历城第二中学2022届高三上学期开学考试(B)地理试题 .docx

    - 火星探测器天问一号的成功着陆代表了我国航天技术的重大突破,实现了首次真正走出地月系,到达地外空间的目标。 - 着陆点选择在乌托邦平原南部的原因主要是该地区的地势平坦,陨石坑较少,地质稳定,有利于科学...

    从GPT看AGI的本质突破:传媒业新挑战与未来.pdf

    本质突破阶段,ChatGPT的出现将AGI拉回舞台中央,ChatGPT的火爆出圈,打破了人们对AGI乌托邦式的质疑,让AI技术有了本质性突破,人工智能通用性显著提升,并引发人工智能领域对算法学习范式的思考。GPT-4的发布则是...

    某建筑智能家居设计安装与施工协调.pdf

    智能家居系统可以根据用户的生活需求,制定出自动化的使用场景。随着人工智能技术的发展,智能家居系统能够实现对家中所有电器的一键控制,无论是通过手机APP、语音还是触摸屏。 2. 项目背景:随着智能家居逐渐普及...

    Fear-The-Walking-Cats:害怕走猫

    《害怕走猫》是一款以反乌托邦世界为背景的游戏,其中的世界被恐龙所统治,但这并非寻常的恐龙,而是猫科动物宠物变异而成。在这个独特的设定中,玩家将面对一系列由“猫型恐龙”带来的挑战。游戏的核心概念是对传统...

    元宇宙专题深度--未来的未来.pdf

    尽管目前我们离理想的元宇宙还有很长的路要走,但元宇宙无疑代表了互联网发展的新方向,它可能开启一个全新的未来,也可能带来如同《黑客帝国》中的反乌托邦景象。无论未来如何,元宇宙的研究和探索将继续深入,为...

    部编版八年级语文下册文言文知识点梳理.doc

    《桃花源记》是东晋时期著名田园诗人陶渊明的代表作之一,描绘了一个理想化的、与世隔绝的乌托邦世界。在学习这篇文言文时,我们需要掌握以下几个重要的知识点: 1. **文学背景**:了解陶渊明的生活背景和创作动机...

    测试你的桃花运精选.doc

    与他相关的情节包括:败走麦城、水淹七军、过五关斩六将、华容道捉放曹、千里走单骑。他的性格特点包括忠(忠诚)、义(义薄云天)、勇(英勇)、谋(智谋)、傲(骄傲)。 5. **历史文化常识**: - “宁教我负...

    (人)版八年级下册必背古文与译文.doc

    桃花源的描绘,反映出了当时社会的种种问题,以及人们对改善生活条件的强烈期盼。陶渊明通过这个故事,表达了他对封建社会的不满,对人民苦难的同情,以及对乌托邦式理想生活的无限向往。 文章中的语言精练而富有...

    桃花源记同步练习题.doc

    四、陶渊明通过《桃花源记》构造出一个理想的乌托邦,反映出他对当时社会动荡、人民困苦的深深忧虑。他借此表达对和平、平等、安宁生活的向往,同时也批判了现实社会的黑暗面。 五、桃花源的神秘和难以寻找也暗示了...

Global site tag (gtag.js) - Google Analytics