技术思维:路径推敲
产品思维:用户场景
工程思维:一种实现思维,理性的逻辑思维,从实现的难易程度和系统的角度定义产品和设计产品。
产品系统的五个层次?
战略层:决定了业务和产品需要实现什么目标,为谁和什么场景服务
范围层:定义在既有战略基础上做哪些东西来实现战略目标
结构层:基于范围层的内容完成基础消息架构和交互设计
框架层:我们能看到的界面设计
表现层:视觉表现设计,让产品看起来更友好
互联网技术发展史的四个阶段?
1、基础技术发展期(20世纪50年代,军方)
2、PC互联网时代(20世纪八九十年代)
3、移动互联网时代(目前)
4、人工智能时代
构成数据单元的的三部分?
数据类型、数据名称、数据值
编程语言中的四种数据类型?
1、整数型:int a = 10
2、字符型:String a = 任何内容,不具备数字意义
3、浮点型:float a = 1.5
4、布尔型:boolean a = true,true对应序号1,false对应序号0
注意:数据类型转换、数据拼接(如观看量“目前有1024人参加”:Strings=a+b+c),将动态数据特殊标注
何为规范的变量名?
字母、下划线开头、中间和结尾可以是字母数字或下划线
a1、_a、a1_
编程语言中的三种逻辑结构?
1、条件判断:if else——如果,否则
2、条件选择:switch case——根据条件值选择对应的执行方式
3、循环操作:
while——让一件事在某一个条件下重复发生
do while——先做一件事,再判断循环条件,如果条件满足,就循环该动作。
数据的组织方式:四种数据结构?
1、数组:同一数据类型的集合
2、栈:汉罗塔结构“后进先出”
3、队列:排队的艺术“先进先出”
4、树:长在树上的数据“叶子节点”
什么是程序?
数据结构+算法
算法(完成某一件事需要处理的步骤)
程序的最小执行单元?
<