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