如何去思考?

第五课:重塑你的思考力,把问题想明白

1、深度思考能力在逐步减退

  • 发泄性产业,比如赌博,暴力性游戏
  • 娱乐性产业,比如偶像剧

你的深度思考能力是如何被毁掉的?

案例:在1995年9月27号到10月1号,美国旧金山举行过一个会议,聚集了世界上各行各业的500多位精英,大家在一块讨论的一个话题就是:如何应对全球化。大家都认为,全球化会加剧世界上人们之间的贫富差距。会使全世界大部分的财富掌握在全球20%的人们手中,这意味着,这20%的人会非常非常有钱,而另外80%的人会比较贫穷,即被边缘化。

案例

2、思考能力低下有以下几个特征

  • 喜欢听故事
  • 情绪化
  • 总是凭借直觉去判断
  • 经验主义

3、思考能力的形成过程

  • 第一步——直觉
  • 第二步——偏见
  • 第三步——辩证
  • 第四步——观点

首先,我们看到一个现象以后,首先会形成一个直观的感受,这就是直觉;然后根据现象就会自然推出自己的一个结论,这就是偏见,当你这个时候听到一个和你不一样的意见的时候,你就会开始思考你原来的结论的正确性。这就是辩证,到最后总结,才能形成一个观点。

4、思考的两个方向

  • 上推式
  • 下推式

上推式思考:当看到一个事件或者一个观点的时候,会问为什么会发生这样的观点,为什么会产生这样的情况,逐步往上推,追本溯源。

下推式思考:当看到一个事件或者一个观点的时候,直接回往下思考,对这个事件下结论,这样的话,就不会继续思考了。这是一般人的思维方式。

两种思考方式的区别以及带来的影响:

当我们使用上推式思考时,最后就可以知道整个事件发生的来龙去脉,以及为什么会这样。会对看到的事件和观点有一个比较客观的认识;而使用下推式思考,由于所参照的东西就是这个事件,得出的观点和结论避免不了会存在偏见。因为这样的思考方式无法让你了解整个事件的全貌。
现在总流行一句话:叫做有图有真相。听起来就像是中国的那句俗语,眼见为实。但是有图真的有真相么,眼睛看到的就是事实么,完全不见得。因为存在P图。还有就是其实你眼睛看到的就是别人想让你看到的,他只是事情的一个侧面,所以眼睛见到的,也不一定就是事实。

5、上推的三个途径

  • 追溯原因链条
  • 追溯证据的来源和可靠性
  • 追溯历史过程

6、重塑思考力应避免的误区

  • 用个案代替全部
  • 用假设代替结论
  • 用现象代替原因
  • 用情绪化代替思考

一个原则:我永远都不是绝对正确的,保持开放,才能接近真相。

要学会思考,首先要提醒自己去质疑,质疑很重要。就是当别人在阐述什么问题或者观点的时候,永远都保持一个怀疑的眼光去看待。因为他说的不一定正确,这个时候自然而然就会去思考,为什么他会这么说,他的依据是什么,他的依据有没有道理。这样,我们就会有一个自己的判断

这是一个非常典型的问题,尤其是在网络设备管理(网管系统)中,当你在网管中配置了 FEC(Forward Error Correction),但在本地 Web 页面查询时却显示为空。这种问题通常涉及到 **数据同步机制、设备驱动支持、配置下发流程** 以及 **PON/ONT 的状态反馈机制**。 --- ### 回答问题: #### ✅ 问题出在哪里? 你看到的“本地Web查询为空”通常意味着: 1. **配置未正确下发到设备驱动或硬件寄存器中**: - 网管虽然配置了FEC,但可能没有通过正确的接口(如ioctl、sysfs、netlink等)将配置写入底层驱动或硬件。 - 或者写入了,但设备没有反馈状态。 2. **状态未回读或未正确回读**: - Web界面查询的是内存中的状态变量,但该变量未从设备中读取更新。 - 或者设备未支持返回当前FEC状态的功能。 3. **驱动或固件不支持FEC状态上报**: - 某些设备驱动可能支持配置FEC,但不支持读取当前FEC状态。 - 固件版本不支持状态上报,或者需要特定命令才能获取。 4. **PON/ONT侧状态未同步**: - FEC是PON链路的一个物理层特性,其状态往往需要从ONT(光网络终端)或OLT(光线路终端)获取。 - 如果PON链路未建立或ONT未上线,FEC状态可能为空。 --- ### 📌 为什么让你从 PON 和 ONT 的角度思考? 因为 FEC 是一个**物理层链路特性**,它不是单纯的本地配置项,而是与**PON链路状态和ONT能力**密切相关的: - **PON链路未建立**:如果PON链路未同步(如光信号弱、ONT未注册),FEC状态无法获取。 - **ONT不支持FEC**:某些低端ONT设备可能不支持FEC功能,此时即使配置了,也会被忽略或返回空。 - **FEC状态是协商结果**:在GPON/EPON中,FEC是OLT和ONT之间协商的结果,不是单方面配置就能生效的。 --- ### 示例代码(模拟从PON设备中读取FEC状态) ```c #include <stdio.h> #include <fcntl.h> #include <unistd.h> #include <sys/ioctl.h> // 假设定义了一个ioctl命令来获取FEC状态 #define PON_GET_FEC_STATUS _IOR('p', 2, int) int main() { int fd; int fec_status = -1; fd = open("/dev/pon_dev", O_RDONLY); if (fd < 0) { perror("打开PON设备失败"); return -1; } if (ioctl(fd, PON_GET_FEC_STATUS, &fec_status) < 0) { perror("ioctl获取FEC状态失败"); close(fd); return -1; } if (fec_status == 1) { printf("FEC已启用\n"); } else if (fec_status == 0) { printf("FEC未启用\n"); } else { printf("FEC状态未知(可能PON链路未建立或ONT未注册)\n"); } close(fd); return 0; } ``` --- ### 解释: - **ioctl接口**:用于与底层驱动通信,获取当前FEC状态。 - **状态未知**:当返回值为-1或无效值时,说明PON链路未建立或ONT未上线。 - **实际开发中**:你需要结合PON链路状态、ONT注册状态、固件版本等信息综合判断。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

loveCC_orange

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值