老子的軟件之道 - 道篇 24 設計師守則

摘要:老子哲學 道德經 軟件哲學、軟件之道               參閱:  消滅人狼  軟件的十大命題 編程規則  

      聖人曰:企者不立;跨者不行。自見者不明;自是者不彰。自伐者無功;自矜者不長。其在道也曰∶餘食贅形。物或惡之,故有道者不處。

      “踮起腳跟,想高人一頭,但你很難站穩、很難持久。將兩腿使勁跨開想超有別人,但反而無法行走。”聖人用這樣簡單的例子告訴我們一個深刻的道理:實事求是,按自然規律辦事!一切形式的主觀的、激進的行爲都是背道而馳的。只有遵循客觀規律,腳踏實地,循序漸進,具有誠心和恆心,才能達到目的。

      還記得3.4大師風範中聖人關於“自見、自是、自伐、自矜”的論述嗎?本節作爲守則,要求設計師摒棄如下不良行爲:

      固執己見,容易導致不能接受正確觀點,因此對事物的認識會出現偏門,不利於綜合多方觀點搞清事物本質;

      自以爲是,認爲自己的觀點和做法總是正確,從不聽取他人的意見和建議;過分主觀、不虛心。這必然會導致一葉障目,事物的本源就難以彰顯,更得不到多數人的配合和支持。

      自我誇耀,是名利之心的膨脹和表現,這樣會受到大家的鄙視,因此無法獲得成功;

      自高自大,是驕傲自滿的表現,這樣的人就無法進步了,也就不可能取得新的成就。

      以上行爲都是多餘的、無用的,更是有害的和令人厭惡的,遵循軟件之道的設計師是絕不會有類似行爲的。

 

      作爲軟件設計師你必須遵守上面的總則,此外你還要遵守如下具體規則,這樣你才能逐步成長爲卓越的設計師。

       1)追本求源;深入研究涉及的業務領域,把握它穩定、本質的邏輯和流程,這是良好設計的基礎;不要被表面現象矇蔽,面向功能的設計必然是平庸的設計!不能完成具體功能要求的設計,則是失敗的設計!就如國畫大師白石老人所云:“太似則媚俗,不似則欺世”,大道相通啊!

       2)抽象;必須對該領域內的概念、數據、功能等進行反覆認真的綜合分析,並抽象出應用領域穩定的業務模型,對業務領域的本質抽象是卓越設計的關鍵。

       3)追求完美、精益求精;少於三個方案的設計就不是設計!低於五次修改的設計一定不是一個優秀的設計

       4)不斷學習實踐,勇於批判和質疑;學習、實踐、體會、思考、批判、總結、再實踐,“批評性實踐”是設計師的可貴精神。

       5)熱愛設計,追求卓越;建立高遠的信念;設計給你帶來快樂,設計使你的生命更豐富,設計可以改變世界。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章