`

高效编程之欲擒故纵

阅读更多

昨天我做了一些事情使我的编程效率提高了一倍。简单,容易,但使我的生活发生了巨大的变化。

你们中可能有些人已经知道我是怎么做的。对于其他的人,这听起来有些疯狂。

我不持续工作。

或者,我把定时器设置成50分钟,在此期间我只干一件事 — 没email,没聊天工具,没游戏,没分心的事。50分钟后,我去散步。

它使我效率增倍。而且作为一个副作用,它使我的工作更加快乐。

我知道你们中的很多人在想什么。无论何时这个(或其它特别的Pomodoro技巧)被提及时,我都会听到各种的常见的怀疑声。

那就让我们一一看来:

这样做不会使我的注意力不能集中在我正要努力解决的难题上吗? 很奇怪,跟你的直觉相反,不会。当你做其它的事情来放松你的神经时,你的大脑却仍然在思考你的问题。很多次,思路豁然开朗,把很多一直都无法解决的难题都解决掉了,这是因为你开始从远处观察这个问题,在大背景下,而不是紧紧的死揪着某处。

你是怎么停下来的?当我编程时我从来不看表。 昨天我使用的是微波炉的定时器,但我工作效率上的变化使我大为震惊,我买了一个秒表,就是上面图中的那个。

我的生活中有太多的各种各样的打搅我的事情,邮件,聊天工具,电话短信。你的方法对我不管用。 我有个原则:在我的工作时间里不允许有分心的东西。当我休息完后,我会花几分钟把这种分心的事情处理掉:检查邮件,回复聊天软件里的消息,回电话。当把这些事情全做完后我才开始启动定时器。

看起来它会给我的生活带来不必要的压力。 的确会,但却是积极性质的。我发现自己急切的想知道在每个工作时间段里 能究竟能做多少工作。我不由的开始把工作细化成更小的模块,催促自己看是否能在这时间段里完成这个模块。但这没有压力。我有个更好的词来描述督促自己把工 作完成的更好更高效的现象:愉快。我很愉快。它把难题变成了游戏。

工作后你会用多长时间来休闲? 我不知道。这难住我了。我会去散步 — 一个足够长的散步,至少10分钟。有时我会到阳台上,吃个橘子,听听大自然的声音。有时我会把秒表倒计时10分钟,以免我回来的太早。

在休息时间我可以做任何想做的活动吗? 我想不能。我觉得你必须只做一种活动,让你大脑闲置的活动。散步,乒乓,玩乐器,发呆,打盹。考虑 那些温和的、有目标挑战的活动 — 特别是户外的 — 效果会更好,但这只是我的猜测。

这里有什么秘密? 秘密,以我个人的见解,是当你强迫大脑释放缠绕很久的问题时,潜意识里会使它缠绕的更紧:你的大脑强烈希望回到问题上。于是它会一直研究它,思考它。你越 使你的大脑从工作上拽走,它就越强的返回到工作中。越是特意的停止工作,你越更多的投入到问题中,你把思想带离工作越远,思想会越想回去。这比起你死盯着 电脑屏幕/敲出一堆垃圾代码来,你的大脑会更有效率的多。退一步,海阔天空。我可以保证,当你又重新回到座位上坐下来时,你会有各种更好的该怎么样做的想 法。就像是有一个小程序、设计评审程序,当你在玩乐时,在你的大脑深处后台运行,帮你思考问题。

如果你非常的聪明,怎么会想到要依赖这样的做法? 这个嘛。这里我的故事要转向说一下坏的事情:我过去做事情也是这样“玩玩干干”!事实上,我的工作时间和娱乐时间的分配已经无法控制。我以前编程就像是在受煎熬。我决定要改变。

为什么?因为我发现当浏览器变得越来越友好,计算机变得约来越使人分心时,我开始在潜意识里把计算机的娱乐功能和工作功能混淆在一起了。我工作一会儿,就去看看骇客新闻,再去读几篇有趣的文章,然后再工作一会儿,然后写几条评论,然后看看邮件,等等。

回头一想我在做什么?很显然:我正在拿各种各样新鲜刺激的事物过程来轰炸我的大脑。我的大脑不能工作在我的“主要”问题上,因为我忙着来回折腾在数 十个不同的产生刺激因素的事物过程中。事后你会发现这最后的结果是把一心只放到一件编程事情上的情况转变成一心放在了很多事情上,而这些事情都跟编程没有 关系。如果你喜欢使用计算机进行娱乐活动,你可以在工作前,午餐时,或工作休息期间。我越观察现代的计算机活动,我越相信计算机功能繁多、使娱乐更方便的 性质已经严重的跟它作为一种能够生产工作的机器的用途相抵触了。几年来,我甚至慢慢的停止了赛场运动,约来越多的时间“沉浸”在了计算机世界里。这对你的 大脑不是件好事,请相信我。

这是一个很简单的事情,你也许会很难想象到它会有什么用处。但请给自己一次机会 — 谁能预料你会有什么发现呢?

作为一个边注,从所有的这些事情,我发现物理的把你的电子设备按功能分离开也许是另外一个能提高你的工作效率的好方法。(这是一个防止你把消极的电子设备和消极的设备之间的界限弄混淆的方法)

 

[英文出处]:To code quickly, you must quit coding

[译文来源]:外刊IT评论

分享到:
评论

相关推荐

    初中语文文摘社会况钟欲擒故纵治贪吏

    初中语文文摘社会况钟欲擒故纵治贪吏

    晋小彦视觉设计系列文章:欲擒故纵

    需求人和设计人之间的矛盾是设计的永恒话题,如果处理不好通常会把双方推向无休止的、互钻牛角尖的争论,在许多需求方的眼中通常没有最重点,只有更重点。不过近两年中国的设计环镜似乎...欲擒故纵不论在沟通还是设计修

    数学学习中的学法指导.pdf

    第三个策略是面对难题时采取反客为主的思维方式,即“欲擒故纵”。这意味着在遇到困难时,可以通过变换视角或者尝试不同的方法来破解问题。例如,例3中通过已知条件推导出公差d的取值范围,利用了等差数列的性质,...

    过去的一年.doc

    在处理学生错误时,我也尝试采取更为策略性的方法,例如“欲擒故纵”,以智慧和冷静应对问题。这些改变使得我与学生之间的互动更加和谐,也为学生创造了一个更加舒适的学习环境。 在参与活动挑战篇中,我描述了自己...

    2021年成人高考专升本《大学语文》考试真题及答案解析1.docx

    3. 先秦诸子中,善用“欲擒故纵,引君入彀”论辩手法的是孟子,孟子的文章以雄辩著称,常采纳“欲擒故纵,引君入彀”的论辩方法,说理抑扬兼施、循循善诱,善用比方和排比,富于感情色彩,具有难以阻挡的气概。...

    寡人之于国也教案.doc

    他常常使用欲擒故纵的策略,通过设问和反问,引导对方自我反驳,使对方陷入逻辑困境。这种策略不仅展现了孟子的智慧,也是今天辩论和交流中值得借鉴的技巧。 孟子还提出了一种理想社会的蓝图。他主张“不违农时”、...

    精品专题资料(2021-2022年收藏)恒大品牌之道.doc

    恒大品牌的核心是其“欲擒故纵”的市场策略,这种策略在长春恒大绿洲项目中得到了充分的体现。从项目开盘前的广泛宣传,到承诺提供超越消费者预期的精装修住宅,恒大不仅展示了其雄厚的开发实力,也展示了其对市场的...

    孙子兵法读后感600字五篇.docx

    《孙子兵法》中的"三十六计",如"瞒天过海"、"暗度陈仓"、"欲擒故纵"等,展示了如何在困境中寻找出路,如何利用对手的弱点进行反制。这些策略在现代社会依然具有指导意义,无论是在商业谈判、人际交往还是个人成长中...

    大学生电脑销售的实习报告范文.docx

    “欲擒故纵”策略在实习报告中同样被强调,即在全面了解客户需求之前,不过度推销,而是提供中立的建议,让客户感到被尊重,进而建立信任。最后,灵活推荐电脑机型,根据不同客户的需求和偏好提出个性化的配置方案,...

    很牛逼的话.doc

    4. **沟通技巧**:文档提供了多种沟通策略,如委婉请求、赞美、反驳、引导对话、倾听和同理心等,旨在建立和谐的人际关系和高效的交流。 5. **人生反思**:随着年龄增长,人们可能会后悔年轻时的努力不足、职业选择...

    浅谈如何改进CAD课程的教学方法.pdf

    2. 学生学习动力不足:由于个人计算机水平参差不齐,加之专业基础知识掌握不牢固,学生在CAD学习过程中遇到困难,易导致学习动力的流失。 3. 综合问题:课程内容过于侧重基础命令的学习,而当涉及综合应用,如平面图...

    咨询师培训材料文稿.doc

    沟通技巧包括放风筝策略(主动引导对话)、倾听能力(理解客户需求并引导话题)、换位思考(理解客户的立场)、渗透和引导理念、以及运用欲擒故纵和太极沟通法。语言风格则应流畅、圆滑、专业、通俗易懂且带有幽默感...

    销售逼单成交话术与技巧.docx

    销售是商业活动中至关重要的环节,尤其在竞争激烈的市场环境下,掌握高效的销售技巧和话术能够显著提升成交率。以下是对标题“销售逼单成交话术与技巧”中提及的多种策略的详细解释: 1. **从众成交法**:利用大众...

    某公司进入市场工作流程及工作内容.pptx

    厂家对代理商的期望包括:代理商具备良好的推广策略、充足的运营资金、优质的终端渠道、与公司发展理念一致以及高效的物流配送能力。同样,优秀代理商希望厂家提供的不仅仅是质量上乘、价格合理的产品,还包括前瞻性...

    解读三国管理智慧.pptx

    在风险管理方面,赵博士通过赤壁之战的案例分析了曹操、孙权和刘备对风险的态度和处理方法。他指出,企业应针对不同风险采取相应策略,如决绝、接受、转移和严防等。这要求企业在面临不确定性时,能够进行风险评估,...

    实训工商管理推销策略与艺术.doc

    在当今商业环境中,工商管理的核心之一就是推销策略与艺术,这涉及到如何高效地进行商务沟通与谈判。随着市场经济的不断深化,企业和个人在商务活动中面临的风险日益增多,这就要求管理者和销售人员必须掌握一系列...

    创新能力的培养.doc

    3. 欲擒故纵,培养创造想象力:创造想象是指在没有现成模型的情况下,学生能独立创造出新形象的能力。教师可以通过“编故事”、“续故事”或“扩写”等练习,鼓励学生对已知素材进行创新性组合,发展他们的创造想象...

Global site tag (gtag.js) - Google Analytics