20个方法让你摆脱坏习惯

原文:20 Tricks to Nuke a Bad Habit
翻译:弥缝(褪墨)

你的生活正在被坏习惯不断地侵蚀?我从几年前开始改变我的习惯,现在我已经养成以素食为主的用餐、每天锻炼身体、每天写新文章、早起等等好习惯,并且还不断尝试着新习惯来进一步提高我的生活。这里是一些方法,我觉得可以非常有用的帮助你摆脱坏习惯:

  1. 坚持一个月。30天已经足够让你培养一个永久不变的好习惯了。时间太短则不能根植到你的大脑内,形成长久的习惯。若坚持时间很长但仍然失败往往是由于失败的策略,因为这时候时间的长短并不再是决定性因素。
  2. 补偿你丧失的。无论习惯的好坏,你的每一个习惯都是迎合需求的。如果你突然改变其中的一个坏习惯,你便会丧失以前一些坏习惯所带来的好处。所以在开始新习惯前,写下现在的还习惯中对你有好处的地方,在培养新习惯时就尝试把这些好处保留下来,融入新的好习惯中。
  3. 从小处着手。改变一个习惯与意志力并没有重要的联系,相反耐心和策略却非常重要。不要妄想在一天内改善你的饮食习惯、锻炼方式或者思考模式。你需要一步一步来,从小处着手,每次一个好习惯。
  4. 了解好习惯的优点。让自己清楚的了解到新习惯改变会带来的好处和优点。有理性地培养新习惯听起来不错,但是感觉上却有些别扭。因为去培养习惯的感情远远比理性的强迫更有动力。
  5. 把习惯写下来。邱吉尔说过,”纸上谈兵是没用的,只有开始行动才有用。”把实行的计划,会得到的好处和希望达到的目标统统写下来。
  6. Swish.一个NLP方法。形象地表演你现有的坏习惯,接着又形象地表现当你有好习惯后的样子,把它们录下来。相互对比一下,你就会进入一个非常积极的状态。慢慢地习惯开始培养,当你拿起香烟时,会把立刻把它扔掉,然后又开始天天锻炼身体。重复表演几次,直到你的积极状态一直都在保持,并且轻松地踢掉你的坏习惯后。
  7. 告诉一个朋友。使你产生一些压力。把你的计划告诉一个朋友,那么你更可能去改变坏习惯。
  8. 把它当作一个试验。像一位科学家一样,把培养习惯当作一次尝试,而非一个心理斗争。这将有助于集中对待,随时调整和正确对待结果。
  9. 如果第一次失败了。大部分伟大的改变都不会一次成功的。我尝试了三次才成功地培养起坚持有规律锻炼的习惯。不要对自己要求太高了,第一次失败了,调整一下,再试一次。
  10. 远离危险区。远离那些可能再次触发你旧习惯的地方。像把垃圾食品从冰箱里清出去;不要去让你会产生冲动性消费的地方。虽然这一条未必总是能避免的,但是尽量尝试避免这些充满诱惑的危险区。
  11. 使用”但是” 。一位杰出的习惯专家曾经告诉我一个非常有效的习惯培养方法:每当你开始陷入低沉时,便使用”但是”来改变你的想法。比方说:”我对这个一窍不通,但是,我尝试一下说不定可以做好它。”
  12. 了解其坏处。想像你一直保持这些坏习惯将带来的坏影响。并且不断地加强你对它的坏处的了解,值得你意识到要求改变它。
  13. 模范作用。与那些有着好习惯的人相处。参加学习小组,接受那些已经成功培养好习惯的朋友的指导。模范的影响会提供很多正确的方法及正面的推动力。
  14. 保持一致。尽量把培养习惯中所有的因素都考虑周全,使习惯培养的过程保持一致。比如培养坚持锻炼的习惯,便不能一个月内只锻炼几次,而要天天坚持。并且坚持保持在同样的时间,和同样的运动量。
  15. 保持简单。建立习惯的要求只需要几条就可以了,保持简单,千万不要让你的要求像Microsoft的用户使用协议那么长(那也太长了吧~)。保持你的改变简单,从而更容易坚持。
  16. 提醒自己 。不断地提醒自己,防止自己忘记。在这几年的习惯培养中,我发自己最大的缺点便是健忘。因此常常忘记去坚持培养习惯,从而导致几天都没有去培养。所以保持一份习惯培养清单,或者使用其他可以提醒你的方法。
  17. 激励自己 。当你变得消极时,不要忘记为自己加油鼓气,激励自己。
  18. 冲刺目标。培养好习惯来冲刺你的人生目标。
  19. 不要坚持完美主意。集中于那些重要的好习惯,改变这样重要的习惯。一些小的坏习惯并不是那么重要,你可以慢慢再改,不要坚持完美主义,想一次就全部改变。
  20. 现在就开始。还需要等待什么?马上就开始你的好习惯培养,融入你的新的更好的生活方式吧。快来加入褪墨发起的《一个月培养一个好习惯》项目

如果大家觉得读了这篇文章对你有所启发,希望大家能够浏览弥缝的博客褪墨(http://www.mifengtd.cn ,关于 时间管理、个人提升和演讲技巧 ),大家一定会发现更多的好文章。弥缝推荐《如何节省75%的上网时间 》、《8招防止冲动性消费》和《快乐的享受与节约时间》这三篇文章,愿与您共勉。

转载于:https://www.cnblogs.com/seaboy/archive/2008/09/25/1298597.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/262752.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Stream流思想和常用方法

一、IO流用于读写;Stream流用于处理数组和集合数据; 1、传统集合遍历: 2、使用Stream流的方式过滤: 其中,链式编程(返回值就是对象自己)中,filter使用的是Predicate函数式接口&#…

九九乘法表的C语言实现

#include "stdio.h"int main(){int i,j,a;printf("九九乘法表:\n");for(i1;i<10;ii1){for(j1;j<i;jj1){ai*j;printf("%5d*%d%d",i,j,a);if(ij)printf("\n");}}return 0; }转载于:https://blog.51cto.com/xmwen1/1697355

关于各种JOIN连接的解释说明【原创】

INNER JOIN的连接原理&#xff1a;1.从左表里取出第一行2.按照ON条件查找右表里的每一行3.找出匹配的行&#xff08;包括重复的行&#xff09;放在结果集里&#xff0c;不匹配的行则放弃。4.从左表里取出第二行5.重复步骤2-36.从左表里取出第三行7............. LEFT JOIN的连接…

Stream流方法引用

一、对象存在&#xff0c;方法也存在&#xff0c;双冒号引用 1、方法引用的概念&#xff1a; 使用实例&#xff1a; 1.1先定义i一个函数式接口&#xff1a; 1.2定义一个入参参数列表有函数式接口的方法&#xff1a; 1.3调用这个入参有函数式接口的方法&#xff1a; lambda表达式…

九度OJ 1054:字符串内排序

题目地址&#xff1a;http://ac.jobdu.com/problem.php?id1054题目描述&#xff1a; 输入一个字符串&#xff0c;长度小于等于200&#xff0c;然后将输出按字符顺序升序排序后的字符串。 输入&#xff1a; 测试数据有多组&#xff0c;输入字符串。 输出&#xff1a; 对于每组输…

为什么要在定义抽象类时使用abstract关键字

本文为原创&#xff0c;如需转载&#xff0c;请注明作者和出处&#xff0c;谢谢&#xff01;众所周之&#xff0c;在任何面向对象的语言中&#xff08;包括Java、C#&#xff09;&#xff0c;在定义抽象类时必须使用abstract关键字。虽然这已经习已为常了&#xff0c;但实际上ab…

android 播放assets文件里视频文件的问题

今天做了一个功能&#xff0c;就是播放项目工程里面的视频文件&#xff0c;不是播放SD卡视频文件。 因为之前写webview加载assets文件夹时&#xff0c;是这样写的&#xff1a; webView new WebView(this); webView.loadUrl(file:///android_asset/sample3_8.html); 依次类推&a…

转:Firebird 数据访问组件 (Delphi)

转自&#xff1a;http://www.faceker.com/200809/firebird-data-access-components.html 在 Delphi 下可访问 Firebird 数据库的组件非常多&#xff0c;但不管是 CodeGear 还是 FirebirdSQL 都没有推出正式官方的相关驱动和组件&#xff0c;有 Interbase 的存在&#xff0c;想让…

pku 3252 Round Numbers 组合数学 找规律+排列组合

http://poj.org/problem?id3252 看了discuss里面的解题报告才明白的&#xff0c;这个解题报告太强大了&#xff1a;http://poj.org/showmessage?message_id158333不多讲已经很详细了&#xff0c;不明白多看几遍肯定会明白的。 注意这里的公式c(i,j) c(i - 1,j -1) c(i - 1…

《The Coaching Booster》问与答

由Shirly Ronen-Harel和Jens R. Woinowski 编写的《The Coaching Booster》 一书探讨了不同的教练方法和实践&#xff0c;并介绍了一种教练框架&#xff0c;支持教练帮助人们达到他们的目标。\InfoQ 采访了Shirly Ronen-Harel 和 Jens R. Woinowski&#xff0c;谈论了他们的书为…

用一辈子去领悟的生活经典[转帖]

1、说话要用脑子&#xff0c;敏事慎言&#xff0c;话多无益&#xff0c;嘴只是一件扬声器而已&#xff0c;平时一定要注意监督、控制好调频旋钮和音控开关&#xff0c;否则会给自己带来许多麻烦。讲话不要只顾一时 痛快、信口开河&#xff0c;以为人家给你笑脸就是欣赏&#xf…

反射应用和获取Class对象的三种方式

一、写一个“框架”&#xff0c;可以创建任何对象运行任何方法 1、配置文件 2、使用类加载器ClassLoader&#xff0c;Properties集合是可以和IO流结合使用完成读取和写入数据的集合&#xff0c;方法参数列表是IO流&#xff1b; Class类的静态方法forName()创建Class对象&#x…

error: gnu/stubs-32.h: No such file or directory

/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory sudo yum install glibc-devel转载于:https://www.cnblogs.com/greencolor/archive/2012/05/03/2481286.html

Android得到一个闹钟在第三方

收集报警信息 闹铃时间,闹铃备注信息 闹铃引起系统变化的点&#xff1a; 1. Send Notification (正点闹钟能够设置不发送) 2. Play audio 闹铃信息结构体 ClockInfo{ String apkName; String startTime; String backup; } SendNotification SystemUI BaseStatusBar.java 在Base…

ASP.NET_读写Cookie

Cookie (HttpCookie的实例)提供了一种在 Web 应用程序中存储用户特定信息的方法。例如&#xff0c;当用户访问您的站点时&#xff0c;您可以使用 Cookie 存储用户首选项或其他信息。当该用户再次访问您的网站时&#xff0c;应用程序便可以检索以前存储的信息。 创建Cookie方法 …

【转】selector函数指针回调机制

selector可以叫做选择器&#xff0c;其实指的就是对象的方法&#xff0c;也可以理解为C语言里面的函数指针&#xff0c;在面向对象里面的对应概念。[self performSelector:selector(Hidden) withObject:nil afterDelay:2.8];//2.8秒之后调用selector里面的函数&#xff0c;很好…

8 种有趣的用于 Web 品牌的动物

当 Mozilla 推出最新移动浏览器 Fennec 时&#xff0c;很多人需要借助 Wikipedia 才知道 Fennec 是什么意思&#xff0c;Web 2.0 产品以各种古怪的命名著称&#xff0c;要么非常拗口&#xff0c;象 Flickr&#xff0c;要么很 cute&#xff0c;象 Google&#xff0c;或者干脆不知…

注解使用案例

一、一个简易测试框架&#xff1a; 1、定义Check注解&#xff0c;无需添加属性 2、需要测试的类&#xff0c;添加Check注解 3、测试框架代码&#xff1a; for循环上创建一个文件输出流对象&#xff0c;记录方法测试记录&#xff1a; 捕捉异常&#xff1a; 其中&#xff0c;get…

Java Date Time 教程-时间测量

为什么80%的码农都做不了架构师&#xff1f;>>> 在Java中&#xff0c;用System.currentTimeMillis()来测量时间最方便。你要做的是在某些操作之前获取到时间&#xff0c;然后在这些操作之后你想要测量时间&#xff0c;算出时间差。下面是一个例子&#xff1a; 1lon…

Java -- 网络编程(一):Client与Server之间的数据传送

目前对于我这种刚接触网络编程的豆芽来说&#xff0c;对网络编程最直观的了解就是&#xff1a;一些的Client和一个Server端之间的数据传递。具体当然是复杂的&#xff0c;但是那是我以后要学的。 今天我知道了可以通过Socket和DatagramSocket两种套接字来进行Client和Server的链…