“編寫”硬件
????硅谷流行語“硬件是新的軟件”想表達(dá)硬件創(chuàng)新將成為下一個產(chǎn)業(yè)熱點。說話的人或許也意識到,和軟件一樣,硬件是編寫出來的。
????硬件是計算機(jī)系統(tǒng)中看得見摸得著的東西,CPU,主板,內(nèi)存,硬盤,外設(shè)。計算機(jī)千變?nèi)f化,運算部件、存儲部件和通信部件可分可合,它們悄悄潛入各種設(shè)備,洗衣機(jī),電視機(jī),手機(jī),汽車,手表,把它們也變成了硬件。這些硬件忙著互相打招呼,介紹自己,嘗試合作,向我們?nèi)祟愲[藏一些信息,而且尋求代替我們思考的機(jī)會。它們正在建設(shè)物聯(lián)網(wǎng),偶爾借助我們的力量。
????未來有一天,剛出生的雞蛋馬上獲得一個IP地址,每畝玉米地里都裝了芯片,農(nóng)業(yè)尚且如此,想找一件不是硬件的人造物恐怕要很費些功夫了。硬件們也實現(xiàn)了國際主義,全世界硬件聯(lián)合起來,成為堅強(qiáng)的統(tǒng)一體,成為無處不在的單一可編程裝置——請注意重點是“單一”,它們進(jìn)化為龐大的“它”。
????“它”誕生了,偉大的時刻!估計從此就沒咱們什么事了。在偉大的時刻來之前,人類還要給未來的“它”服務(wù)一陣子,孕育和接生,通過編寫硬件的方法。
????就像寫在紙上的文章不是墨水,顯示在屏幕上的這段話不是液晶像素,硬件早就不再是它們的原材料了,不再是硅,不再是銅和塑料。硬件成了原材料的編碼,確切地說,是按邏輯組合原材料的性質(zhì)構(gòu)成的編碼。
????發(fā)明家和設(shè)計者們雄心勃勃,雖然不知道“偉大的時刻”到來之后,人類會不會被機(jī)器奴役,但他們?nèi)匀皇艿礁鞣N刺激,繁殖著硬件。他們發(fā)現(xiàn),編寫硬件和編寫軟件一樣,思路也要創(chuàng)新了。
????軟件工程學(xué)的教條早就被開發(fā)者們忘記了,除了在神舟飛船這樣的地方。微軟公司讓出軟件舞臺的中央位置,也是因為固守那一套方法。需求分析,概要設(shè)計,詳細(xì)設(shè)計,編碼,測試,修改,測試,發(fā)布;全流程文檔化;要求代碼的可讀性;如果不就緒,堅決不發(fā)布——但那是過去的事情了?;ヂ?lián)網(wǎng)時代,完全可以放心大膽地發(fā)布未完成版,收到用戶反饋(一般而言他們不至于咆哮起來),再修改不遲,因為程序在云里,隨時可以改,用不著“召回”。
????編寫硬件的新思路如出一轍。我聽《半面創(chuàng)新》的作者周宏橋說過小米手機(jī)的故事。小米手機(jī)壓縮渠道,把留給渠道的錢(差不多每部手機(jī)1000元)讓給消費者。面市的手機(jī)并未經(jīng)過嚴(yán)格測試,因此可以比其他廠商同級別的手機(jī)快幾個月。消費者買到又新又便宜的手機(jī),十分開心,手機(jī)系統(tǒng)有些問題,也不會太計較。廠家又鼓勵用戶中的發(fā)燒友報Bug,每周迭代一次,修正用戶報來的Bug,發(fā)燒友們發(fā)現(xiàn)自己報的Bug被修好了,很開心。小米就這樣用自己產(chǎn)品的不完善提供了娛樂性!在這個故事里,一部分用戶加入到硬件編寫團(tuán)隊,他們參與測試,實際上也就參與了開發(fā)。
????互聯(lián)網(wǎng)重塑社會,改變了信息流動的路徑,以此改變了硬件從創(chuàng)意到完善的全過程。而新“寫”好的硬件又匯入互聯(lián)網(wǎng)的大海里。
最新文章