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

从这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)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 使用场景: 在不影响其他对象的情况下&#xff…...

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&#xff0c…...

03.03回溯法

class Solution { public:vector<int> temp;vector<vector<int>> ans;void dfs(int cur,int n,int k){//剪枝 temp 长度加上区间 [cur, n] 的长度小于 k&#xff0c;不可能构造出长度为 k 的 tempif(temp.size()(n-cur1)<k){return;}if(temp.size()k){ans…...

I.MX6ULL内核开发0:linux内核模块

目录 简要 一、内核模块的概念 二、内核模块加载、卸载过程 简要 1、内核模块的概念 2、内核模块的原理&#xff1a;内核模块在内核的加载、卸载过程。 一、内核模块的概念 内核&#xff0c;是一个操作系统的核心。是基于硬件的第一层软件扩充&#xff0c;提供操作系统的最…...

qsort快速排序的实现以及模拟实现qsort的功能(狠狠的拿捏)

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

[Java·算法·中等]LeetCode215. 数组中的第K个最大元素

每天一题&#xff0c;防止痴呆题目示例分析思路1题解1分析思路2题解2分析思路3题解3&#x1f449;️ 力扣原文 题目 给定整数数组 nums 和整数 k&#xff0c;请返回数组中第 k 个最大的元素。 请注意&#xff0c;你需要找的是数组排序后的第 k 个最大的元素&#xff0c;而不…...

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∑K​fk​(xi​),fk​∈F,(1) F{f(x)wq(x)}(q:Rm→T,w∈RT)\mathca…...

map、multimap、unordered_map

引用&#xff1a;windows程序员面试指南 map map 红黑树 map 对value值无要求 map 有序&#xff0c;按照key值自动排序 map key值唯一 map 头文件&#xff1a;#include map 支持重载[]的运算符 map 为保持有序性&#xff0c;erase()开销大 multimap multimap 红黑树 multim…...

2023年全国最新会计专业技术资格精选真题及答案11

百分百题库提供会计专业技术资格考试试题、会计考试预测题、会计专业技术资格考试真题、会计证考试题库等&#xff0c;提供在线做题刷题&#xff0c;在线模拟考试&#xff0c;助你考试轻松过关。 一、选择题 1.下列各项中&#xff0c;仅将生产过程中消耗的变动成本计入产品成本…...

Centos7搭建NFS

1.NFS简介Network File System(网络文件系统&#xff0c;通过网络让不同的机器系统之间可以彼此共享文件和目录&#xff0c;类似Samba服务。2.NFS挂载原理 在网络中服务器和客户端进行连接都是通过端口进行数据传输&#xff0c;而NFS服务端的端口是随机的&#xff0c;从而导致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++】纯虚函数、纯虚析构

纯虚函数语法&#xff1a;virtual 返回值类型 函数名(参数列表) 0纯虚函数的作用&#xff1a;不用定义&#xff01;在多态中&#xff0c;通常父类中虚函数的实现是无意义的&#xff08;因为主要用子类重写的&#xff0c;父类只是为了派生子类当做一个类族的顶层出现&#xff0…...

Python 进阶小技巧:7招展开嵌套列表

大家好&#xff0c;今天给大家讲解一个Python的进阶知识点&#xff1a;如何将一个嵌套的大列表展开形成一个列表。 小编提供了7种方法供大家学习参考&#xff1a; for循环 列表推导式 使用第三方库itertools 使用sum函数 python自加&#xff08;&#xff09; 使用extend函…...

【Spring6】| Bean的作用域

目录 一&#xff1a;Bean的作用域 1. singleton&#xff08;单例&#xff09; 2. prototype&#xff08;多例&#xff09; 3. 其它scope 4. 自定义scop&#xff08;了解&#xff09; 一&#xff1a;Bean的作用域 1. singleton&#xff08;单例&#xff09; &#xff08;1…...

Qt界面美化之自定义qss样式表

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

春招进行时:“211文科硕士吐槽工资5500” HR:行情和能力决定价值

学历重要&#xff0c;还是能力重要&#xff1f; 春招进行时&#xff0c;不少学生求职遇冷&#xff0c;会把原因归结为学历水平不够高、毕业院校不够档次、专业不够热门、非一线城市就业机会少等等。 直到上海一位211大学的文科男硕士&#xff0c;吐槽招聘会提供的岗位薪资待遇…...

大话软工笔记—需求分析概述

需求分析&#xff0c;就是要对需求调研收集到的资料信息逐个地进行拆分、研究&#xff0c;从大量的不确定“需求”中确定出哪些需求最终要转换为确定的“功能需求”。 需求分析的作用非常重要&#xff0c;后续设计的依据主要来自于需求分析的成果&#xff0c;包括: 项目的目的…...

Debian系统简介

目录 Debian系统介绍 Debian版本介绍 Debian软件源介绍 软件包管理工具dpkg dpkg核心指令详解 安装软件包 卸载软件包 查询软件包状态 验证软件包完整性 手动处理依赖关系 dpkg vs apt Debian系统介绍 Debian 和 Ubuntu 都是基于 Debian内核 的 Linux 发行版&#xff…...

django filter 统计数量 按属性去重

在Django中&#xff0c;如果你想要根据某个属性对查询集进行去重并统计数量&#xff0c;你可以使用values()方法配合annotate()方法来实现。这里有两种常见的方法来完成这个需求&#xff1a; 方法1&#xff1a;使用annotate()和Count 假设你有一个模型Item&#xff0c;并且你想…...

用docker来安装部署freeswitch记录

今天刚才测试一个callcenter的项目&#xff0c;所以尝试安装freeswitch 1、使用轩辕镜像 - 中国开发者首选的专业 Docker 镜像加速服务平台 编辑下面/etc/docker/daemon.json文件为 {"registry-mirrors": ["https://docker.xuanyuan.me"] }同时可以进入轩…...

Android 之 kotlin 语言学习笔记三(Kotlin-Java 互操作)

参考官方文档&#xff1a;https://developer.android.google.cn/kotlin/interop?hlzh-cn 一、Java&#xff08;供 Kotlin 使用&#xff09; 1、不得使用硬关键字 不要使用 Kotlin 的任何硬关键字作为方法的名称 或字段。允许使用 Kotlin 的软关键字、修饰符关键字和特殊标识…...

Mobile ALOHA全身模仿学习

一、题目 Mobile ALOHA&#xff1a;通过低成本全身远程操作学习双手移动操作 传统模仿学习&#xff08;Imitation Learning&#xff09;缺点&#xff1a;聚焦与桌面操作&#xff0c;缺乏通用任务所需的移动性和灵活性 本论文优点&#xff1a;&#xff08;1&#xff09;在ALOHA…...

GitFlow 工作模式(详解)

今天再学项目的过程中遇到使用gitflow模式管理代码&#xff0c;因此进行学习并且发布关于gitflow的一些思考 Git与GitFlow模式 我们在写代码的时候通常会进行网上保存&#xff0c;无论是github还是gittee&#xff0c;都是一种基于git去保存代码的形式&#xff0c;这样保存代码…...

Ubuntu Cursor升级成v1.0

0. 当前版本低 使用当前 Cursor v0.50时 GitHub Copilot Chat 打不开&#xff0c;快捷键也不好用&#xff0c;当看到 Cursor 升级后&#xff0c;还是蛮高兴的 1. 下载 Cursor 下载地址&#xff1a;https://www.cursor.com/cn/downloads 点击下载 Linux (x64) &#xff0c;…...

Kubernetes 节点自动伸缩(Cluster Autoscaler)原理与实践

在 Kubernetes 集群中&#xff0c;如何在保障应用高可用的同时有效地管理资源&#xff0c;一直是运维人员和开发者关注的重点。随着微服务架构的普及&#xff0c;集群内各个服务的负载波动日趋明显&#xff0c;传统的手动扩缩容方式已无法满足实时性和弹性需求。 Cluster Auto…...

CTF show 数学不及格

拿到题目先查一下壳&#xff0c;看一下信息 发现是一个ELF文件&#xff0c;64位的 ​ 用IDA Pro 64 打开这个文件 ​ 然后点击F5进行伪代码转换 可以看到有五个if判断&#xff0c;第一个argc ! 5这个判断并没有起太大作用&#xff0c;主要是下面四个if判断 ​ 根据题目…...