24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 262  |  回复: 1
当前主题已经存档。

余泽成

至尊木虫 (知名作家)

纯纯家族之纯潜伏者

[交流] 【转帖】大道同源系列之逻辑的力量!

几乎每一个人都有给别人讲道理的时候 ,但是并不是每一个时候都能够讲清楚道理。至于是否能够让对方接收到,那就更加要打上疑问了。

如何才能让你的语言组织更加具有说服力?我相信这是很多程序员都在困扰的事情。我自己就是一个程序员,身边也有很多同事和朋友。我经常听到大家的抱怨就是说某某人太倔强了,怎么说都听不进去。

被人说的这种人,往往就会被公认为群体中的刺头。如果水平很高,那就是牛人。如果水平没表现出来,那就是菜鸟。特别是那些刚刚当上开发经理的朋友们,在带领团队的过程中,经常会遇到这样的情况。怎么说,对方就是听不进去。他们也会经常和我探讨这个问题。

我的反应第一就是反问一下,事情真的是这样子的吗?于是就让他把刚才说的话,在对我描述一遍。听完之后,我明白了。能完全听他话的人,一定是不愿意动脑子的人,因为他的话里确实有很多问题。

我们知道,一般情况下,一个人对另外一个人说话,无非有几种目的:

第一、 闲聊。无所谓对方感觉,只要自己爽就可以了。

第二、 交流。主要是验证自己的苦恼和困惑,想对方能够帮助自己。

第三、 帮助。对方有困难,主动向你求助。

第四、 命令。你有了你的想法,但是希望对方按照你的想法执行。

这里面,一二三都是很简单的。第四个是最复杂的。特别是对方可能立场和你完全不同。你要说服他几乎就是不可能的。这就如对方的力M 的方向向右,你的力 N 的方向向左,你要让他向左,那你至少先要拥有抵消他原先向右的力量,至少 N > M ,实施上要做好工作,本身得有足够的动力,因此,至少 N=2M ,可能还更多。

问题说回来,还是那句话,如何能够让你的话更加有说服力呢?在这方面,有一本书我一定要推荐的,就是《金字塔原理》。他里面重点分析了很多组织语言的逻辑性。

应该说,这是一个非常难以掌握的技能。但是,我这里要和大家分享的是,其实计算机语言,比起我们读过的其他知识领域的更加具有逻辑性,只不过我们往往忽略罢了。

计算机语言就是逻辑语言。他最大的特点就是,如果所有的输入都一样,那么他的输出是一定的。

而且,计算机语言,已经给我们总结好了逻辑语言的模式:

第一、 条件式(if...then)

第二、 选择式(switch..case)

第三、 循环式(for)

好好反思一下我们自己身边的BUG ,这些 BUG 往往的起源,就是某一个条件没处理好,后期才发现了,这样代码质量是非常差的。刚开始总想,嗯,一般只要处理这种情况就可以了,其他情况不可能出现的。但是正是这种不严谨性,才导致了大型系统在后期出现很多非常诡异的情况出现。一个错误经过多层演变,几乎所有人都不认识了。

举个例子,比如要计算一个数的阶层,测试的时候,总是拿一些正整数输入的,而且当时调用的也是正的,于是对于负数可能就没有处理。在版本刚刚发布的时候,没有发现问题。但是慢慢的,某一个业务发生了变化,比如说购买的商品的数量允许用复数表示“冲销”,这样复数就有了意义,而这段代码就出现了问题。

这种错误其实数不胜数,相信你们比我能够举到更好的例子。如果,我们习惯了写一个完全无懈可击的代码块呢?有人说,这不可能,我们怎么可能知道所有的业务变化?不!我不是要你去思考可能的业务变化,而是单纯从逻辑上去思考,有多少种可能性。把这些可能性都解决掉,自然就不会出问题了。这是我在很多年的编程经验中总结的一个非常好的程序方法,想法很淳朴,关键在于要拨开所谓的业务变化这层迷沙!

上面说到的方法,其实就是利用了逻辑的力量,让我们的代码更加强壮!我们说道理何尝不是如此。有很多人认为说的话对方接受不了,是对方的问题,有时候用“对牛弹琴”来比喻。问题是,对牛弹琴里,是牛错了,还是弹琴的人错了?

其实这里面暗藏了一个简单逻辑。用对方相信的语言和文字,说明你的道理,对方就是可以接受的。

利用这个简单逻辑的基础上,再去组织你的语言和文字,相信你的话就不再是对牛弹琴了。因为对方能够“听”下你的话。

比如说,国庆前我和K 同学在工作沟通上存在了一些偏差,我希望他把工作先行做完,但是他当时表示,他目前这件事上他有很多抵触情绪。因此,如果单纯的告诉他要在什么时间前做完是不合适的。于是,我认真的听了他的情绪变化,最后提议,因为我下面在其他时间可能不能抽出时间一起讨论,希望现在就把工作提前做了, K 同学表示非常理解,也愿意把事情做好。

请注意这里面的情绪变化。这是沟通中的一个必然逻辑。在关注好对方的情绪后,你还得认真思考你的语言的逻辑。让结论和原因之间的推理,变得理所当然。而不要天马行空地乱讲一气。

其实这和咱们写程序一样,好的程序,往往是先把程序逻辑框架想清楚了,然后在补充一些子函数,就OK 了。否则的话,一开头就写详细细节代码,往往容易缺这些,漏那块。

不过语言比较毕竟和程序有些差别,特别是在分类的时候,建议大家在进行分类的时候,使用能够覆盖所有情况,但各种情况之间又不互相重复的分类方式,即相对独立,完全覆盖。比如对人的分类可以用:男人、女人;不要使用类似老人、妇女、儿童这样的。我们知道,如果这是在编程,编译器会帮我们自动发现这些错误,但是说话的时候,是自己在对自己负责,所以很容易犯错。

这里面还有一个逻辑,那就是即使说服不了对方,也是可以接受的结果。千万不要感觉必须说服对方,好像说服不了,就得死掉一样。这个逻辑思路一定要常记心里。


http://blog.csdn.net/xiammy/archive/2009/10/12/4655681.aspx
回复此楼

» 猜你喜欢

天行健,君子以自强不息!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jjdg

版主 (知名作家)

优秀版主

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+1,VIP+0):谢谢参与讨论! 1-20 09:33
感觉和卡耐基那套案例很雷同哦!
努力学习!以正当途径!获得需要的知识!
2楼2010-01-20 09:22:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 余泽成 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 生物学学硕,一志愿湖南大学,初试成绩338 +5 YYYYYNNNNN 2026-03-26 6/300 2026-03-28 17:50 by 狂炫麦当当
[考研] 本科新能源科学与工程,一志愿华理能动285求调剂 +3 AZMK 2026-03-28 6/300 2026-03-28 17:29 by AZMK
[考研] 压国家一区线,求导师收留,有恩必谢! +7 迷人的哈哈 2026-03-28 7/350 2026-03-28 16:47 by 催化大白
[考研] 本科新能源科学与工程,一志愿华理能动285求调剂 +3 AZMK 2026-03-27 5/250 2026-03-28 16:19 by xxxsssccc
[考研] 一志愿华北电力大学能动专硕,293,求调剂 +3 15537177284 2026-03-23 5/250 2026-03-28 16:11 by xxxsssccc
[考研] 材料与化工272求调剂 +9 阿斯蒂芬2004 2026-03-28 9/450 2026-03-28 15:21 by 1018329917
[考研] 317分 一志愿南理工材料工程 本科湖工大 求调剂 +6 芋泥小铃铛 2026-03-28 6/300 2026-03-28 14:15 by Ainin_
[考研] 346求调剂 一志愿070303有机化学 +3 萝卜炖青菜 2026-03-28 3/150 2026-03-28 14:11 by 唐沐儿
[考研] 药学105500求调剂 +3 Ssun。。 2026-03-28 3/150 2026-03-28 11:24 by lxf170613
[考研] 材料求调剂 一志愿哈工大总分298分,前三科223分 +5 dongfang59 2026-03-27 5/250 2026-03-28 04:53 by wxiongid
[考研] 265求调剂 +8 小木虫085600 2026-03-27 8/400 2026-03-27 22:16 by 无际的草原
[考研] 一志愿211院校 344分 东北农业大学生物学学硕,求调剂 +5 丶风雪夜归人丶 2026-03-26 8/400 2026-03-27 19:22 by 丶风雪夜归人丶
[考研] 考研调剂 +10 呼呼?~+123456 2026-03-24 10/500 2026-03-27 11:46 by wangjy2002
[考研] 342求调剂 +3 加油a李zs 2026-03-26 3/150 2026-03-27 00:29 by wxiongid
[考研] 349求调剂 +4 李木子啊哈哈 2026-03-25 4/200 2026-03-26 22:49 by fmesaito
[考研] 085602化学工程求调剂。 +4 平乐乐乐 2026-03-26 4/200 2026-03-26 17:57 by fmesaito
[考研] 332求调剂 +6 032500 2026-03-25 6/300 2026-03-25 22:45 by 418490947
[考研] 各位老师您好:本人初试372分 +5 jj涌77 2026-03-25 6/300 2026-03-25 14:15 by mapenggao
[考研] 一志愿武理085500机械专业总分300求调剂 +3 an10101 2026-03-24 7/350 2026-03-25 00:00 by 山鬼0-
[考研] 277分求调剂,跨调材料 +3 考研调剂lxh 2026-03-24 3/150 2026-03-24 13:52 by JourneyLucky
信息提示
请填处理意见