|
今天吃午飯的時(shí)候,閑聊說(shuō)起SNMP協(xié)議的設(shè)計(jì)過(guò)于簡(jiǎn)單(簡(jiǎn)陋?),但就是這樣簡(jiǎn)陋的東西,基本上成了網(wǎng)管協(xié)議的事實(shí)標(biāo)準(zhǔn)。記得在大學(xué)通信課上了解的幾種主要的組網(wǎng)方式,現(xiàn)在,除了公認(rèn)效率很低的以太網(wǎng)遍地開(kāi)花,有幾個(gè)人見(jiàn)過(guò)token ring,apple talk網(wǎng)?為什么呀,簡(jiǎn)單唄。
我記得開(kāi)始做軟件的時(shí)候,有幾年時(shí)間,看了些軟件工程、軟件開(kāi)發(fā)思想方面的書(shū),半瓶子醋的很厲害,寫(xiě)東西的時(shí)候,腦袋里充斥了兩個(gè)字:抽象。拿到需求,先自己對(duì)需求進(jìn)行放大,然后把相關(guān)需求拿到一起找共性,然后開(kāi)始設(shè)計(jì)通用機(jī)制,或者抽取公用API,然后使得一系列需求能夠通過(guò)“靈活的配置”在一套代碼上實(shí)現(xiàn)。實(shí)際上,基本上沒(méi)有用戶會(huì)使用這種配置,因?yàn)橛脩粢彩窍矚g簡(jiǎn)單的人,最終只能是我們的實(shí)施人員或者開(kāi)發(fā)人員來(lái)完成配置工作,但,實(shí)施人員與開(kāi)發(fā)人員,永遠(yuǎn)不能在設(shè)計(jì)的“精巧”性上達(dá)成共識(shí)。
后來(lái),當(dāng)我和幾個(gè)團(tuán)隊(duì)成員意識(shí)到這種“無(wú)原則抽象”的問(wèn)題之后,開(kāi)始有意識(shí)的控制這種思路,對(duì)于有些需求,就事論事解決就好。
之后,我又進(jìn)入另外一個(gè)誤區(qū),那就是對(duì)代碼質(zhì)量的過(guò)度關(guān)注。源于對(duì)優(yōu)雅代碼的渴求,讓我像患上精神潔癖一樣,不停的向別人灌輸這種理念,總希望所有人的代碼都站在同一個(gè)水平線上。基于同樣的原理,寫(xiě)出高質(zhì)量的代碼并不是一件簡(jiǎn)單的事情,所以,并非所有人都能達(dá)到所謂的“要求”,而當(dāng)他們達(dá)到要求的時(shí)候,又有一個(gè)而很重要的成本問(wèn)題擺在眼前。
微博比博客火,網(wǎng)頁(yè)游戲比大型網(wǎng)游火,而偷菜又比網(wǎng)頁(yè)游戲火,簡(jiǎn)單最好,簡(jiǎn)單的東西,才能夠被更多的人接受。
實(shí)際上,真正成功的簡(jiǎn)單,多數(shù)是來(lái)自于復(fù)雜的思考,或者說(shuō)經(jīng)歷過(guò)復(fù)雜的階段再變的簡(jiǎn)單,就好像有了淘寶這樣無(wú)所不能得購(gòu)物網(wǎng)站,人們發(fā)現(xiàn)購(gòu)物過(guò)程變的越來(lái)越復(fù)雜,就出現(xiàn)了像groupon和美團(tuán)這樣的一天只賣(mài)一種商品的購(gòu)物網(wǎng)站,從簡(jiǎn)入繁,再?gòu)姆被?jiǎn),都需要功力啊。
當(dāng)我覺(jué)得越來(lái)越多的東西并不像當(dāng)初想象的那么重要時(shí),真不知道是一種進(jìn)步還是一種退化。
it知識(shí)庫(kù):簡(jiǎn)單才好,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。