产品经理要懂多少技术才能赢得程序猿的尊敬?
产品经理需要具备的技能和素质

产品经理需要具备的技能和素质作为不断发展和壮大的一个领域,产品经理的工作越来越受人重视。
但是,成为一个优秀的产品经理需要具备什么样的技能和素质呢?随着市场和用户需求的不断变化,产品经理的角色也随之不断发生变化。
因此,产品经理需要不断学习和提升自己的能力,以适应这个不断变化的市场。
首先,产品经理需要具备一定的市场洞察力和对用户需求的敏感度。
产品经理的工作是为了满足用户的需求,而不是为了满足自己的想法。
因此,了解市场和用户需求是至关重要的。
通过对市场的调研,产品经理能够了解市场趋势和竞争对手的情况,并根据市场发展情况调整产品策略。
同时,对用户需求的敏感度也是必不可少的。
产品经理要善于从用户反馈中寻找问题和改进方向,及时优化产品,不断提升用户的满意度。
其次,产品经理需要具备一定的用户体验设计能力。
用户体验是产品的核心竞争力之一。
优秀的用户体验能够满足用户的需求,提高用户粘性,增加用户的忠诚度。
因此,产品经理需要了解和研究用户的使用习惯和心理特点,设计出符合用户需求和使用习惯的产品。
在产品设计过程中,需要考虑用户的使用场景、交互方式、界面设计等多个方面,确保产品的易用性和用户体验的良好。
另外,产品经理需要具备一定的技术知识和技能。
尽管产品经理不需要成为编程专家,但是一定的技术知识和技能是必要的。
产品经理需要了解产品的技术架构和实现方式,和开发团队进行良好的沟通和协作。
同时,产品经理需要对产品的性能、稳定性、安全性等方面有一定的了解和把握。
这有助于优化产品,并保证产品的稳定性和可靠性。
最后,产品经理需要具备一定的沟通和协作能力。
在产品开发过程中,产品经理需要与多个部门和职能团队进行沟通和协作,例如营销、技术、设计、测试等。
因此,产品经理需要善于沟通和协作,建立和谐的团队氛围,促进团队的协作和合作。
同时,产品经理需要具有一定的领导和管理能力,能够有效地管理团队,实现团队目标。
综上所述,成为一个优秀的产品经理需要具备多个方面的技能和素质。
对产品经理而言,为什么要求懂技术?

对产品经理而言,为什么要求懂技术?PM 的工作是建立在团队信任的基础上的。
建立信任是一个不断积累的过程,PM 每做一次正确的决策可能才可以 +1 分的信任,但如果出现一个很低级的错误,可能直接就 -10 分了。
好久没有写产品相关的话题了,今天说一个老生常谈的问题:产品经理需要懂技术吗?「知乎」上这个问题有高达 9,236 个关注者,1,067,445 次的浏览。
为什么这个问题那么受关注?因为这确实是一个 PM (非技术转型过来的)成长过程中会遇到的困惑。
当我设计了一个功能,但由于忽略了很低级的技术原因被打回,这种挫败感就算是时隔多年之后回想起来都让人很不舒服。
更糟的是这个事情危害不单单是情绪上的,它还会破坏 PM 在团队中的信任。
PM 的工作是建立在团队信任的基础上的。
建立信任是一个不断积累的过程,PM 每做一次正确的决策可能才可以 +1 分的信任,但如果出现一个很低级的错误,可能直接就 -10 分了。
所以,产品经理真的需要懂一些技术。
成为一个懂技术的产品经理,我们最少需要解决三个问题:产品经理要懂的技术是什么?对于技术需要懂到什么程度?如何提高产品经理的技术能力?1. PM 要懂的是用程序解决问题的思考方式首先,PM 懂技术不是说从发现需求到设计解决方案的过程中一个人包圆了,而是 PM 需要了解程序解决问题的思考方式,这样可以帮助 PM 更好的和工程师沟通,也帮助 PM 更好的找到解决问题的切入点。
程序解决问题的思考方式通俗可以理解为:流程的分层思考,最少需要考虑:数据、服务端、接口、前端这四个环节。
例如之前网上有个最不靠谱的产品需求:根据手机壳的颜色自动匹配手机主题壁纸(一开始我以为只是段子,后来发现锤子手机居然实现了)如果分层来看简单的可以这么分。
那么如果我们真的需要设计「根据手机壳的颜色自动匹配手机主题壁纸」至少需要解决几个问题:如何采集用户更换手机壳这个行为,以及手机壳的主题?手机壳的主题按什么形式传递给服务端,照片?还是定义主题的 Tag ?服务端得到手机壳的数据后和现有数据库的壁纸怎么匹配?得到匹配的壁纸之后通过什么方式展示给用户,自动替换(有么有权限)?提醒用户(什么时机)?这样分解下来,这个需求至少在实现阶段也并不是那么的不靠谱。
产品经理任职要求

产品经理任职要求
作为产品经理,以下是一些常见的任职要求:
1. 产品专业知识:具备扎实的产品管理和开发知识,了解产品生命周期管理、市场调研、竞争分析、用户需求分析等相关领域的知识。
2. 技术背景:对于科技行业的产品经理来说,具备一定的技术背景可以更好地理解和与开发团队沟通,包括对软件开发流程、技术架构和互联网技术的基本了解。
3. 用户导向:能够深入理解用户需求,通过用户调研和数据分析等方法,发现用户痛点和需求,并将其转化为产品功能和体验的设计。
4. 项目管理能力:能够有效地组织和管理项目,包括制定项目计划、资源调配、风险管理等,确保产品按时交付和达到预期目标。
5. 沟通协调能力:具备良好的沟通和协调能力,能够与开发团队、设计团队、市场团队等不同部门进行有效的沟通和协作,推动产品的开发和推广。
6. 分析能力:具备较强的数据分析能力,能够通过数据分析和市场调研等手段,作出正确的产品决策和优化方案。
7. 创新思维:具备创新思维和敏锐的市场洞察力,能够不断挖掘和发现市场机会,并提出创新的产品策略和解决方案。
8. 领导能力:具备一定的领导能力,能够在团队中发挥带领和激励团队成员的作用,推动团队的协作和创新。
9. 学习能力:具备快速学习和适应新知识的能力,能够不断提升自己的专业水平和技能。
请注意,不同公司和行业对产品经理的要求可能会有所不同,具体的任职要求会根据公司的需求和岗位的特点而有所调整。
以上列举的要求仅供参考。
产品经理要不要懂技术?

产品经理简称PM,是指在公司中针对某一项或是某一类的产品进行规划和管理的人员,主要负责产品的研发、制造、营销、渠道等工作。
产品经理是很难定义的一个角色,如果非要一句话定义,那么产品经理是为终端用户服务,负责产品整个生命周期的人。
产品经理需要考虑目标用户特征、竞争产品、产品是否符合公司的业务模式等等诸多因素。
近年来互联网产品经理火热,一起看下为大家精选的互联网产品经理学习文章。
最近有很多想转行的小伙伴咨询我产品经理要不要懂技术,自己不懂技术可以做产品经理么?这个疑问我相信大多数小伙伴都会有,今天我们就来聊聊这个话题。
产品经理要不要懂技术?如果要问产品经理要不要懂技术,那我觉得要。
产品经理懂技术可以带来以下好处:1、有利于锻炼你的逻辑思维能力。
2、懂技术的产品经理不会被开发忽悠。
3、有利于你和开发人员的沟通,但是注意别画蛇添足,毕竟你已经转行了,没有别人专业,说不定你懂的技术都已经过期了。
4、如果你是数据型产品经理你最好对数据精通一点,不然很难做。
什么是数据产品?简单来讲,就是以数据为主要自动化产出的产品形态。
这里强调自动化产出概念,是为了区分像Gartner 之类的数据研究咨询公司,跟类似GrowingIO 这种实时互联网分析产品相比。
显然,他们的报告也可以理解为以数据为主要产出的产品,但并不具备自动化产出的特性。
明确了概念后,我们就可以对它拆分细化。
从用户群体来区分,可以分为三类:●企业内部使用的数据产品,如自建BI 和推荐系统;●针对所有企业推出的商业型数据产品,如Google Analytics 和GrowingIO;●用户均可使用的Google Trends 和淘宝指数等等。
你不了解数据库,你不了解算法,你不知道如何实现的,你和技术聊起来只能一脸懵逼这些都是数据型产品,而且现在产品经理这么多,以后的数据型产品经理很吃香,大家可以多学习技术,利于以后的转岗。
技术要学到什么程度?懂知道如何实现的,一段代码给你你知道大致啥意思,但是你不应会写出来。
产品经理必须要懂技术吗?

场景一程序员:这个bug没什么问题啊,你那边是不是搞错了,你再试试。
实际上:刚偷偷改好这个bug,反正他们也不懂,我不背锅。
场景二产品经理:这个需求我觉得很容易实现,你是专业的你看着写。
实际上:我也看不懂你搞什么呢,你自己看着办吧。
产品经理和程序员,似乎一直以来都有着不解的矛盾。
尤其是有一阵网上流传的产品经理和程序员打架的视频,让人们又加深了这个看法。
据说打架的原因是:产品经理提出了一个“App要根据用户手机壳的颜色变换主题颜色”的需求。
大多数产品经理是不懂技术的。
当产品经理拿到需求,一番天马行空的设想后,就丢给程序员,这难免会产生矛盾。
这个需求究竟能否实现?需要用什么技术实现?是否有和程序员深入探讨?这些都是需要去沟通和思考的。
今天我们就产品经理来讲,产品经理必须要懂技术吗?其实不然,技术不是产品经理必备的,但了解技术一定是个非常大的加分项。
当然,这里所指的了解技术,不是要求产品经理具备很高的技术能力,技术能力是程序员的专业。
产品经理所要学习的是程序思维——功能实现起来的原理。
当产品经理对技术有一定的了解后,和程序员沟通会更顺畅,能快速理解功能背后使用的技术和逻辑。
另外,也不会轻易被程序员利用“什么都不懂”的短板来忽悠你。
一般来讲,目前编程语言分为前端、后端两个部分:前端语言:html,css,javascript三种语言,以及与前端有关的框架,语法等。
后端语言:c,c++,java,php等。
了解了基本的分类后,产品经理就可以结合自己公司的产品所使用到的技术对号入座啦。
不需要在技术上花费大量的时间,目的是要了解其基本逻辑。
接下来根据笔者的一些经验,推荐相关书籍和内容供大家参考。
1.计算机系统概论本书前半部分阐述了计算机底层结构,后半部分讲解了高级语言编程方法学。
具体内容包括数据类型及其运算、数字逻辑、冯·诺伊曼模型、汇编语言、输入输出、TRAP程序和子程序、C语言编程等内容。
它也是计算机系专业的学生入门学习的一本书籍,对于产品经理来说,笔者建议对计算机底层结构先进行一个了解,后半部分选择性地阅读数据类型及运算、逻辑部分就可以了,说不定学习之后,你就会利用伪代码来写产品需求了哦!2.必备术语除了上面对编程知识的系统了解外,产品经理可能还需要做一些技术术语的储备,避免程序员跟你讨论的过程中冒出一堆听不懂的词汇。
产品经理为什么要懂技术?

你得明白,人跟人的差距,比人跟猪的差距还大。
两种不同的职业,看问题的方式那真的是天差地别。
程序员的世界程序员的世界既简单又复杂,在他们的眼里,世界的元素基本是固定的:If 和 Else 构建了世界For 和 While 是成果的复制True 和 False 是世界仅有的两种状态Exception(异常)表示程序的世界不和谐因素Function(函数)让我们专注解决问题Class(类)抽象世界为对象程序员们的思维基本如上,他们往往冷静、机智、思维敏捷,但往往也带来副产品。
如自负(多少有一点)、较真(程序员往往不怕加班,但是痛恨多次返工、白干)、好面子(不要轻易评价程序员们的工作)。
产品经理的世界产品经理的世界,不是一个纯粹理性的世界。
这个世界不只有黑和白,在黑和白中间还有无数的灰色空间。
产品经理的主要工作就是寻找、抓住用户需求,然后通过一定的手段做出产品满足用户需求。
而需求是难以用黑白、对错两种状态来表述的。
我觉得,这就是程序员的世界和产品经理的世界最根本的差异了。
一句话概括:程序员相信世界是数学构建的,0和1能够创造一切;产品经理相信世界不是纯粹理性的,人不是纯粹理性的,黑与白之间广阔的灰度空间是难以用数字表述的。
平行世界的统一世界不是唯一的,但多个世界也不是完全孤立的,两个平行世界在某个维度下也会有交集。
让需求落地,可能更加困难产品经理的工作内容之一,就是找到不同世界的交集,然后将两个世界最强的点融合起来,聚合后发挥出巨大的能量。
产品经理想到、搜集到某个需求是一件很难的事,但是在找到需求后,如何让需求落地,可能是一件更加困难的事。
统一产品经理和程序员的世界,是其中一个非常重要的步骤。
如何做到统一世界呢?第一步,产品经理要懂程序员的世界,不懂怎么做到统一?最好你就从那个纯粹理性的世界来,你自己在程序的世界生存过,你会明白程序员们思考问题的逻辑,你会很容易做到换位思考(换位思考时常被提起,但只有你做过对方的工作,你才能真正做到换位思考)。
产品经理需了解的技术知识
产品经理需了解的技术知识
一、基本的技术触发路径
基本的技术触发路径为:设备——网络——服务器——数据库。
例如,用户A点击微信上某人预发送消息,此操作的触发路径为手机发送用户点击某人的操作通过网络将此操作传给服务器,服务器收到操作请求,到数据库将某人信息调出,原路返回展现在用户A的手机上。
二、触发路径的复杂性
以上举例为单一场景单一用户单一操作,相对较为简单。
但对于微信这个APP来说,将面临很多用户同时进行不用操作的数据请求,那么就会考虑涉及有N多设备、负载均衡、群集多台等问题。
三、与开发的协作关系
可以统筹为两大类协作,即前端协作和后台协作。
前端即客户端,主要包含iOS 、Android 、web。
后台即服务器,主要包含显示数据、算法、数据清洗、
基本数据。
四、前端常用技术模型
前端常用技术模型主要包含两类,一类是服务器主动展示的,例如:热门、推荐、详情页、产品等。
一类是通过用户行为触发的,例如:收藏、关注、喜欢、购买等。
五、服务器常用数据模型
后端服务器数据模型主要包含四类,即通过爬虫数据清洗及统计得到的数据、通过人工运营维护的数据、通过用户离线运算得到的数据、通过用户直接触发得到的数据。
六、前后端数据关系
通常情况下,后台服务器的数据是以表格的形式存放的,由多个表格及列表数据构成。
而前端的数据请求,可能会涉及到后端多个表格的数据调取,如果层级较多数据处理复杂,前端用户将面临比较久的等待,所以可以通过前端页面的加载提示等缓解用户焦虑。
产品经理需要掌握的技能
产品经理需要掌握的技能产品经理是现代企业中非常重要的角色,他们负责贯穿整个产品的生命周期,包括产品规划、设计、开发和市场推广等环节。
为了胜任这一职位,产品经理需要掌握多个技能。
本文将从简到繁,由浅入深地探讨产品经理需要掌握的技能。
一、市场研究和数据分析作为产品经理,了解市场需求是至关重要的。
他们需要从不同渠道获得市场数据,并进行分析,以确定市场趋势和用户需求。
他们还需要了解竞争对手的产品和策略,以便在产品规划和设计过程中做出更好的决策。
市场研究和数据分析技能是产品经理必备的基础技能。
二、项目管理产品经理通常负责协调和管理产品开发的项目。
他们需要与开发团队、设计团队和市场团队等各方进行有效的沟通和协调,确保项目按计划进行。
产品经理需要具备一定的项目管理技能,包括制定项目计划、分配资源、跟踪进度和解决问题等能力。
三、用户体验设计用户体验设计是现代产品开发中不可或缺的一环。
产品经理需要深入了解用户需求和行为,以便在产品设计过程中提供出色的用户体验。
他们需要掌握用户研究、信息架构和交互设计等相关技能,以确保产品具有良好的可用性和用户满意度。
四、产品规划和战略产品经理需要在产品规划和战略制定过程中发挥重要作用。
他们需要对市场趋势和竞争环境进行全面的分析,制定适当的产品定位和策略。
他们还需要制定产品路线图,明确产品的发展方向和目标。
产品规划和战略思维是产品经理必不可少的技能。
五、沟通和演讲能力作为产品经理,他们需要与各方沟通和协调,包括开发团队、设计团队、市场团队和高层管理者等。
良好的沟通和演讲能力是产品经理必备的技能之一。
他们需要能够清晰地表达自己的思想和观点,有效地传达给团队和管理者。
六、商业意识和创新能力产品经理需要具备商业意识,了解市场机会和盈利模式。
他们需要敏锐地抓住市场趋势和用户需求,提出创新的产品解决方案。
商业意识和创新能力是产品经理成功的关键。
总结回顾:产品经理需要掌握多个技能以胜任这一职位。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
产品经理要懂多少技术才能赢得程序猿的尊敬?
产品经理是个辛苦的工作,除了要最热爱产品,练功坐禅研究用户体验外,还要和一大堆人打交
道——写代码的,做设计的,搞运营的,做市场的。前两类人算是艺术家,自然会带点艺术家特有
的奇葩气质,第一类人又是和产品经理打交道的人里面最聪明的,一个不小心,没准就被程序猿们
划入“白痴”族群,作为茶余饭后鄙视的对象。
那么,产品经理要懂多少技术,才能游刃有余的和程序猿们打交道呢?
在 Gevin 看来,成功的产品经理必须是被程序猿尊敬的。虽然程序猿的水平和素质也良莠不齐
,但要做一个成功的产品经理,必须假设面对的是一帮最优秀的程序猿,这样才不至于被当作白痴
来骂。因此程序猿应该是这样一帮人,他们是聪明的,坚毅的,勇于克服困难的;中间也不乏文艺
类的,或懂艺术,或注重体验,或关心人文。产品经理也不必为了能和各种程序猿沟通,使自己面
面俱到,但至少对自己要有一个明确的定位,并把自己的定位展现在程序猿面前。
Gevin 会把产品经理分为两类:
●A:改变世界的海贼
●B:自给自足的农夫
A 类是那些真正热爱互联网的人,有自己的梦想,希望在互联网的海洋里冒险驰骋,不断创新
,不断探索前行,看中的是这份冒险精神,享受的是冒险成功后的喜悦,他们也许会失败,但虽败
犹荣,他们一旦成功,则会带来革命性的东西,甚至改变世界。B 类只是在互联网上求生存的人,
他们并不热爱互联网,如果有更好的生存平台,他们可以放弃互联网;他们会踏实的基于数据做些
分析,把一些实际可靠的元素融入产品,只要赚钱就行,创新和探索这些不靠谱的东西,尽量不碰
。
产品经理在开始做事之前,需要明确自己是 A 类还是 B 类,与程序猿沟通时,通过语言或者行动表
明自己的定位。如果你是 A 类,优秀的程序猿会成为你强大的助手,如果你是 B 类,好的程序猿
也会帮你衣钵满载。但如果你有 A 类的心,却做 B 类的事,不被骂白痴才怪;如果你按 B 类的要求
与程序猿沟通,却心怀 A 类的雄心,高傲的程序猿会认为你在玩弄他。
A 类的产品经理,对技术的要求高,能力覆盖范围广,程序猿对 B 类产品经理的要求,只是 A 类的
一个子集。下面提到的产品经理,如无特别说明,是指 A 类。
程序猿也知道产品经理是要与多种职责的人打交道的,要有较强的综合能力,不会在技术领域拿自
己的强项和产品经理过不去,但他们同时认为一个优秀的产品经理要具备一些能力,能力不足的产
品经理不会被程序猿尊敬。这些能力包括:
●对技术的理解
●美学的修养
●强大的学习能力
●无限热情
对技术的理解
产品经理不懂技术当然不行,但产品经理也没必要掌握技术细节。产品的技术实现是由程序猿完
成的,产品经理只要做到理解程序猿,尽量和程序猿做“无损沟通”即可。
非技术出身的产品经理是比较辛苦的,因为你要在技术上下不少功夫。技术不简单,种类多,各有
特色,发展日新月异,是产品经理和程序猿要时刻关注的主题。即便是对技术做整体的宏观的把握
,也不是一个不懂技术的人一时半会就能融会贯通的。非技术出身的产品经理首先要迈过技术上的
一道坎,让不懂技术的人看来,你是一个技术领域的内行。技术出身的产品经理,对技术的理解自
然不是问题,但在和程序猿沟通时,会不自觉疏忽的是,容易过分纠结于细节,尤其是曾经在技术
领域有不菲造诣的产品经理。产品经理不是对产品做技术实现的人,技术更新那么快,技术细节本
身甚至技术实现的理念,会迅速更新迭代,产品经理和程序猿死磕技术细节得不偿失。
上文提到的“无损沟通”,是指产品经理和程序猿在沟通中彼此完全理解,不存在疏漏和误解。这是
不可能的,但这必须是二者沟通的目标。
产品经理和程序猿沟通时,两个方面尤其重要:
●A:对需求的沟通
●B:对技术实现的沟通
对需求的沟通主要应用于产品经理向程序猿阐述需求的场景中。程序猿实现产品功能,是基于对需
求的理解;在功能实现过程中和实现完成后,需求的变化又可能带来产品实现上的灾难。如果程序猿
不能准确理解产品经理对需求的描述,很可能实现的功能与产品经理的想法大相径庭,浪费大家的
时间;如果产品经理想法不够明确,导致需求变来变去,无疑是对程序猿的恶意攻击。需求上任意一
个小小的变化,在代码实现中的都有可能产生巨大麻烦,甚至会动摇代码的整体架构。从程序猿的
角度来说,虽然程序猿在技术实现时以构建稳定的系统为目标,尽量灵活应对需求的变化,让系统
易于扩展和维护,但这也是要基于程序猿们对需求的理解,以及对潜在的需求变化的预测。如果在
沟通过程中做不到让程序猿准确把握需求,那就不用考虑产品实现的满意度了。
对技术实现的沟通主要应用于程序猿向产品经理沟通的场景中。如果产品经理对技术理解不够,程
序猿很难向产品经理讲明白自己的工作现状,当产品经理想要改变需求或者希望为产品添加新的特
性时,也无法准确理解程序猿对此产生的各种反应。
只有依靠足够技术基础,产品经理才能理解程序猿对工作和任务的描述,把握技术实现的难度,制
定更加合适的计划。至于多少技术才算“足够”,需要产品经理和程序猿慢慢中磨合了。
最后,请相信程序猿,请在技术上放手!
美学修养
为什么程序猿可能会关注这一点?虽然程序猿不会像设计师那样与产品经理讨论产品的设计和交互
等问题,但也会关注下用户体验的,而且优秀的程序猿也是艺术家,没准还是个真实的画家,要想
赢得程序猿的尊敬,美学修养低于程序猿说不过去吧?
学习能力
产品经理和程序猿,是互联网上最需要频繁接受并掌握新知识的人。新知识新概念接受的慢,谁放
心把产品交给这样的产品经理?何况产品经理要与聪明的程序猿们交流沟通,学习能力差的产品经理
在沟通过程中会遇到各种困难,各种无法理解,在工作过程中也无法应该程序猿的尊敬。
无限热情
这是产品经理最重要的素质,也是程序猿最需要从产品经理身上获取的元素。产品经理是最热爱自
己产品的人,如果产品经理不能把自己的热情传递出去,程序猿也不会实心实意做产品的实现,实
现一个没有激情的产品经理的想法,实在不是一件很 cool 的事情!
小结
产品经理若要和程序猿默契配合,最重要的是要赢得程序猿们的尊敬。产品经理并不是懂的技术越
细越好,而是要在宏观上对技术有总体上的把握,在微观上懂得放手,相信程序猿,并锻炼好自己
其他几项能力。
做一个站在科技和人文交叉口上的产品经理吧!带着自己的梦想和激情去改变世界,会有一帮优
秀的程序猿帮你的!
来源:UXDC
人人都是产品经理(woshipm.com)中国最大最活跃的产品经理学习、交流、分享平台