问题库

c语言编程 银行利率问题

乡村沃土地
2021/6/12 0:14:28
新手题目都没看懂。。。。x为啥有负 大神帮忙敲一下。。。

我来回答

匿名 提交回答
其他回答(1个)

1个回答

  • 露露小朋友啊

    2021/6/17 15:00:18

    编程能改变人的思维,但不能从根本上改变,程序员仍然是正常人类

    首先,作为一个接近10年编程经历的资深程序员来作答。从我个人的体验来说,这份职业的工作方式,的确会在一定程度上面影响到了我的思维方式。这种思维差异主要体现在,容易下意识代入自己领域的思维去思考,这也是某些专业领域人士的通病吧。

    程序员修BUG和医生看病过程的比较

    为了更好说明,我拿医生看病的过程来举例。我们的身体是一个极其复杂的系统,如果这个系统出了问题,我们就生病了。这时候医生就需要根据生病的病症,通过各种诊断分析,最终找到病源然后对症下药。那么用程序员思维看是怎样的呢?程序员会把人体理解为一个复杂的大型程序,大脑就是CPU,人体器官就是程序的子系统,各司其职。人类最底层的基因信息对应了计算机的二进制码,根源上决定了这个系统的运行方式。人生病了,对应就是软件系统出现了BUG。医生是软件维护人员,他们通过人体表现出来的病征(计算机LOG)来找到病根(BUG),最终修复它们(打补丁)。

    从上面的例子可以看出,在某些事情上,虽然程序员思维方式不太一样,但是最后的结果殊途同归。这尤其体现在一些理工或者逻辑性强的领域,这种思维方式并没有什么不好,他会增强你的逻辑思维能力。

    机器思维在与人打交道时会遇到尴尬

    上面举了医生的例子,说明了在某些领域,程序员思维是好用的。但是为什么我们通常还是会觉得程序员很“木讷”、“不近人情”呢? 因为在机器的世界里,事情都限定好的,所有过程都有既定的内在运行逻辑。但是,人类偏偏就不是一种纯理性的动物,人是感性的有着各种各样的思维情绪。程序员在同人打交道的时候,会习惯性的把同机器打交道的那套思维代入进来,这时候你就会发现TA的想法很奇怪。带有这种思维印记的人,在现实生活中一定也会碰到各种各样的不理解。

    但是如果程序员认清这一点,在需要同人打交道的场景里,尽量跳出自己的职业思维圈子,那么它就又回到正常思考的人了。

    机器思维从根本上无法替代人类思维

    就目前而言,程序思维还远远没达到能代替人类思维的水平。就算是目前最先进的人工智能,也只是是基于一种大数据学习的方式形成的反射模型。这与人类通过少量信息就能推理做出正确的思考判断的方式决然不同。而且机器没有情感思维,这正是机思维器不能取代人类思维最重要的一点。

    所以最后,希望广大程序员朋友们,不要太过于埋头在自己的技术领域,将自己活生生的变成了一个机器人。要多和朋友们一起交流活动才是正道,毕竟人类的情感才不是机器够取代的。

    我是科技领域创作者@经纬科技谈,希望上面的回答能够帮助到你,喜欢我的回答欢迎点赞和专注~

相关问题