想成为高级产品经理,这些技术要了解

结合自身经验,做项目的流程和产品经理必须懂的技术那点事儿这本书来梳理梳理在工作过程中遇到的技术名词和自己的理解。仅仅致敬自己。同时也希望科班出身的开发人员给予指导。感谢。

数据库的定义和分类

产品经理梳理好业务流程,在进行产品评审的时候一般架构师就要考虑数据库的结构设计类型了。数据库定义:数据库运行在服务器中,类似一个进行数据存储的仓库,数据按照一定的规则存储,可以对数据库中的数据进行增删改查的操作。别那么多废话,我们不是开发出身的产品听不懂,简单理解就是一个仓库。如果把数据库比如成一个大型超市仓库的话,那么DBA就是仓库管理员,负责给你配相应的权限,部分(全部)货品的曾,删,查,改功能。仓库的占地,扩建;什么商品摆放什么位置,什么类的商品摆放在一起。什么样的商品按照什么样的规则进行陈列。另外超市里面陈列的供客户查看的商品也属于数据库中数据库分类:关系型数据库和非关系型数据库;关系型数据库是一种基于关系模型的数据库,关系模型折射显示世界中的实体关系,将现实世界中各种实体及实体之间的关系通过关系模型表达出来。接着上面超市仓库的例子怎么来理解这个关系型数据库呢。比如超市会员卡中心办理的会员,一个会员是一个实体,会员购买订单属于一个实体。先说会员实体他会有多个属性(类似人物标签),如性别,兴趣爱好,姓名,年龄,职业等等,然后继续往下细分,性别也可以单独叫一个实体,兴趣爱好也可以叫一个实体;其中会员这个实体与属性的关系有些是一对多关系,有些是一对一的关系;在比如超市的货品,单个货品也叫实体。一张订单也可以叫一个实体,货品与订单的关系是多对多关系。是否可以称得上一个实体个人理解可以从物理角度进行区分,在物理学上能叫个体的在这里就可以称得上一个实体。联想:产品经理在画用况图的时候可以结合这种思路来进行绘制。一个实体就是一个case。

数据库的呈现

按上面超市仓库的例子,数据库的呈现可以简单的理解为货架的陈列,货架陈列是按照什么的方式和规则进行陈列的。不同类型的仓库陈列的方式不一样。按个人理解,关系型数据库就像传统的仓库陈列方式一样,我命名好这一排放什么货品,货品的包装规格,有新货品增加了直接放进去就行,在表上增加数据。非关系数据库呢就像现代的智能停车场一样,你来一辆车我记着你的车牌号,车型,外观颜色,你随意停车。去取就行或者更高科技发送一条指令车自动送到门口你开着就走。

回归正题:在关系型数据库中可以通过数据库表和表之间的关系来具象表示这种模型,表就是我们通常用的二维表格,表有名字,表的各项标题名。表名和属性名只能用英文命名。一个实体可以对应一张表,每张表都赋予属性,每张表都通过id来表示唯一性。实体通过每张表的id来进行关联。在二维表中可以使用属性来表示某一类数据,属性在数据库中也成为字段。每一个字段都有自己的数据类型。在定义数据库表的时候,我们需要定义表名,字段名及字段的数据类型。这样一个完整的数据库表就定义清楚了,我们可以按照定义好的表结构往里面存储数据。

数据库的操作语言(SQL)即结构化查询语言,是一种用来操作关系型数据库的编程语言,可以理解为对数据库的操作命令。我们使用SQL对数据库进行各种操作,包括创建数据库表,为某一个数据库添加数据,或者对数据库进行修改,删除及查询操作等。SQL有固定的语法,通过对应的语句对数据库进行操作。

非关系型数据库是一种相对松散且可以不按照严格的结构规范进行存储的数据库。非关系型数据库一般叫做NOSQL(Not Only SQL),非关系型数据库没有关系型数据库那样严格的数据结构约束,在存储形式和使用上有别于关系型数据库。现在主流的非关系型数据库有MongoDB和CouchDB。以MongoDB为例,它是一种典型的非关系型数据库,数据以类似文档的方式进行存储,每一个文档都有对应唯一的标识和版本号。在非关系型数据库MongoDB中我们使用键值对的方式表示和存储数据,键值对就是“key-value”的形式,类似在关系型数据库表中的字段名和该字段名对应的值。在MongoDB中,使用JSON格式的数据进行数据表示和存储。非关系型数据库适合应用在一些对存取要求比较高且并发处理比较高的场合,例如对网站访问数据的统计。在很多产品后台,同时使用两种类型的数据库。

目前市面上多数使用的是关系型数据库,方便维护。例如电商类产品有订单表,商品(suk)表,金融类产品有产品表,银行卡表,用户表等。

数据类型

表示整数的“整型”所有不带小数点的数字都属于整型,一般用int来表示整型。规范的变量取名一般是字母或者下划线开头,中间和结尾也可以是字母数字或者下划线。

表示文本的“字符型”,字符型的内容没有限制,可以任意内容。在不同的编程语言中,表示字符型的关键字略有不同。Java使用关键词string表示字符型数据。字符型是使用最广泛的一种数据类型。例如在用户登录界面输入的用户名和登录密码都是以字符型的方式显示在界面上的。

表示小数的“浮点型”一般使用float或者double标记浮点型数据。在产品设计中,我们也会使用到浮点型,例如在填写体重的时候,我们可以输入5这样的数值来表示公斤,在一些专业型的工具产品中,我们会输入一些带小数点的数来设置参数,这时都会使用到浮点型。当然在界面上获取的都是文本字符型的,只是我们程序里面将字符型转换为了浮点型。

表示是非判断的“布尔型”,是一种特殊的数据类型,数据只有两种值“ture”和“false”,“ture”对应序号是1,“false”对应序号是举例应用场景用户注册时候勾选的注册协议。布尔型在程序设计中使用的比较多,主要用于控制流程或者做一些特殊标记。

数据类型之间的转换。应用场景biubiu说购物车里的商品数量是文本字符型的需要转换整数的整型进行单价计算订单金额。再比如说手机号登录前台界面输入是文本字符型的需要转换整数判断是否是12位数字。

数据拼接。应用场景比如金融平台目前的投资人数,投资金额都是动态获取的。文本的字符型和整数的整型拼接起来的字符串。产品设计中会经常用到。

编程语言的逻辑结构

先说一下定义简单理解就是语法,就是小时候学语文主谓宾定状补。学习英语有英语的语法结构,那当然编程页有自己的语法结构。

条件判断“if else”;应用场景比如登录场景,电商类产品营销满额减,满额赠等;互金类产品投资符合什么的规则可以使用红包,加息券;最低投资金额等等。投资多少钱赠送什么类似的场景。

条件选择“switch case”;应用场景比如积分兑换场景,你拥有的积分可以兑换什么类型的物品。电商类产品加入购物车时选择对应尺码颜色在缩略图显示对应的颜色物品。金融产品投资时余额可购买剩余份额。基本上一些多选一的操作都可以使用到。

循环操作“while/do while”;应用场景具体banner的循环播放,文章列表显示,聊天的列表等等一个事件在某一条件下重复发生,在循环停止前持续让这个事件发生一段时间。

下一篇结合书的内容说一些对客户端还有服务端的理解。作为一名不是写代码开发的出身,要比别人更努力提升自己,不断锻炼自己的逻辑思维和严谨性。不论开发出身还是做什么出身,做出能为公司创造利润的产品才是一位比较合格的产品经理。共勉自己,鼓励自己.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,185评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,445评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,684评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,564评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,681评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,874评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,025评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,761评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,217评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,545评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,694评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,351评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,988评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,778评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,007评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,427评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,580评论 2 349

推荐阅读更多精彩内容