1.批判性思维
批判性思维是一种思维习惯,是 “对思考的思考” 。简单来说,就是学习要有自己的思维和想法,当和他人争论或反驳他人观点的同时要提出自己的观点
习惯:分为行为习惯、身体习惯和思维习惯
- 行为习惯:坚持几分钟,并且不费脑的行为,坚持21天即可养成(例如:刷牙)
- 身体习惯:坚持比较难,通常3个月才能成习惯,而21天是最容易放弃的时间点(例如:跑步)。所以形成身体习惯的最好方法就是将其转化为行为习惯(例如:每次在房间走100米,形成行为习惯再转化成身体习惯)
- 思维习惯:需要长期培养,少则1-2年,多则5-10年
2.编程思想
产品创新思维:借用、遗忘、学习的过程
- 借用:产品呈现的本身是现象(例如:腾旭的QQ就是从ICQ>OICQ>QQ>腾旭QQ)
- 遗忘:产品背后的道理是本质(例如:腾讯的微信产品在设计之初是一款高速邮箱软件,因此它与QQ的业务有很大不同)
- 学习:将现象和本质的统一是融会贯通(例如:现在的微信就是把旧业务看成新业务将现象和本质进行了融会贯通)
编程思维模式:面向接口编程和面向对象设计原则
- 面向接口编程:接口是为了处理各个对象之间的协作关系,是系统设计的关键组成部分,主要作用是为了定 “定义” 和 “实现” 分离,从而实现系统 “解耦” 的目的。因此,在系统设计