隨感隨想,并無(wú)邏輯性,如果哪位看不過去,請(qǐng)睜一只眼閉一只眼。
當(dāng)系統(tǒng)的復(fù)雜度達(dá)到一定的規(guī)模,任何小聰明都無(wú)濟(jì)于事,還不如老老實(shí)實(shí),做點(diǎn)實(shí)事。
一個(gè)前輩曾說(shuō):如何把事情做對(duì)是工程,如何把事情做好是藝術(shù)。
剛開始做軟件時(shí)總覺得自己是在從事一份藝術(shù)的工作,一個(gè)一個(gè)程序在自己的手中編寫出來(lái),能運(yùn)行,能給很多人運(yùn)行。這個(gè)過程就像一種固化的思想,能動(dòng)態(tài)地和軟件使用者交流。對(duì)待程序也像對(duì)待藝術(shù)品一樣神圣,變成時(shí)總懷著一顆虔誠(chéng)的心。
后來(lái)又走向另一個(gè)極端,覺得自己的工作無(wú)非和磚瓦匠一樣,按照?qǐng)D紙,把一磚一瓦安置在正確的地方
在后來(lái)才知道,編寫軟件既不是藝術(shù),又不是完全是工程,而永遠(yuǎn)都走在由工程到藝術(shù)的途中。借孔夫子的話,軟件開發(fā)應(yīng)該走中庸之道。
所謂中庸,就是作對(duì)的事情,不走極端。
假設(shè)工程是0,藝術(shù)是1,那中庸是多少?
0.5?不對(duì)!絕對(duì)的中點(diǎn)顯然不是中庸。中庸可能是平均分布在[0,1]區(qū)間上,或者是[0,1]上的某個(gè)概率分布,不過這些對(duì)實(shí)際工程都已經(jīng)沒有任何意義。
換個(gè)假設(shè),如果工程是0,藝術(shù)是無(wú)窮大,中庸是多少?
呵呵,有點(diǎn)無(wú)聊了。
只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。 | ||
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
|
||
相關(guān)文章:
|
||