前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >信息时代的思维方式:量级、时代的基线、极限(边界)

信息时代的思维方式:量级、时代的基线、极限(边界)

作者头像
公众号iOS逆向
发布2023-08-18 15:34:49
2020
发布2023-08-18 15:34:49
举报
文章被收录于专栏:iOS逆向与安全iOS逆向与安全

引言

控制论、信息论和系统论,是新时代的科学基础和方法论。在新的时代,需要掌握新的方法论。

将思维方式用于工作和生活中,就是一种方法论。

I 信息时代的思维方式

  • 坚持“原有产业+新技术=新产业”的原则。
  • 做法上要渐进,反对推倒重来。

1.1 计算机思维

计算机思维:应用计算机学科理论的过程中,所获得的思想方法。

  1. 找到现实世界和虚拟世界的对应;:将现实生活中的问题和虚拟世界的问题对应,针对现实生活中的问题找到计算机的解决策略。
  2. 在有限资源的情况下做到全局最优:好比操作系统在资源有限的情况下整体上让人感觉特别流畅:按照各项任务的优先级和可使用的资源,设计出调配资源、让计算机各部分协同工作的方法,并且对于各种任务进行整体优化。

递归原理:将大事分解、从小事做起,步步干净利落、自顶向下设计,再自下而上回归。

  1. 合理组织和利用资源,凡事留有余地:
  • 高效率访问算法:设计出计算机内部整理和查找信息的技能
  • 缓存:预先准备好数据和程序。
  1. 从业者要做的事情
  • 站在未来的角度回顾今天,如果在当下还没有具备,就致力于让那些条件先具备起来。

如果要开发5年之后的 IT 产品,就必须假设在今天10倍资源的框架下进行设计,考虑拥有了10倍的资源以后,怎样才能更好地服务大众。

  • 对产品经理的要求:在没有数据之前不要轻易给出结论。

工程思维:遵循一套工程思路解决问题的答案的数量级不会错。

1.2 对大小不敏感,对变化不敏感,导致失败。

生活在小数字世界里的人,天然地缺乏处理大数字世界里的问题的思维方式,无形之中将人们限制在天花板之下。

从小数量总结出来的方法无法应用到更高量级的问题之上,从事了计算机这个行业,需要按照计算机这个行业的规矩办事。要擅长使用专业人士给出的,验证了无数次的答案,而不是自己凭着生活经验拍脑袋想出一个做法。

自己定义在大数世界里,才能建立更有竞争力的商业模式

分类目录组织信息的门户网站只适合内容不算多的时候,今日头条靠个性化筛选新闻。

1.3 快和慢

  • 人的进化是很慢的
  • 计算机本身的发展是18个月翻一番,人的思维要适应这种快速变化。

1.4 多维度和单一维度

  • 人脑是线性处理事务的,看问题常常是一个角度,
  • 计算机有能力把很多角度综合起来

1.5 网络和个体

  • 人的思维是个体行为,作决定彼此不干扰。
  • 人工智能是建立在网络效应基础上的,它是通过很多彼此联系的计算机共同协作工作而产生的。

集中很多人的智慧,产生叠加的效果

1.6 自顶向下和自底向上

  • 人适合自底向上。

在一个组织内, 自底向上的做事方式更容易激发群体的积极性,但容易造成资源浪费。

  • 自顶向下做事是计算机的精髓

1.7 全局和局部

  • 人做事情时,限于自己的认知,通常得到的是局部最佳。
  • 计算机有处理大数的能力,以及是自顶向下的做事方式,更容易得到全局最佳。

创业和技术进步只有质的飞跃才能造就新的主导者,取代原有公司。

1.8 成本和表现

  • 人喜欢强调对错,喜欢追求绝对的公平。
  • 从工程的角度讲,好和坏,只是在固定成本下相对的表现。

计算机里面无论是软件设计,还是硬件设计,都是在平衡性能和成本的关系

II 工程思维:在边界里面做事情,遵循一套工程思路解决问题。

https://blog.csdn.net/z929118967/article/details/131559831

III 做事情的三条边

3.1 工作应该建立在时代的基线上

下面一条线是基础,称作基线。可以理解成直到今天为止人类所掌握的工程知识。我们所有的工作,应该建立在这条线的基础上,而不是从它的下面开始做起。

IT 从业者要做的事情:制定程序设计规范和流程,采用最优的实现方式,擅长使用专业人士给出的,验证了无数次的答案,而不是自己凭着生活经验拍脑袋想出一个做法。

赶时间,应该采用现有的,高质量的代码,而不是自己写一个

我们接受教育的目的,就是提高自己的基线

3.2 了解极限的存在

上面那条线是理论给出的极限,是无法突破的。

  • 物理上的极限:光速、 能量守恒定律、蒸汽的温度是有限的,热力学上的卡诺定理限死了特定蒸汽温度下发动机的效率上限。
  • 计算机的极限:解决有限步骤计算出来的数学问题。
  • 根据信息论,带宽是通信总量的上限
  • 数学上的极限:三角形的三个角之和等于180度

3.3 找到向上攀登的绳索(阶梯/方案/行动步骤)

工程的目的是解决问题,而解决问题是有一些相对固定的章法可以遵循的。工程师的工作是编织一整套可行、高效的方案,是图中画的的斜线。

科学变成技术再变成产品 科学家告诉大家这件事的可行性,但工程师要明白怎么做。

计算机思维:应用计算机学科理论的过程中,所获得的思想方法。

  1. 找到现实世界和虚拟世界的对应;:将现实生活中的问题和虚拟世界的问题对应,针对现实生活中的问题找到计算机的解决策略。
  2. 在有限资源的情况下做到全局最优:好比操作系统在资源有限的情况下整体上让人感觉特别流畅:按照各项任务的优先级和可使用的资源,设计出调配资源、让计算机各部分协同工作的方法,并且对于各种任务进行整体优化。

递归原理:将大事分解、从小事做起,步步干净利落、自顶向下设计,再自下而上回归。

  1. 合理组织和利用资源,凡事留有余地:
  • 高效率访问算法:设计出计算机内部整理和查找信息的技能
  • 缓存:预先准备好数据和程序。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-08-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 iOS逆向 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 引言
  • I 信息时代的思维方式
    • 1.1 计算机思维
      • 1.2 对大小不敏感,对变化不敏感,导致失败。
        • 1.3 快和慢
          • 1.4 多维度和单一维度
            • 1.5 网络和个体
              • 1.6 自顶向下和自底向上
                • 1.7 全局和局部
                  • 1.8 成本和表现
                  • II 工程思维:在边界里面做事情,遵循一套工程思路解决问题。
                  • III 做事情的三条边
                    • 3.1 工作应该建立在时代的基线上
                      • 3.2 了解极限的存在
                        • 3.3 找到向上攀登的绳索(阶梯/方案/行动步骤)
                        领券
                        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档