用「埋点」记录自己,不妄过一生
最近有朋友问我「埋点怎么做」,给朋友讲了一些互联网广告的案例,从源头的数据采集讲到末尾的应用分析和流量分配等(此处省略N多字)
解释完以后,我想到一个问题:有了埋点可以做分析,那我们对自己的工作,生活,成长过程做了埋点了吗?没埋点的话,那怎么知道自己好还是坏呢?
诶,好问题,那这篇我就来说道说道。
01 什么是埋点
互联网人可能对埋点不陌生,干啥事都要埋点。而对于非互联网的朋友,我还得介绍一下。用「行为记录/跟踪」来解释,可能更好理解。
小红书不是有人这么起标题嘛:请大数据把这条推送给所有的集美们,我不允许你们不知道 xxx。
嗯,大数据已经成了年轻人的梗。
梗是梗,我就问一句:大数据凭啥给你推?ta凭啥就能知道谁喜欢啥,谁需要啥?
因为埋点了!
因为对用户的行为进行了记录和跟踪,发现了用户的喜好和潜在需求!
这里继续简单科普一下,为了更好分析用户,系统会在用户每次打开软件、上下滑(比如抖音)、播放视频、观看视频的时候,在你无感知的情况下,把一些信息通过后台上报给后台系统了。
埋点,有点像顽皮的小学生给老师打小报告。
报告老师:那个谁在2 点 20 还登录了系统,他看了一个视频,看完以后,他还看了 2 个多小时的游戏直播,他他他他还花了爸妈的钱买了皮肤!
因为每个用户,都会收集这些信息然后统计分析,当用户量很大的时候,就会形成所谓的大数据啦,然后才能基于大数据去做分析。
比如,哪个视频出现了多少次,被看了多少次,点击率是多少,进而形成对视频的评价。然后决定这个视频是否要推荐给更多的人。
同时,也会给每个用户打标签,比如,基于你看的内容的次数,频率,时长,给你打上不同的标签,二次元,古装,游戏爱好者等。
现在连教你打标签、做用户画像的帖子也一堆,都快套娃了(😂)
当然啦,标签还可以细分。因为很多读者不是搞这块的,咱点到为止,我也不细讲了。
别的不用记住,你就大概知道:埋点就是打报告!就阔以了!
02 工作生活也可以埋点
绕了一大圈,科普了埋点,就是想给大家讲一个事儿:埋点就是做记录。
既然商业通过埋点数据可以分析个体,然后做千人千面的推荐,那为什么我们自己不可以?
所以,我建议大家适当做做记录,对比对比自己的理想中的样子和现实中的样子。
比如,你觉得自己天赋异禀,结果跟别人一比,差得不止一点半点。再比如,你觉得自己有某个兴趣爱好,音乐,运动,美食,游戏,等等。然后,你发现,买了吉他,五年也没弹几次,报了健身房年卡,一年没去几次,买了私教课,没上完就出差了,然后回来不敢去。
尤其是想提升自己的伙伴,埋头拉车的时候,怎么拉车的,怎么走路的,这样,你才能知道,未来的路,怎么发力比较省力。
虽然有的时候记录很潦草,但有句话说得好,有比没有强!零散的记录也依然能够帮助自己回忆。
谈到记录,我们就想到打卡。谈到打卡,我们就想到自律。谈到自律,我就羡慕嫉妒恨,因为我没那么好的自律性。
可是,不自律,就不行了吗?非也。
我就经常忘了记录,尤其事情很多的时候,也就是突然想起来的时候记一下,零零散散的。
不过,只要我想起来记录,每次记录都可以帮助自己梳理在那个当下的目标。而当自己回看的时候,能稍微回顾一下当时的场景,不至于脑子空空荡荡,回忆起来非常麻烦,这就是,所谓的记忆锚点?回忆的抓手?
知道自己的自律性不好,做不到每天都做,那可以适当把周期放长点。
比如,一个月记录7-8次,总比一个月一次都不记录强,一周想起来记录,记录2-3次,总比一周一次都不记录强。
强迫自己都还做不到的时候,何必勉强、折磨自己呢?为什么不哄哄自己,饭一口一口吃,路一步一步走,慢慢来嘛!咱们要走科学的、健康的、可持续发展之路。
半年下来,那就会有大概几十篇的这种记录,就可以提炼和总结,自己在工作上、个人学习上、生活健康上的成长和突破。
03 趁着情绪埋点,不然忘了,也没激情了
趁着有情绪,你才能进行记录,其实也是记录情绪。
最怕的是什么,明明参加了一个事情,付出了很多。工作里没做什么文档记录,平时也不做个人记录,事情过去一段时间,再想起来的时候,很多细节就想不起了。更重要的是,那个想记录、想吐槽、想发泄的情绪也丢没了。
事情刚刚发生的时候,自己内心的情绪是:老子这次吃了这么大苦、队友傻叉、这么过分、我一定要记录下来。但如果,让你现在对对去年的当时某个非常气愤、吃亏的事情发飙,你情绪能立刻拉满像之前那样发飙吗?细节能说得那么清楚吗?你还记得你想骂什么不?
大概率不能了,是吧?然后很多事情都忘了,那就算了吧~
所以,活在当下,当下之后,趁着热乎劲儿赶紧记录~该骂就骂,该吐槽吐槽,再不济,也可以用小本本记下来。
不然等以后躺棺材了用播放器放录音吗?哦,不对,你如果不知道记录的话,可能没有录音。Sad Story~!
用产品经理、数据产品经理来描述我们日常记录、总结、复盘,那就叫做:
1、对自己的工作、生活埋点;
2、基于埋点信息,对自己经历的事情做数据分析、复盘;
3、结合其他人的经历做竞品分析,对比之中分析对方的优劣势,分析可取、可借鉴之处(切莫照抄)
4、基于以上信息,规划自己的后续迭代,比如下个阶段的工作、下个阶段的求职目标、下个阶段的副业目标、人生目标等。
让我们一起知行合一大家一起在真实的世界里,通过实践、输出持续收获外界反馈。
所以,除了记录以外,我还建议你进入一个能提供一个友好的环境,帮助你客观分析自己的优点和缺点、收获正反馈,然后你能持续朝着自己的目标进发。比如,进入某些不错的社群,打卡记录成长。
有的东西,可能需要反复经历、反复记录,犯错了之后,并不是下次就能意识到的。时间久了,会忘的一次不行,两次,两次不行,三次,最终对某些事情的理解、处理形成肌肉记忆,也就是构建所谓的思维模型。
好啦,以上就是埋点的介绍和用互联网埋点思维记录生活,迭代自己的分享啦~
今天埋点完成!耶!
–END–
以上,感谢阅读~
欢迎点赞、收藏、转发!
也欢迎关注我的公众号:数据产品小lee
相关文章:

用「埋点」记录自己,不妄过一生
最近有朋友问我「埋点怎么做」,给朋友讲了一些互联网广告的案例,从源头的数据采集讲到末尾的应用分析和流量分配等(此处省略N多字) 解释完以后,我想到一个问题:有了埋点可以做分析,那我们对自己…...

运维知识点-Docker从小白到入土
Docker从小白到入土 安装问题-有podmanCentos8使用yum install docker -y时,默认安装的是podman-docker软件 安装docker启动dockeryum list installed | grep dockeryum -y remove xxxx安装Docker安装配置下载安装docker启动docker,并设置开机启动下载所…...

基于DevEco Studio的OpenHarmony应用原子化服务(元服务)入门教程
一、创建项目 二、创建卡片 三、应用服务代码 Index.ets Entry Component struct Index {State TITLE: string OpenHarmony;State CONTEXT: string 创新召见未来!;build() {Row() {Column() {Text(this.TITLE).fontSize(30).fontColor(0xFEFEFE).fontWeight(…...
MySQL和Java程序建立连接的底层原理(JDBC),一个SQL语句是如何执行的呢?
Java程序方面 1. JDBC驱动程序:JDBC驱动程序是连接MySQL数据库的核心组件。它是一组Java类,用于实现与MySQL数据库的通信协议和数据传输。驱动程序负责将Java程序发送的请求转化为MySQL数据库能够理解的格式,并将数据库返回的结果转化为Java…...
uniapp踩坑之项目:uniapp数字键盘组件—APP端
//在components文件夹创建digitKeyboard文件夹,再创建digitKeyboard.vue <!-- 数字键盘 --> <template><view class"digit-keyboard"><view class"digit-keyboard_bg" tap"hide"></view><view clas…...
聊一聊GPT——让我们的写作和翻译更高效
1 介绍 GPT(Generative Pre-trained Transformer)是一种基于Transformer的语言生成模型,由OpenAI开发。它采用了无监督的预训练方式,通过处理大量的文本数据进行自我学习,从而提高其语言生成的能力。 GPT在自然语言…...

413 (Payload Too Large) 2023最新版解决方法
文章目录 出现问题解决方法 出现问题 博主在用vue脚手架开发的时候,在上传文件的接口中碰到 这样一个错误,查遍所有csdn,都没有找到解决方法,通过一些方式,终于解决了。 解决方法 1.打开Vue项目的根目录。 2.在根目…...

uboot启动linux kernel的流程
目录 前言流程图autoboot_commandrun_command_listdo_bootmdo_bootm_statesdo_bootm_linuxboot_prep_linuxboot_jump_linux 前言 本文在u-boot启动流程分析这篇文章的基础上,简要梳理uboot启动linux kernel的流程。 流程图 其中, autoboot_command位于…...

垃圾回收系统小程序定制开发搭建攻略
在这个数字化快速发展的时代,垃圾回收系统的推广对于环境保护和可持续发展具有重要意义。为了更好地服务于垃圾回收行业,本文将分享如何使用第三方制作平台乔拓云网,定制开发搭建垃圾回收系统小程序。 首先,使用乔拓云网账号登录平…...
可变参数模板
1. sizeof...计算参数个数 template<typename... Ts> void magic(Ts... args) {std::cout << sizeof...(args) << std::endl; } 2.递归模板函数 template<typename T> void printf1(T value) {std::cout << value << std::endl; }templ…...

坐公交:内外向乘客依序选座(python字典、字符串、元组)
n排宽度不一的座位,每排2座,2n名内外向乘客依序上车按各自喜好选座。 (笔记模板由python脚本于2023年11月05日 21:49:31创建,本篇笔记适合熟悉python列表list、字符串str、元组tuple的coder翻阅) 【学习的细节是欢悦的历程】 Python 官网&…...

十年老程序员分享13个最常用的Python深度学习库和介绍,赶紧收藏码住!
文章目录 前言CaffeTheanoTensorFlowLasagneKerasmxnetsklearn-theanonolearnDIGITSBlocksdeepypylearn2Deeplearning4j关于Python技术储备一、Python所有方向的学习路线二、Python基础学习视频三、精品Python学习书籍四、Python工具包项目源码合集①Python工具包②Python实战案…...

【pytorch源码分析--torch执行流程与编译原理】
背景 解读torch源码方便算子开发方便后续做torch 模型性能开发 基本介绍 代码库 https://github.com/pytorch/pytorch 模块介绍 aten: A Tensor Library的缩写。与Tensor相关的内容都放在这个目录下。如Tensor的定义、存储、Tensor间的操作(即算子/OPÿ…...
编辑器报警处理
1、warning CS8600: 将 null 文本或可能的 null 值转换为不可为 null 类型。 原代码 string returnedString Marshal.PtrToStringAuto(pReturnedString, (int)bytesReturned); 处理后的代码 string returnedString Marshal.PtrToStringAuto(pReturnedString, (int)bytesR…...

Python库学习(十二):数据分析Pandas[下篇]
接着上篇《Python库学习(十一):数据分析Pandas[上篇]》,继续学习Pandas 1.数据过滤 在数据处理中,我们经常会对数据进行过滤,为此Pandas中提供mask()和where()两个函数; mask(): 在 满足条件的情况下替换数据,而不满足条件的部分…...
工具: MarkDown学习
具体内容看官方教程: Markdown官方教程...

JS逆向爬虫---请求参数加密②【某麦数据analysis参数加密】
主页链接: https://www.qimai.cn/rank analysis逆向 完整参数生成代码如下: const {JSDOM} require(jsdom) const dom new JSDOM(<!DOCTYPE html><p>hello</p>) window dom.windowfunction customDecrypt(n, t) {t t || generateKey(); //…...

基于APM(PIX)飞控和missionplanner制作遥控无人车-从零搭建自主pix无人车无人坦克
前面的步骤和无人机调试一样,可以参考无人机相关专栏。这里不再赘述。 1.安装完rover的固件后,链接gps并进行校准。旋转小车不同方向,完成校准,弹出成功窗口。 2.校准遥控器。 一定要确保遥控器模式准确,尤其是使用没…...
Vue3的手脚架使用和组件父子间通信-插槽(Options API)学习笔记
Vue CLI安装和使用 全局安装最新vue3 npm install vue/cli -g升级Vue CLI: 如果是比较旧的版本,可以通过下面命令来升级 npm update vue/cli -g通过脚手架创建项目 vue create 01_product_demoVue3父子组件的通信 父传子 父组件 <template>…...
第九章软件管理
云计算第九章软件管理 概述 1RPM包 RPM Package Manager 由Red Hat公司提出被众多Linux发现版所采用 也称二进制无需编译可以直接使用 无法设定个人设置开关功能 软件包示例 认识ROM包 2源码包 source code 需要经过GCC,C编辑环境编译才能运行 可以设定个人设置&…...

Lombok 的 @Data 注解失效,未生成 getter/setter 方法引发的HTTP 406 错误
HTTP 状态码 406 (Not Acceptable) 和 500 (Internal Server Error) 是两类完全不同的错误,它们的含义、原因和解决方法都有显著区别。以下是详细对比: 1. HTTP 406 (Not Acceptable) 含义: 客户端请求的内容类型与服务器支持的内容类型不匹…...
前端倒计时误差!
提示:记录工作中遇到的需求及解决办法 文章目录 前言一、误差从何而来?二、五大解决方案1. 动态校准法(基础版)2. Web Worker 计时3. 服务器时间同步4. Performance API 高精度计时5. 页面可见性API优化三、生产环境最佳实践四、终极解决方案架构前言 前几天听说公司某个项…...

linux arm系统烧录
1、打开瑞芯微程序 2、按住linux arm 的 recover按键 插入电源 3、当瑞芯微检测到有设备 4、松开recover按键 5、选择升级固件 6、点击固件选择本地刷机的linux arm 镜像 7、点击升级 (忘了有没有这步了 估计有) 刷机程序 和 镜像 就不提供了。要刷的时…...

剑指offer20_链表中环的入口节点
链表中环的入口节点 给定一个链表,若其中包含环,则输出环的入口节点。 若其中不包含环,则输出null。 数据范围 节点 val 值取值范围 [ 1 , 1000 ] [1,1000] [1,1000]。 节点 val 值各不相同。 链表长度 [ 0 , 500 ] [0,500] [0,500]。 …...

ios苹果系统,js 滑动屏幕、锚定无效
现象:window.addEventListener监听touch无效,划不动屏幕,但是代码逻辑都有执行到。 scrollIntoView也无效。 原因:这是因为 iOS 的触摸事件处理机制和 touch-action: none 的设置有关。ios有太多得交互动作,从而会影响…...

selenium学习实战【Python爬虫】
selenium学习实战【Python爬虫】 文章目录 selenium学习实战【Python爬虫】一、声明二、学习目标三、安装依赖3.1 安装selenium库3.2 安装浏览器驱动3.2.1 查看Edge版本3.2.2 驱动安装 四、代码讲解4.1 配置浏览器4.2 加载更多4.3 寻找内容4.4 完整代码 五、报告文件爬取5.1 提…...

MFC 抛体运动模拟:常见问题解决与界面美化
在 MFC 中开发抛体运动模拟程序时,我们常遇到 轨迹残留、无效刷新、视觉单调、物理逻辑瑕疵 等问题。本文将针对这些痛点,详细解析原因并提供解决方案,同时兼顾界面美化,让模拟效果更专业、更高效。 问题一:历史轨迹与小球残影残留 现象 小球运动后,历史位置的 “残影”…...

AI语音助手的Python实现
引言 语音助手(如小爱同学、Siri)通过语音识别、自然语言处理(NLP)和语音合成技术,为用户提供直观、高效的交互体验。随着人工智能的普及,Python开发者可以利用开源库和AI模型,快速构建自定义语音助手。本文由浅入深,详细介绍如何使用Python开发AI语音助手,涵盖基础功…...

stm32wle5 lpuart DMA数据不接收
配置波特率9600时,需要使用外部低速晶振...

【深度学习新浪潮】什么是credit assignment problem?
Credit Assignment Problem(信用分配问题) 是机器学习,尤其是强化学习(RL)中的核心挑战之一,指的是如何将最终的奖励或惩罚准确地分配给导致该结果的各个中间动作或决策。在序列决策任务中,智能体执行一系列动作后获得一个最终奖励,但每个动作对最终结果的贡献程度往往…...