提高民眾辨別是非的素質,始終被認為是很重要的。“有關部門”時刻提醒我們要廣泛學習,要能夠識別假幣;能夠通過外包裝和IMEI串號等方式,辨認假冒偽劣商品,包括水貨;要能分辨虛假廣告,要具備一定的科學知識,對有毒的食品添加物能夠正確判斷,包括蘇丹紅、孔雀綠,以及像甲醛和苯類化合物;要冷靜分析,不要被一些居心叵測的人利用,防范諸如“掉錢包”、“問路”等方式的欺詐;要注意犯罪分子利用短信來詐騙錢財;在ATM柜員機取款要環顧四周,確保沒有可疑人員時,快速操作,注意遮擋。等等等等。
我們老百姓何時變得如此專業和機敏,怪不得網上稱中國遍地都是專家和特工。我們在如此多的領域具有相當專業的水平,且冷靜沉著,判斷準確,意志堅定,身手敏捷。這簡直是一個擁有13億邦德的國度,還不讓美帝羨慕死。
其實我們寫代碼時,常常會面臨同樣的問題。我認為,如果一個設計依賴于其它設計的實現,那一定是有問題的。可是往往是這樣,我們需要了解太多的原理和實現,只有廣泛的學習,才能寫出一個能用的東西,即便是看起來不需要了解的部分,它一旦更改了實現(當然它不會通知你),你就方寸大亂,到處出錯。這時候你才知道,原來你是多么的脆弱,你多么需要它,需要學習。
假如我們在參數解包里存配置,而我不知道參數解包在高級中斷里,也不知道存配置里使用了信號量,更不知道在高級中斷里使用信號量會出錯。天哪,出了問題是誰之過。
就像我們不能責怪政府一樣,我們也不能責怪被調用函數的實現者,有時候我們確實想當然的做了一些事情,也怪我們知識水平不夠。但我們真的希望我們可以傻傻的活著,因為簡單就意味著少犯錯誤。
其實這一切歸根到底都是結構的問題,就像一個不好的體制會出現很多問題一樣,一個有問題的結構也會出現相應的問題。
但是好的體制在哪里,是美國式的民主嗎?
沒有好的體制,任何體制都有其問題。