現(xiàn)如今手機(jī)掃碼可謂普遍之極了吧。在數(shù)年前共郭,大家可能也沒想到這項由日本人士所發(fā)明的方法树埠,在我國如此廣泛地流傳開來糠馆。
在大城市最幾乎所有的衣食住行都能通過掃碼解決。購買有支付寶怎憋、微信又碌,出行有電子充值與共享單車掃碼。今天閑聊的關(guān)注點(diǎn)聚焦在掃碼這個細(xì)微且具體的動作上绊袋。
假設(shè)有一張二維碼圖片放在面前毕匀,大家掏出手機(jī)會選擇怎樣的掃碼方式呢? 是遠(yuǎn)還是近癌别? 是圖方便手機(jī)老遠(yuǎn)對著圖片掃一下皂岔,還是愿意花費(fèi)點(diǎn)時間,將鏡頭靠近圖片而去掃碼呢展姐?
我相信大多數(shù)人都是隔著老遠(yuǎn)對圖片掃一下的躁垛。其實(shí)這是正確的使用方式。遠(yuǎn)與近圾笨,我個人做過多次對比實(shí)驗教馆,發(fā)現(xiàn)無論是微信還是支付寶,遠(yuǎn)遠(yuǎn)地掃一下二維碼的識別速度明顯更快擂达,反而你把攝像頭靠近土铺,掃描出結(jié)果的速度會變慢。
根據(jù)我個人的揣測板鬓,大抵是軟件的研發(fā)者悲敷,為了方便群眾的日常應(yīng)用,所以在識別的算法上優(yōu)先采用了由遠(yuǎn)及近的方式穗熬。毫無疑問镀迂,這是一個值得欣賞的用心處。
為何會特意將掃碼這個問題提出來寫呢唤蔗?原因很簡單探遵,因為濁某就是那個異類,習(xí)慣于把攝像頭靠近二維碼去掃描妓柜。如此習(xí)慣所導(dǎo)致的惡果便是箱季,每次我個人的支付都很慢。
那么為什么我會有這個習(xí)慣呢棍掐?我自己檢討了一下得出了原因藏雏,因為我是程序員的緣故吧!說來也慚愧作煌,因為我是個寫程序的掘殴,所以我對程序常充滿了擔(dān)憂與不信任赚瘦,害怕它不知不覺就崩潰了。(不知道其他程序同仁是否也會有同感)
正是基于這個擔(dān)憂奏寨,所以當(dāng)面臨到要考驗程序穩(wěn)定性的時候起意,比如掃描識別二維碼。我總是刻意地想要營造出相對純凈與無干擾的環(huán)境(將攝像頭靠近)病瞳,幫助程序分憂解難揽咕,降低他出錯(識別不了)的概率。
不曾想套菜,我的行為與程序的設(shè)計背道而馳亲善,反而給它增添了一層額外考驗,得不償失大約如此逗柴。
為什么我會對程序充滿了擔(dān)憂與不信任呢蛹头??
也許是因為我能看到的不僅僅是程序光鮮亮麗的外表,還有其內(nèi)部可能滿目瘡痍的實(shí)現(xiàn)吧嚎于。你靠的越近便越會發(fā)現(xiàn)那些細(xì)微的溝壑掘而,這一點(diǎn)無論是程序還是人生,通皆如此于购。
從經(jīng)驗上說袍睡,要制作一款耐用與好用的軟件并不難,通過不斷地試錯肋僧,終究會達(dá)成斑胜。從理想上去論,要制作一款內(nèi)部實(shí)現(xiàn)與外部表現(xiàn)同樣穩(wěn)定清晰的軟件嫌吠,可能要困難的多止潘,作為一名程序員,我至今沒能完成過一款如此的作品辫诅,這讓我感到遺憾凭戴。