软件与哲学(1)——为什么会有这个系列

   第一次听说,软件设计中,应该利用哲学的思想,实在工作第三年的时候。

   当时是一个技术上的领导,找我谈话,讨论软件的问题。  就提醒我说,咱们公司的软件设计专家,在设计软件的时候,都会使用哲学思想。 当时的我,对这种说法,是相当鄙视的。

  因为我觉得,软件就是软件,哲学就是哲学,不能为了炫耀自己的水平,就强说自己设计的软件和哲学有关系。

  其实再此前的一段期间里,自己的信仰,也几乎面临崩塌,于是就开始阅读西方哲学史,希望能从中找到解脱,当时并没有看到哲学能与软件有什么关系。

 

 再后来,辞职了,找了一个很轻松的工作。每天下班的时候,都会在思考软件设计的问题,同时也在思考信仰与哲学的问题。然后,也不知道从哪一天开始,忽然有些能理解哲学背后的思想了,理解了哲学是如何解释这个世界的。从此在反思自己的程序设计,明白了,原来在不知不觉中,我们都在使用各种各样的思想来进行程序的设计。

 

   于是,这个系列的雏形就出来了,希望写一些文章,来整理软件设计中所使用到的哲学思想,好方便自己对自己的程序设计进行把控,也方便身边的人,能够快速的理解,软件的设计思想。

 

  后续的文章,都是基于个人的经验和领悟所写,能免会有错误和偏差,希望看到这篇文章的人,能多关注一些,我的软件与哲学系列文章,也希望能多多地提出宝贵意见,共同促进软件设计水平的进步。

你可能感兴趣的:(软件哲学)