`
liuxinglanyue
  • 浏览: 562496 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

高效编程之欲擒故纵

阅读更多

转:http://www.aqee.net/2010/11/30/to-code-quickly-you-must-quit-coding/

 

picture of a stopwatch

最有效的使用时间的方法可能会出乎你的意料

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

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

我不持续工作。

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

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

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

那就让我们一一看来:

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

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

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

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

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

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

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

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

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

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

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

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


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

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

分享到:
评论

相关推荐

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

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

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

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

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

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

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

    - **欲擒故纵**:在了解客户需求前不过度推销,提供中立建议,让客户感到被尊重,从而建立信任。 - **转机型**:灵活调整推荐的机型,根据客户的需求和偏好,提出更适合的配置方案,满足个性化需求。 2. 销售策略...

    解读三国管理智慧.pptx

    他指出,赤壁之战的风险应对策略包括决绝、接受、转移和严防。这一案例揭示了在面对不确定性和危机时,企业应如何评估风险,制定相应的战略,并采取措施降低风险。 通过赵玉平博士的解读,我们可以看到,三国故事中...

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

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

    寡人之于国也教案.doc

    4. **论辩技巧**:孟子采用欲擒故纵的策略,引导梁惠王自我反驳,通过设问使对方陷入逻辑困境,从而揭示其治国策略的不足。 5. **理想社会蓝图**:孟子提出了一个理想的社会模型,其中包括“不违农时”、“数罟不入...

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

    恒大品牌的精髓在于其“欲擒故纵”的市场策略,即通过提供超出预期的价值,激发购房者的需求。例如,长春恒大绿洲项目在开盘前就引发广泛关注,其高层住宅全部采用精装修,最高楼间距可达百米,确保了良好的观景效果...

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

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

    《大鼠》阅读答案及翻译.docx

    这与军事策略中的“欲擒故纵”相似,即故意示弱引诱对手露出破绽,再抓住机会一举击败对手。文章以此讽刺那些只凭血气之勇而不讲策略的人,指出他们与只会盲目攻击的大鼠并无本质区别。 《大鼠》的阅读答案主要涉及...

    很牛逼的话.doc

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

    高等教育自学考试大学语文复习资料.doc

    孟子的散文以论辩技巧见长,如“欲擒故纵”,并运用生动的比喻和排偶句增强说服力。 2. 《秋水》出自《庄子》外篇,庄子是道家代表,与老子并称老庄。他的文章富有想象力和浪漫色彩,常用寓言表达深奥哲理,如...

    网络咨询解答技巧.pptx

    5. **欲擒故纵**:对于某些犹豫不决或警惕性强的患者,可以采取“欲擒故纵”的策略,给予一定的空间,让他们感觉到更自然、无压力的沟通环境。 6. **换位思考**:咨询医生应站在患者的角度思考问题,模拟患者可能的...

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

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

    浅谈三十六计在商务谈判中的现实应用.pdf

    本文主要探讨了四个在商务谈判中极具实用性的计策:欲擒故纵、反客为主、借刀杀人和投石问路。 1. 欲擒故纵:此计策强调为了最终的控制,先假装不关心或疏远对手。在案例中,江西省某工艺雕刻厂面对日本三家会社的...

    咨询师培训材料文稿.doc

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

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

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

Global site tag (gtag.js) - Google Analytics