咨询的奥秘 读书笔记

 

咨询很难,它是在他人的请求下去影响它的艺术。

一 草莓酱法则
咨询中有以下几个地方要注意:


舍比咨询法则
第一法则: 无论客户和你说什么,问题始终存在。
推论:不要承诺会有10%以上的改进。
如果不小心取得了超出百分之十的改进,要保证这部分改进不被注意,让客户享受所有的这些荣誉。

第二法则: 无论问题最初看起来怎样,它始终是人的问题。
推论:玛威法则-> 不论客户在做什么,给他一些其他方面的建议。

第三法则: 不要忘记客户是按时间付费,而不是按你的解决问题的程度付费。
推论: 赏识规则-> 如果你在意得谁得到了赏识,你就永远不能完成任何事情。

第四法则:如果他们没有雇用你,就不要为他们解决问题。
承认客户是称职的,然后询问他是否有需要改进的地方,大多数人不承认自己生病,但是绝大部分人认为自己需要改进。

温伯格双胞胎法则: 绝大多数时间里,在世界上大多数地方,不管人们工作得多辛苦,都不会有什么重大时间发生。

鲁迪甘蓝规则
一旦你消除了你的头号敌人,第二号问题就会升级。
所以要放弃自己能彻底解决问题的错觉。

艰难法则
1 如果你不能接受失败,你就不能成为顾问。
2 一些人做咨询顾问很成功,因此失败一定是有可能战胜的
3 帮自己比帮别人更难


二 培养似是而非的思维框架
1 不要理性 ,要合理。
2 认为自己是百事通的人最容易被愚弄。
3 你什么也不付出就什么也得不到。
4 要学会用折中处理进行思考,并灵活运用。
a)时间折中处理
b)费舍尔定理: 你越适应,你的可改变能力越差
c)橙子测试:
我们能做这件事情- 这是所需的费用

### 关于《编码的奥秘》的主要内容总结 #### 编码的本质 《编码的奥秘》探讨了编码的核心概念,指出无论是摩尔斯电码还是布莱叶盲文,它们都基于一种二元编码体系。这种体系通过两个基本元素的不同组合来表达复杂的信息[^1]。具体来说,点和划、凸起和平坦表面分别对应着不同的字母和标点符号。 #### 信息表示的基础 书中进一步阐述了一个重要的理论基础——任何两种不同事物经过特定方式的排列组合都能够承载并传递所有的离散型信息。这一发现奠定了现代信息技术发展的基石,使得数字化成为可能,并推动了计算机科学的进步。 #### 补充技术细节 除了讨论传统意义上的编码形式,《编码的奥秘》还涉及到了更深层次的技术实现方法。例如,在计算领域内如何处理数值运算时产生的负数问题以及其对应的补码机制。当执行加法操作遇到溢出情况时,可以通过简单的逻辑变换得到最终结果;而对于减法规则,则依赖额外的设计思路完成转换过程[^2]。 #### 实际应用案例分析 为了更好地理解这些抽象的概念,作者引入了一些具体的硬件实例说明。比如在设计处理器架构过程中使用的2-1选择器组件,它决定了信号路径的方向—既可以反馈至内部寄存单元也可以写入外部存储设备之中。而何时采用何种模式的操作完全取决于当前运行程序所发出的具体命令指示[^3]。 ```python def twos_complement_addition(a, b): """ Function to demonstrate two's complement addition. This function assumes that 'a' and 'b' are binary strings representing signed integers. Args: a (str): Binary string of first number including sign bit. b (str): Binary string of second number including sign bit. Returns: str: Resultant sum as a binary string with appropriate length handling overflow. """ max_len = max(len(a), len(b)) # Padding both numbers so they have equal lengths before performing arithmetic operations a_padded = a.zfill(max_len) b_padded = b.zfill(max_len) carry = 0 result = [] for i in range(1, max_len + 1): temp_sum = int(a_padded[-i]) ^ int(b_padded[-i]) ^ carry carry = ((int(a_padded[-i]) & int(b_padded[-i])) | (carry & (int(a_padded[-i]) ^ int(b_padded[-i])))) << 1 result.append(str(temp_sum)) if carry != 0: raise OverflowError("Overflow occurred during the operation.") return ''.join(reversed(result)) # Example usage demonstrating basic functionality without considering edge cases like overflows explicitly here print(twos_complement_addition('01', '11')) ``` 上述代码片段展示了两数按位相加的过程模拟,其中包含了进位管理部分,有助于深入学习补码算术的实际运作原理。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值