产品经理

如何编写Kubernetes资源文件

回眸只為那壹抹淺笑 提交于 2019-12-16 13:58:23
Kubernetes API的使用方式 Kubernetes API属于声明式API编程, 它和常用的命令式编程有一些区别。 通俗的说,命令式编程是第一人称,我要做什么,我要怎么做。 操作系统最喜欢这种编程范式了, 操作系统几乎不用"思考", 只要一对一的将代码翻译成指令就可以了。 而声明式编程则类似于"第二人称", 也就是你要做什么。 有点"产品经理"和"开发“之间的关系, "产品经理"只负责提需求,而"开发"怎么实现他不并关心。 用户相对Kubernetes就是"产品经理"的角色, 用户只需要给Kubernetes提需求就可以了,比如说你(Kubernetes)给我(用户)创建一个运行Mysql服务的Demployment,这个Deployment运行的Pod镜像是xxxx,运行参数是xxxxx,挂载的数据卷是xxxxx。。。。。 等等。 开发(Kubernetes)接受到这个需求后,看看需求是否合理(验证Deployment里面的参数是否正确),然后就开始创建了。 等待创建成功后,就告诉"产品经理"(用户)Deployment创建成功。 在创建过程中,用户并没有(也不需要)关心服务是如何创建的。 这种操作方式就是声明式API。 对于Kubernetes来说,声明式API最大的难点就在于如何提一个正确的需求了。 所以下面来看看如何给Kubernetes提需求。 API的载体 -

有关产品经理的思考

感情迁移 提交于 2019-12-12 21:09:30
今天在知乎上看到这样的一个话题,招到优秀的产品经理为何如此难?的确,虽然在职场中人人都可以是产品经理,但是并不是人人都具备优秀的品质。 - 来源: https://www.cnblogs.com/bien94/p/12031591.html

说说 JAVA 代理模式

爱⌒轻易说出口 提交于 2019-12-10 03:25:34
事例 小张是一个普普通通的码农,每天勤勤恳恳地码代码。某天中午小张刚要去吃饭,一个电话打到了他的手机上。“是XX公司的小张吗?我是YY公司的王AA”。“哦,是王总啊,有什么事情吗?”。沟通过后,小张弄明白了,原来客户有个需求,刚好负责这方面开发的是小张,客户就直接找到了他。不过小张却没有答应客户的请求,而是让客户找产品经理小李沟通。 是小张着急去吃面而甩锅吗?并不是,只是为了使故事可以套到代理模式上。我们先看一下代理模式的定义: * 为其他对象提供一种代理,以控制对这个对象的访问。(Provide a surrogate or placeholder for another object to control access to it) 对照定义,码农小张可以映射为其他对象,产品经理小李为小张的代理。我们通过JAVA代码,表述上面事例。 静态代理 1.抽象角色 基于面向对象的思想,首先定义一个码农接口,它有一个实现用户需求的方法。 public interface ICoder { public void implDemands(String demandName); } 2.真实角色 我们假设小张是JAVA程序员,定义一个JAVA码农类,他通过JAA语言实现需求。 public class JavaCoder implements ICoder{ private String

产品调研分析【产品经理】

回眸只為那壹抹淺笑 提交于 2019-12-09 18:52:22
授课:张思鹏sunnyact 产品视角看产品 照妖镜:了解产品功能,看产品的表现 {实习生、产品助理} 放大镜:通过迭代过程,看产品实现逻辑 {产品主管、产品经理} 透视镜:透过一个产品,看穿一个行业 {产品总监} 针对单独产品调研 用户:有哪些类型的用户 场景:不同类型的用户,分别在什么场景下使用 需求:产品满足了用户的哪些需求 产品逻辑 用户的流向:都有哪些用户,怎么发生联系的 数据的流向:产生的数据流是如何运转的 汇合点:用户、数据在哪个关键页面汇合 关键路径:最基本也是非常关键的,是项目计划中最长的路线,决定了项目的总实耗时间 产品的表现如何 数据表现:使用数据、排名数据、评分数据 用户数据:用户点评、产品点评 不同产品调研 找相同,找不同 参考资料: 产品经理/产品运营精华干货-泉舟时代智库分享 http://www.fishcoo.com/html/1/106/152/index.html PRD制作全过程示例-Axure制作PRD http://www.fishcoo.com/html/1/106/152/198/2962.html http://www.fishcoo.com sunLifeStory_ http://blog.sina.com.cn/s/articlelist_3206550737_0_1.html 附: 中国数字城市排名 北京、上海、广州、深圳

2018年,成功的创业公司网站是怎么设计的?

二次信任 提交于 2019-12-09 17:06:43
创业公司往往意味着活力、惊喜,其别开生面的商业运营模式和独具风格的产品服务,都是其在市场中立足的根本。而创业公司的网站,则是凝聚公司产品、形象、企业文化和核心价值的橱窗,也是承载公司业务和运营的基础平台。对于初创公司来说,往往只有一次给用户留下印象的机会,网站作为公司的窗口,需要尽全力把握每次机会。 优秀的创业公司会在设计上保持极高的重视,呈现出高度个性化,每个元素都一丝不苟。这里我们来盘点2018年最令人瞩目的创业公司的网站,看看他们是如果抓住你的注意力的。 1、Hotel Tonight Hotel Tonight 是一个预订当天酒店房间的工具。着陆页的独有设计,使得网页有种独立的网页开发者们的作品风。这些图片的排版和处理有着极为清晰的处理思路,搭配好了会让你有一种探索感。并且页面运用了全局的视差滚动,呈现出颇有特色的布局。 2、Cruise Cruise构建了属于他们自己的高速公路自动驾驶系统,帮助用户驾驶汽车。这套系统包含了一组传感器和先进的机器视觉技术,让用户的车辆在行驶过程中可以和其他车辆保持安全距离,目前仅仅可以在美国加州使用。网站采用了时下热门的全屏视频,迎合了设计的大趋势,让用户第一眼就能直观感受到产品的特色。 3、Blockscore BlockScore是一个身份验证服务网站,用于解决身份盗窃的问题。网站设计同样使用了城市的俯瞰图,配合白色的文字和图标

优秀程序员的开发效率是普通程序员的 10 倍,那么如何提升呢?

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-09 16:00:07
1975 年,弗雷德里克·布鲁克斯(Frederick Brooks)出版了软件行业的名著《人月神话》,他给出了一个统计结果, 优秀程序员的开发效率是普通程序员的 10 倍 。40 多年过去了,这个数字得到了行业的普遍认同。 成为 10x 程序员是很多程序员的追求。但工作产出并不只是由写代码的效率决定的,一些不恰当工作方法很大程度上影响着你的产出。在接下来的这段时间里,我希望通过这个专栏和你一起探讨,作为一个程序员,该如何更高效地工作,怎样才能把时间和精力尽可能地放在处理本质复杂度的事情上,减少在偶然复杂度上的消耗。 作者 | 郑晔 出处 | 极客时间《10x 程序员工作法》专栏 作为整个专栏第一讲,我就从我常用的一个思考框架开始。 一个思考框架 我曾经组织过针对应届毕业生的培训,第一堂课往往是我亲自操刀,其中有一个头脑风暴的环节“畅想未来”,我会让大家思考三个问题: (1)我现在是个什么水平? (2)我想达到一个什么水平? (3)我将怎样到达那个目标? 大家会围绕着这三个问题,从各种角度展开讨论。这是一个有趣的练习,你会发现大家“最擅长”回答的是第一个问题:我现在处于什么水平?和有经验的人相比,他们大多自认为比较“菜”。但对于后两个问题的讨论,却可以切实看出人和人之间处理问题的能力差异。 有人通过之前的资料搜集,已经对自己的未来有了一个打算。比如想成为一个研发大牛

纸上原型设计 VS 桌面原型工具设计,你更喜欢谁?

与世无争的帅哥 提交于 2019-12-07 19:50:42
纸上原型设计,作为传统的原型设计方式,简单快速,成本低廉,为大部分设计师所喜爱。而桌面原型工具设计,作为伴随电脑科技发展而出现的原型设计方式,快速全面,高效保真,动效灵敏,专业优质,一经推出,就备受青睐,迅速在设计师群体之中普及。但作为网页或移动端应用UX/UI设计的你,更喜欢或更愿意使用他们中的哪一种来完成你的UX/UI设计呢?为方便大家选择,这里分别为设计师朋友们介绍两种原型设计方式的优缺点,希望对大家有所帮助: 首先,什么是纸上原型设计? 一般而言,纸上原型设计指的是UX/UI设计师们广泛采用的一种通过纸,笔,剪刀,便利贴之类办公用具来展示出设计理念的一种设计方式。换句话说,就是设计师们在纸上绘制出各种网页或手机端应用部件,(例如软件界面,按钮和各组件之类)完成原型设计,并检测其设计理念是否可行且适用的的一个过程。所以,从这当面而言,它也是设计师们创建原型,尽快获得真是用户或设计师关于设计实用性反馈的重要方式之一。 什么是桌面原型工工具设计? 而不同于纸上原型设计,桌面原型工具设计是一种基于桌面原型工具,实现网页或移动端软件应用原型设计的设计方式。而桌面原型工具是一种能够安装在电脑桌面上,帮助UX/UI 设计师独自或以团队协作的方式创建和提升应用原型设计的设计工具。而且,通过优秀原型设计工具制作的软件原型一般细节详尽,交互灵敏且转化多样,能够更加全面的展现软件真实的界面和交互

Mockplus·堇创社三月产品经理沙龙圆满结束,干货满满!

怎甘沉沦 提交于 2019-12-06 17:47:02
本月下旬,更快更简单的优秀原型设计工具制造者 Mockplus 联合杭州产品经理社群堇创社在杭州举办了产品经理沙龙,邀请了三位老资格的产品经理,带来了干货满满的分享,为大家讲解产品经理如何提升专业力。 活动开始前,大家陆续签到,并且领取了Mockplus精美笔记本。 主持人开场后,首先,由云衣库CEO朱军华分享了《不可或缺的产品经理》。 他指出了产品经理的角色、定位及价值,产品经理应解决当下产品发展过程中遇到的问题,推动公司以产品为主导;产品经理应担当产品研发的源头、随时关注竞品及行业动态、去业务一线做调研,以提高产品力;应加强业务流程分析、产品设计和用户体验的能力,以提高专业力;应培养团队氛围、制定产品迭代计划,以提高协同力。他总结道,产品经理的专业性更多体现在分析的思路、分析的过程以及分析的结果上。 其次,由前如涵电商产品总监、现爱医康产品负责人沈丹分享了《项目中如何体现专业力》。 他指出,产品经理要在项目中体现专业性,首先应该搞清楚产品的定位、做好产品调研:通过做竞品分析和了解竞品的企业架构,来弄清楚产品边界;通过定义产品,来弄清楚产品的使用价值;通过分析用户使用场景和搭建用户画像,来制定产品的商业模式。其次在项目启动中:应加强团队文化氛围的管理;通过产品分层和业务分层来梳理项目;工作务必从细节开始做好,PRD文档和会议纪要十分重要;通过基础数据整合

一个产品从需求到上线的整个规范和要求

回眸只為那壹抹淺笑 提交于 2019-12-06 12:14:53
一:需求要求 由产品经理发起评审会议,评审邮件包含:需求说明书,原型设计,流程设计。 评审过后,修改后的内容(需求说明书,原型设计,流程设计等)由产品经理统一邮件发出。 二、 设计 要求 设计应包含:设计文档(数据库设计,枚举状态流转图,边界图,时序图:时序图应标明事务开始、结束点,包含正反例异常处理方案)。 设计评审前1~2天需要邮件发出设计。评审前2-3天需要和产品经理/负责人确认需求。 评审讲解顺序:需求--- 原型---设计 三:提测要求 1.开发需要不断提高代码质量;修改缺陷,尽可能减少回退情况; 2.若有新的需求改动, 大的需求必须召开设计评审,小的需求必须与相关测试人员详细讲解; 3.提交测试时必须说明:接口的改动影响到哪些功能; 4.开发提交测试前必须做好充分测试(单元测试); 5. 开发联调测试涉及到第三方的必须联通第三方测试通过,不能只是挡板通过; 6. 开发提交测试时,必须由负责人统一收集相应配置(功能清单,sql,配置文件,数据库配置;然后统一发出给测试。PS:sql应包含可预见的索引; 7.开发提测时,要整理 功能清单所对应的数据库表; 8.开发提测时,前后端分支名称请保持一致; 9.提交的功能不能出现以下问题,出现则打回判为(测试逃逸): a.功能缺失,与功能清单有出入 b.功能不明确,页面部分开发,文案无 c.主功能冒烟不过,数据库状态、明细不正确 d

内部cms系统测试

房东的猫 提交于 2019-12-06 12:09:16
转载至51testing:http://www.51testing.com/html/34/n-4463534.html 内部系统的功能以及如何测试   前文有提到,我定义的内部系统,是一个由目前主流语言 java 开发的web项目,每个系统都有对应不同的业务,但后台管理永远都是通用的,也许不同的产品经理对系统的设计会有所不同,我还是可以从中提取出相似的地方。   如果恰巧你所在的测试组没有所谓的流程规范,如果恰巧你测试的系统也是我描述的一样,那么不妨看看我为你提供的测试点。   再次声明,如果你的系统面对互联网的其他用户或用户量庞大的情况,我提供的这些测试点肯定是不够的,甚至可以拿来当反面教材。   内部系统的三大元素,表单、列表、筛选框。   表单,   功能描述:分为标题、表单域和按钮,表单域,但表单域有个可怕的地方就是,输入框或下拉框会无限的多。   测试重点:冒烟、必填项、唯一约束。   测试说明:表单测试是一件很麻烦的事,通常每个输入框的必填、唯一、正则都是需要测试的内容,但如果测试时间有限,可以提取出高优先级的几项安排测试。   列表,   功能描述:从 数据库 抓取的一大串数组,通过某种排序方式展示出来。   测试重点:数据准确性、用户权限对应的数据展示、排序方式合理性、分页的按钮功能。   筛选框,   功能描述:通常伴随列表使用。   测试重点:筛选结果正确性