产品经理要了解的技术基础
2018-02-24 本文已影响32人
喵呜汪汪汪
一、什么是代码?
代码是一种计算机语言,是人与计算机交流的工具,代码可以用多种程序语言表示,代码的基础单元是数据类型和逻辑结构
二、代码中的数据类型和逻辑结构
(一)代码中的数据类型
1、整型
关键字:int
数据种类:整数
支持数学运算
![](https://img.haomeiwen.com/i2184548/049389e24fd6af17.png)
2、字符型
关键字:String
数据种类:字符
字符可拼接
例如:购物车加购商品数量,最终计算总价
![](https://img.haomeiwen.com/i2184548/bfd75f86ac6a2983.png)
从界面显示上获取的所有的值都是字符串
3、浮点型
关键字:float/double
数据种类:带小数的数字
支持数学运算
![](https://img.haomeiwen.com/i2184548/0c177e7158ae4366.png)
4、布尔型
关键字:boolean/bool
数据种类:true、false
默认值:true:1、false:0
例如:用户登录时,在输入用户名时会查询数据库是否存在此用户
(二)代码中的逻辑结构
1、if else
控制判断逻辑,根据判断条件选择执行对应的操作
![](https://img.haomeiwen.com/i2184548/2f453d19dab2d278.png)
其中括号内的条件部分都是布尔型,其中else if条件块可以有多个在中间,执行多个条件判断
2、switch case
控制选择逻辑,根据选择项执行对应的操作
![](https://img.haomeiwen.com/i2184548/40904141f19617b5.png)
3、while/do while
控制循环逻辑,根据循环条件重复执行某项固定操作
![](https://img.haomeiwen.com/i2184548/0cd9fa171cb02b67.png)
三、产品经理如何具备技术思维
(一)什么是程序
程序=数据结构+算法
![](https://img.haomeiwen.com/i2184548/48cb280fe764df63.png)
![](https://img.haomeiwen.com/i2184548/5087414befa28261.png)
(二)产品经理如何具备技术思维
1、设计展示数据时使用数据类型种类判断,提高产品实现效率
2、设计产品逻辑时使用代码逻辑结构思考,提高产品设计逻辑全面性
3、设计产品模块时考虑程序模块复用,提高产品模块可复用性