- 内容提要
- 译者序
- 译者致谢
- 序一
- 序二
- 前言
- 作者致谢
- 关于本书
- 第1章 为何这本书与你先前读过的任何书籍都迥然不同
- 第一篇 职业
- 第2章 从非同凡响开始:绝不要做他人都在做的事
- 第3章 思考未来:你的目标是什么
- 第4章 人际交往能力:远比你想象的重要
- 第5章 破解面试之道
- 第6章 就业选择:列出你的选择
- 第7章 你是哪类软件开发人员
- 第8章 公司与公司是不一样的
- 第9章 攀登晋升阶梯
- 第10章 成为专业人士
- 第11章 赢得自由——如何辞职
- 第12章 成为自由职业者:开启自己的一片天地
- 第13章 创建你的第一个产品
- 第14章 你打算开始创业吗
- 第15章 远程工作的生存策略
- 第16章 假装自己能成功 [1]
- 第17章 单调乏味的简历——如何修改
- 第18章 请勿陷入对技术的狂热之中
- 第二篇 自我营销
- 第19章 针对码农的营销基础课
- 第20章 打造引人注目的品牌
- 第21章 创建大获成功的博客
- 第22章 你的主要目标:为他人增加价值
- 第23章 善于运用社交媒体
- 第24章 演讲、报告和培训:做说话的极客
- 第25章 著书立说,吸引追随者
- 第26章 百折不挠,越挫越勇
- 第三篇 学习
- 第27章 学习怎样学习:如何自我教育
- 第28章 我的十步学习法
- 第29章 第 1 步到第 6 步:这些步骤只做一次
- 第30章 第7步到第10步:循环往复
- 第31章 寻找导师:找到你的尤达 [1]
- 第32章 开山收徒:成为尤达一样的大师
- 第33章 传道授业:若要学知识,必得为人师
- 第34章 你需要一个学位吗,还是可以对此忽略不计
- 第35章 发现自己的知识短板
- 第四篇 生产力
- 第36章 一切始于专注
- 第37章 我的私房生产力提升计划
- 第38章 番茄工作法
- 第39章 我的定额工作法:我是如何做到超额完成工作的
- 第40章 对自己负责
- 第41章 要不要多任务并行
- 第42章 职业倦怠:我已找到解药
- 第43章 时间是怎样被浪费掉的
- 第44章 形成惯例的重要性
- 第45章 培养习惯:刷新你的代码
- 第46章 分解任务:如何吃掉一头大象
- 第47章 努力工作的价值,以及为什么你总是逃避努力工作
- 第48章 任何行动都比不采取行动好
- 第五篇 理财
- 第49章 怎样支配你的薪水
- 第50章 怎样进行薪酬谈判
- 第51章 期权:所有乐趣之所在
- 第52章 房地产投资面面观
- 第53章 你真的了解自己的退休计划吗
- 第54章 债务的危害:社保债务 [1] 代价昂贵
- 第55章 额外馈赠:我是如何做到 33 岁退休的
- 第六篇 健身
- 第56章 为什么需要破解自己的健康密码
- 第57章 设定你的健身标准
- 第58章 热力学、热量和你
- 第59章 动力:让你的屁股离开椅子
- 第60章 如何增长肌肉:书呆子也能拥有强健的肌肉
- 第61章 如何获得完美腹肌
- 第62章 启动跑步程序
- 第63章 站立式办公及其他窍门
- 第64章 高科技健身装备:极客现身
- 第七篇 精神
- 第65章 心灵是如何影响身体的
- 第66章 拥有正确的心态:重新启动
- 第67章 构建一个积极的自我形象——规划你的大脑
- 第68章 爱情与恋爱:计算机无法牵着你的手
- 第69章 我的私房成功书单
- 第70章 积极面对失败
- 第71章 结束语
- 附录A 如果你能写代码,你就能理解金融
- 附录B 股市是如何运作的:系统的游戏规则
- 附录C 垃圾进来,垃圾出去:饮食和营养基础知识
- 附录D 如何吃出健康来:比萨并不是一个食物组
第45章 培养习惯:刷新你的代码
成就我们的恰恰就是那些不断重复做的事情。因此,优秀不是一种行为,而是一种习惯。
——亚里士多德
我们每个人都有习惯,有好有坏。好习惯能够推动我们前进,帮助我们成长;坏习惯则阻止我们前进,阻碍我们成长。培养和养成良好的习惯可以让你不需要刻意努力就保持很高的生产效率。如同惯例可以帮我们缓慢而坚定地每次只砌好一块砖,最终建起一面巨大的墙一样,习惯也可以通过日积月累的努力,让我们前进或者后退。二者最大的区别在于,惯例是我们可以控制的,而习惯却不受我们控制。
在本章中,我们会谈论好习惯的价值,以及培养好习惯的方法。我们无法控制习惯,但是可以控制养成习惯和打破习惯。学习如何培养良好习惯会是生活中你可以做的最有效的事情之一。
了解习惯
在我们深入到改变旧习惯、养成新习惯之前,我们需要讨论一下习惯到底是什么。在这里,我可以给一个简要概述,要了解更详细的解释,你可能要查看一本优秀的图书——Charles Duhigg所著的《习惯的力量》(The Power of Habit )[Random,2012]一书。
习惯主要由三个要素构成:暗示,惯例和奖励。暗示是导致习惯被触发的某样东西。它可能是某一天的某个特定时刻、某种形式的社交场合、某个特定的环境或者其他任何东西。例如,只要我们进入电影院,我们就获得了买爆米花的暗示。
接下来是惯例。惯例就是你做的事情,也就是习惯的本质。惯例可能是抽烟、跑步,也可能是在检查代码之前运行所有的单元测试。
最后,还有奖励。奖励就是让习惯真正保持下去的锚。这是一种你从执行习惯中获得的良好感觉。奖励可能只是一种满足感,或者是你在《魔兽世界》里升级时的那一声叮,再或者是你喜欢的那道点心的甜蜜味道。
我们的大脑非常善于养成习惯。我们会根据周围的事物自发地养成习惯。一件事情做的越多,越可能形成习惯。习惯的力量往往基于奖励的价值。我们都喜欢做能够带来更好回报的事情。然而,奇怪的是,可变化的奖励要比已知的标准奖励更让人着迷。这就是在赌场能看到那么多人的原因。不知道自己是否能得到奖励或者不知道奖励有多大,会形成一种很坏的习惯,即公认的上瘾。
习惯的三要素:暗示、惯例和奖励
你可能已经有数百个自己没有觉察到的习惯。每天早上起床后你可能会有一个特定的惯例,譬如每天早上都要刷牙。你可能还有各种各样影响你的工作方式和工作方法的习惯。这就是我想在本章中讨论的焦点,因为养成这些习惯对于提高工作效率帮助最大。
找出坏习惯,改掉
通常,找出坏习惯,再围绕这些坏习惯创造出好习惯是最简单的方法。如果我们能够识别出自己有哪些坏习惯,我们就可以通过抛弃坏习惯、养成好习惯,在生产力上获得双倍提升。
我有一个坏习惯:每天当我坐在电脑前,我就会马上检查电子邮件,然后浏览互联网电商网站和社交网站。我冒昧地猜测你也有类似的每天都在做的惯例。
当然,我首先承认,我仍然处于打破这个习惯、改变它的过程之中,这确实不容易。但是这个例子让我们明白,我们可以将坏习惯转变为好习惯。
让我们来检测一下这个习惯,并把它分解为三个部分。首先是暗示。在办公桌前坐下来似乎是一个暗示。早晨,一旦我坐在电脑前做第一件事情,这个习惯就开始了。接下来是惯例。这个惯例就是检查电子邮件,看看Slikckdeals.com上有没有好的交易,看看Facebook、Twitter和别的自己喜欢的网站。最后,就是奖励。奖励具有两面性。查看自己喜欢的网站能让我感觉不错,有时候确实有人给我的帖子点赞,邮箱里也有新邮件等着我回复。另外,我觉得这么做还能缓解压力,因为我可以从自己当日要完成的工作中暂时解脱出来,放松片刻。
我本该试着完全抛弃这个习惯,但是做起来相当困难。我很难抵挡它的诱惑,并且一半的时间里当我按照习惯做事时我都没有意识到自己在这么做。习惯是自发的。但是,与完全抛弃习惯不同,我可以改变惯例。我不再查看自己喜欢看的所有网站,而是采用了提示,提示能够将我引向另一项活动——一项更富有成效的活动。
养成好习惯非常重要
如果我早起之后的第一件事情不再是浏览网站,我会制订当日计划,并挑出当天自己最喜欢的事情。这样我就可以完成更多的工作,我也可以从自己最喜欢的工作开始,而不是从最不喜欢的工作开始。当然,我可能不会每天一开始就一头扎进最重要的工作,但我会努力去做富有成效的工作,而不是浪费半小时做一些毫无成效的事情。
我可能需要一段时间才能让坏习惯转变为好习惯,但是好习惯终将取代以前的坏习惯,成为每日惯例的一部分。
你也可以采用同样的方法来改正自己的坏习惯,但首先你必须找出这些坏习惯。要找出坏习惯,最好的办法就是设法找到日常生活中令你感到内疚的事情或惯例。什么事情你想停下来却又总是推迟到另一天?
试着从小事做起。选一个你找出来的坏习惯,不要试图马上就改变它。相反,尽量找出这个习惯被什么触发,你这么做有什么表现,以及是什么奖励激励你产生冲动要这样做。有时候,你甚至会发现,所谓的奖励不过是个幻象——一个你期望能够实现却从未兑现的承诺。例如,许多人都有买彩票的习惯,因为他们认为自己会中奖,尽管他们从未中过奖。
一旦你能够很好地掌控习惯本身,你就会发现自己对习惯可以保持更清醒的认识。你甚至可以通过近距离审视一个习惯而打破它、改变它。
接下来,努力找出是否有别的惯例可以代替当前这个为了某个习惯正在执行的惯例。如果可能的话,尽量寻找那些会带来相似的奖励甚至相同类型的奖励的事情。
最后也是最困难的部分是,强迫自己坚持足够长的时间,以使新习惯取代旧习惯。只要你能在新的习惯上坚持足够长的时间,新习惯最终一定会变得很轻松且是自发的。
养成新习惯
除了改正旧习惯,你还需要围绕着自己要做的事情养成新习惯。在前一章中我们谈到过形成惯例的重要性。但是,如果惯例不能转变成习惯让你坚持下去,就不会成功形成惯例。
只要将惯例坚持足够长的时间,你就可能会成功地形成新习惯。我在坚持了数月之久后,成功养成了每周跑步三次、举重三次的习惯。几个月之后,根据每周的不同日子,我会自动强迫自己去外面跑步或去健身房。
在所有关于新习惯养成的例子中,我最喜欢一个例子来自John Resig的一篇博客文章。John是我非常尊敬的开发者。他在一篇题为每天写代码(Write Code Every Day)的文章中,谈到了自己的经历。他之前在业余项目上毫无进展,直到养成了每天至少用30分钟写一定量有用的代码的习惯。在实行新惯例之后,它成了一种习惯,这使他的生产力获得了巨大的提高。你可以在http://simpleprogrammer.com/ ss-write-code 阅读这篇文章的完整内容。
养成习惯的方法与形成惯例的过程很相似。试想,你要完成的大目标是什么,看看你是否能养成某种习惯,推动你在奔向大目标的方向上前进。你的习惯越积极,你向着自己的目标前进的过程就越轻松。
一旦你选定了想要养成的习惯,想想有助于激励你养成这一习惯的奖励。例如,你可能决定自己要养成在检查代码之前运行所有单元测试的习惯,那么你或许会决定:假如在检查代码之前运行了所有单元测试就给自己5分钟的休息时间去检查电子邮件。你只要留意并确保给自己的奖励本身不是一个坏习惯。例如,我不会建议你每次锻炼之后吃糖果。
接下来,为你的新习惯找出暗示。是什么触发了你的这个习惯?让暗示固定不变,让你可以依赖。一天中某一个特定时间,或者一周中特定的某一天,都是很好的暗示,它将确保你不会把行动推迟到另一个时间。如果你能同时养成另一个习惯,效果更好。我有一个习惯,每天晚上会花30分钟阅读技术书籍,以此来打磨我的技能。我后来决定将该项习惯与每天步行30分钟的习惯结合起来,养成一个新习惯。现在,我想读书的时候,我总觉得非得在跑步机上走30分钟不可。
采取行动
- 跟踪你的习惯。哪些习惯对你目前的生活影响最大?你认为其中有多少是好习惯,又有多少是坏习惯?
- 挑选一项你的坏习惯,试着把它转变为好习惯。在开始做之前,先在自己脑海中设想一下从现在起一周之后、一个月之后、乃至于一年之后你会有什么成果。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论