计算机思维or人的思维
2014-06-23 17:24
232 查看
计算机领域就会有计算机领域的一些特性和一些思维方式,或者说有他自己的一些问题,需要用对应的思维方式来进行理解它,从而更好的驾驭他。有些时候遇到的一些问题,自己想却想不明白,也是因为我们没有把自己当做一个计算机,而是当做人自己在进行思考,由于不匹配,从而会引发理解的误差,也会出现一定的错误。要知己知彼,才能给百战百胜。所以在设计领域,要尽可能多的去了解他的设计的思想,设计的思维。
虽然是要有计算机的思维,但是计算机也是人设计的,很多方面都是符合人的思维的,这个也是正常的,我设计的你,那当然你也是按照我的思维出来的,所以在很多方面也可以看到一些人的局限性的,就像历史上的一些事件,总是会被说为当时的时间的局限性等方面,但是计算机的发展了这些年,发展的比较的快,也渐渐的去掉一些不合理的部分,变得更加的合理,计算机的设计,软件的设计,也是人类的一个大的贡献,而且仅仅是软件么,所以修改什么方面都是非常方便,不想机械设计,可能有好的想法,但是不是那么好实现,但是软件就不一样了,有了一个想法,随时可以进行实现,而且代价也是非常的小,这样也就理解了计算机能够发展的这么的迅速,这么的能够改变人的生活。
最近和一位同事沟通的时候也说到:写代码也要按照计算机的正常逻辑来编写,有的时候写出来一些实现的比较别扭的代码,虽然也是能够运行,但是可能时间长了,系统也会报出一些看起来比起奇怪的错误。所以一定要思路清晰。
虽然是要有计算机的思维,但是计算机也是人设计的,很多方面都是符合人的思维的,这个也是正常的,我设计的你,那当然你也是按照我的思维出来的,所以在很多方面也可以看到一些人的局限性的,就像历史上的一些事件,总是会被说为当时的时间的局限性等方面,但是计算机的发展了这些年,发展的比较的快,也渐渐的去掉一些不合理的部分,变得更加的合理,计算机的设计,软件的设计,也是人类的一个大的贡献,而且仅仅是软件么,所以修改什么方面都是非常方便,不想机械设计,可能有好的想法,但是不是那么好实现,但是软件就不一样了,有了一个想法,随时可以进行实现,而且代价也是非常的小,这样也就理解了计算机能够发展的这么的迅速,这么的能够改变人的生活。
最近和一位同事沟通的时候也说到:写代码也要按照计算机的正常逻辑来编写,有的时候写出来一些实现的比较别扭的代码,虽然也是能够运行,但是可能时间长了,系统也会报出一些看起来比起奇怪的错误。所以一定要思路清晰。
相关文章推荐
- 计算机思维or人的思维
- 浅谈大脑思维和对未来计算机的设想(2)
- 计算机程序的思维逻辑 (2) - 赋值
- 例题:一对幼兔,一个月后长成小兔,小兔一个月后长成成兔并生下一对幼兔,问n个月后有多少对兔子。这个题主要是学习计算机思维,我们只需要把条件告诉计算机,让计算机算结果
- 【转载】计算机程序的思维逻辑 (5) - 小数计算为什么会出错?
- 计算机程序的思维逻辑 (12) - 函数调用的基本原理
- 【codeforces486B】OR in Matrix(思维)
- 计算机程序的思维逻辑 (5) - 小数计算为什么会出错?
- 计算机程序的思维逻辑 (69)
- 谈谈计算机编程思维的培养
- 计算机程序的思维逻辑 (88) - 正则表达式 (上)
- 计算机程序的思维逻辑 (13) - 类
- 计算机专业导论之思维与系统 --- 计算机内部信息储存
- (42) 排序二叉树 / 计算机程序的思维逻辑
- 计算机程序的思维逻辑 (1) - 数据和变量
- 计算机程序的思维逻辑 (53)
- 计算机程序的思维逻辑 (3) - 基本运算
- 僵固式思维 OR 成长式思维
- 【转载】计算机程序的思维逻辑 (87) - 类加载机制
- 计算机程序的思维逻辑 (89) - 正则表达式 (中)