文档视界 最新最全的文档下载
当前位置:文档视界 › 写给产品经理的技术书

写给产品经理的技术书

写给产品经理的技术书
写给产品经理的技术书

写给产品经理的技术书

本书由小乐帝整理,欢迎关注小乐帝简书

https://www.docsj.com/doc/6114552387.html,/users/4f404b107782/latest_articles 写给产品经理的技术书1

写给产品经理的技术书3

一、客户端相关技术3

1.IOS和安卓产品差异3

2.Web前端技术-HTML、CSS、JavaScript3

3.实时更新移动客户端技术--React Native5

4.Android应用权限5

5.Android休眠状态8

6.app推送原理9

7.应用程序、进程和线程12

8.同步和异步12

9.渲染14

10.QQ快的原因15

11.图片资源处理16

12.Cookie和广告联盟17

13.动画原理19

二、服务端相关21

1.302状态码21

2.升级及下载加速原理22

3.代理服务器26

4.轻量级虚拟机--DOCKER28

三、交互相关29

1.网页与原生App如何交互29

2.应用下载劫持31

3.前端和后台的数据交互与协议33

收集整理者备注

本书由产品经理读书会收集、整理,欢迎产品爱好者分享、传阅,但不允许用于商业目的。

关于产品经理读书会

专为爱读书的产品人提供书籍推荐、读书交流、以书会友的环境,欢迎爱读书的产品人分享读书感悟、找寻改变世界之路。

产品经理读书会QQ群:429128593

产品经理读书会微信公众号:

写给产品经理的技术书

一、客户端相关技术

1.IOS和安卓产品差异

(1)IOS机型集中,安卓机型呈现碎片化。IOS机型就那么些,做好几个机型的适配就行,测试也方便,安卓的机型太长尾了,有时就一款机型就弄死你,为了兼容一款机器要放弃很多东西,还有图片尺寸这种视觉稿里高大上,一到奇葩分辨率的机器上立马low几个等级。所以安卓的测试一般都很辛苦。

(2)IOS性能优化较好,安卓性能方面需第三方工具优化。IOS系统在耗电,流量加载方面提供了很好的优化,但在安卓系统上则要做一些额外的优化,安卓的用户使用的最多的app不是微信,也不是手淘,是一键清理这种系统优化工具,各种耗电榜,内存消耗榜,虽然我觉得这些工具最好别装,但是这已经是安卓用户的习惯,安卓要尤其关注app的电量和流量

(3)IOS和安卓交互设计有差异。IOS和安卓的交互差异,比如安卓长按删除,IOS左滑删除,安卓的菜单操作,设计风格等这些都是非常细节的地方需要和交互设计师一起研究。(4)IOS动画效果较好,有更多选择。IOS的动画效果更好,安卓受制于一些低端机型只能放弃大部分动画交互,取而代之弹窗提示这种保证功能性的方案。

2.Web前端技术-HTML、CSS、JavaScript

HTML、CSS、JavaScript共同构建了你看到的任何一个网页展示和交互:

HTML(HyperTextMarkup Language)超文本标记语言

CSS(Cascading Style Sheets)级联样式表

JavaScript一种脚本语言,主要用于前端页面的DOM处理

文本的意思,应该大家都明白,就是你随手在桌面上建立一个txt,这就是一个文本文件。那什么是HTML超文本标记语言呢?超文本就是超越文本的意思呗,超越文本的意思就是它已经不仅仅是简单的文本,比普通的txt要高级一些,那到底高级在哪里呢,是第二个词Markup(标记的意思),就是对一个普通的txt里面的文字进行标记,标记其中的一段为title,标记另一段应该另起一行,标记任意一段为某个意思。最后超越了普通文本的标记,这些记号对普通文本的修饰,就构成了一套规则,这套规则就是html。

CSS中文名叫级联样式表,也是一个超别扭的名字,但是样式大家都应该懂,就是长什么样子,类比到生活中,就是HTML只是你的肉体,你总要穿上衣服,戴上牙套,穿双鞋再出门吧。再举刚才盖房子的例子,你定义好了各个空间,并且房子也盖起来了,你要装修,比如客厅用什么壁纸,卧室的地板用什么样子,CSS就是起装修作用的,必须要和HTML 一起配合使用。

JavaScript是一种脚本语言,他在网页中使用的主要场景是控制HTML中的每一个元素,有时候可以把有些元素删除,有时候要添加新元素,你常常遇到过这样的场景,点了一个按钮,这个时候会有一个网页上从没有过的元素出来,其实就是利用JavaScript实现的。你的房子已经装修好,贴上了墙纸,铺上了地板,桌子,板凳,沙发都已经摆好了,一切都完美了,可是一切都是静态的,作为一个有生活情趣的人,你总是要买些新家具,或者想把茶几换个位置,这个时候这种在这个屋子里的所有移动,添加,减少物件就只能靠JavaScript 实现。

当前互联网上的任何一个网页,都是由他们三个构建起来的,虽然简单,但你不可不知。

3.实时更新移动客户端技术--React Native

做为一名产品经理,你是否遇到过这样的窘境,“帮我把字体调成16号呗,颜色变成

#FFFF00FF,老大说这里最好改一下”,作为一名app的开发只能无奈但心里窃喜的告诉你,“只能等下个版本了,必须要重新发布才能改”,如果你问为什么不能改了就生效啊,那说明你对技术的理解要么真的很差,要么你就是知道这项React-Native新技术所爆发出来的力量。

React Native是Facebook推出的一个用JavaScript语言就能同时编写ios,android,以及后台的一项技术,2015年9月发布了android版本,又在程序员里面掀起了一波小高潮,不断有喜欢尝鲜的程序员投入到这个领域。

用大白话说,就是从此一名程序员自己就可以创业了,他只用这一门技术,就可以同时写出androidapp,ios app,以及后台应用程序,并且,请注意这里,它可以做到实时热更新(就像网页一样,改了一个字体,随时可上线),app也能做到随时都能更新了,第一段讲的那个需求可以分分钟秒杀解决,不用新发版本,只需在服务器改动一下代码即可,真的很牛逼。

4.Android应用权限

目前国内top100的热门应用,来看看它们最喜欢的申请的权限是什么,以及拿到这些权限后可用做些什么事情

网络访问权限100/100

互联网产品,当然要联网才行啦,所以每个应用都申请了这个权限

修改或删除外置存储中的内容100/100

往用户的SDCard上随意读写文件的权限。当你的手机用了一段时间后,发现SDCard上

面乱糟糟的,什么奇怪的文件名都有,就是因为这个权限,每个应用都想着你手机里留下一些痕迹。其实为了存储数据,系统给了特定的存储空间,这并不是应用必须要用的权限

读取手机状态和身份98/100

有了这个权限,可以获取到手机的唯一识别码IMEI,很多应用用它来做为单一用户的标识,没什么可怕的。

查看WLAN连接98/100

可以查看用户当前的WiFi接入点信息

控制振动95/100

这个没什么好说,就是要让你手机有动次达次的效果

检索正在运行的应用95/100

可以查看用户当前运行了哪些应用,瞅瞅你平时喜欢用些什么应用,也可以看看竞品的活跃程度:)

防止手机休眠94/100

在锁屏后为了降低功耗系统会进入休眠状态,但是很多应用为了维持后台运行,就会申请这个权限,这也是Android系统比较耗电的原因之一,都是应用不自觉

大致位置(基于网络)83/100

O2O这么火的年代,为了提供更个人化的服务,各路应用都希望知道用户的当前位置

开机启动82/100

要想日日夜夜的陪伴,那就得一开机就启动,也是耗电的罪魁

相机80/100

帮你打开相机,扫一扫二维码,拍一拍片片

在其他应用之上显示内容76/100

桌面上那些飘来飘去的东西,或者你正用着一个应用,其它某个APP又突然蹦了出来盖在上面,都是用的这个权限

精确位置(基于GPS和网络)76/100

三胖想定点轰炸你,就得用这个权限,获取精确的GPS位置

安装快捷方式73/100

很多应用希望用户更方便的启动自己,都喜欢往桌面上发送一个快捷图标,更有丧心病狂的应用,会发送多个图标到桌面。往往新买一个手机,安装10个应用,桌面上会出现20个以上图标的,就是因为它

录音61/100

每个应用都有一个成为微信的梦想

卸载快捷方式54/100

悄悄的将自(友)己(商)的图标删掉:)

读取联系人信息52/100

大家都对这个权限很敏感,应用有了这个权限,就可以读取你的通讯录,不怀好意的应用还会偷偷上传,哪天你收到垃圾短信也不必奇怪,也许是你的某个好基友“出卖”了你

停用屏幕锁定50/100

你得一直看着我,不要让屏幕锁定了

发送短信44/100

有了这个权限,就可以花用户的钱,给自己发条短信。感觉应用都没有什么正当理由来获取这个权限

读取短信43/100

查看用户的短信,感觉这是老大哥干的事,普通应用拿来是够恶心的

5.Android休眠状态

(1)任何一个应用申请了wakelock锁,待机(按:什么是待机?待机与屏幕黑、锁屏、休眠的关系是什么?)时没有释放掉,系统是不会进入待机的,直到所有应用的wakelock 锁都释放掉了,才会进入待机。

(2)如果不进行特别的设置,Android会在一定时间后屏幕变暗,在屏幕变暗后一定时间内,CPU也会休眠,大多数的程序都会停止运行,从而节省电量。

(3)Android手机有两个处理器,一个叫Application Processor(AP),一个叫Baseband Processor(BP)。非通话时间,BP的能耗基本上在5mA左右,而AP只要处于非休眠状态,能耗至少在50mA以上,执行图形运算时会更高。一般手机待机时,AP、LCD、WIFI 均进入休眠状态,这时Android中应用程序的代码也会停止执行。Android为了确保应用程序中关键代码的正确执行,提供了Wake Lock的API,使得APP可以通过之阻止AP进入休眠。但不一定必要,首先,完全没必要担心AP休眠会导致收不到消息推送。通讯协议栈运行于BP,一旦收到数据包(按:收到TCP数据包才会唤醒AP,UDP包不会唤醒),BP会将AP唤醒,唤醒的时间足够AP执行代码完成对收到的数据包的处理过程。其它的如Connectivity事件触发时AP同样会被唤醒。那么唯一的问题就是程序如何执行向服务器发送心跳包的逻辑。你显然不能靠AP来做心跳计时。Android提供的Alarm Manager 就是来解决这个问题的。Alarm应该是BP计时(或其它某个带石英钟的芯片,不太确定,但绝对不是AP),触发时唤醒AP执行程序代码。那么Wake Lock API有啥用呢?比如心跳包从请求到应答,比如断线重连重新登陆这些关键逻辑的执行过程,就需要Wake Lock 来保护(按:只在这些关键逻辑时,需要Wake Lock API确保不休眠)。而一旦一个关键逻辑执行成功,就应该立即释放掉Wake Lock了。两次心跳请求间隔5到10分钟,基本不会怎么耗电。除非网络不稳定,频繁断线重连,那种情况办法不多。

(4)Android设置–>WLAN–>点击菜单键选择高级–>休眠状态下保持WLAN连接的下拉列表{始终、仅限充电时、从不(会增加数据流量)},如果设置不为始终,那么我们锁屏休眠后,程序将会处于无网络状态,相应的app用户会一直处于离线模式。

(5)可以设置不同的模式,让其产生不同的休眠,比如让cpu保持运行。

Flag Value CPU Screen Keyboard PARTIAL_WAKE_LOCK On Off Off

SCREEN_DIM_WAKE_LOCK On Dim Off

SCREEN_BRIGHT_WAKE_LOCK On Bright Off

FULL_WAKE_LOCK On Bright Bright

6.app推送原理

传统的app架构里,通常是app主动向服务器请求数据,服务器被动的提供数据。以新闻客户端app为例:app被用户打开的时候,会通过网络(无论3g、4g还是wifi)连接到服务器上,向服务器请求最新的新闻。服务器收到请求,从自己的数据库里查询最新的新闻,返回给app。app收到服务器返回的数据,经过一系列的解析处理操作,最终把最新的新闻呈现给用户。一次通信就完成了。然而如果此时服务器上又有了新的新闻,无论多么重要,在用户没有主动刷新的情况下,是没有办法让用户看到的。推送就是为了解决这样的困境的,它给了服务器一个展示自我的机会,主动连接上所有的app,告诉他们我有新的新闻了,你们再来请求一次吧,于是收到推送的app(即时此时已经被用户关闭了)又去服务器请求最新的新闻,这样用户就能看到最新的新闻了。

从技术上来讲,实现一个推送系统需要服务器端和终端的配合。一种方法是轮询,也就是不停的向服务器发起请求。这其实很好理解,作为app,我既然不知道什么时候会发生新的新闻,那我一遍一遍的问好了,而且我知道这样一定会成功的。显而易见,这种方法app 端费时费力不说,电量流量也扛不住啊,服务器要处理如此量大的请求,必然也是非常头疼的。另一种方法是服务器和app建立一个长时间连接的通道,通过这个通道,不仅app可以向服务器请求数据,服务器也可以向app发送数据,看起来非常完美,但是如果app被用户关闭的话,通道就断掉了。好在android系统给app提供了一个这样的环境,app可以启动一个后台服务来维持这个通道,即使app被关掉了,服务依然可以运行,通道依然还在工作(ios后面会讲)。回到前面的例子,你在睡觉前关掉了淘宝,但是并没有关闭淘宝的后台服务,淘宝依然可以接收服务器推送来的指令,把自己的唤醒。

那么如何维持这样的一条长时间连接的通道呢?就好比两个人打电话,一开始聊的热情有来有往,后来慢慢沉默下来了,几分钟之后,电话的另一头没有任何动静,如何知道那边的人还在呢?很简单,只需要另一头的人每隔几分钟说一个字就行。同样的道理,app会每隔一段时间向服务器报告自己还活着,就像心跳一样,服务器收到后,就知道这个通道是可以继续使用的了。然而天下没有免费的午餐,发送心跳是有代价的,一般手机锁屏之后,为了省电CPU是出于休眠状态的,然而发送心跳就会唤醒CPU,必然会增加电量的消耗。这还只是一个长连接通道的情况,如果手机里装了2、30个带有推送的app呢?先别急着抱怨,

聪明的android工程师和ios工程师早就想到了这一点,他们分别设计了GCM和apns来解决多个app有多个长连接通道的问题。以apns为例,ios开通了一条系统级别的长连接通道,通道的一端是手机的所有app,另一端是苹果的服务器。app的服务器如果有新的消息需要推送的话,先把消息发送到苹果的服务器上,再利用苹果的服务器通过长连接通道发送到用户手机,然后通知具体的app。这样就做到了即使手机安装了100个app,也只需要向一条通道里发送心跳。

回到Android,系统提供的GCM只能在Android2.2以上才能使用,3.0以下必须要安装Googleplay并登陆了Google账号才能支持。而国内发行的手机大多是阉割掉了google 服务的。因此,对于Android系统来说,各家app只能各显神通,开发自己的专用长连接通道了。然而这时候他们遇到了app的天敌:管家和卫士们。前文说了,app想要及时收到服务器推送的消息,关键在于自己与服务器的长连接通道不被关闭,也就是自己的后台服务可以一直在后台运行,而管家和卫士们的一键清理功能就是专治这种“毒瘤”的。道高一尺魔高一丈,app在与管家和斗士们的长期斗争中,总结了一系列躲避被清理掉的方法,什么定时自启能力、什么相互唤醒、什么前台进程等等,当然这就是另一个话题了,我们后面会讲到。

总结起来,app和后台的连接方式有两种。一种叫pull,也叫轮询,就是定期的不断向后台请求,缺点是耗电,费流量,不环保。对于一名有追求的程序员,他应该会比较恶心这种方式的,你千万不要对他说,我不管你怎么实现,我就要这种效果这种傻逼话了,凡事应该找到最优路径。另一种叫push,app和后台一直维持了一条通信通道,两端不定期的就会偷摸的约会,告诉对方“I‘m Here”,也能顺带把信息互相携带了。缺点是要维持一条长连接通道,这条通道容易被其他程序杀死,要多想复活办法。

7.应用程序、进程和线程

应用程序都是用来“应用”的,也就是我们平时所说的“打开”、“运行”某个应用程序。在每个平台上,应用程序都会有一个供操作系统使用的“入口”,这个“入口”就是让系统通知应用程序“运行”的关键所在,也就是系统启动应用程序的门户。当我们点击桌面上应用的图标,系统就会收到一条指令:“启动XX应用”,这时系统的应用加载器就会找到应用程序的安装目录,并为应用程序创建一个“进程”,进程创建后,系统就会利用“入口”把应用程序的“逻辑”和“数据”加载起来,并根据应用程序的需要为进程分配资源,如内存、cpu等,这样,应用程序“运行”的条件就满足了。进程中会包含若干“线程”,这些“线程”共享进程的资源,并且按照应用程序中指定的“逻辑”完成既定的任务,如启动闪屏,播放视频,响应用户的交互操作等。

8.同步和异步

同步和异步的区别就在于,在下达了执行任务的命令后,是等到执行完成之后才能得到结果呢,还是马上就知道了结果(尽管是不确定的答案)。

计算机世界也是如此。我们写的代码是交给CPU去执行的,在这个过程中经常面临是让CPU 同步执行还是异步执行的选择。比如我写了一个APP,它可以帮你下载网络上的一个文件。当你输入一个文件的网址,按下下载按钮的一瞬间,CPU就收到了一个下载文件的任务。我们先想象一下同步执行时什么情况。CPU立刻停掉了手头的事情,包括绘制界面、对用户的点击做出响应等等,倾尽全力去帮你下载文件。但是,这时候你会发现,你的屏幕再也没有响应了,整个系统就像死了一样(废话,CPU都被你的下载任务抢走了)。过几秒钟,如果是Android系统则会弹出一个下面图1的提示,用户非常感动,然后无情的卸载了这个APP(尼玛裤子都脱了,你让我看这个)。同样的情况异步执行要好很多。CPU马上告诉你任务已经被受理了,等下载完成我会通知你的。于是呢,屏幕照样刷新,用户点击都能做出处理,就好像没有下载过一样。然而CPU并没有闲着,它开启了一个线程,专门处理这个下载任务(还记得之前讲过的线程的概念吗?不用担心我们下面会详细讲)。过了几个小时下载完了,你会收到一个通知,告诉你任务执行的结果。

一般情况下计算机通过多线程来实现同步,你可以把线程看做是富土康生产iPhone的一条生产线。它给生产一台完整的iPhone提供了所有必须的资源:包括人力,原料,设计图纸等等。生产任务来的时候,如果是同步的,那一条生产线就够了,所有的小伙伴们蜂拥而上,不一会儿就搞定了。如果是异步的,那就必须新建一条生产线(好在CPU创建线程的成本并不高),分一部分资源到新的生产线上,这样可以同时生产两台手机。那么生产线可以无限制增加吗?答案是不行的。一是异步会面临资源竞争的问题。比如说8条生产线都要组装电池,但是电池原料只有4份,那么必然会存在其他4条生产线等待的其情况,如果资源竞争比较频繁,甚至异步的执行效率要低于同步。二是异步会导致状态难以管理。比如车间主任想要统计一共生产了多少iPhone,就必须要询问完所有生产线才能得出结论,而且这个询问过程必须要停掉所有的生产线,同步来做。

讲到这里,回调的概念呼之欲出。上面异步任务的整个过程是首先你要把自己的信息给异步任务执行者,等执行完成的时候,执行者可以通过这些信息找到你,并给你一个通知。把自己信息给别人的过程叫做注册,别人找到你给你通知的过程就叫做回调。上面的例子,你把自己的联系方式给了酒店工作人员叫做注册,工作人员完成任务后联系你叫做回调。但是回调的概念其实非常广,这里可以抽象成先把要做的事情注册给别人,等条件满足的时候别人再回过头来调用你的模型。程序上响应一个按钮点击之后要做的事情也是用回调来做的。程序员先把用户点了按钮要做的事情先写好(比如要下载文件),注册给系统。等用户点击到按钮的时候,系统就会回调你下载文件的代码。

9.渲染

计算机、浏览器、手机app的渲染道理一模一样,你在显示器上看到的一切也都经历了类似的过程,大致分为三步:测量、排版、绘制。拿支付宝手机App举例,我们进入界面之后看到了那么多按钮或TAB,计算机是如何知道哪个按钮该摆在何处,应该多宽多高,以及程序启动的时候应该是呈现出什么样子呢?

计算机里面存储的全部是01组成的串(这些串既有程序代码也有相应的数据),他们静静的躺在你的硬盘或sd卡中,当你点击手机app上的支付宝图标的时候,这个时候存储设备中的代码和数据迅速被载入内存,并加载执行。

当程序运行到构造界面的时候,这个时候计算机像画家一样开始测量,每一个按钮的宽高(其中是有一大堆算法或者说规则在默默的计算,比如一个按钮在另一个上方,如何不和其他的按钮重叠等等)。知道了多宽多高之后,计算机开始计算每一个按钮应该摆在屏幕上的什么位置。大小、位置都明确之后,计算机开始绘制,也就是把相应的颜色或者图片资源从CPU

输送到显卡,显卡把这些数据发送给显示器的缓冲区,屏幕的下一次刷新将这些新数据更新到显示器上,整个渲染(呈现)过程结束。

说了很多废话,想说清楚的是,渲染是通过一些列计算并呈现的过程,其中包括测量、排版、绘制。你在任何屏幕上看到的任何一个图形,无一例外,都经过了这三个过程。

下次和程序界的朋友沟通展示慢,顿问题的时候,你可以很随意的说句,感觉整个渲染过程不是很流畅,保证你们的交流会很得心应手。

10.QQ快的原因

(1)QQ会在用户上传、下载图片等连接服务器操作时,结合其网络情况选择周边最快的服务器;

(2)QQ会对用户每天使用的网络进行记录和分析,预测出用户在哪个时段可能用哪个网络(如3G/4G/WIFI),并在相应时段自动连接相应情况下最优的服务器;

(3)图片下载优化:

1)渐进传输:先传输图片部分数据和像素模糊显示,后续再将剩余数据和像素传输完成从而清晰显示;

2)图片转码:同等图片质量下图片更小的编码技术;

3)图片适配:较慢网络如2G或较低像素终端情况下,下载较低质量但更小的图片,前者为提高速度,后者为节省流量;

4)预加载:为方便用户快速打开而预加载一些大图,可通过银行家算法加以控制,用户看了的话就加载对了,没看的话就说明无效加载了,累计的无效加载到一定阀值就不再进行预加载。

11.图片资源处理

相信广大的产品经理同学肯定希望自己的产品UI能够美美的,让用户们赏心悦目。要做到这一点,主要就靠咱们伟大的视觉设计师出的各种图片资源。小到应用程序的图标或者按钮,大到启动时的闪屏,无不是出自设计师之手。当图片被打包到程序中后,他们就被正式的赋予了为广大用户谋眼福的使命。

然而,图片的大小是固定的,而使用图片的设备分辨率却千变万化。比如一张1280×720分辨率的全屏闪屏图片,可能会被加载到1080P、720P、480P甚至320P的设备上,除了720P的设备外,在其他三款设备上1280×720的图片都会产生“缩放”。我们都知道,图片的内容都是由像素组成的,比如1280×720的图片由921,600个像素构成,720P的显示设备屏幕上也正好是921,600个像素,这样图片的每一个点都可以与屏幕上的点一一对应,进而完美的呈现图片的细节。

480P乃至320P的设备,他们屏幕上的像素点个数远远小于921,600(480P设备38万个像素点,320P设备15万个像素点),屏幕上的像素无法做到与1280×720图片像素的一一对应,这种情况下,为了让低像素数的屏幕能够完全呈现高像素数图片的内容,图片的一些细节(像素)就会被丢弃,以480P的设备为例,1280×720的图片就会被显示成800×480个像素,图片看起来被“缩小”了,也就是系统对图片进行了“缩放”。这种“尺寸”(分辨率)从大到小的缩放会丢失一些细节。

当1280×720的图片被加载到1080P(207万像素)时,情况就更糟了。我们期望自己的图片可以占满用户的屏幕,但是即便把图片中的每一个像素都一一对应的填充到屏幕上,还是会有一半的像素没有内容,这种效果大家可以想象。

不过好在聪明的软件工程师们早就实现了一系列的方法来让大家避免陷入这种图片被“放大”或“缩小”后图片质量变差的窘境,这些方法被叫做“插值算法”。顾名思义,“插值算法”就是在原有的像素值基础上,插入或修改一些像素值,并尽最大可能保证原图的特征。当前比较流行的插值算法主要有“邻近插值”和“双线性插值”,具体的算法这里不再冗述,感兴趣的同学可以在网上随处搜到。

通过上面两段的描述,我们可以看到,当图片的内容无法与屏幕上的像素点进行一一对应的时候,就会产生“缩放”,虽然当前有一些手段可以尽量的避免缩放对图片质量造成的影响,但显示效果或多或少都会收到影响,并且缩放的程度越大,效果损失的越严重。所以有的系统会提供另外的机制尽量避免“缩放”的产生,或者把“缩放”带来的副作用降低到最小。比如安卓系统就为应用程序的图片资源定义了一组文件夹,每个文件夹对应一种屏幕的像素密度/分辨率,在不同像素密度/分辨率的设备上从对应的文件夹中取图片资源,尽量的减少或避免“缩放”,进而最大化的还原设计师们的原始设计。

12.Cookie和广告联盟

相信大家都有相同的经历,在浏览网页的时候,有的广告竟然知道我近期搜索过的关键词,也有一些广告竟然知道我近期要买的东西。那到底是什么东西悄悄的把我们的信息出卖了呢?答案就是本文的主角:Cookie。

之前的文章讲过我们浏览一个网页的时候,浏览器在做什么事情。它不断的向服务器请求数据,服务器不断的回答数据。但是这个过程有个缺点,就是每次请求都是独立的,服务器并不会记下客户端的信息。打个比方说,你每天都去楼下马大姐那里吃烤串儿,但是马大姐记

性不好,你一走她就不认识你了。这时候你就想,如果我每次去吃烤串的时候,主动给马大姐提供一些自己的身份信息,说不定还能打个折呢。这个身份信息,在技术上就叫做Cookie。Cookie是浏览器每次向网站服务器请求数据的时候,携带的一些额外信息,这些信息一般非常少(最多4KB),主要就是为了解决服务器记性不好的问题。当然Cookie究竟需要携带什么信息,其实是由服务器决定的,比如你登录了新浪微博之后,服务器就会要求浏览器把你的账号写到Cookie里,下次你请求你的关注列表,浏览器就会带上这个Cookie,一起发送到服务器,这样服务器就会知道你是谁了。

Cookie每个网站都会有很多,但它们是隔离开的。也就是说,百度只能访问到百度存在浏览器的Cookie,微博只能访问到微博存在浏览器的Cookie,百度是拿不到微博的Cookie 的,这一点由浏览器保证。

现在我们来看下开头广告的事情。我们的搜索关键词被百度保存在了浏览器的Cookie 里,但是这个广告是出现在一个博客网站上的,按上文的理论,这个博客网站只能访问到它自己存在我们浏览器的Cookie,为什么能访问到百度的Cookie呢?这时我不禁想起程序界有一位祖师爷的教训:你所有的痛苦和困惑,都可以从源代码里找到答案(read the

fucking source code)。小弟看了下这个页面源码后,发现广告其实是博客网站的程序员从百度那里拿了一段代码放到自己的页面上,用户在请求广告图片的时候,还是去百度请求的,自然百度也就能拿到带着搜索关键词的Cookie了。拿到Cookie的百度就可以根据关键词匹配他们的广告推荐给你,这种广告因为推送的都是用户感兴趣的内容,杀伤力特别大,被称为精准广告。

成千上万的网站加入了搜索引擎的广告联盟,这样你在浏览其他网站的时候,都会看到带有自己关键词的广告,哪天你搜索了一些不想让人知道的东西,嘿嘿,这些广告就会跳出来出卖你。

13.动画原理

我们先来说几个简单的概念。动画过程中的某一张静止画面叫做一帧(Frame),一个动画每秒钟播放的帧数叫做帧率(单位是FPS),一般来说当帧率达到30帧每秒的时候,人们就会觉得这个动画很连贯了,当帧率达到60帧每秒的时候,这个动画就会非常流畅了。像下面这个点击按钮弹出菜单的动画,要达到每秒钟60帧的帧率流畅运行,每一帧要花多久来展示呢?如果我没算错的话,应该是16毫秒左右。

16毫秒,也就是留给是你的手机渲染一帧的时间。还记得我们之前讲过的渲染的概念吗?在这16毫秒期间,你需要为屏幕上的所有图片、按钮、文字测量好大小,排布好位置,然后交给显卡绘制出来。现在手机配置越来越强大,但是屏幕分辨率也越来越大。分辨率越大意味着每一帧要画的像素越多,CPU和显卡的负担也越重。这时候万一哪个2B程序员插了一段从网络上同步下载苍老师.avi的代码进去,导致每一帧绘制都需要100多毫秒,这时候用户就会看到动画一卡一卡的,这个用户多半是要流失了。

产品经理工作说明书

产品经理工作说明书 、岗位资料 岗位名称: 产品经理 岗位编号 岗位人数: 职位等级 所属部门/科室:营销总部 直属上司职位: 营销总部经理 临时替代岗位: __________________________________________________ 可轮调岗位: 售前工程师、产品工程师、 可升迁岗位: 营销总部经理 位在组织中的位置 商 售后主办 务 售后服务人员 三. 汇报程序及督导范围 直接汇报对象:营销总部经理 直接督导个岗位,共 人 间接督导 _________ 个岗位,共 ________ 人 四. 岗位职责: 1:收集行业及竞争对手信息,协助确定产品发展目标及战略 ; 2:及时收集、处理所负责产品的各方面信息,为本人和相关人员的决策提供依据; 3:协助公司领导层确定产品价格,根据市场变化及时提出调整价格的建议和方案; 4:进行市场调研,对行业及相关行业的发展进行调研; 5:根据市场调研结果,提出新产品立项方案; 6:提交项目可行性报告,对新产品的前景进行分析; 7:负责新产品开发的立项并组织实施; 8:参与新产品的市场前期推广及销售工作; 9:以产品负责人的角色,协调营销总部、制造部、开发部等部门的关系; 10:负责对新的销售人员进行产品知识、市场和竞争信息的培训; 11:负责产品专利的申请,对知识产权进行保护。 五. 权限范围 1 .产品市场定位及定价建议权 2. 产品开发建议权 六. 使用设备电脑 七. 任用资格 1.受教育程度:大学 2 .年龄:25以上 产 品 工 程 师

3.经验:技术管理经验、市场管理经验 4.基本技能:电脑操作,机械(电器)设计。 5.基本素质:严谨的工作态度,敏锐的市场嗅觉和洞察力,协作能力,沟通能力强。 6.特殊要求:较好职业道德和较强的保密意识。 八.业务接触对象 1.公司外:客户、 2.公司内:生产部门、品质部门、各技术岗位、客户服务部、销售部 九、绩效考核标准 撰写人_____________ 初审人________________ 核准人_______________ 日期

产品经理如何打造一个成功的产品团队

产品经理如何打造一个成功的产品团队 主办:上海普瑞思管理咨询有限公司 时间: 2010年10月28—29日深圳 10月25—26日杭州 2010年11月29—30日北京 11月25—26日上海 2010年12月30—31日北京 12月27—28日深圳 价格:¥2200 /人(包括授课费、资料费、会务费、证书、午餐等) 【培训对象】企业CEO/总经理、研发总经理/副总,公司总工/技术总监,公司人力资源总监、产品线总监、产品经理/项目经理、PMO(项目管理办公室)成员、市场总监、技术支持总监等。 【课程背景】 2008年一场金融风暴席卷全球,大量的工业企业倒闭关门,大批员工失业。在这场金融危机中我们发现还是有很多企业不但没有倒下,反而更加高速成长,其中一个重要的原因就是这些企业构建了成功的产品管理体系,培养了优秀的产品经理,能够组织团队开发出具有竞争力、满足客户需求的产品。公司在冬天更应该加强自己内功的修炼来应对危机,同时迎接春天的到来。 当一个企业从单一产品线向多产品线跨越的时候,必须突破的一个瓶颈就是公司产品经理的培养,因为产品经理是公司价值链中最重要的一个环节,是直接面向客户、带领团队创造价值的领军人物,因此产品经理个人及其所率领的团队的能力往往决定了该产品在市场上的竞争力。业界大量公司在构建产品管理体系和培养产品经理的过程中常见如下困惑的问题: 1.产品经理该如何定位?究竟定位于研发还是定位于市场? 2.产品经理和项目经理有什么区别?如何作好分工? 3.产品经理究竟应该具有什么样的素质模型?谁来承担比较合适? 4.产品经理如何参与产品的市场管理流程?如何从源头来规划产品? 5.如何推动产品开发全流程的工作? 6.如何协调产品的市场管理、开发管理、财经管理之间的关系? 7.产品经理如何管理产品团队? 8.公司如何建立产品经理的培养体系以成批培养产品经理? 本课程在过去4年讲授的基础上作了大量的更新,结合业界成功公司在产品经理培养和管理上的一些教训和 经验,针对以上难题进行深入的讲解,并总结出如何建立公司的产品经理资源池来批量培养成功的产品经理,实现公司规模化的扩张。 ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 【课程收益】 1.分享讲师数百场研发管理培训的专业经验,通过现场的互动帮助学员理清适合自己企业的产品管理的思路和产品经理的培养方案 2.分析业界公司在产品经理培养和管理中的误区,并分享成功经验 3.了解产品经理的定位、职责、素质模型与任职资格标准 4.理解新产品市场管理、路标规划、需求管理的流程及支撑体系 5.掌握新产品开发的过程管理的技巧和方法 6.掌握新产品上市管理的技巧和方法,总结保证产品商业成功的关键

软件产品经理岗位职责

产品经理的岗位职责 一、岗位概述 担任公司软件产品的研发、运营、管理的经理人,主要工作从前期市场调查、产品的创意、策划实施、产品研发、产品上市、市场推广、一直到产品生命周期的结束全过程。 二、工作关系 直属上级:总经理 直属下级:无 三、职责范围 1、需求分析及产品原型设计: 1)市场调研,对接客户充分了解工作业务流程,并挖掘客户需求,解答客户技术问题

2)深入了解市场,搜集行业动态和相关政策信息 3)分析解剖需求,梳理产品原型并形成开发技术文档 4)功能确认,依据原型与客户确认软件开发功能及方向 2、开发管理,负责产品研发各流程把控: 1)根据客户需求,完成产品规划、产品需求文档;编市场规划、设计方案;编写方案设计报告、实施方案报告等 2)根据项目交期制定合理的开发进度表,配合项目经理保证按期保质完成开发任务 3)根据产品原型协调设计部门完成软件UI及交互效果设计,协调项目经理,与客户对接进行二次确认,敲定或调整最终软件展示效果 4)程序开发,跟进开发进度,保证功能点效果实现 5)监督测试部门对产品进行测试,协调开发及时修改软件BUG 3、产品上线部署及培训工作 1)配合开发人员完成产品上线部署工作,完成现场实施及客户对接等工作 2)负责产品说明书灯相关文档的编写,产品上线后对业务人员、市场人员进行功能及使用培训 3)客户产品使用培训,功能讲解 4、上线跟踪及产品优化 1)配合项目及销售人员应对客户提出的各类问题或新增、修改需求,协同开发人员给出合理的技术指导意见 2)阶段性调研,建立消费者及市场反馈意见档案,挖掘用户使用反馈,发现产品问题和筛选有价值的需求,调整优化产品功能 3)汇集整理产品设计到上线的各类文档,归档保存

确定用户需求满足过程中的关键点 产品经理必读九步法

确定用户需求满足过程中的关键点产品 经理必读九步法 谨以此文献给梦想改变世界的人 舒迅 多年以后,当我面对那些年青的产品经理,我会想起自己当年从事的是一份高薪的工作。那是2000年,我大学毕业后在北京一家IT网站做搜索引擎PM,当时我一个月的薪水能在亚运村买一平方米房子,十年之后,朋友招聘PM,开出的月薪和我十年前一样,差别是这时年青的PM用一年的薪水才能在亚运村买到一平方米的房子。对此,我很迷惑,于是咨询HR的同事,HR的同事告诉我,十年前产品经理是稀缺工种,现在不是了。 十年间,北京的房价涨了10倍,但最优秀的PM的薪水至少涨了50倍,所以在新浪微博上随手点开一个V,就常常碰到认证为产品经理的。很多PM都有一个梦想:用自己设计的产品改变世界,同时挣个盆满钵满,可十年没变的入门级薪水,却让人触摸到现实是骨感的。 如果你是一位PM,正在跟随一位大拿,那证明你不仅是一位幸运儿,而且在产品设计上天资卓越,这篇文章可以供你参考。如果你还只是在普普通通的小公司朝九晚十,或者是在一个大公司的基层打杂,但你胸怀一个梦想,梦想用自己的产品改变世界,那这篇文章就是为你而写的。我在这里分享出来,希望对更多有梦想的PM有价值,希望能通过你的手让这个世界变得更美好。 本文描述的产品设计“九步法”,主要框架来源于几个从无到有设计了亿级用户产品的闪闪发光的人,我曾经在一个10亿级PV的产品中做过长时间的实践和不断修订,一转眼,已落网16年,有幸和多个中国公认最顶级的PM共事多年,现在在自己的理解下进行阐述。“九步法”是为泛互联网产品而写的,适用于大型产品,也适用于产品中的新功能。使用方法是PM在产品设计时,对以下九个问题自己逐条进行书面回答,并和团队逐条分析和讨论。 第一步:产品满足用户的哪一个核心需求? 产品设计的关键在于搞清楚产品的核心价值是哪一个,满足用户什么核心需求。实践中,70%的PM经常忘记了这一点,因为“满足用户需求”几乎成了每一个PM都能张口就来的口诀,所以就常常忘记了。我们经常听到的“微博要加强SNS属性”、“微信要打通O2O”、“社区信息要流动得更快”,就是最典型的忘记了用户需求的例子。所有这些提法都是想当然,没有站在用户角度的思考,没有搞清楚用户需求,就一定会注定失败。 实际上,即使PM使用了这一条,也常常于事无补。因为仔细分析“满足用

产品经理的岗位职责

产品管理部经理的岗位职责 上周很荣幸的,给一家企业做了定制版的“产品经理内部培训”,严格意义上来说也谈不上“培训”2个字,因为本身自己的认识、资历、技能都是半桶水,二来,到目前也没有做出啥成功的产品。不过成长的道路,必有你师我师,借此希望和大家共勉吧。 产品经理其实是一个从P(prefessional)到M(management)的过程,如果大家够努力、够坚持,相信大家一定能走的很远。我个人的感觉,产品经理是一个很有挑战性的职业。虽然很多时候,大家还会有无聊、被动、困惑之感,但相信只要“坚持”—前途一定很光明。产品经理们,加油!

目录

正文 一、产品经理认识篇 1、产品经理定义 产品经理(Product Manager),通常是指:担负某类产品研发、运营、管理的经理人。 他们的工作纵深从:前期市场调查、产品的创意、策划实施、产品研发、产品上市、市场推

广…一直到产品生命周期的结束的全过程。 但值不能混淆的概念是:产品经理不等同于产品管理。大多数时候产品经理行驶的是执行权,尽管在产品生不同的生命周期中,产品经理要带动、协调不同的部门、不同的对象。换个层面来讲,产品经理只有对产品的支配权,没有对人的支配权,所谓的行政权。 2、产品经理职责 2.1、市场调研 市场调研是指研究市场以了解客户需求、竞争状况及市场力量(market forces),其最终目标是发现创新或改进产品的潜在机会。 通常一般采用的方法有: 1、与用户交流 2、与直接面对客户的一线同事如销售、客服、技术支持等交流 3、市场研究报告分析 4、竞争对手产品分析 5、用户数据分析 市场调研可以让你知道,市场目前是什么样一个状况,有没有必要性做?风险系数有多高?所以市场调研的准备,将直接影响到项目可行性。市场调研的成果,另外一个方面也就形成商业机会、帮助企业改进产品战略,从而更好的占有市场。 2.2、需求管理 需求管理,是指产品经理在执行需求过程中的一系列管理工作。 通常包含:需求来源管理、需求版本管理、需求分配管理、需求跟踪管理。而需求来源管理有: 1、市场需求 2、高层需求 3、用户需求 4、运营需求

产品经理岗位职责

产品经理岗位职责标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N]

产品经理是做什么的产品经理岗位职责说明! 一、产品经理定义 产品经理又称品牌经理,是企业守门员、品牌塑造者,更是营销骨干。产品从创意到上市,所有相关的研发、调研、生产、编预算、广告、促销活动等等,都由产品经理掌控。 二、产品经理分类 1.重量级产品经理 重量级产品经理负责提出产品构想、产品研发、并把最终产品销售到顾客手中,我们可以把这种定位的产品经理叫做“重量级产品经理”,如本田、宝洁等公司的产品经理。 2.轻量级产品经理 有些企业则将产品经理定位为“售前支持或协调者”,主要负责产品的市场销售支持和协调工作,我们把它叫做“轻量级产品经理”。 三、产品经理的职责 1.市场研究 A、组织所负责产品的市场调研,跟踪并研究相关产品用户需求,收集和分析竞争对手信息,研究其发展动态和行业动态,并提出市场研究成果报告; B、根据公司产品战略,对产品市场进行细分,选取目标细分市场,确定产品定位; C、组织制定细分市场的业务计划,并将该业务计划落实到具体产品的业务计划中。 2.产品规划 A、参与制定产品战略和产品平台规划; B、协助制定产品线路标规划,组织实施所负责产品的路标规划,并定期提出修改建议;

C、在公司内外收集有关新产品的创意,并组织论证; D、根据产品路标规划或经过论证的创意,提出新产品开发的项目任务书,提交产品决策团队评审立项。 3.产品开发 A、知道和监督产品开发过程,特别是需求分析和管理、产品定义、差异化分析等环节; B、在产品开发过程中,组织对产品的市场调研工作,定期收集市场调研的结果以及竞争对手的市场信息,以知道项目组的开发,并为产品开发各阶段评审提供决策依据; C、必要时担任开发项目经理 4.产品上市 A、组织和协调新产品试销工作,提供产品试销报告; B、负责产品的市场发布工作,对市场发布进行协调和跟踪; C、制定新产品上市计划,并组织新产品的上市推广,确保新产品快速上市; 5.生命周期管理 A、协同财务部门监控产品的销售和赢利情况,提出新的营销策略; B、指导和监督产品的销售工作,及时发现问题,提出解决方案; C、提出产品优化和改进的建议,并监督实施; 四、产品经理需要具备的素质 作为一名合格的产品经理,至少需要具备以下能力:沟通能力、组织能力、决策能力、创造力、影响力以及目标驱动力。

保险行业-产品经理岗位职责说明书

保险行业-产品经理岗位职责 说明书 一.岗位信息 二.岗位工作概述 负责完成公司的销售指标,与设计师配合,按时完成打算,保证新品上市,且保证质量。并跟踪产品及竟品的 三.工作职责

1.按照流行趋势以及设计部门的要求,开发新原料、辅料。 2.按照设计部门的指示令,选择合理工艺和供应商,安排打样,保证准时看陈设样。 3.按照预算制作COLLETION PLAN,下订单。完成辅料和面料的确认和跟踪。 4.审核供应商的报价,合理操纵成本,报呈生产治理部或面料开发部审核。 5.在产品经理助理协助下,制作面料合同,加工合同,领料单等文件,做好产品进仓的预备工6.在质检部协助下,大货封样,确保产品职责。 7.在产品经理助理里协助下,按照进仓情形审核供应商的结帐单,申请货款。 四.工作绩效标准 1.销售业绩达成率。 2.库存指标达成率。 3.毛利达成率。 4.折扣指标达成率。

五.岗位工作关系 A.内部关系 设计师、生产治理部(包括质检部)、财务部、面辅料开发部、物流部、销售部 六.工作岗位权限 1.对产品经理助理的工作有监督检查权。 2.对样品有部分确认权,对封样有确认权。 七.岗位工作时刻 按规定的工作时刻,按照需要有时加班。

八.岗位工作环境 九.知识及教育水平要求 1.关于公司政策、产品和服务方面的知识。 2.服装面料工艺方面的专业知识。 3.有关专业大专或以上学历。 十.岗位技能要求 1.电脑要求:熟练操作Windows,MS office。 2.杰出的沟通和谐能力,分析摸索能力,谈判能力,解决突发事件的能力。

3.敏捷捕捉时尚趋势的能力。 4.良好的服装面料的专业知识。 5.良好的文学及口头表达能力。 十一.工作体会要求 三年有关工作经历 健康躯体、充沛体力,强烈责任心,性不无要求。

微信之父张小龙告诉你产品经理必看的书籍

微信之父张小龙告诉你产品经理必看的书籍 2014-05-14 10:26 佚名 TMT观察字号:T | T “微信之父”张小龙会要求他的产品经理人手一本《乔布斯传》,也曾有人说过,如果求职者说自己看完了凯文·凯利的《失控》,面试就可以结束了。不禁让人好奇,张小龙平日里会看哪些书?这些书又如何影响着他对“微信”的构想? AD:WOT2014课程推荐:实战MSA:用开源软件搭建微服务系统 “微信之父”张小龙会要求他的产品经理人手一本《乔布斯传》,也曾有人说过,如果求职者说自己看完了凯文·凯利的《失控》,面试就可以结束了。不禁让人好奇,张小龙平日里会看哪些书?这些书又如何影响着他对“微信”的构想? 本文主体部分根据《壹读》“失控的微信先生”与《商业周刊中文版》“张小龙的盗梦空间”整理。 1.《失控》

凯文·凯利,一位在亚洲游荡了近10年的美国人,东方激发了他对于技术的思考,最终通往哲学的终极命题。在他笔下,失控,往往意味着不确定性,容易使人感到不安,但正是不确定性和不可控性,成就了创新的源泉与进化的动因。 在广研,产品经理们人手一本《失控》,因为张小龙说过:不读《失控》的产品经理,知识结构是不完整的。在腾讯内部的演讲中,张小龙反复提及这本书启发了他的产品观:不与用户产生互动的产品,是失败的产品。产品规则越简单,才越能让群体形成自发的互动。产品上线后,就有了自己的生命,会自己与海量用户互动,最后会互动出什么结果,是产品设计者不能控制的。 张小龙:凯文·凯利的《失控》我给很多人推荐。这本书很厚,所以很多人都没有耐心的看完它,我自己也是,可是如果我们面试一个大学生,他告诉我他看完了这本书,我肯定就录用他——不过他们不知道这个秘诀。如果做互联网产品的不看一下这本书,我认为知识是不全面的。他从生物学、社会学的角度描述了一种群体效应,总的来说,结论是群体的智商低于个体智商。这个观点不在那本书里,而是在另外一本书里,我不记得书名。一个人在组织里,组织的平均智商是低于个体智商的,个体的智商更高一些,群体会拉平这个智商。比如说在微博里,微博上多了你的智商会降低,大家认同吗?你没有发现这个变化,因为你每天降低一点。很简单的,你每天在微博上说的话,你会发现跟大众越来越一致,别人在说什么,你也在说什么。 2.《科技想要什么》

刚入门的产品经理的必读书籍

刚入门的产品经理的必读书籍 刚入门的产品经理的必读书籍有哪些呢?下面是学习啦精心的刚入门的产品经理的必读书籍,希望您喜欢! NO.1《从0到1》 PayPal公司创始人、Facebook首位外部投资者彼得·蒂尔在本书中详细阐述了自己的创业历程与心得,包括如何避免竞争、如何进行垄断、如何发现新的市场。《从0到1》还将带你穿越哲学、历史、经济等多元领域,解读世界运行的脉络,分享商业与未来发展的逻辑,帮助你思考从0到1的秘密,在意想不到之处发现价值与机会。 NO.2《结网》 《结网》以创建、发布、推广互联网产品为主线,描述了互联网产品经理的工作内容,以及应对每一部分工作所需的方法和工具。产品经理的工作是围绕用户及具体任务展开的,书中给出的丰富案例以及透彻的分析道出了从发现用户到最终满足用户这一过程背后的玄机。

适用人群:面向现在正在从事及未来将要从事互联网相关工作的创业者和产品经理,也可以作为互联网产品策划人员或相关专业学生的参考书。 NO.3《影响力》 读完《影响力》一书,对作者的的观察力和归纳能力深表佩服,作者用了很多生动的例子来论证他的观点。互惠、承诺和一致、社会认同、喜欢、权威、稀缺这几大因素深刻地影响了人类在各种活动中的行为,人们既要会利用它们又要避免落入这些陷阱。此外,读完还有一点感慨,美 ___实验心理学非常强大。——豆瓣读书@502的牛 NO.4《参与感:小米口碑营销内部手册》 本书作者黎万强,是小米联合创始人,真诚有趣地向你讲述小米公司创业几年来的内部故事,从公司创立到产品开发,从产品设计到品牌建设,从日常运营到营销推广,从服务理念到公司理念……通过一个个真实的小细节、小故事,将外界觉得 ___的事情,清晰透彻地道出其中的逻辑必然,并慷慨地将其独创地“参与感三三法则”和盘托出。

产品经理岗位职责说明书

市场部岗位职责说明书范例 一、基本信息 职位名称产品经理(专员)标准编号 所属部门市场部职等职级五级 直接上级职位市场部经理直接下属职位 晋升方向市场部部经理轮转岗位销售相关工作二、岗位概要 了解同类产品的市场动态以及根据市场信息的变化设计优化产品组合、提供产品专业知识支持,大胆设想未来产品的发展趋势(畅想未来产品,为生产部门提供设计思路)。 三、职权描述&KPI 职责权限 1.制定竞争对手、行业信息、公司产品等市场产品信息调研计划,包含 市场动态、技术发展动态、产品更新替代变化及趋势等,全面展开市场 调研工作。 2.分析总结调研信息,确定调研结果,为公司的总体战略制定提供相关 依据。 3.策划、组织市场活动,安排公司产品宣传、组织参与各种展会,并反 馈总结信息、收集和应用产品市场信息。 4.根据市场需求,策划新品的研发及上市,对已有产品的更新换代提出 科学依据,优化公司销售产品组合,提高产品组合市场竞争力。 5.监督本公司产品质量,并为经销商提供产品专业的技术支 持。 6.协助销售部门的销售工作,维护供方关系。 7.完成上级领导交办的其他工作。 KPI指标 1、产品方案提交的及时性; 2、方案质量及完整性; 3、工作计划完成的及时性 四、工作条件描述 工作时间特征描述正常工作时间;但波动较大

工作环境描述办公室、参展场所 危险性描述安全系数高,无个人生命或严重受伤危险使用工具设备电脑、网络设备、电话、打印机五、工作沟通 类别沟通对象沟通 频率 沟通能力沟通内容 组织内部沟通 上级经常重要工作汇报、沟通部门成员经常重要工作沟通 组织外部沟通市场客户、外部 单位 经常重要产品信息、价格信息、竞争信息 六、任职资格 项目必备条件 教育背景学历大专以上 其他营销类相关专业 工作经验 要求工作经验3年以上相关工作经验 能力要求 熟悉所在产业、行业的生产过程;熟悉产品性能、种类及特征等产 品知识。 基本技能 要求 内容扎实的营销管理理论知识;较强的商务洽谈能力。 个人特质 要求内容 良好的沟通能力和表达能力,责任心强,对工作充满激情,具备承 受压力的能力、良好的职业道德。 七、修订记录 修订版次第二版修订时间部门负责人分管领导人力资源部管理者代表

产品经理要读的书

产品同学如何入门 书籍 产品相关书籍 0-1岁《人人都是产品经理》苏杰著介绍产品思维和操作流程 1-3岁《用户体验的要素》Jesse James Garrett 著范晓燕译介绍从战略层→范围层→结构层→框架层→表现层五个层次做产品,比较系统结构清晰。 《Web界面设计》 Bill Scott、Theresa Neil 著李松峰译经典读物,此书已绝版 >3岁《启示录》Marty Cagan 著七印部落译介绍从人员、流程、产品三个方面高效做好产品,偏效率、管理层面。 产品不相关书籍 《人性的弱点》卡耐基著对我影响巨大的书,促进确立我的产品哲学:关注人性与生活 《麦肯锡方法》埃森著“相互独立,完全穷尽”分析思考MECE原则 《怎样卖龙虾》比尔·毕晓普著如何卖产品,帮助开放思维,洞擦人性 注:其他书单自行对阵下药,差什么恶补什么。也可以自行搜索一下这方面的书单。请一定要学会使用搜索。 技能 产品博客 个人产品博客:苏杰博客纯银博客白鸦博客Gauin’s Blog 团队产品博客:UCDChina 腾讯CDC 淘宝UED 百度UED 注:强烈建议产品同学开设独立博客,记录、分享、交流的原则。不要关注太多博客,精读几个人即可。UCDChina目前可以访问,但已暂停更新,后续我会上线比UCDChina更好的产品。 产品分析 1、多角度、多数据分析产品。你能写出来,多写就能发现进步。 2、不能停留在表面,只说问题不给解决方案的分析就是耍流氓。 产品交流

1、针对某个公司的产品交流,想办法和产品负责人交流上。微博、知乎都可以联系。 2、针对某个产品或者行业观点交流,在产品社区发布帖子讨论。或者和我讨论。 修养 1、关注人性发现人们真正要什么,洞察人性,了解人性。哪些人适合成为产品经理? 2、关注生活产品请不要飘在空中,一定要让产品融入生活,落地。年轻的产品经理,别漂在空中 产品同学如何成长 专注领域 1、请先确定专注的产品领域。社交社区、电子商务、游戏、视频? 2、专注领域才能让你具备核心竞争力。达到一定境界之后,你会一通百通。 注:移动互联网产品领域与Web端产品领域基本保持一致。区别在于交互形式、开发环境、商业模式等。 大局观 1、做成比做好更重要。别一味盯住细节,该死扣细节的时候再说。 2、产品改变世界。一定要有产品的理想情怀,坚信产品人的力量。 总结:关于产品经理话题实在太多太多。每天零碎的补习,学会以上所有的,也不能保证你能成为成功的产品同学。成功的唯一标准,就是做出成功的产品。共勉。

潮流APP对比矩阵-产品经理必看

趋势总结 争夺新生代“潮流话语权”的APP 一方面通过二手球鞋交易这一细分市场形成突破,另一方面又在扩充潮品品类、构建内容社区上下功夫 未来鞋品类的趋势: 第一个机会,还是社区。毒走不通,对新玩家来说,男版小红书却是机会。想吃这块蛋糕的人很多,但像知乎CHAO社区那样,直接照搬小红书的思路似乎不work。怎么做?要抓住这批“Z世代”用户,光盲目覆盖热门品类是不够的,关键还得深入理解其追逐的文化内核,

用适当的玩法制造“玩家”的身份认同。 1、这里尤其想提的例子是“客制”(Custom Shoes)——通俗来说,就是用更改配色、材质, 甚至作画、雕刻等手段对鞋子进行DIY。在球鞋领域,客制的概念或许可以追溯到早期品牌官方与艺术家的”联名“作品。比如Nike在十几年前邀请涂鸦、纹身艺术家Mark Machado对经典鞋款Air Force 1进行改造,推出的“MR.CARTOON”系列。后来Nike 推出了Nike iD,所有用户都能对Air Max、Blazer等经典鞋款进行”专属定制“,在官网自行搭配鞋款配色并下单,鞋子便由官方制作并寄出。而球鞋玩家们并不满足于这种简单的DIY——民间的球鞋客制团队应运而生,为玩家们创作出高度个性化的鞋款,这使得客制文化在国外球鞋圈快速发展。加上球星、歌手等名人的追捧,国外的球鞋客制已孕育出较成熟的商业模式。如今的北美、欧洲,大大小小的球鞋客制团队数不胜数。 洛杉矶的高端客制团队The Shoe Surgeon,一双鞋能卖到原版球鞋价格的数十倍。国内的球鞋客制正处于萌芽阶段,服务基本由几个原创水平较高的客制团队+一批能根据现成设计稿出成品的业余客制师提供。随着鞋迷数量的增加和国内球鞋文化的演进,客制必然成为鞋圈的主流玩法之一。把好的客制和将会需要它的用户连接起来,成为客制服务的提供平台+客制文化的推动者,也许是抓住核心群体并泛化出潮流社区的思路之一。 但是这个存在用户量级的问题,小众市场 2、球鞋一级市场。毒和nice等交易平台属于二级市场,而品牌官方原价发售则是一级市场, 比如Nike官方线上商城和线下门店的发售、本文开头的Levi's官网发售等。如今二级市场平台不断涌现,一级市场却一定程度被忽视了。然而,一级市场有着更核心的用户和更直接的痛点:官方发售是价格最低且保证正品的渠道,只是难抢,不仅货量有限,发售方式还五花八门,光是Nike的球鞋发售App都有十余种不同的发售模式。这里存在着大量未被满足的用户需求,且这些需求将会是持续的。 3、“他经济”突显巨大市场活力

产品经理的工作职责概述

产品经理的工作职责概述 产品经理的工作职责概述 作为一名新进产品经理,甚至一名资深pM,你可能都或多或少对这个职位产生某种迷惑。到底什么是产品经理?这个职位的主要职责是什么?在IT产业的不同领域,甚至在同一领域的不同公司,这个职位的定义似乎都有不同。 虽然在不同的公司,产品经理的角色和职责互有差异,但是有一些关键职责是任何一个产品经理都应承担的。可以将其归纳为如下六个方面: 1.1市场调研 市场调研是指研究市场以了解客户需求、竞争状况及市场力量(market forces),其最终目标是发现创新或改进产品的潜在机会。 可以通过下面的方式进行市场调研: 1)与用户和潜在用户交流 2)与直接面对客户的一线同事(如销售、客服、技术支持等)交流

3)研究市场分析报告及文章 4)试用竞争产品 5)仔细观察用户行为等 市场调研最终会形成商业机会、产品战略或商业需求文档(BRD),详述如何利用潜在的机会。 出现的成果主要为:《商业需求文档(BRD)》或《商业机会》或《产品战略》 1.2产品定义及设计 1、产品定义是指确定产品需要做哪些事情。通常采用产品需求文档(pRD)来进行描述,pRD可能包含如下信息: 1)产品的愿景 2)目标市场

3)竞争分析 4)产品功能的详细描述 5)产品功能的优先级 6)产品用例(Use Case) 7)系统需求 8)性能需求 9)销售及支持需求等 2、产品设计是指确定产品的外观,包括用户界面设计(UI,User Interface)和用户交互设计(User Interaction),包含所有的用户体验部分。 在大型公司里,pM通常和UI设计师或互动设计师一起完成产品设计,不过在小公司或者创业公司里,产品经理也许需要全包这些工作。

2019年游戏行业年度报告,游戏运营、产品经理必看数据报告

123 4 目录 C O N T E N T S

01 PART ONE

1435.41791.22355.22463.92774.03202.33643.6562.2 1022.81489.21646.11918.52312.22703.629.9%24.8%31.5% 4.6%12.6%15.4% 13.8%103.7%81.9% 45.6% 10.5% 16.5%20.5%16.9%20152016201720182019e 2020e 2021e 网络游戏行业市场规模(亿元) 移动游戏行业市场规模(亿元)网络游戏增长率(%) 移动游戏增长率(%) 2015-2021年中国网络游戏行业收入规模及预测 2018年受版号受封影响,整体游戏行业遇冷,增速有所放缓,但移动游戏增速仍高于整体行业水平。 2019年初重新恢复版号发放后,整体行业回暖明显。未来随着5G 时代来临,CPU 及终端限制降低,云端处理占比大幅提高,同时VR 、AR 可实践性提升,将为整体游戏行业带来更大想象空间。 ※数据来源:艾瑞数据

2019年巨量引擎广告投放平台游戏行业消耗整体呈上涨趋势,越来越多的客户选择巨量引擎作为广告投放平台。伴随3月、7月为游戏发行高峰期,游戏投放消耗水涨船高;8月中旬付费直投开始逐步替代激活作为转化目标的主导地位,9、10月份迎来一波转化目标投放红利期,游戏行业消耗突飞猛进。 2019年游戏行业消耗&客户量趋势 ※数据来源:巨量引擎广告投放平台2019年1月-12月游戏行业数据

游戏研发商游戏发行商电信运营商 游戏移动垂直媒体移动广告用户 (线上渠道) 第三方应用市场 官方应用商店 超级APP (线下渠道)终端/刷机/运营商应用分发阶段 研发发行阶段自主发行/联运产品产品产品 产品 数据通信佣金流水支付渠道付费 预装分成分成/代理金广告费广告收入分成广告投放营销&广告 分成游戏广告投放渗透于产品研发调试阶段以及上线应用分发阶段,广告投放的买量形式已成为产品测试调优、市场预热营销、重大游戏节点快速获客的重要手段。

产品经理工作说明书

产品经理工作说明书 一、岗位资料 岗位名称:产品经理岗位编号 岗位人数:职位等级 所属部门/科室:营销总部直属上司职位:营销总部经理 临时替代岗位: 可轮调岗位:售前工程师、产品工程师、 可升迁岗位:营销总部经理 二、位在组织中的位置 三、汇报程序及督导X围 直接汇报对象:营销总部经理 直接督导个岗位,共人 间接督导个岗位,共人 四、岗位职责: 1:收集行业及竞争对手信息,协助确定产品发展目标及战略; 2:及时收集、处理所负责产品的各方面信息,为本人和相关人员的决策提供依据; 3:协助公司领导层确定产品价格,根据市场变化及时提出调整价格的建议和方案;; 4:进行市场调研,对行业及相关行业的发展进行调研; 5:根据市场调研结果,提出新产品立项方案; 6:提交项目可行性报告,对新产品的前景进行分析;

7:负责新产品开发的立项并组织实施; 8: 参与新产品的市场前期推广及销售工作; 9:以产品负责人的角色,协调营销总部、制造部、开发部等部门的关系; 10:负责对新的销售人员进行产品知识、市场和竞争信息的培训; 11:负责产品专利的申请,对知识产权进行保护。 五.权限X围 1.产品市场定位及定价建议权 2.产品开发建议权 六.使用设备电脑 七.任用资格 1.受教育程度:大学 2.年龄:25以上 3.经验:技术管理经验、市场管理经验 4.基本技能:电脑操作,机械(电器)设计。 5.基本素质:严谨的工作态度,敏锐的市场嗅觉和洞察力,协作能力,沟通能力强。6.特殊要求:较好职业道德和较强的XX意识。 八.业务接触对象 1.公司外:客户、 2.公司内:生产部门、品质部门、各技术岗位、客户服务部、销售部 九、绩效考核标准 撰写人初审人核准人日期

产品经理岗位说明书模版

产品经理岗位说明书模版 与上级的沟通方式:接受总经理书面或口头方向性指导。同级沟通:与公司其他相关部门及本部门员工协调沟通。岗位资格要求: 围绕“用户至上、用心服务”的服务理念,并在“服务规范和服务标准”的学习、客户走访、学习培训等方面下了大工夫。还制定了内部服务质量督察员制度,*年来**分公司未发生一起越级投诉事件和媒体曝光事件。我在**年度满意服务竞赛活动中被省公司评为“优秀服务管理者”。 产品经理(Product Manager)就是企业中专门负责产品管理的职位,产品经理负责调查并根据用户的需求,确定开发何种产品,选择何种技术、商业模式等。并推动相应产品的开发组织,她或他还要根据产品的生命周期,协调研发、营销、运营等,确定和组织实施相应的产品策略,以及其他一系列相关的产品管理活动。 岗位描述: 负责对同行业公司的一些业务动作模式进行搜集,总结对方的优秀经验,及时与公司企划部协商,对本部门的工作进行有效改良。 行政经理在公司的日常生活中起到了重要的作用,下面为大家精心搜集了3篇关于行政经理的岗位说明书,欢迎大

家参考借鉴,希望可以帮助到大家! 1、中层管理职位,负责其功能领域内主要目标和计划,制定、参与或协助上层执行相关的政策和制度; 组织编制公司资金计划,并监督执行;合理调度资金,保持合理的资金结构,降低资金使用成本,减少财务风险还在找副总经理的岗位说明书吗,下面为大家搜集的一篇“副总经理岗位说明书范本”,供大家参考借鉴,希望可以帮助到有需要的朋友! 2、负责部门的日常管理工作及部门员工的管理、指导、培训及评估; 3、制定所负责产品的战略计划包括产品的设计、开发管理和实施,及后期的市场营销; 4、制定产品发展时间表,并控制整个计划的进程; 5、寻找新的应用以促进产品的销售并延长产品生命周期; 还在找副总经理的岗位说明书吗,下面为大家搜集的一篇“副总经理岗位说明书范本”,供大家参考借鉴,希望可以帮助到有需要的朋友! 6、负责公司内部与生产该系列产品相关的职能部门间的协调工作。 任职资格: 1、市场营销、管理类、广告类或相关专业大专以上学

产品经理岗位职责及核心技能

产品经理的职责 1.市场调研 市场调研是指研究市场以了解客户需求、竞争状况及市场力量(MarketForces),其最终 目标是发现创新或改进产品的潜在机会。 可以通过下面的方式进行市场调研: ·与用户和潜在用户交流 ·与直接面对客户的一线同事如销售、客服、技术和支持等人员交流 ·研究市场分析报告及文章 ·试用竞争产品 ·仔细观察用户行为等 市场调研最终会形成商业机会、产品战略或商业需求文档,详述如何利用潜在的机会。2.产品定义及设计 产品定义是指确定产品要完成哪些功能。通常采用产品需求文档来进行描述,PRD可能包 含如下信息: ·产品的远景 ·目标市场 ·竞争分析 ·产品功能的详细描述 ·产品功能的优先级 ·产品用例 ·系统需求 ·性能需求 ·销售及支持需求等 产品设计是指确定产品的外观,包括用户界面设计和用户交互设计,包含所有的用户体验部分。在大型公司里,PM通常和界面设计师或交互设计师一起完成产品设计,不过在小公司或 者创业公司里,产品经理也许需要全包这些工作。 这是产品经理工作中最有价值的部分,如果产品经理工作中不包含这部分内容,那几乎可以肯定地说,那不是产品经理的工作。 3.项目管理 项目管理是指带领来自不同团队的人员(包括开发人员、测试人员、UI设计师、市场、销售、客服人员等),在预算内暗示开发并发布产品。其中可能包括如下工作内容:

·确保资源投入 ·制定项目计划 ·根据计划跟踪项目进展 ·辨别关键路径 ·必要时争取追加投入 ·向主管领导报告项目进展状况等 在大型公司里,通常会有项目经理来处理大部分项目管理工作,产品经理只提供支持。不过在创业公司里,产品经理通常需要自己进行项目管理。在有些公司,技术负责人也可能作为项目经理,处理大部分项目管理事宜。 4.产品宣介 主要包括和内部同事如老板、销售、市场、客服人员等沟通产品的优点、功能和目标市场,也可能包括向外界如媒体、行业分析师及用户宣介产品。 大公司的产品经理通常都有产品市场、市场推广和媒体关系团队帮忙进行对外的产品宣介。 这是除了产品定义和设计之外,对产品经理而言价值第二高的工作,尤其是在向老板、市场同事宣介产品并让他们欣然接受的时候。 5.产品市场推广 主要是对外的信息传播——向外界介绍有关产品。通常包括制作产品数据表、手册、网站、Flash演示、媒体专题及展会演示等。 在大型公司,产品市场工作通常不会由PM来负责,这些公司会有专门的产品市场经理来 打理此项工作。当然,这种分工最大的缺点就是导致沟通效率较低,并会削弱对外传播。 在某些公司,“产品管理”和“产品市场”被认为是同义词,会由一个人担当两种职责。而在那些将产品管理团队和产品市场团队分开的公司,后者会打理本节所提及的工作,同事他们也 可能会承担“市场调研”、“产品宣介”、和“产品生命周期管理”的部分工作。6.产品生命周期管理 指那些随着产品经历“概念化—>发布—>成熟— >退出市场”整个生命周期中的产品管 理活动。 主要包括的工作有: ·产品定位 ·产品定价及促销 ·产品线管理 ·竞争策略 ·建立或收购合作伙伴 ·识别并建立合作关系等 产品经理和产品市场、 BD及市场的同事一起完成这些工作。

产品经理岗位职责

产品经理岗位职责 This model paper was revised by the Standardization Office on December 10, 2020

产品经理是做什么的产品经理岗位职责说明! 一、产品经理定义 产品经理又称品牌经理,是企业守门员、品牌塑造者,更是营销骨干。产品从创意到上市,所有相关的研发、调研、生产、编预算、广告、促销活动等等,都由产品经理掌控。 二、产品经理分类 1.重量级产品经理 重量级产品经理负责提出产品构想、产品研发、并把最终产品销售到顾客手中,我们可以把这种定位的产品经理叫做“重量级产品经理”,如本田、宝洁等公司的产品经理。 2.轻量级产品经理 有些企业则将产品经理定位为“售前支持或协调者”,主要负责产品的市场销售支持和协调工作,我们把它叫做“轻量级产品经理”。 三、产品经理的职责 1.市场研究 A、组织所负责产品的市场调研,跟踪并研究相关产品用户需求,收集和分析竞争对手信息,研究其发展动态和行业动态,并提出市场研究成果报告; B、根据公司产品战略,对产品市场进行细分,选取目标细分市场,确定产品定位; C、组织制定细分市场的业务计划,并将该业务计划落实到具体产品的业务计划中。 2.产品规划 A、参与制定产品战略和产品平台规划; B、协助制定产品线路标规划,组织实施所负责产品的路标规划,并定期提出修改建议;

C、在公司内外收集有关新产品的创意,并组织论证; D、根据产品路标规划或经过论证的创意,提出新产品开发的项目任务书,提交产品决策团队评审立项。 3.产品开发 A、知道和监督产品开发过程,特别是需求分析和管理、产品定义、差异化分析等环节; B、在产品开发过程中,组织对产品的市场调研工作,定期收集市场调研的结果以及竞争对手的市场信息,以知道项目组的开发,并为产品开发各阶段评审提供决策依据; C、必要时担任开发项目经理 4.产品上市 A、组织和协调新产品试销工作,提供产品试销报告; B、负责产品的市场发布工作,对市场发布进行协调和跟踪; C、制定新产品上市计划,并组织新产品的上市推广,确保新产品快速上市; 5.生命周期管理 A、协同财务部门监控产品的销售和赢利情况,提出新的营销策略; B、指导和监督产品的销售工作,及时发现问题,提出解决方案; C、提出产品优化和改进的建议,并监督实施; 四、产品经理需要具备的素质 作为一名合格的产品经理,至少需要具备以下能力:沟通能力、组织能力、决策能力、创造力、影响力以及目标驱动力。

产品经理岗位职责及工作标准

产品经理工作职责和工作标准(草稿 一、工作职责 1、规划所负责产品的研发前景和功能方向; 2、充分了解产品需求,并对用户提交的需求仔细分析评估,对于合理需求要不断完善补充到需求分析说明书中; 3、负责安排新增需求或变更需求的设计工作,负责检查设计工作是否遵照公司的各项设计标准,编制并上报设计阶段工作计划; 4、提交各项设计成果进行评审,并及时将评审中发现的问题安排整改,负责评审报告的发布; 5、充分了解开发团队中每个成员的特长和优势,做好开发任务的分配,提交编码和测试阶段工作计划; 6、负责产品的开发质量和进度控制,保证按期保质完成开发任务; 7、将开发中的各种文档及时整理并提交; 8、负责开发团队成员的绩效考评工作。 二、工作标准 、需求分析阶段1. 1每天上午和下午上班前登录客户呼叫平台收集客户呼叫,负责提交对新增需求和变更需求的评估申请,由研发部经理或副经理组织相关人员进行评估,评估结论为:可行、不可行、需进一步沟通。对于可行的需求,要评估大致完成时间。 2负责整理评估报告,并将评估报告2小时内录入客户呼叫平台,及时反馈给技术支持。 3按照公司的需求说明书规范要求,负责将本次评估通过的所有需求4小时内添加完善到产品需求说明书中,并发布新版需求说明书。 4需求评审通过后,制定设计工作计划。 2、用例设计阶段 1按照公司的《用例设计规范》进行用例设计,设计完成后提交评审申请。由公司评审主持人负责组织评审。 2评审不通过的要及时整改并再次提交申请。评审通过但存在问题的要在24小时内改进,并提交给评审主持人验证。 3负责发布评审报告。 3、概要设计阶段 1按照公司的《界面设计规范》进行界面设计,设计完成后提交评审申请。由公司评审主持人负责组织评审。 2按照公司的《数据库设计指南》进行数据库设计,设计完成后提交评审申请。由公司评审主持人负责组织评审。 3按照公司的《概要设计模板》和《概要设计指南》进行概要设计,设计完成后提交评审申请。由公司评审主持人负责组织评审。. 4所有评审不通过的要及时整改并再次提交申请。评审通过但存在问题进的要在24小时内改进,并提交给评审主持人验证。 5所有设计,如果在公司的标准库里面能找到相关设计示例,必须在设计示例基础上进行修改,不允许不依照公司设计范例而自行设计,违者按照公司绩效考核办法

相关文档
相关文档 最新文档