火星人谚语系列之八:少读书,多思考

总目录问题系列:之一之二之三之四之五之六之七之八

这句话的意思不是不读书,而是读书之外,先要思考,甚至是思考优先。

开始

中国有一段时间“特中国”,就是春秋战国时代。

现在我们所见的儒、道思想,以及潜移默化还在的墨、法思想,都是那个时代出现的。后来虽然尚有汉唐宋这些鼎盛朝代,但思想的类型整体没有突破。

而且春秋战国虽然久远,为人所记的人物事件却多得出奇,春秋五霸且不说了,商鞅苏秦张仪孙子孙膑庞涓管仲乐毅荆轲扁鹊……虽然并没有《三国演义》这样的通俗文学传诵,但是仍然知名度很高。

曾经和一位朋友讨论此事,他笑笑说,应该是因为当时的人不像咱们这么忙碌着上班,尤其那些连地也不用种的闲士,一天有数不完的时间来思考问题,当然能想出那么多事情来。

后来

后来,就有了书(尤其东汉之后有了纸张)。

书对学习知识很有帮助,但是却相当地限制思考。因为人们会偏向于“引经据典”,而不是思考事物的真实道理应该如何。

当然,这一点被统治阶级很好地利用了,于是他们选取了符合自己利益的部分,采用教育方式进行传播,终止了人们的思考。

现在

由于资讯发达了,现在更是很容易获得信息。

任何事情遇到了麻烦,Google一下,百度一下,多少都有结果。如果没有结果,也就认为天下没有结果,于是就停止思考了。所以很多时候书本和搜索引擎,虽然也传播了知识,却也限制了思考。

这一点对于忙碌的上班族尤为突出,很多程序员知识很丰富(因为做的项目很多),但是极少作出思想深刻的软件出来,原因之一就是缺少思考。而敏捷开发界也是如此,国内应用敏捷开发很久了,一直没太有很成功的案例,就在于总是尝试做书上写的东西,做得不好,就手足无措,只好放弃。

所以正确的顺序是:凡事先思考一下,再搜索一下或看看书,开阔一下思路或验证自己的想法;若没有找到书书也没有找到搜索结果,应该自己思考创造结果。

转载于:https://www.cnblogs.com/JPAORM/archive/2011/11/13/2510406.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【问题描述】 人类终于登上了火星的土地并且见到了神秘的火星人。人类和火星人都无法理解对方的语言,但是我们的科学家发明了一种用数字交流的方法。这种交流方法是这样的,首先,火星人把一个非常大的数字告诉人类科学家,科学家破解这个数字的含义后,再把一个很小的数字加到这个大数上面,把结果告诉火星人,作为人类的回答。 火星人用一种非常简单的方式来表示数字——掰手指。火星人只有一只手,但这只手上有成千上万的手指,这些手指排成一列,分别编号为1,2,3……。火星人的任意两根手指都能随意交换位置,他们就是通过这方法计数的。 一个火星人用一个人类的手演示了如何用手指计数。如果把五根手指——拇指、食指、中指、无名指和小指分别编号为1,2,3,4和5,当它们按正常顺序排列时,形成了5位数12345,当你交换无名指和小指的位置时,会形成5位数12354,当你把五个手指的顺序完全颠倒时,会形成54321,在所有能够形成的120个5位数中,12345最小,它表示1;12354第二小,它表示2;54321最大,它表示120。下表展示了只有3根手指时能够形成的6个3位数和它们代表的数字: 三进制数 123 132 213 231 312 321 代表的数字 1 2 3 4 5 6 现在你有幸成为了第一个和火星人交流的地球人。一个火星人会让你看他的手指,科学家会告诉你要加上去的很小的数。你的任务是,把火星人用手指表示的数与科学家告诉你的数相加,并根据相加的结果改变火星人手指的排列顺序。输入数据保证这个结果不会超出火星人手指能表示的范围。 【输入文件】 输入文件martian.in包括三行,第一行有一个正整数N,表示火星人手指的数目(1 <= N <= 10000)。第二行是一个正整数M,表示要加上去的小整数(1 <= M <= 100)。下一行是1到N这N个整数的一个排列,用空格隔开,表示火星人手指的排列顺序。 【输出文件】 输出文件martian.out只有一行,这一行含有N个整数,表示改变后的火星人手指的排列顺序。每两个相邻的数中间用一个空格分开,不能有多余的空格。 【样例输入】 5 3 1 2 3 4 5 【样例输出】 1 2 4 5 3 用VC环境写的C语言程序,有详尽注释,一看即懂

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值