勤看哲学和科普书,做做脑力操

      历史上一个国家和民族的落后,经常来自于思想上的腐朽和落后!因为思想决定行为。
       在近代史鸦片战争这个历史事件中,我们可以看到,区区几千人的英国部队,就很容易地战胜了拥有数十万军队的大清帝国。但是,如果从一个历史后来人来看,英国军队真的是不可战胜的么?个人觉得从消耗战和夜战、近战、有利地形等几个方面,都是有取胜的可能的。发生在鸦片战争期间的,一个小历史事实,也充分说明了取胜的可能性。一个处于社会底层的冯婉贞就是靠近战、伏击小股敌人的做法,取得了一场局部性的胜利。但是,对于鸦片战争的最终失利,只能说大清观念、制度上腐朽、落后,导致了不能在民族整体性上,让大多数人都具有这样的作战思想!只有几个人懂,其他人不懂怎么用,起不到决定性的战略胜利。从这个意义上来看,历史是人民创造的这句话是很正确的,确实需要一定数量的人数 :)

   在离我们更近的后来,发生的一次大规模的日本入侵,很多中国的仁人志士也是靠游击战,以空间换时间持久战的战略,让日本深陷中国战场的泥潭当中,使得日本只能在城市方拥有控制能力,而在广大的敌后空出了很大的空间,伺机今天骚扰一下,明天拔个据点啥的,逐渐消耗日本的战力,呵呵!

  从这些史实,我们可以看到,处理问题的关键首先在于你是否拥有一种与众不同的思想,才能在遇到现实问题中想出奇思妙想的处理办法。

   对于从事编程工作的人员来说,编程是一个非常要求脑力劳动的行当,如果指导程序员进行行为的思想,在其高度、深度没有相应的积累和挖掘,它往往会是一个比较普通的程序员的,只会处理一些没有太多创造力的、重复性技术工作。
  
    要作为一个优秀的编程人员,勤做脑力操,看一些哲学和科普书,可能会让你的思考力变得更为广阔和具有深度。当一个人看问题的告诉和视角发生变化后,你所提出的解决办法也有有所不同,正是差异决定了不同!

    虽然,本人阅读后哲学和科普书籍后,编程水平上也没有太大的提升,比一些大牛还是差了一大截呢,但是总在冥冥之中感觉这是一条通向高超编程人员的一条大道。也十分感觉到脑力操的过程十分的有趣、好玩,更激发了自己对一些知识的探求,我想这也可能是优秀程序员的一个基本素质吧:)
    



   我所看过的科普书:
     《量子史话》:世界的本质面目和神奇之处
     《从一到无穷大》:如果我们拥有一台自动的所有中文文字排列组合机器,根本就不需要拥有人类的创造力,只是简单的排列组合,唐诗、宋词都会在它的输出范围的 :)很嘲笑了一下人类的智能;康托尔的对角线证明处理方法
     《数学:确定性的丧失》:关于数学的演化,世间真理的存在与否

你可能感兴趣的:(编程,工作)