编程真的能改变人的思维方式吗?

如题所述

程序员中有个之前很火的笑话,这么说的:“老公,晚上回来买一个西瓜,如果看到西红柿,就买两个。”晚上,老公买了两个西瓜回来,老婆问为什么,老公说,“因为看到了西红柿。”可能很多不从事程序员行业会认为这个有问题。但是程序员看完后一般都会心一笑。这就是编程改变人的思维方式的典型案例。这就是思维差异带来的误会。那么是什么导致的这种差异呢,当然是环境。

西红柿和西瓜

程序员打交道最多的两个东西就是:产品经理,电脑。(不对不对,产品经理可不是东西)。说白了程序员写程序就是和机器沟通。机器与人类是有极大的不同的。首先一条,就是精确,无歧义。计算机都低到上都是有明确而简单的规则组成的,比如现代计算机的冯诺依曼体系,其背后就是图灵机。图灵机的原理并不复杂,但是表达能力却极强。

因为精确,所以与机器交流的语言,也容不得半点的错误。不能让机器产生歧义。不然就产生了传说中的bug。所以一般程序员做事都会比较严谨。

还有一种特质,就是程序员喜欢自省。程序本身是精确的,如果得到的结果不是预期,那一定是自己写错了。写程序的一半时间都在 debug,而 debug 的时候内心满满的都是 “我哪里又错了”,“卧槽,这么SB的错误我都没注意到。” 这种长时间自我反思的状态,也会影响到生活,改变工作以外的思维方式。每一个编程语言功能不一样,每一个插件有不同的优势,面对任务,我们要选择最有效的语言,加载最适用的插件,以最快的效率来完成编程。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-11-23
编程肯定能改变人的思维方式。因为编程要学习的东西有很多,所以能改变人固有的思维方式,让人的思维方式升级。
第2个回答  2020-11-25
可以的,编程就是锻炼人思维方式的一种,它非常考验人的逻辑方式。
第3个回答  2020-11-23
真的可以。因为编程是逻辑性非常强的工作,长期的编程可以训练一个人的逻辑思维,思考更严谨。
第4个回答  2021-02-08
可以的。编程很有趣,特别烧脑,挑战性极强。找个教程耐心学,入门不太难。
相似回答