日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

KISS原則

 ymh 2005-11-21

KISS? 此KISS不是彼KISS, 乃Keep It Simple, Stupid! 直接翻譯過(guò)來(lái),就是“保持簡(jiǎn)單,傻瓜!”( Stupid這個(gè)詞,在英語(yǔ)中含義也很復(fù)雜,很難簡(jiǎn)單翻譯,這個(gè)KISS中的Stupid我認(rèn)為更多是語(yǔ)氣詞。關(guān)于這個(gè)詞,最喜歡的解釋是阿甘的媽媽教育的那個(gè):“Stupid is as stupid does”.)

KISS原則可以用在很多方面,程序設(shè)計(jì)風(fēng)格可以KISS, 家庭裝修可以KISS, 美術(shù)設(shè)計(jì)可以KISS, 界面設(shè)計(jì)當(dāng)然要KISS, ... 當(dāng)然情人之間怎么能沒(méi)有KISS. 曾經(jīng)和我工作過(guò)的無(wú)論程序員、美工、廣告人恐怕沒(méi)人沒(méi)聽(tīng)我不斷說(shuō)KISS,KISS,KISS...

通俗些說(shuō)就是“簡(jiǎn)單就是美”。 幾年前曾經(jīng)看過(guò)一本“簡(jiǎn)單生活就是幸福”,說(shuō)的是KISS在人生觀,生活方式上的作用。 不幸的是,過(guò)去的UUZONE不夠KISS,所以被稱人為10噸石頭; 而幸運(yùn)的是,我正在和uuzone的一群優(yōu)秀的同學(xué)們一起苦練“煉金術(shù)”,這個(gè)“煉金術(shù)”的魔咒就是"KISS".

最近忙于點(diǎn)石成金的工作,而且又戒了keso,感覺(jué)幾乎和IT界有些絕緣了。沒(méi)想到BIDU就此上市而且市值幾乎達(dá)到SINA + SNDA, 可喜可賀,無(wú)論如何BIDU是比較有技術(shù)含量的公司,最近NTES也股價(jià)飛漲,這些都說(shuō)明了知識(shí)的價(jià)值在逐漸提升中。 BIDU的老師是Google, Google基本是一個(gè)典型KISS風(fēng)格的公司,從其網(wǎng)站設(shè)計(jì)到其公司環(huán)境,無(wú)不在KISS中透露中智慧和優(yōu)雅。

健碩的文章管理上的時(shí)空錯(cuò)亂就說(shuō)到這個(gè)客戶服務(wù)的故事:

微軟在上海的全球技術(shù)中心同時(shí)服務(wù)微軟美洲和歐洲的客戶。為了保證所有工程師寫出的英文的郵件不會(huì)有太多的語(yǔ)法和使用習(xí)慣錯(cuò)誤,技術(shù)中心建立了“英文潤(rùn)色”團(tuán)隊(duì),全是由英文是母語(yǔ)的人員組成,來(lái)幫助工程師修改發(fā)出的每一封電子郵件。任何人如果對(duì)一份英文的郵件不是很有信心的時(shí)候,發(fā)信到一個(gè)email地址(Distribution List),就可以保證在30分鐘以內(nèi),得到修改的結(jié)果和避免此類錯(cuò)誤的建議。每次回復(fù)的可能不是同一個(gè)人。

并且健碩提問(wèn):如果你來(lái)設(shè)計(jì)這個(gè)系統(tǒng),會(huì)怎么做呢? 這是一個(gè)典型的email queue的排隊(duì)系統(tǒng), Kana(www.)等公司已經(jīng)有成熟的商業(yè)產(chǎn)品,Kana就做這個(gè)上的市(Nasdaq:KANA). 然而MS卻沒(méi)有采用這些排隊(duì)軟件或者Work flow automation之類的東西,而是采用了一個(gè)簡(jiǎn)單的規(guī)則,省去了IT系統(tǒng)的成本,省去了溝通需求,以及維護(hù)的成本。一個(gè)簡(jiǎn)單的規(guī)則就“運(yùn)行到現(xiàn)在5年了,它就那樣簡(jiǎn)單而可靠的運(yùn)行著”:

根本沒(méi)有任何的IT系統(tǒng),所有人用的是同一個(gè)email賬戶加上一個(gè)規(guī)則。規(guī)則是這樣的:所有的人同時(shí)收到所有要閱讀的信,從上班開(kāi)始每5分鐘為一個(gè)時(shí)間段,分配不同的人來(lái)值班。比如,9點(diǎn)到9點(diǎn)05是Tom,9點(diǎn)05到9點(diǎn)10分是Jack,依此類推。。。每個(gè)人只處理自己郵箱里落入這個(gè)5分鐘的時(shí)間段的信件,其他的都忽略。接到以后,后面的25分鐘里面回復(fù)前5分鐘的信。25分鐘之后,進(jìn)入下一個(gè)自己收信的5分鐘。理論上,6個(gè)人一班,每半個(gè)小時(shí)一個(gè)輪回。而5分鐘里面的信件,每個(gè)人自己安排,保證在下一個(gè)5分鐘到來(lái)前的25分鐘內(nèi)回復(fù)完畢就好了。

那篇文章里健碩還舉了類似的其他例子,大家可以自己去看。

從Microsoft相關(guān)學(xué)到的,是Microsoft press出的那本經(jīng)典的"Coding Complete"中講的一個(gè)故事:

Microsoft附近有一個(gè)咖啡館,是那種可以不斷續(xù)杯海飲的那種,他們提供兩種不同的咖啡豆煮的咖啡,但價(jià)格相同,杯子的分量也相同。 這本書(shū)的作者發(fā)現(xiàn)一個(gè)令人驚奇的事實(shí):就是這家咖啡館的女招待都有著不可思議的好記性 -- 每當(dāng)客人要續(xù)杯的時(shí)候,她們從來(lái)不需要問(wèn)客人曾經(jīng)選擇的咖啡種類,卻絕對(duì)不會(huì)把客人選擇的咖啡種類搞錯(cuò)! 而且每個(gè)人都是如此!!

秘密原來(lái)不是這些女招待記憶超群,也不是她們受過(guò)特殊培訓(xùn),更不是咖啡杯上有RFID之類的裝置! 而是在于裝咖啡的馬克杯圖案顏色的區(qū)別! 女招待上班第一天就被告知,咖啡杯的圖案是紅色的,是A coffee; 圖案是藍(lán)色的B Coffee. 簡(jiǎn)單吧! 一個(gè)簡(jiǎn)單有效的規(guī)則比什么都有效!這就是KISS原則的神奇威力。

好久不寫blog, 不妨自戀一下,回憶下我第一次的KISS經(jīng)歷, 至今記憶猶新. 那是大學(xué)二年級(jí)的故事,一個(gè)陽(yáng)光明媚的早晨,沒(méi)有課,也沒(méi)有活動(dòng)... 在學(xué)校老圖書(shū)館前的一個(gè)石凳上, 我終于鼓起勇氣...(以下刪2000字, 請(qǐng)翻頁(yè)...)






























































...(不要激動(dòng))...我終于鼓起勇氣,決定開(kāi)始鉆研枯燥難啃的386匯編語(yǔ)言和當(dāng)時(shí)很有技巧和挑戰(zhàn)的TSR(Terminate Stay Resident)開(kāi)發(fā),所以拿出剛剛從圖書(shū)館借到的一本老外寫的書(shū)(書(shū)名忘了,大致是80386匯編語(yǔ)言技巧之類的), 書(shū)的前言很精彩,大致說(shuō)80386匯編其實(shí)也沒(méi)有什么可怕,保護(hù)模式編程其實(shí)一樣很有趣云云,其中作者反復(fù)提了一個(gè)他 “收益匪淺”的原則--KISS, 并且解釋了Keep It Simple, Stupid的含義,以及在寫匯編代碼的時(shí)候如何KISS的方法。

此前我對(duì)KISS聞所未聞,而且最崇尚的就是各種花里胡哨的“編程技巧”,現(xiàn)在卻看到一本講最讓人暈頭轉(zhuǎn)向的80386保護(hù)模式下的匯編語(yǔ)言的書(shū)的作者在說(shuō),要keep it simple, 而且后面還有個(gè)"stupid"(當(dāng)時(shí)的英語(yǔ)水平,我真的不理解,還以為也要keep stupid呢)。

果然這本書(shū)給我留下的最大收獲就是開(kāi)始接受了這個(gè)"KISS", 而且真的是收益匪淺。前些天看到XDoclet in action一書(shū)的作者在他的一篇blog中用了"Perl Programming"作者Larry Wall的一句名言:

“We will encourage you to develop the three great virtues of a programmer: laziness, impatience and hubris.”

好的程序員要有3個(gè)寶貴品德:懶惰、沒(méi)耐心和驕傲, 某種程度上我非常贊同。這個(gè)觀點(diǎn)可以專門寫個(gè)長(zhǎng)篇大論,這里就不跑題展開(kāi)了,稍微說(shuō)一下:

  • 懶惰: KISS, 討厭復(fù)雜的; 寧可加班加點(diǎn)、承擔(dān)風(fēng)險(xiǎn)也要尋求“偷懶”的捷徑;
  • 沒(méi)耐心:討厭重復(fù)勞動(dòng),不重復(fù)自己(DRY原則: Don‘t Repeat Yourself); KISS, 沒(méi)耐心搞“復(fù)雜繁瑣”的東西;
  • 驕傲: 相信自己能寫出一流的軟件,相信自己可以做出最棒的設(shè)計(jì);堅(jiān)決相信KISS可以一直到天荒地老

說(shuō)回到UUZone的改版,KISS原則將不斷體現(xiàn)在新舊版本的差異中,等新版本發(fā)布后,我會(huì)寫一個(gè)這段時(shí)間的經(jīng)驗(yàn)教訓(xùn)來(lái)和大家討論。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多