三字诀

1、组

2、拆

3、截

 

组:组合,元素通过组合,形成新的元素,越底层的元素,拥有越多的组合

拆:分解。将现成物品分解成底层元素,庖丁解牛。

截:所有流程都是线性(广义),通过截断(插入)新的流程来改变原有的轨迹。

复杂问题求解

1.分解问题规模

2.利用抽象 用来解决重复,减小规模

3.分类求解,解决不同条件情况

  1. 4.最短执行路径,解决性能问题

技术的相关特点

1、组合(不同组件相互结合,产生的新组件(工具),迭代发展)

2、解释器(技术的现实问题的解决、模拟,不同环境、场景的分类求解)

3、TOC理论(任何系统至少存在着一个制约因素/瓶颈,否则它就可能有无限的产出。因此要提高一个系统 (任何企业或组织均可视为一个系统)的产出,必须要打破系统的瓶颈。)

计算机的通用工具

1、数据存储工具(计算机是用数(0和1来表示)和函数解决问题,对比画家用色彩绘画、音乐家用声音表达)

2、操作工具(开发语言,必须能操控数据、实现信息通信、读取和设置系统信息。需要解决功能实现和性能问题)

3、通信工具(通信协议)(TCP/IP协议)

4、运行环境(操作系统、计算机相关硬件(PC、手机……))

开发效率思考

问题一、开发效率低下

原因:

1、个人技能不熟练

2、方案、需求不明确

3、生产工具效率落后

4、项目流程堵塞

 

 

问题二:如何判断技术可行性

1、实现原理是否可行

2、依赖资源是否缺失(方案、实施、运行环境、维护监控)

3、