"做與對"是個簡單的管理哲學,我第一次看到這句話的時候,確被深深的觸動了一下。中文往往講究言簡意駭,"做與對"就深刻的表現了中文的特徵。如果從語義上去分析的話,這句話包含了三個基本的內容。
第乙個是"做",描述的是一種行為或者動作;第二個是"做"的物件,隱含在這三個字裡面;第三個是"對",就是對"做"進行檢查,確保"做"得對,"做"的是正確的事情。
如果把這句話引用到程式設計師的程式設計工作上,可以把程式設計師分成三類。第一類是沒有完成"做"的程式設計師,我就碰到這麼一位,寫好了**,不編譯一下就說好了,裡面是錯誤連篇;第二類是"做"了但不"對"的程式設計師,寫好了**,編譯通過就說好了,拿過去一測試,bug累累;第三類是"做"了而且"對"的程式設計師,當然不可能苛刻的要求編寫出來的完全沒有bug,沒有哪家公司生產出來的東西都是良品,不是嗎?關鍵是要有這個過程,通過這個過程提高質量。只有這第三種程式設計師才是真正合格的程式設計師。
如果把這句話引用到專案的管理上,可以相應的把專案分成兩類。第一類是只去"做"不管"對"的專案管理,專案的成功與否依賴於所有程式設計師的能力,如果這些程式設計師都是高手,又充分理解了需求,當然可以成功,如果能力參差不齊的話,就只能撞大運了;第二類是不光要"做"而且要"對"的專案管理,通過"對"的機制來檢測和修正我們的工作成果,這樣才能保證比較高的良品率。
把上面這兩點結合到一起的話,就是我們常說的白盒測試(單元測試)和黑盒測試(qa測試)。
哲學與中國哲學
在21世紀第乙個十年中,中國哲學界所開展的乙個重要討論,就是中國哲學合法性問題討論。這一討論是以一種看似假問題討論的形式出現的,其中所涉及的有意義的問題,實際上並不是有沒有 中國哲學 而是中國有沒有西方 philosophy 意義上的 哲學 能不能採用西方哲學的研究正規化研究中國哲學,以及如何更好地...
軟體與哲學(2) 對不同世界的抽象
哲學,通俗意義上來講,是為了闡述我們所生活的世界的本原 本原論 以及我們是如何能夠認識這個世界的 認識論 所以,這個世界上,就產生了各種各樣不同的哲學思想,他們都用自己的哲學理論來描述這個世界,直到人們對這個世界的描述越來越精確,越來越細緻,我們不得不從哲學中分離出,邏輯學,醫學,藝術,物理,數學,...
深度哲學對工作的啟發
卡爾.紐波特的 深度工作 一書中提到,深度工作的哲學包括以下幾種 禁欲主義哲學 雙峰哲學 節奏哲學 新聞工作者哲學 以下是個人的一下理解 深度工作與浮淺工作相對,是一種排除外界干擾,長時間連續的集中全部精力於某一項活動的工作形式。以上四種深度工作哲學按專注時間從長到短的順序排列依次是 禁欲主義哲學 ...