当前位置: 首页 > news >正文

思维模型 上瘾模型(hook model)

本系列文章 主要是 分享 思维模型,涉及各个领域,重在提升认知。你到底是怎么上瘾(游戏/抖音)的?我们该如何“积极的上瘾”?让我们来一切揭晓这背后的秘密。


1 上瘾模型的应用

1.1上瘾模型的积极应用

@1 学习方面的应用

小明是一名大学生,他对学习英语一直感到非常头疼。但是,他通过使用hool model 上瘾模型来改变了自己的学习方式。具体如下:

  1. 触发:小明发现自己对英语电影和音乐非常感兴趣,于是他决定将这些作为学习英语的触发点。
  2. 行动:每次听到英语歌曲或者观看英语电影时,小明会尝试记录下其中的生词和短语,并在之后的学习中进行学习。
  3. 奖励:随着时间的推移,小明发现自己能够听懂越来越多的英语,并且能够更加流畅地用英语表达自己的想法,这让他感到非常有成就感。
  4. 投入:为了能够更好地学习英语,小明开始参加英语角和英语学习社群,与其他英语学习者交流和分享学习经验。他还购买了一些英语学习资料和工具,以便更好地学习和练习。

通过使用上瘾模型(hool model ),小明成功地培养了自己学习英语的习惯,并且对英语产生了浓厚的兴趣。

@2 健身方面的应用

小红是一名上班族,她长期坐在电脑前工作,导致身体越来越虚弱。她决定通过健身来改善自己的身体状况。

  1. 触发:小红在社交媒体上关注了一些健身博主,他们分享的健身知识和经验激发了小红的兴趣。
  2. 行动:小红开始制定自己的健身计划,每周至少锻炼三次,每次半小时。她选择了一些适合自己的健身方式,例如慢跑和瑜伽。
  3. 奖励:随着时间的推移,小红发现自己的身体状况得到了明显的改善,她感到非常有成就感。
  4. 投入:为了能够更好地健身,小红购买了一些专业的健身器材和服装,并且参加了一些健身课程和社群,与其他健身爱好者交流和分享经验。

通过使用上瘾模型,小红成功地养成了健身的习惯,并且对健身产生了浓厚的兴趣。她的身体状况得到了明显的改善,同时也结交了一些志同道合的朋友。

通过这两个小故事,我们可以看到上瘾模型在学习和健身方面的正面应用。通过确定目标、选择适合自己的方式、不断获得成就感和养成习惯,我们可以让自己更加喜欢学习和健身,从而达到更好的效果。

1.2 上瘾模型的负面作用

@1 社交媒体平台中上瘾的年轻人

小明是一个热爱社交媒体的年轻人,他每天都会花费大量的时间在各种社交平台上浏览和发布内容。有一天,他发现了一个新的社交媒体平台D,这个平台提供了许多有趣的内容和功能,让他感到非常兴奋。

小明开始在这个平台上发布自己的照片和视频,并且很快就得到了一些关注和点赞。他发现自己越来越喜欢这个平台,每天都会花费更多的时间在上面,不断地发布新的内容和与其他用户互动。

随着时间的推移,小明发现自己越来越难以离开这个平台。他每天都会花几个小时在上面,甚至在工作和学习时也会偷偷打开这个平台。他开始忽略了自己的生活和工作,只专注于在这个平台上获得更多的关注、互动和点赞。

最终,小明意识到自己已经对这个社交媒体平台上瘾了。他开始感到焦虑和不安,因为他无法控制自己的行为。他意识到自己需要改变这种情况,于是他卸载了该社交平台的应用,然而过了半个月后他又开始重新安装该平台应用并继续使用,只是相对来说花在上面的时间少了些而已。

@2 沉迷游戏的青年

小明曾经是一个成绩优异、热爱学习的好孩子。然而,自从他沉迷于游戏后,一切都发生了改变。

小明第一次接触游戏是在朋友的推荐下。他尝试玩了一下,发现自己很快就被游戏的刺激和挑战所吸引。从那一刻起,小明开始沉迷于游戏中,每天都会花费大量的时间在游戏里,甚至忽略了自己的学业。

随着时间的推移,小明越来越难以离开游戏。他开始对其他事情失去兴趣,只专注于游戏。他的学业成绩也因此一路下滑,父母和老师都对他感到失望。

小明也曾试图摆脱游戏的诱惑,但总是无法控制自己。他感到自己像是被游戏的勾子牢牢抓住,无法自拔。

@3 电子商务中那些上瘾的消费者

小美是一位年轻的职场白领,她喜欢在电子商务平台上购物。有一天,小美在浏览一家电子商务平台时,发现了一件漂亮的连衣裙,价格也很实惠,于是她决定购买。

当小美下单后,她收到了一封电子邮件,告诉她订单已经成功提交,并且将在几天内送达。几天后,小美收到了她的连衣裙,她非常满意。这是一次愉快的购物,而且比线下店要便宜20%呢,感觉相当棒。

从那以后,小美开始经常在这家电子商务平台上购物。每次购物后,她都会收到一封电子邮件,告诉她订单的状态和物流信息。这些邮件让小美感到非常兴奋,她开始期待下一次购物。

随着时间的推移,小美发现自己越来越难以离开这家电子商务平台。她每天都会花费大量的时间在上面浏览商品,并且不断地下单购买。

小美发现自己无法控制自己的购物行为,她开始忽略了自己的财务状况和生活质量。她的信用卡账单越来越高,家里也堆满了她购买的商品。

2 模型 上瘾模型(hook model)

2.1 上瘾到底是什么?

“上瘾模型”(Hook Model),是由美国斯坦福大学商学院的尼尔·埃亚尔(Nir Eyal)、瑞安·胡佛(Ryan Hoover)提出的一种描述用户习惯养成的模型。它由四个阶段组成:触发(Trigger)、行动(Action)、奖励(Reward)和投入(Investment),并通过这四个阶段的循环,形成用户的习惯。具体来说,“上瘾模型”的四个阶段如下:

  1. 触发(Trigger):这是指用户接收到某种提示或刺激,从而激发他们的兴趣或需求。触发可以是外部的,比如广告、社交媒体、邮件等,也可以是内部的,比如情绪、想法、习惯等。
  2. 行动(Action):这是指用户根据触发所采取的具体行动。行动可以是简单的,比如点击链接、下载应用、购买产品等,也可以是复杂的,比如填写问卷、发布内容、参加活动等。
  3. 奖励(Reward):这是指用户在完成行动后所得到的回报或奖励。奖励可以是物质的,比如优惠券、礼品卡、积分等,也可以是精神的,比如满足感、成就感、社会认可等。
  4. 投入(Investment):这是指用户在得到奖励后,对产品或服务的投入,包括时间、精力、金钱等。投入可以增加用户的忠诚度和粘性,从而促进用户的再次使用和推荐。

通过这四个阶段的循环,用户可以逐渐形成对产品或服务的依赖和习惯,从而达到“上瘾”的效果。

2.2 为什么会上瘾?

“上瘾模型”(Hook Model)产生的原因是多方面的,主要与人类的心理和行为习惯有关。

  • 首先,人类的大脑天生喜欢获得奖励和满足感,这是上瘾行为产生的基础。当人们得到某种奖励或满足感时,大脑会释放多巴胺等神经递质,使人们感到愉悦和满足。这种愉悦感会促使人们重复这种行为,以获得更多的奖励和满足感。
  • 其次,现代社会的数字化和智能化程度越来越高,人们越来越容易接触到各种数字产品和应用。这些数字产品和应用往往具有强烈的刺激性和吸引力,能够满足人们的各种需求和欲望,从而使人们容易陷入上瘾行为中。
  • 再者,人们的生活压力和焦虑感也可能导致上瘾行为的产生。当人们感到压力和焦虑时,往往会寻求一些能够缓解压力和焦虑的方式,如使用数字产品和应用等。如果这些行为能够满足人们的需求,就会形成上瘾行为。
  • 最后,上瘾模型的产生也与商业和营销策略有关。许多数字产品和应用的开发者和营销者利用了人们的心理和行为习惯,设计和推广能够引起人们上瘾的产品和应用,以提高用户的忠诚度和留存率。

因此,上瘾模型的产生是多方面的,与人类的心理和行为习惯、数字化和智能化程度、生活压力和焦虑感以及商业和营销策略等因素有关。

3 模型简图

相关文章:

思维模型 上瘾模型(hook model)

本系列文章 主要是 分享 思维模型,涉及各个领域,重在提升认知。你到底是怎么上瘾(游戏/抖音)的?我们该如何“积极的上瘾”?让我们来一切揭晓这背后的秘密。 1 上瘾模型的应用 1.1上瘾模型的积极应用 1 学…...

中文编程开发语言工具编程实际案例:美发店会员管理系统软件编程实例

中文编程开发语言工具编程实际案例:美发店会员管理系统软件编程实例 中文编程开发语言工具编程实际案例:美发店会员管理系统软件编程实例。 软件功能: 1、系统设置:参数设定,账号及权限设置,系统初始化&a…...

【27】c++设计模式——>迭代器模式(1)

迭代器实现通常包含两个主要组件:迭代器和聚合对象,聚合对象一般是vector,list,set,map等,迭代器负责在聚合对象上进行遍历,并提供了一种统一的访问元素的方法。聚合对象用来存储,并…...

table的展开折叠按钮操作

按钮 <el-buttontype"info"plainicon"el-icon-sort"size"mini"click"toggleExpandAll">展开/折叠</el-button>table: default-expand-all“isExpandAll” <el-tablev-if"refreshTable"v-loading"loadi…...

计算机毕业设计 基于SpringBoot智慧养老中心管理系统的设计与实现 Javaweb项目 Java实战项目 前后端分离 文档报告 代码讲解 安装调试

&#x1f34a;作者&#xff1a;计算机编程-吉哥 &#x1f34a;简介&#xff1a;专业从事JavaWeb程序开发&#xff0c;微信小程序开发&#xff0c;定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事&#xff0c;生活就是快乐的。 &#x1f34a;心愿&#xff1a;点…...

Android-Framework 不允许应用商场下载的应用安装,adb 、pm 可以正常安装

一、环境 高通865 Android10 二、情景 从framework层禁止应用商场下载的应用安装&#xff0c;adb 、pm 可以正常安装 三、代码实现 frameworks/base/packages/PackageInstaller/src/com/android/packageinstaller/InstallStart.java -35,6 35,7 import android.os.Build;…...

面试 4

1、作用域 w3scholl中定义&#xff1a;作用域指的是您有权访问的变量集合。 作用域是指在程序中定义变量的区域&#xff0c;该位置决定了变量的生命周期。通俗理解&#xff0c;作用域就是变量与函数的可访问范围&#xff0c;即作用域控制着变量和函数的可见性和生命周期。 在…...

【AI视野·今日Robot 机器人论文速览 第五十五期】Mon, 16 Oct 2023

AI视野今日CS.Robotics 机器人学论文速览 Mon, 16 Oct 2023 Totally 27 papers &#x1f449;上期速览✈更多精彩请移步主页 Interesting: &#x1f4da;***AcTExplore, 对于未知物体的主动触觉感知。基于强化学习自动探索物体的表面形貌&#xff0c;增量式重建。(from 马里兰…...

交换机基础(一)

一、物理接口 配置物理接口需要分别指定接口类型、框号、插槽号、交换机端口号。常见接口类型如表所示。 插槽号&#xff1a;插槽号是交换机模块号&#xff0c;非模块化交换机则不用标识插槽号或者使用0编号。 端口号&#xff1a;交换机端口总是从1开始。 接口类型 接口配置…...

进阶JAVA篇- Collcetions 工具类与集合的并发修改异常问题

目录 1.0 集合的并发修改问题 1.1 如何解决集合的并发修改问题 2.0 Collcetions 工具类的说明 1.0 集合的并发修改问题 我们可以简单的认为&#xff0c;就是使用迭代器遍历集合时&#xff0c;又同时在删除集合中的数据&#xff0c;程序就会出现并发修改异常的错误。 代码如下&…...

npm WARN npm npm does not support Node.js v12.18.3

npm 不支持 Node.js v12.18.3 &#xff0c; npm和node的版本不匹配。 npm WARN npm npm does not support Node.js v12.18.3 npm WARN npm You should probably upgrade to a newer version of node as we npm WARN npm cant make any promises that npm will work with this v…...

转行做程序员,多晚都不晚

大家好啊&#xff0c;我是董董灿。 最近有不少小伙伴加我微信咨询一些问题&#xff0c;有同学想了解AI行业的现状&#xff0c;想着转行的&#xff0c;也有在校生想了解毕业后工作方向的&#xff0c;当然也有想学习编程知识的。 诚惶诚恐&#xff0c;没想到之前写的文章&#…...

自动化运维ansible

一、Ansible概述: 是一个配置管理系统&#xff08;configuration management system&#xff09;,当下最流行的批量自动化运维工具之一。 Ansible是一个开源的自动化工具&#xff0c;用于配置管理、应用程序部署和编排等 IT 任务的执行。它专注于简单性和可扩展性&#xff0c;并…...

记录:Unity脚本的编写4.0

目录 前言导入音乐编写脚本 前言 之前使用脚本对uniry中的模型进行了控制&#xff0c;诸如使用键盘控制对象模型的移动或者使用鼠标对对象模型进行角度的切换&#xff08;或者是类似的东西&#xff09;&#xff0c;而我们在游戏的过程中&#xff0c;总是伴随着一些好听的bgm&a…...

vue中引入jquery解决跨域问题

1、vue 工程文件 package.json 中 引入 “dependencies”: { “jquery”:“^2.2.4” }, 2、控制台执行命令&#xff0c;当前工程文件夹下 cnpm install 3、修改的vue文件中 加入 import $ from ‘jquery’ 4、调用 ajax请求 $.ajax({url:http://192.168.0.10:9099/strutsJspA…...

车规MCU开发工具之Vector DaVinci Configurator执行arxml合并操作

环境 Step1 导入要合并的arxml 、 Step 2 比较、合并过程 <完>...

数字滚动动效(纯HTML5版和Vue版本)

数字从0到指定数字的滚动动效&#xff0c;直接上代码&#xff1b; H5 <!DOCTYPE html> <html> <head><style>/* 设置数字显示的样式 */.counter {font-weight:700;font-size: 36px;color: #333;}</style> </head> <body><div cl…...

Leetcode—2530.执行K次操作后的最大分数【中等】(C语言向上取整数学公式)

2023每日刷题&#xff08;五&#xff09; Leetcode—2530.执行K次操作后的最大分数 向上取整思想 参考了这篇文章 有人肯定会问&#xff0c;这个向上取整为什么是这样来的。接下来我简单讲解一下。 数学式&#xff1a; x y 数学式&#xff1a;\frac{x}{y} 数学式&#xff1a…...

CMakeList 编写示例

cmake_minimum_required(VERSION 3.8) #指定cmake的最小版本 set(PROJECT_NAME Untitled_1) #初始化变量 project(${PROJECT_NAME} VERSION 1.0) #创建一个project set(CMAKE_AUTOMOC ON) #初始化内置变量, 该变量为Qt工程专属变量 set(CMAKE_AUTORCC ON) set(CMAKE_A…...

OSI笔记

由7层组成&#xff0c;由下自上分别为&#xff1a; 物理层&#xff08;硬件方面&#xff0c;例如物理网络设备、布线电缆、光纤等&#xff09;&#xff0c; 传输数据主要是比特流0 1 、电信号数据链路层&#xff08;确定了0 1 的分组方式&#xff0c;通过广播的方式&#xff0…...

HTML 语义化

目录 HTML 语义化HTML5 新特性HTML 语义化的好处语义化标签的使用场景最佳实践 HTML 语义化 HTML5 新特性 标准答案&#xff1a; 语义化标签&#xff1a; <header>&#xff1a;页头<nav>&#xff1a;导航<main>&#xff1a;主要内容<article>&#x…...

基于FPGA的PID算法学习———实现PID比例控制算法

基于FPGA的PID算法学习 前言一、PID算法分析二、PID仿真分析1. PID代码2.PI代码3.P代码4.顶层5.测试文件6.仿真波形 总结 前言 学习内容&#xff1a;参考网站&#xff1a; PID算法控制 PID即&#xff1a;Proportional&#xff08;比例&#xff09;、Integral&#xff08;积分&…...

《从零掌握MIPI CSI-2: 协议精解与FPGA摄像头开发实战》-- CSI-2 协议详细解析 (一)

CSI-2 协议详细解析 (一&#xff09; 1. CSI-2层定义&#xff08;CSI-2 Layer Definitions&#xff09; 分层结构 &#xff1a;CSI-2协议分为6层&#xff1a; 物理层&#xff08;PHY Layer&#xff09; &#xff1a; 定义电气特性、时钟机制和传输介质&#xff08;导线&#…...

UE5 学习系列(三)创建和移动物体

这篇博客是该系列的第三篇&#xff0c;是在之前两篇博客的基础上展开&#xff0c;主要介绍如何在操作界面中创建和拖动物体&#xff0c;这篇博客跟随的视频链接如下&#xff1a; B 站视频&#xff1a;s03-创建和移动物体 如果你不打算开之前的博客并且对UE5 比较熟的话按照以…...

基于当前项目通过npm包形式暴露公共组件

1.package.sjon文件配置 其中xh-flowable就是暴露出去的npm包名 2.创建tpyes文件夹&#xff0c;并新增内容 3.创建package文件夹...

论文解读:交大港大上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(一)

宇树机器人多姿态起立控制强化学习框架论文解析 论文解读&#xff1a;交大&港大&上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架&#xff08;一&#xff09; 论文解读&#xff1a;交大&港大&上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化…...

若依登录用户名和密码加密

/*** 获取公钥&#xff1a;前端用来密码加密* return*/GetMapping("/getPublicKey")public RSAUtil.RSAKeyPair getPublicKey() {return RSAUtil.rsaKeyPair();}新建RSAUti.Java package com.ruoyi.common.utils;import org.apache.commons.codec.binary.Base64; im…...

React核心概念:State是什么?如何用useState管理组件自己的数据?

系列回顾&#xff1a; 在上一篇《React入门第一步》中&#xff0c;我们已经成功创建并运行了第一个React项目。我们学会了用Vite初始化项目&#xff0c;并修改了App.jsx组件&#xff0c;让页面显示出我们想要的文字。但是&#xff0c;那个页面是“死”的&#xff0c;它只是静态…...

C++ 类基础:封装、继承、多态与多线程模板实现

前言 C 是一门强大的面向对象编程语言&#xff0c;而类&#xff08;Class&#xff09;作为其核心特性之一&#xff0c;是理解和使用 C 的关键。本文将深入探讨 C 类的基本特性&#xff0c;包括封装、继承和多态&#xff0c;同时讨论类中的权限控制&#xff0c;并展示如何使用类…...

【QT控件】显示类控件

目录 一、Label 二、LCD Number 三、ProgressBar 四、Calendar Widget QT专栏&#xff1a;QT_uyeonashi的博客-CSDN博客 一、Label QLabel 可以用来显示文本和图片. 核心属性如下 代码示例: 显示不同格式的文本 1) 在界面上创建三个 QLabel 尺寸放大一些. objectName 分别…...