美文网首页
编程解决问题的方法论

编程解决问题的方法论

作者: 笑飞飞 | 来源:发表于2017-02-19 22:29 被阅读0次

    今天,认识了一位从事软件开发的朋友,在得到上认识的。之前一直比较想要尝试编程,但苦于没有人可以交流,却步于自己以为的高门槛外。结果今天聊天时,这位朋友用自己的理解深入浅出的让我明白了编程到底是什么,并举例了如何使用编程思维来解决实际生活中的问题。很有启发。

    比如说,编程中有一个传递信息的思考框架,想要信息有效传递,主要取决于以下这几个因素。信息量的大小,噪音,和是否有效链接。反观我们日常的沟通问题上,不也正是由这几个方面构成的吗?我想要和同事沟通一个问题,首先,我们是否产生了有效链接,即我们是不是在专注于沟通(一个人在和别人说话,或在玩手机,就不算是有效链接),其次,我传递出去的信息量有多少,这个是基数,在有效链接的基础上,基数越大,产生有效沟通的概率就越大;最后,并不是我传递出的所有信息对方都能接收到,他只能接收到一部分(他感兴趣的部分,或与他过去经验有关的部分等),一定会有一部分是漏掉的或没有重视的,且就算他接收到了这些信息,因为人与人的认知差异,他也不一定会正确理解你要表达的意思。  这就是用编程思维解决问题的一个小例子,我们知道了影响有效共同的因素,也知道了它们是如何影响沟通的,那要解决这个问题,是不是比较好入手一点呢。

    相关文章

      网友评论

          本文标题:编程解决问题的方法论

          本文链接:https://www.haomeiwen.com/subject/erxswttx.html