从这5个方面,总结我当PM的第一年
以下5个方面(学习、思考、沟通、执行、产品)的分享,都是我站在巨人的肩膀上,结合自己所学所做总结而来;同时,我也继续学习,不断完善这些知识。如有不当,欢迎大家指正~
一、学习:学以致用
我是用“学以致用”指导我的学习。因为“实践是检验真理的唯一标准”。方法就是这么简单,当你学到知识时,就要想办法在工作上、生活上应用。
前期我是简单地运用学以致用,但缺少理论指导,有时效果并不好。后来,我从某些大神的分享学到一些理论,较好地解决我的问题。
图1 学习和应用模型
学习是从有限的例子找出规律,将信息抽象成知识的过程。
有限的例子包括文章书籍的信息、别人的经验分享和自己的实践等。
然后,我们将抽象出来的知识应用到我们从未见过的情况,如果应用成功,说明知识是正确的。如果不成功,那就需要结合刚应用的例子和以前的例子,重新找规律和抽象。
以上的学习理论,和机器学习理论很相似,毕竟一些大神就是从机器学习的理论中总结出这套学习理论。
例如对于机器来说,学习就是建模,对信息抽象就是样本训练。
总而言之,实践是检验真理的唯一标准。
那如何学习(即对信息进行抽象)?除了亲自实践,还有其他办法应用吗?
这些问题,目前我也在学习当中,有机会再分享给大家。但一些大神推荐,学习推荐思维导图法,应用推荐费曼技巧,当然更好的是亲自实践。
二、思考:系统思考
思考与学习的关系是:“学而不思则罔,思而不学则殆”。也就是,思考是学习的方法。要从例子中找出规律,将信息压缩成知识,都需要经过思考。
思考的具象化就是思维导图,所以学习推荐用思维导图法是有道理的。
思考的关键词是“系统思考”。系统思考实质是利用“思考系统”进行思考。
系统思考的过程是:输入例子(已知信息),经过思考系统,输出问题的答案(输入-思考系统-输出)。
思考系统实际上是自己的认知系统,或者知识网络,这个系统存储的是知识与知识的关系。
当然,我的知识网络还很弱小。目前,我一般是用现有模型来帮助思考。
例如,宏观分析时用PEST模型,态势分析时用SWOT模型等。
然后,在这些模型的帮助的同时,我会告诉自己:尽可能全面地、深度地思考。也就是,思考多种因素对问题的影响,或者从多种角度思考问题。
三、沟通:信息同步
我一般用“信息同步”指导我的沟通。沟通的本质就是双方的信息进行同步。
图2 沟通的三个阶段
沟通分为三个阶段:建立沟通、传递信息、结束沟通。
1. 建立沟通
建立沟通阶段,包括确认状态和基础同步。基础同步包括概念同步、位置同步、时间同步等。
例如,我打算找开发商量某个活动落地页需求时,我先确认开发在不在,是否有空沟通?
然后,我跟开发说:正在设计中的活动落地页,我有个需求想向你咨询一下是否可行,这个落地页可能中秋节前要上线。
2. 传递信息
传递信息阶段,包括减少干扰和有序传递等。
例如,情绪、态度、动作和双方的熟悉度等都会干扰正常沟通。
而由于信息是分段传递给对方,如果我讲得没有逻辑,相当于无序传递,就很难让对方重新组织信息。
3. 结束沟通
结束沟通阶段,包括确认信息和延时等待。
例如,跟开发沟通完后,要确认之前传递的信息,至少问一句“我说得明白吗?”。如果很重要,一般会要求邮件确认。
同时,要等待一定时间才结束沟通去执行任务。因为有可能开发有新的意见,不过这个等待时间要根据不同场景确定。
以上理论主要是参考TCP(传输控制协议),包括著名的三次握手和四次挥手。
例如,TCP建立连接阶段,三次握手就是要确认双方是否支持协议,双方的接收能力和发送能力是否正常。数据传输阶段,数据是分块传输,而且每块都带有序号报文。
四、执行:矢量理论
我通常用[矢量理论]指导我的执行,矢量是既有大小又有方向的量。
设当下为起点,目标为终点,它们之间的连线是具有方向的矢量(也叫向量),而非只有大小的标量。因此,向目标行动实际上是一个矢量运算过程。
矢量理论有两种解释角度:
第一种是方向角度
根据矢量三角形法则,两个矢量a和b相加,得到的是另一个矢量。
这个矢量可以表示为将a的终点和b的起点重合后,从a的起点指向b的终点的矢量。
也就是,当执行遇到困难时,我们可以选择先向其他方向行动,再绕回来,最终仍然可以到达目标。
图3 矢量的三角形法则
第二种是大小角度
根据矢量的正交分解原则,矢量可分解为两个相互垂直的分矢量。
以正确目标矢量为X轴,正交分解执行矢量后,可以得到:当执行方向与目标方向有偏差时,实际上只有部分行动大小是有效的,是促使任务接近目标的。方向偏差越大,需要的行动大小越多。
图4 矢量的正交分解
现实上,理想的执行矢量是罕见的。大部分场景有着各种各样的干扰,例如参加会议、解决开发疑惑、分析需求遇到瓶颈等。
所以我们讲究高效执行,高效执行就是尽可能用最小行动调整方向,减少无效的行动大小。
图5 减少无效行动
很多执行方面的问题可以应用矢量理论,在此不展开讲。
例如执行单一目标的任务时,同一时间的行动大小是有上限的,如果一心二用,就会影响任务目标有效的行动大小。因为部分行动被分到其他目标。
又例如,尽快进入工作状态,实际上就是迅速明确好目标,尽快行动。因为失去方向,再多的行动只是标量,而不是矢量。
五、产品:真诚负责
我对待产品工作的态度是真诚负责,我真诚地对待我的产品,真诚意味着不忘初心。
我的产品初心是尽可能设计切实解决用户需求的产品;在不影响成本(工期、人力等)和合适的商业化下,尽可能让用户用得舒服。简单点说,我不会乱搞我的产品。
我负责地对待我的产品,至少我的设计、同步出了问题,我会主动承担责任,并认真解决问题。
对待产品,我会像对待我的孩子一样,虽然可能不咋滴,但始终是自家孩子,出了问题就得负责并且尽可能解决问题。
当然,产品工作还有很多经验和方法。但我觉得,不同公司不同团队对产品设计和落地等有不同要求和标准,只要我有正确的态度,结合其他能力可以很快地适应和学习,所以这次总结便不展开分享具体经验了。
相关文章:
从这5个方面,总结我当PM的第一年
以下5个方面(学习、思考、沟通、执行、产品)的分享,都是我站在巨人的肩膀上,结合自己所学所做总结而来;同时,我也继续学习,不断完善这些知识。如有不当,欢迎大家指正~一、学习&#…...

ChatGPT可以作为一个翻译器吗?
论文地址:https://arxiv.org/abs/2301.08745.pdf 背景 自从OpenAI2022年11月30日发布ChatGPT以来,基本上把NLP所有任务大统一了,那么在机器翻译的表现到底如何呢?腾讯AI Lab在翻译Prompt、多语言翻译以及翻译鲁棒性三方面做了一…...

详述java的设计模式(三)
1.装饰者模式 装饰者模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 使用场景: 在不影响其他对象的情况下ÿ…...
Linux命令·pwd
Linux中用 pwd 命令来查看”当前工作目录“的完整路径。 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。 在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。1.命令格式:pwd [选项…...

以图搜图服务快速搭建
以图搜图服务快速搭建 电商公司,管理的商品少则几千,多则上百万。如何帮助用户从多如牛毛的商品中找到类似的商品就成了问题。 以图搜图就可以很好的帮助解决这个问题,通过 Towhee(resnet50 模型) Milvus 如何实现本…...

【TensorFlow安装踩坑记录】
TensorFlow安装踩坑记录第一步,切换服务器cuda版本第二步,conda安装tensorflow记录一下最近安装Tensorflow v1时遇到的问题和解决办法第一步,切换服务器cuda版本 首先我想安装tensorflow 1.13.1,兼容的cuda版本是10.0,…...
03.03回溯法
class Solution { public:vector<int> temp;vector<vector<int>> ans;void dfs(int cur,int n,int k){//剪枝 temp 长度加上区间 [cur, n] 的长度小于 k,不可能构造出长度为 k 的 tempif(temp.size()(n-cur1)<k){return;}if(temp.size()k){ans…...

I.MX6ULL内核开发0:linux内核模块
目录 简要 一、内核模块的概念 二、内核模块加载、卸载过程 简要 1、内核模块的概念 2、内核模块的原理:内核模块在内核的加载、卸载过程。 一、内核模块的概念 内核,是一个操作系统的核心。是基于硬件的第一层软件扩充,提供操作系统的最…...

qsort快速排序的实现以及模拟实现qsort的功能(狠狠的拿捏)
当你为错过太阳而哭泣的时候,你也要再错过群星了。 --泰戈尔 目录 一.qsort快速排序的实现 二.模拟实现一个qsort功能的函数 一.qsort快速排序的实现 下面是 qsort() 函数的声明: void qsort(void *base, size_t nitems, size_t size, int (…...

[Java·算法·中等]LeetCode215. 数组中的第K个最大元素
每天一题,防止痴呆题目示例分析思路1题解1分析思路2题解2分析思路3题解3👉️ 力扣原文 题目 给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。 请注意,你需要找的是数组排序后的第 k 个最大的元素,而不…...

xgboost:算法数学原理
xgboost算法数学原理 1、求预测值 y^iϕ(xi)∑k1Kfk(xi),fk∈F,(1)\hat{y}_i\phi\left(\mathbf{x}_i\right)\sum_{k1}^K f_k\left(\mathbf{x}_i\right), \quad f_k \in \mathcal{F},\tag{1} y^iϕ(xi)k1∑Kfk(xi),fk∈F,(1) F{f(x)wq(x)}(q:Rm→T,w∈RT)\mathca…...
map、multimap、unordered_map
引用:windows程序员面试指南 map map 红黑树 map 对value值无要求 map 有序,按照key值自动排序 map key值唯一 map 头文件:#include map 支持重载[]的运算符 map 为保持有序性,erase()开销大 multimap multimap 红黑树 multim…...
2023年全国最新会计专业技术资格精选真题及答案11
百分百题库提供会计专业技术资格考试试题、会计考试预测题、会计专业技术资格考试真题、会计证考试题库等,提供在线做题刷题,在线模拟考试,助你考试轻松过关。 一、选择题 1.下列各项中,仅将生产过程中消耗的变动成本计入产品成本…...

Centos7搭建NFS
1.NFS简介Network File System(网络文件系统,通过网络让不同的机器系统之间可以彼此共享文件和目录,类似Samba服务。2.NFS挂载原理 在网络中服务器和客户端进行连接都是通过端口进行数据传输,而NFS服务端的端口是随机的,从而导致N…...

ThreadLoca基本使用以及与synchronized的区别
文章目录1. ThreadLocal介绍1.1 官方介绍1.2 基本使用1.2.1 常用方法1.2.2 使用案例1.3 ThreadLocal类与synchronized关键字1.3.1 synchronized同步方式1.3.2 ThreadLocal与synchronized的区别2. 运用场景_事务案例2.1 转账案例2.1.1 场景构建2.1.2 引入事务2.2 常规解决方案2.…...

【C++】纯虚函数、纯虚析构
纯虚函数语法:virtual 返回值类型 函数名(参数列表) 0纯虚函数的作用:不用定义!在多态中,通常父类中虚函数的实现是无意义的(因为主要用子类重写的,父类只是为了派生子类当做一个类族的顶层出现࿰…...
Python 进阶小技巧:7招展开嵌套列表
大家好,今天给大家讲解一个Python的进阶知识点:如何将一个嵌套的大列表展开形成一个列表。 小编提供了7种方法供大家学习参考: for循环 列表推导式 使用第三方库itertools 使用sum函数 python自加() 使用extend函…...

【Spring6】| Bean的作用域
目录 一:Bean的作用域 1. singleton(单例) 2. prototype(多例) 3. 其它scope 4. 自定义scop(了解) 一:Bean的作用域 1. singleton(单例) (1…...

Qt界面美化之自定义qss样式表
原生的QT界面不好看,有时候需要根据美工的设计图修改样式。如果使用QML的话搞界面是快,但是QML有点儿吃内存,有时简单的功能还是用传统c的widget方便些。好在有qss,传统界面也可以美化的。QSS称为Qt Style Sheets也就是Qt样式表&a…...

春招进行时:“211文科硕士吐槽工资5500” HR:行情和能力决定价值
学历重要,还是能力重要? 春招进行时,不少学生求职遇冷,会把原因归结为学历水平不够高、毕业院校不够档次、专业不够热门、非一线城市就业机会少等等。 直到上海一位211大学的文科男硕士,吐槽招聘会提供的岗位薪资待遇…...
Cursor实现用excel数据填充word模版的方法
cursor主页:https://www.cursor.com/ 任务目标:把excel格式的数据里的单元格,按照某一个固定模版填充到word中 文章目录 注意事项逐步生成程序1. 确定格式2. 调试程序 注意事项 直接给一个excel文件和最终呈现的word文件的示例,…...
在鸿蒙HarmonyOS 5中实现抖音风格的点赞功能
下面我将详细介绍如何使用HarmonyOS SDK在HarmonyOS 5中实现类似抖音的点赞功能,包括动画效果、数据同步和交互优化。 1. 基础点赞功能实现 1.1 创建数据模型 // VideoModel.ets export class VideoModel {id: string "";title: string ""…...
【Java学习笔记】Arrays类
Arrays 类 1. 导入包:import java.util.Arrays 2. 常用方法一览表 方法描述Arrays.toString()返回数组的字符串形式Arrays.sort()排序(自然排序和定制排序)Arrays.binarySearch()通过二分搜索法进行查找(前提:数组是…...
macOS多出来了:Google云端硬盘、YouTube、表格、幻灯片、Gmail、Google文档等应用
文章目录 问题现象问题原因解决办法 问题现象 macOS启动台(Launchpad)多出来了:Google云端硬盘、YouTube、表格、幻灯片、Gmail、Google文档等应用。 问题原因 很明显,都是Google家的办公全家桶。这些应用并不是通过独立安装的…...

第一篇:Agent2Agent (A2A) 协议——协作式人工智能的黎明
AI 领域的快速发展正在催生一个新时代,智能代理(agents)不再是孤立的个体,而是能够像一个数字团队一样协作。然而,当前 AI 生态系统的碎片化阻碍了这一愿景的实现,导致了“AI 巴别塔问题”——不同代理之间…...

新能源汽车智慧充电桩管理方案:新能源充电桩散热问题及消防安全监管方案
随着新能源汽车的快速普及,充电桩作为核心配套设施,其安全性与可靠性备受关注。然而,在高温、高负荷运行环境下,充电桩的散热问题与消防安全隐患日益凸显,成为制约行业发展的关键瓶颈。 如何通过智慧化管理手段优化散…...
C++中string流知识详解和示例
一、概览与类体系 C 提供三种基于内存字符串的流,定义在 <sstream> 中: std::istringstream:输入流,从已有字符串中读取并解析。std::ostringstream:输出流,向内部缓冲区写入内容,最终取…...
Python如何给视频添加音频和字幕
在Python中,给视频添加音频和字幕可以使用电影文件处理库MoviePy和字幕处理库Subtitles。下面将详细介绍如何使用这些库来实现视频的音频和字幕添加,包括必要的代码示例和详细解释。 环境准备 在开始之前,需要安装以下Python库:…...

C++ Visual Studio 2017厂商给的源码没有.sln文件 易兆微芯片下载工具加开机动画下载。
1.先用Visual Studio 2017打开Yichip YC31xx loader.vcxproj,再用Visual Studio 2022打开。再保侟就有.sln文件了。 易兆微芯片下载工具加开机动画下载 ExtraDownloadFile1Info.\logo.bin|0|0|10D2000|0 MFC应用兼容CMD 在BOOL CYichipYC31xxloaderDlg::OnIni…...

深入浅出深度学习基础:从感知机到全连接神经网络的核心原理与应用
文章目录 前言一、感知机 (Perceptron)1.1 基础介绍1.1.1 感知机是什么?1.1.2 感知机的工作原理 1.2 感知机的简单应用:基本逻辑门1.2.1 逻辑与 (Logic AND)1.2.2 逻辑或 (Logic OR)1.2.3 逻辑与非 (Logic NAND) 1.3 感知机的实现1.3.1 简单实现 (基于阈…...