“編寫”硬件
????硅谷流行語“硬件是新的軟件”想表達硬件創(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)的大海里,。
最新文章