1. 程式人生 > >軟體與哲學——為什麼會有這個系列

軟體與哲學——為什麼會有這個系列

   第一次聽說,軟體設計中,應該利用哲學的思想,實在工作第三年的時候。

   當時是一個技術上的領導,找我談話,討論軟體的問題。  就提醒我說,咱們公司的軟體設計專家,在設計軟體的時候,都會使用哲學思想。 當時的我,對這種說法,是相當鄙視的。

  因為我覺得,軟體就是軟體,哲學就是哲學,不能為了炫耀自己的水平,就強說自己設計的軟體和哲學有關係。

  其實再此前的一段期間裡,自己的信仰,也幾乎面臨崩塌,於是就開始閱讀西方哲學史,希望能從中找到解脫,當時並沒有看到哲學能與軟體有什麼關係。

 再後來,辭職了,找了一個很輕鬆的工作。每天下班的時候,都會在思考軟體設計的問題,同時也在思考信仰與哲學的問題。然後,也不知道從哪一天開始,忽然有些能理解哲學背後的思想了,理解了哲學是如何解釋這個世界的。從此在反思自己的程式設計,明白了,原來在不知不覺中,我們都在使用各種各樣的思想來進行程式的設計。

   於是,這個系列的雛形就出來了,希望寫一些文章,來整理軟體設計中所使用到的哲學思想,好方便自己對自己的程式設計進行把控,也方便身邊的人,能夠快速的理解,軟體的設計思想。

  後續的文章,都是基於個人的經驗和領悟所寫,能免會有錯誤和偏差,希望看到這篇文章的人,也能多多地提出寶貴意見。共同促進軟體設計水平的進步。