入行已久,做的領(lǐng)域也從瀏覽器擴(kuò)展到桌面端甚至是手機(jī)端,對(duì) Web 標(biāo)準(zhǔn)多少有些自己的看法,今日斗膽一說(shuō)。
兩種家
我們困惑不解、迷惑不安,很大程度上源于沒(méi)有指導(dǎo)思想。要擺正自己的位置,我們究竟是想做科學(xué)家,還是想做工程師。簡(jiǎn)明扼要,科學(xué)家經(jīng)常要問(wèn)“為什么”,他們關(guān)心了解人類不懂的知識(shí);工程師則利用科學(xué)家發(fā)現(xiàn)的知識(shí),制造對(duì)人類有用的物體或工具。前者研究,后者實(shí)戰(zhàn)。很明顯,我們大多數(shù)人屬于工程師,W3C 那一群才是科學(xué)家。端正自己的態(tài)度,很多疑問(wèn)就會(huì)迎刃而解。
兩種用法
HTML 生為標(biāo)記語(yǔ)言,是組織文檔的一種格式。隨著技術(shù)和社會(huì)的不斷進(jìn)步,HTML 的用途也逐漸升級(jí)。今天它不僅出現(xiàn)在瀏覽器上(普通網(wǎng)頁(yè)),它還出現(xiàn)在桌面程序上(Adobe AIR),出現(xiàn)在手機(jī)程序上(PalmPre WebOS);它不僅用來(lái)展示網(wǎng)頁(yè),也用來(lái)構(gòu)建程序的用戶界面。Web 標(biāo)準(zhǔn)要求我們,HTML 必須有良好的語(yǔ)義化,對(duì)于展示內(nèi)容的文檔來(lái)說(shuō),這是毋庸置疑的,但對(duì)于只是作為構(gòu)建用戶界面的程序來(lái)說(shuō),強(qiáng)調(diào)語(yǔ)義是沒(méi)有多大意義的。要注重語(yǔ)義的時(shí)候一定不能松懈,只是用戶界面而已的話,怎么方便怎么來(lái),利用最方便的手段做最適合的布局。
實(shí)用主義的前提
工程師信奉的是實(shí)用主義,但不等于可以放棄原則和規(guī)范。工程師關(guān)鍵任務(wù)是在遵守規(guī)范的前提下,發(fā)現(xiàn)、理解并結(jié)合實(shí)際的局限來(lái)達(dá)到滿意的結(jié)果。作為一個(gè)流量巨大的網(wǎng)站,Google 對(duì)待 HTML 的態(tài)度是一個(gè)非常好的例子,省略</body>
和 </html>
的做法我們何曾想過(guò)呢?但這卻是符合 HTML 4 規(guī)范的。詳見(jiàn): http://code.google.com/speed/articles/optimizing-html.html(需自行翻墻)。
工程師和科學(xué)家的區(qū)別
工程師和科學(xué)家的區(qū)別 |
(原文寫(xiě)于08年12月,現(xiàn)在,我們的儀器原型已經(jīng)出來(lái)了)
前兩天和研究院院長(zhǎng)應(yīng)邀去參觀美國(guó)航天局在Huntsville的實(shí)驗(yàn)場(chǎng),真是開(kāi)眼界。最感到震撼的是每個(gè)零部件,每個(gè)小小的東西都是工程師們特制的。把那么復(fù)雜的東西,那個(gè)含有千千萬(wàn)萬(wàn)個(gè)零件的東西送上天,還要正常的運(yùn)作,是一件多么不可思議的事?
因?yàn)槲覀冋谘邪l(fā)自己的分子鑒別診斷儀器,每天都和幾個(gè)高級(jí)工程師討論。我發(fā)現(xiàn)他們的思維方式和我們這些搞自然科學(xué)的人有很大的不同。一個(gè)普通的PCR反 應(yīng)設(shè)立,人手簡(jiǎn)單的幾個(gè)動(dòng)作,到了工程師那里可以被分解成九十幾個(gè)步驟!他們要訓(xùn)練成機(jī)械性地思維,嚴(yán)謹(jǐn)?shù)倪壿嬐评恚@本身就是非常難的事情。
我們?nèi)⒂^的是NASA的生命維護(hù)體系,他們正在研制的是今后要到月球上建立的長(zhǎng)期工作站。在太空,除了大便經(jīng)過(guò)處理丟掉以外,尿液,汗,和呼吸出來(lái)的水 分全部經(jīng)過(guò)處理回收并循環(huán)利用。整個(gè)空間站的復(fù)制件我們都看到了。因?yàn)槲覀冇卸喾N病原體微生物同時(shí)檢測(cè)的技術(shù),這正是他們需要的。所以我們會(huì)跟他們有進(jìn)一 步的合作。
科學(xué)家發(fā)現(xiàn)自然中的規(guī)律和現(xiàn)象;工程師能制造出一個(gè)人為的世界來(lái)。
我的工程師夢(mèng)在九歲時(shí)就破滅了。那是從我父親的朋友那里借到一本老的蘇聯(lián)雜志叫做《知識(shí)就是力量》,上面有一篇文章介紹如何自己動(dòng)手做針孔照相機(jī)。原理很 清楚,于是我就動(dòng)手做了起來(lái)。父親的一個(gè)在X線科的醫(yī)生朋友給了我?guī)讉€(gè)柯達(dá)公司裝X光膠片的硬紙板盒,里面一層是黑色的。我用小刀切到一半,可以折疊成很 漂亮的盒子。我設(shè)計(jì)了一個(gè)很好看的盒子,還找我舅舅的同學(xué)幫我設(shè)計(jì)了一個(gè)用橡皮筋的“快門(mén)”。萬(wàn)事具備,可是等我要往里面放膠卷時(shí)才在被子里(做臨時(shí)暗 室)發(fā)現(xiàn)沒(méi)有給放膠卷的地方留一個(gè)門(mén)!結(jié)果漂亮的照相機(jī)只能做擺設(shè)。
這么多年,動(dòng)手做東西的能力幾乎沒(méi)有任何進(jìn)步。前兩天買(mǎi)了一個(gè)凳子,昨天把它拼裝起來(lái),一共只有不到二十個(gè)螺絲,結(jié)果我?guī)状伟褨|西裝反,不得不從新來(lái)。
 工程師是一群非常值得敬佩的人,他們有獨(dú)特的思維方式。我最愛(ài)聽(tīng)的一句他們常說(shuō)的話就是“Everything is possible". 對(duì)他們而言,只要想做,什么都能成。科學(xué)家就缺少這種肯定性。對(duì)我們來(lái)說(shuō),每件事都有很多可能性,有些可能性變成了必然性,為什么?這是我們的思維方式。
工程師也經(jīng)常申請(qǐng)專利,但是工程上的專利就不如生物技術(shù)上的專利含金量大。因?yàn)閺墓こ痰慕嵌戎v,同一件事情可以有不同的方式去達(dá)到目的;而生物學(xué)的一個(gè)酶 反應(yīng)很難用其它酶來(lái)代替。換句話說(shuō),工程上的專利是保護(hù)人的杰作;生物技術(shù)上的專利是保護(hù)“上帝”的杰作。想繞開(kāi)一個(gè)人為的壁壘不難,想繞開(kāi)一個(gè)自然的壁 壘就相對(duì)難些。
人生能有機(jī)會(huì)和不同思維方式的人一起工作是一件樂(lè)趣。我們?cè)谘邪l(fā)的儀器已經(jīng)經(jīng)過(guò)許許多多的設(shè)計(jì)方案了,看到他們能夠想出各種巧妙的方法,真是一種享受。
|
posted on 2009-09-14 14:47
七星重劍 閱讀(3437)
評(píng)論(7) 編輯 收藏 引用 所屬分類:
亂七八糟