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