如何戒断

简介: 如何戒断

一、概述

为什么我们有时明知道某些兴趣爱好体验其实也就那样,而且看起来还是个负向的还好,但是总是戒断不了?比如打游戏技术菜的一批,每次都被对手说是坑 B,每次游戏体验都不咋地,也知道打游戏浪费时间,玩物丧志,下定决心以后不再玩游戏,但是没等多久就开始非常想玩游戏,越抑制自己的想法越想玩,经过一番激烈的内心斗争和挣扎还是玩了,玩玩之后再次被自己菜哭,再次体验不好,再次感觉自己浪费了时间,再次决定以后不碰游戏,可过不了多久,同样的场景和情况再次上演,周而复始,永不间断。此处游戏可以替换为任何兴趣爱好,比如钓鱼,棋牌,甚至喝酒,抽烟都类似。

总结一下就是:为什么对于一个明显负面的习惯反复难以戒断?

二、原因分析

我觉得问题可以进一步转换为,为什么每次负面兴趣爱好冲动出现时,我们总是无法控制自己?我感觉可能有以下三个原因:

1.虽然你知道这个兴趣爱好本身不好,但是打游戏,打牌,搓麻将的过程中带给你肾上腺素上升的体验是真实的,心理想要跟生理做斗争注定不会太容易,理性难以战胜感性。

2.思想斗争时间较长,比起打游戏,思想斗争貌似更耽误你干正事。凡是压制本能反应的行为都是非常痛苦的,为了尽快减少这种痛苦,减少思想斗争的时间,因为有可能本来玩一盘游戏才一小时,但是你内心各种挣扎抑制花了可能一个多小时,觉得太浪费时间了,还不如玩一把,尽快把情绪和想法调整回来干正事,所以做出妥协,开始打游戏。总结就是压制想法时间成本高,为了尽快结束,投入时间干正事,选择主动放弃挣扎。

3.你没有更高端的兴趣爱好来替代他,比如阅读,运动,写作,书法,吉他,钢琴等。可能你有替代的想法,但是养成一个新的习惯是需要很长一段时间的,网上有言论显示养成一个好习惯需要21天,而用一个兴趣爱好去替换另一个兴趣爱好可能会花的时间更长,但是平时往往你没有这么多时间去完成这样一个替换的过程,比如每次你想打游戏你就开始阅读,开始写字帖,每次都是,哪怕躺下了突然想打游戏也马上爬起来阅读和写字帖,工作中想打游戏了也马上开始阅读和写字帖,如果一直想,就一直写,直到忘记了为止。这种方式必定有效,但是有些理想。太理想的原因是这样一种兴趣爱好的交替时间成本是非常高的,投入的精力也非常大,有时甚至会有一些阻碍,比如工作时间很想打游戏,因为在工作,一般不可能开始阅读和写字帖,但是脑海里就一直有打游戏的冲动挥之不去,没有发泄的方式,只能靠转移注意力来缓解压制,这样就很难完成两种习惯的交替。总结就是新老习惯交替有很大时间成本,现实生活中很难满足这样的时间成本,有时甚至会碰到阻碍,加大交替难度。

三、解决办法

分析完了原因,有什么解决办法呢?

很多网上的方法是:转移注意力。从我自己的使用体验来说,只能说治标不治本,而且效果有限,并非每次都有用,只是偶尔几次有效。我觉得是因为没有从上面三个本质原因上解决问题,所以效果不好。

必须根据原因来找解决办法,也就是对症下药,才能真正解决问题。

我的方法是:慢慢培养高端兴趣代替低端兴趣,培养的过程就是每次低端兴趣的念头兴起,就开始进行高端兴趣动作,直到冲动消退,倘若冲动念头再起,那么也再次进行高端兴趣的行为,周而复始,日日坚持,无论念头兴起的时间点是什么时候,不管是白天还是晚上快要入睡时,直到完成两种习惯的交替。

下面是我的方法针对上面三个思想斗争失败原因的可行性论述和遇到阻碍时的态度。

1.针对原因一:使用高端兴趣爱好代替低端兴趣爱好,高端兴趣爱好养成后同样可以带来肾上腺素的提升。用魔法打败魔法。比如每次你想打游戏你就开始阅读,开始写字帖,每次都是,哪怕躺下了突然想打游戏也马上爬起来阅读和写字帖,工作中想打游戏了也马上开始阅读和写字帖,如果一直想,就一直写,直到忘记了为止。慢慢完成习惯的交替。

2.针对原因二:对于兴趣爱好的交替早期和中期阶段,是必定需要投入更多时间在这个交替过程的,需要适当牺牲干正事的时间,之所以说适当,是因为当你真的有特别急的正事的时候,但是突然冲动来了,可以尝试想想正式的紧急性,不行的话只能速战速决了,但是大部分情况下需要投入更多的时间来完成这个交替过程,这样虽然看似某几次的正事耽误了,但是从长远来看,你的收获是更巨大的。

3.针对原因三:其实仔细想想时间成本是在可以接受范围内的,如果恰好这个时间段内你有其他想要坚持的目标,导致时间上有冲突,不妨想一想,如果这个习惯一直阻碍着进一步成长,如果把它戒断了,那你是不是可以有更多时间来实现你的目标,而且如果不采用新旧习惯交替战术的话,脑海里的冲动会一直勾引你,你很难投入精力去一步一步实现自己的目标。

四、总结:

慢慢培养高端兴趣代替低端兴趣,培养的过程就是每次低端兴趣的念头兴起,就开始进行高端兴趣动作,直到冲动消退,倘若冲动念头再起,那么也再次进行高端兴趣的行为,周而复始,日日坚持,无论念头兴起的时间点是什么时候,不管是白天还是晚上快要入睡时,直到完成两种习惯的交替。

相关文章
|
SQL Java 数据库连接
MyBatis进阶:掌握MyBatis动态SQL与模糊查询、结果映射
MyBatis进阶:掌握MyBatis动态SQL与模糊查询、结果映射
629 0
|
机器学习/深度学习 编解码 PyTorch
DenseNet的应用--语义分割--(DenseASPP )
转载自:https://blog.csdn.net/u011974639 DenseASPP DenseASPP for Semantic Segmentation in Street Scenes 原文地址:DenseASPP 收录:CVPR2018(IEEE Conference on Computer Vision and Pattern Recognition) 代码: PyTorch 简介: 将DeepLab系列中的ASPP和DenseNet中的密集连接相结合,构成了DenseASPP。
6031 1
|
6月前
|
机器学习/深度学习 弹性计算 编解码
2026年阿里云服务器4核8G租用价格,可选实例收费标准与最新活动价格
本文解析2026年阿里云4核8G云服务器租用价格及选择策略。涵盖经济型e实例、通用算力型u1/u2a、计算型c9i等多规格实例,价格从经济型e实例1M带宽年费1595.11元至计算型c9i实例3147.56元不等。不同实例适配不同场景:经济型e适合轻量应用,u2a以高性价比适配预算敏感用户,c9i专为高性能计算设计。
|
负载均衡 算法 关系型数据库
大数据大厂之MySQL数据库课程设计:揭秘MySQL集群架构负载均衡核心算法:从理论到Java代码实战,让你的数据库性能飙升!
本文聚焦 MySQL 集群架构中的负载均衡算法,阐述其重要性。详细介绍轮询、加权轮询、最少连接、加权最少连接、随机、源地址哈希等常用算法,分析各自优缺点及适用场景。并提供 Java 语言代码实现示例,助力直观理解。文章结构清晰,语言通俗易懂,对理解和应用负载均衡算法具有实用价值和参考价值。
大数据大厂之MySQL数据库课程设计:揭秘MySQL集群架构负载均衡核心算法:从理论到Java代码实战,让你的数据库性能飙升!
|
8月前
|
存储 机器学习/深度学习 缓存
阿里云第九代云服务器c9i/g9i/r9i怎么样?性能、应用场景与活动价格参考
阿里云推出的第九代云服务器c9i、g9i、r9i实例,搭载最新一代的英特尔® 至强® 6 处理器,相比第8代单核算力最大提升20%,适用于在线游戏、通用互联网应用、视频编解码、数据库应用、搜索推荐等场景,已为海量企业客户带来显著性能跃升。本文为大家深入讲解这三款实例的性能优势、适用场景以及活动价格情况,为大家提供详尽的选购指南。
739 1
|
11月前
|
安全 Java C++
synchronized 原理
本文详解 Java 中 `synchronized` 的底层实现原理及锁升级机制。通过 Monitor 对象管理线程竞争,涉及 owner、EntryList、WaitSet 等结构,并介绍偏向锁、轻量级锁、重量级锁的升级过程。同时对比 `synchronized` 与 `volatile`、`Lock` 的区别,涵盖原子性、可见性、有序性及功能扩展性,帮助理解并发编程中的线程安全机制。
309 0
|
机器学习/深度学习 人工智能 自然语言处理
ai人工智能课程学什么
本内容全面介绍了AI课程的核心体系,涵盖基础理论、核心算法、应用领域及伦理责任等方面。从数学基础与编程技能到机器学习和深度学习算法,再到自然语言处理与计算机视觉等应用领域,系统阐述了AI技术的全貌。同时探讨了开发框架如TensorFlow和PyTorch的使用,并关注AI伦理与社会责任。通过分步验证与实践经验,帮助学习者规避AI局限性。展望未来,生成式人工智能等新兴技术将持续推动课程发展,助力职业成长与社会进步。
|
编解码
Matlab实现OFDM编解码,交织编码,卷积编码,LS信道估计,块状导频
Matlab实现OFDM编解码,交织编码,卷积编码,LS信道估计,块状导频
309 0
|
编解码 前端开发 开发者
前端开发的必修课:如何让你的网页在不同设备上完美呈现?
【10月更文挑战第30天】随着互联网的普及,用户访问网页的设备种类繁多。前端开发者需确保网页在不同设备上完美呈现。本文介绍了一些最佳实践,包括使用响应式设计、相对单位、灵活的图片和视频、测试与优化及考虑交互设计,帮助实现跨设备兼容。
752 2
|
安全 编译器 C语言
C语言常量的定义与使用的注意点
在 C 语言中,常量是在程序运行期间值不变的量,通过字面值、`#define` 或 `const` 关键字定义。字面常量直接在代码中表示固定值,如整数 `100`、浮点数 `3.14`、字符 `'A'` 和字符串 `"Hello, World!"`;`#define` 用于定义宏,如 `#define PI 3.14159`;`const` 则定义不可变变量,如 `const int daysInWeek = 7`。常量可用于数组大小、循环边界等场景,并能提升代码的可读性和可维护性。使用时需注意作用域、类型安全和命名,避免直接使用数字(魔法数字)。
1165 8