用「埋点」记录自己,不妄过一生
最近有朋友问我「埋点怎么做」,给朋友讲了一些互联网广告的案例,从源头的数据采集讲到末尾的应用分析和流量分配等(此处省略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编辑环境编译才能运行 可以设定个人设置&…...
超分辨数据集全景图:从经典基准到实战选型指南
1. 超分辨数据集入门:为什么选择比努力更重要 刚接触超分辨率技术时,我和大多数新手一样,第一反应是赶紧找个开源模型跑起来。结果发现同样的代码,在Set5上PSNR能到40,换成自己的照片却糊成一团。后来才明白࿰…...
OpenJSCAD.org与3D打印完美结合:从代码到实物的完整工作流程
OpenJSCAD.org与3D打印完美结合:从代码到实物的完整工作流程 【免费下载链接】OpenJSCAD.org JSCAD is an open source set of modular, browser and command line tools for creating parametric 2D and 3D designs with JavaScript code. It provides a quick, pr…...
AI集成开发工程师的技术实践与转型之路
第一章:技术架构演进与AI融合趋势 1.1 传统开发范式的演进 现代软件开发正经历从单一业务系统向智能化业务系统的转型。传统的.NET技术栈作为企业级应用开发的基石,其技术架构也在不断演进: // 典型的三层架构示例 public class BusinessLogic {private readonly IDataAc…...
计算机图形学面试突击:Cohen-Sutherland编码裁剪的10种边界情况详解
计算机图形学面试突击:Cohen-Sutherland编码裁剪的10种边界情况详解 在计算机图形学的面试中,直线段裁剪算法是高频考点之一。Cohen-Sutherland算法作为经典解决方案,其核心在于通过编码和位运算快速判断线段与裁剪窗口的关系。本文将深入剖析…...
系统托盘管理效率革命:让你的Windows桌面空间重获自由
系统托盘管理效率革命:让你的Windows桌面空间重获自由 【免费下载链接】rbtray A fork of RBTray from http://sourceforge.net/p/rbtray/code/. 项目地址: https://gitcode.com/gh_mirrors/rb/rbtray 当你的任务栏堆叠着12个窗口图标,每点击一次…...
TimeGAN实战:用对抗网络生成高保真时间序列数据
1. TimeGAN:当时间序列遇上生成对抗网络 第一次听说TimeGAN这个概念时,我正在处理一批金融交易数据。客户要求我们开发一个高频交易预测模型,但原始数据涉及商业机密,能拿到的样本量只有正常需求的1/10。当时试过传统的数据增强方…...
批量加密RAR文件超简单!WinRAR自动加密技巧
Rar压缩包是大家经常使用的文件,并且可以进行加密,也是一种文件加密方式,那么当你有很多文件都需要压缩加密,按照正常加密方法来说,我们需要重复操作多次才能实现。其实我们可以使用自动加密功能来完成批量加密。 不过…...
4个关键阶段:让老旧Mac通过OpenCore Legacy Patcher实现系统兼容性与硬件加速解锁
4个关键阶段:让老旧Mac通过OpenCore Legacy Patcher实现系统兼容性与硬件加速解锁 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 老旧设备升级面…...
从连续到离散:用Python小例子复现Mamba SSM的零阶保持离散化(含完整代码)
从连续到离散:用Python小例子复现Mamba SSM的零阶保持离散化(含完整代码) 在深度学习领域,状态空间模型(State Space Model, SSM)因其对序列数据的强大建模能力而备受关注。Mamba作为SSM的最新演进&#x…...
告别MinGW!用WSL2+Clion打造Win10下最顺滑的C/C++开发环境(2023最新版)
告别MinGW!用WSL2Clion打造Win10下最顺滑的C/C开发环境(2023最新版) 在Windows平台上进行C/C开发,开发者们长期被MinGW的性能瓶颈所困扰。编译速度慢、调试体验差、跨平台兼容性问题频发,这些问题严重影响了开发效率。…...
