创业产品经理需要懂技术吗?

作为一位工程师,和一位在不断追求更好产品的设计人员。个人认为,产品经理最好是这样的:
一、 精通技术。技术很容易框住人的思想,要不特别精通,能随时跳出技术的束缚,带给产品真正的提升。一般这种产品经理会出现在像 Facebook 和 Google 这种工程师能主导产品的公司,或者一些技术型创业公司。
二、不懂技术,喜欢天马行空,又能听得过工程师的建议。精于产品的设计,生命周期管理。
如果只是略懂点技术,可能(注意,是“可能”)会带来思想上的限制。一个人永远不能管得了那么多,精通得了那么多。有时候我们更需要的不是会技术又会懂产品的产品经理,而是相信伙伴能做得好,并鼓励其一起去做得更好的产品经理。
这里我觉得需要看“懂技术”是属于哪个模块的,架构,CODING,还是算法逻辑?个人认为,互联网公司的产品经理需要了解的是从需求到实现的解决方案,根据项目资源,做出最佳选择~ 更偏向综合性质吧
打个简单的比方:
产品经理相当于一个打车的,知道要去哪儿,并且知道:哪条路最短;哪条路绕一点但是最顺畅;如果哪条路限行了,该走另外一条路。。。那么,技术开发团队就相当于是司机。打车的可以不会开车,但是要到目的地,知道上面的东西,可以省钱,省时间~ 司机可以接不同的人,不同的路线,只要能走到目的地就行~
优势:
1) 在考虑产品可以有哪些功能时,自己就能确定大部分功能是否可以实现,实现的成本有多大,能不能做,而不用咨讯相关专业人员,省出很多时间。
2) 在缺兵少马时,自己还能担刀上阵折腾一把。
缺点:
1)容易跌入产品的实现细节去,而忘记自己更应该思考的是这个功能应不应该做,要做成什么样子,应该在什么时候完成,谁来做,要做的功能还有哪些—-而至于如何实现,应该交由具体的成员来做。
2)在与产品团队成员讨论功能时,忍不住想发挥下自己的技术,过多掺和到团队成员的专业领域,会令他们心里排斥,虽然很多时候他们没有很多说出来,而每个人都想发挥自己,希望证明自己所想的是对的。
扬长避短:
1)在进行技术思考时,只需要知道可不可以实现,而不应过多去考虑它如何实现。
2)将表现机会留给团队成员。在与团队成员讨论功能的实现方案时,谨记你给出的只是建议,而不是命令,除非该成员对如何实现某个功能真的一愁莫展,除非该成员是个新手或者能力太烂,又或者这个功能至关重要。
3)因为是技术已经深入技术型产品经理的基因,所以理所当然对技术会有所关注,要注意的是,不能把太多时间投入到技术(假设你的公司不是技术驱动型),在运营、营销、用户体验也要给些精力。
我认为,如果你能达到下面三个要求,懂不懂技术都无关紧要。
一,很多产品的诞生往往和技术创新有直接联系。如果你能对新技术的发展有敏锐的嗅觉,并且理解新技术可能对用户带来的价值,那么,你不需要懂技术。
二,如果你可以和开发团队流畅沟通,你能明白他们的困难,他们能理解你的表达,那么,你不需要懂技术。
三,如果你的需求从来不会以“不具备技术可行性”被开发打回,那么你不需要懂技术。
有些懂技术的人这三点也未必做好,有些不懂技术的人这三点也做得相当好,呵呵。
但从概率论上,懂技术的人会处理得相对好一点。
仅供参考。 懂技术的好处Fenng已经说得很全面了,没太多可以补充的。
不懂技术是可以的!
我来说说不懂技术的情况吧:
很多产品经理不懂技术,在国外尤其常见, 也有产品经理技术很老土,90年代80年代的技术早就过时无法再用了,这类产品经理需要注意什么呢?
1. 用户体验,你身为一个用户要知道我想要什么,我最需要什么,另外你千万要注意抓重点,不要总是想设计一个完美的东西,技术的时间和精力是有限的,你会苦了他们。 抓到重点,把精华的部分做好就可以。这里有个小窍门,你每次确定需求后,砍掉最为不需要的20%,发现不好砍就纠结一下再看 ,这样会对技术好很多,切忌不要完美主义。
2. 不要改来改去,想好了,写成书面文档,再去和技术沟通,不断修改, 不要等技术做好后你又因为不符合你的意思而大发雷霆。
3. user story一定要写得详细,你要永远清楚项目经理是催人干活的人,产品经理要是编故事的人。无论是增发模块还是重构,都必须要以用户故事为蓝本。 同样记得砍20%,别把故事编成科幻小说。
以上都能掌握之后,你就是一个好的产品经理了,可以一行代码都不会写,但是一样能设计出好的产品。
我是开发出身,我不是产品经理,我是半个产品经理(交互设计师);
有过开发的经验,我和开发的同事交流起来,相当舒服,我会非常尊重他们,我知道写代码的过程和感觉是怎样的,所以我认为懂一些技术,懂开发,这样会更好一点;
创新工场的刘静在HiUED的交流会上曾经说过一句话,多元化的背景对于设计师来说是相当好的,我也延伸一点,多元化的背景对于产品经理来说也是相当好的!
至于懂到什么程度,到能讲明白功能的代码实现原理即可。

出处:站长工具 来源:http://www.chayiba.com/Content/345

转载于:https://www.cnblogs.com/ITniao/archive/2012/03/28/2421608.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/475227.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LeetCode 281. 锯齿迭代器(map+vector)

文章目录1. 题目2. 解题1. 题目 给出两个一维的向量,请你实现一个迭代器,交替返回它们中间的元素。 示例: 输入: v1 [1,2] v2 [3,4,5,6] 输出: [1,3,2,4,5,6]解析: 通过连续调用 next 函数直到 hasNext 函数返回 false,next 函数返回值的…

LeetCode 186. 翻转字符串里的单词 II

文章目录1. 题目2. 解题1. 题目 给定一个字符串,逐个翻转字符串中的每个单词。 示例: 输入: ["t","h","e"," ","s","k","y"," ","i","s","…

java自动的废料收集_Java 垃圾收集机制

对象引用Java 中的垃圾回收一般是在 Java 堆中进行,因为堆中几乎存放了 Java 中所有的对象实例。谈到 Java 堆中的垃圾回收,自然要谈到引用。在 JDK1.2 之前,Java 中的引用定义很很纯粹:如果 reference 类型的数据中存储的数值代表…

LeetCode 1198. 找出所有行中最小公共元素(二分/合并有序链表)

文章目录1. 题目2. 解题2.1 按列遍历2.2 二分查找2.3 合并k个有序链表1. 题目 给你一个矩阵 mat,其中每一行的元素都已经按 递增 顺序排好了。 请你帮忙找出在所有这些行中 最小的公共元素。 如果矩阵中没有这样的公共元素,就请返回 -1。 示例&#x…

java 分布式系统 面试_分布式系统的面试题9

1、面试题分布式服务接口请求的顺序性如何保证?2、面试官心里分析其实分布式系统接口的调用顺序,也是个问题,一般来说是不用保证顺序的。但是有的时候可能确实是需要严格的顺序保证。给大家举个例子,你服务A调用服务B,…

Windows phone 应用开发[14]-调用WebBrowser

很久没有更新博客了.最近一直陷身在项目中难以有时间抽身梳理总结.关于博客确实很多想写的主题.节前大概草草 的梳理一下大概就有十几个主题.只能趁着放假的时间来逐渐把这批文章力所能及系统的更新出来. 主要涉及到我们团队现在Windows phone 项目开发中实际碰到一些问题和对应…

LeetCode 369. 给单链表加一(递归)

文章目录1. 题目2. 解题1. 题目 用一个 非空 单链表来表示一个非负整数,然后将这个整数加一。 你可以假设这个整数除了 0 本身,没有任何前导的 0。 这个整数的各个数位按照 高位在链表头部、低位在链表尾部 的顺序排列。 示例: 输入: [1,2,3] 输出: …

LeetCode 1430. 判断给定的序列是否是二叉树从根到叶的路径(递归)

文章目录1. 题目2. 解题1. 题目 给定一个二叉树,我们称从根节点到任意叶节点的任意路径中的节点值所构成的序列为该二叉树的一个 “有效序列” 。 检查一个给定的序列是否是给定二叉树的一个 “有效序列” 。 我们以整数数组 arr 的形式给出这个序列。 从根节点到…

LeetCode 362. 敲击计数器(map)

文章目录1. 题目2. 解题1. 题目 设计一个敲击计数器,使它可以统计在过去5分钟内被敲击次数。 每个函数会接收一个时间戳参数(以秒为单位),你可以假设最早的时间戳从1开始,且都是按照时间顺序对系统进行调用&#xff…

a算法TSP旅行商java_A*算法实现旅行商问题(人工智能报告,付代码)

一、问题描述“旅行商问题”常被称为“旅行推销员问题”,是指一名推销员要拜访多个地点时,如何找到在拜访每个地点一次后再回到起点的最短路径。规则虽然简单,但在地点数目增多后求解却极为复杂。旅行商问题在本实验中的具体化:从…

windows phone 7 中文天气预报应用--来源http://www.cnblogs.com/liulunet/archive/2011/08/17/2141696.html...

windows phone 7 中文天气预报应用wp7的应用还是太少了,中文应用更少。虽然有天气预报应用但是自己感觉并不好用,感觉这样的程序应该很简单,于是萌生了自己写一个的想法。 印证了群里朋友说的一句话:程序员往往都是使用别人的程序…

LeetCode 666. 路径和 IV(树的遍历)

文章目录1. 题目2. 解题1. 题目 对于一棵深度小于 5 的树&#xff0c;可以用一组三位十进制整数来表示。 对于每个整数&#xff1a; 百位上的数字表示这个节点的深度 D&#xff0c;1 < D < 4。十位上的数字表示这个节点在当前层所在的位置 P&#xff0c; 1 < P <…

Prim最小生成树算法

在一个具有几个顶点的连通图G中&#xff0c;如果存在子图G包含G中所有顶点和一部分边&#xff0c;且不形成回路&#xff0c;则称G为图G的生成树&#xff0c;代价最小生成树则称为最小生成树。 许多应用问题都是一个求无向连通图的最小生成树问题。例如&#xff1a;要…

LeetCode 1214. 查找两棵二叉搜索树之和(二叉树迭代器+双指针)

文章目录1. 题目2. 解题1. 题目 给出两棵二叉搜索树&#xff0c;请你从两棵树中各找出一个节点&#xff0c;使得这两个节点的值之和等于目标值 Target。 如果可以找到返回 True&#xff0c;否则返回 False。 示例 1&#xff1a; 输入&#xff1a;root1 [2,1,4], root2 [1,…

LeetCode 323. 无向图中连通分量的数目(并查集)

文章目录1. 题目2. 解题1. 题目 给定编号从 0 到 n-1 的 n 个节点和一个无向边列表&#xff08;每条边都是一对节点&#xff09;&#xff0c;请编写一个函数来计算无向图中连通分量的数目。 示例 1: 输入: n 5 和 edges [[0, 1], [1, 2], [3, 4]]0 3| |1…

LeetCode 1120. 子树的最大平均值(DFS自底向上)

文章目录1. 题目2. 解题1. 题目 给你一棵二叉树的根节点 root&#xff0c;找出这棵树的 每一棵 子树的 平均值 中的 最大 值。 子树是树中的任意节点和它的所有后代构成的集合。 树的平均值是树中节点值的总和除以节点数。 示例&#xff1a;输入&#xff1a;[5,6,1] 输出&a…

LeetCode 1100. 长度为 K 的无重复字符子串(滑动窗口)

文章目录1. 题目2. 解题1. 题目 给你一个字符串 S&#xff0c;找出所有长度为 K 且不含重复字符的子串&#xff0c;请你返回全部满足要求的子串的 数目。 示例 1&#xff1a; 输入&#xff1a;S "havefunonleetcode", K 5 输出&#xff1a;6 解释&#xff1a; 这…

java点击按钮结线程_多线程的Java应用程序在调试工具Netbeans中单击“停止”按钮时输出一个奇怪的结果...

我使用wait()和notify()机制学习了java中的多线程。但我很好奇输出一个简单的多线程Java应用程序。代码如下&#xff1a;class Q {int n;boolean valueSet false;synchronized int get() {if (!valueSet) {try {wait();} catch (InterruptedException e) {System.out.println(…

LeetCode 544. 输出比赛匹配对(NBA季后赛对阵图)

文章目录1. 题目2. 解题1. 题目 在 NBA 季后赛中&#xff0c;我们总是安排较强的队伍对战较弱的队伍&#xff0c;例如用排名第 1 的队伍和第 n 的队伍对决&#xff0c;这是一个可以让比赛更加有趣的好策略。 现在&#xff0c;给你 n 支队伍&#xff0c;你需要以字符串格式输出…

LeetCode 1428. 至少有一个 1 的最左端列(二分查找)

文章目录1. 题目2. 解题2.1 二分查找2.2 直接走阶梯1. 题目 &#xff08;这是一个交互题&#xff09; 我们称只包含元素 0 或 1 的矩阵为二进制矩阵。 矩阵中每个单独的行都按非递减顺序排序。 给定一个这样的二进制矩阵&#xff0c;返回至少包含一个 1 的最左端列的索引&am…