2022年2月12日 星期六

IKEA的真相:藏在沙發、蠟燭與馬桶刷背後的祕密

 

不知道你對這家瑞典自助家具品牌有什麼印象?相比麥當勞、好市多等其它知名的零售業外商,IKEA的營運一直保持著低調不喧嘩,罕見躍上報章媒體版面時,多半是建商在大嚷嚷地宣傳,哪個重劃區有IKEA進駐,區段後市看好。

想要多瞭解這家默不吭聲卻能掌握家具市場半邊天的跨國企業,這本「IKEA的真相」絕對是必讀的資料。作者「約拿.史丹納柏」是在IKEA服務長達20年的資深高階主管,在歷經分店經理、業務主管、關係企業執行長後,他於2009年離開IKEA,並將工作期間的心得書寫成書,向大眾揭開IKEA的神秘面紗。書中以「創辨人/大老闆」、「經營策略」和「IKEA的未來」三個面向切入,雖然書成距今已超過10年,但仍是罕見用「局內人」觀點剖析IKEA的著作。

「坎普拉」是IKEA這間跨國家具集團的創始人,足以稱為是瑞典的經營之神。或許是外國較少見這類「家父長制」的經營者,作者花了很多篇幅介紹這位獨斷、有遠見、能力超強的老先生。對身處台灣的讀者來說,隨處可從媒體中聽聞王永慶、張忠謀和郭台銘等成功故事,會覺得坎普拉沒麼這麼地「傳奇」。

IKEA有別於「買進賣出」型的零售業,用「卡恩零售業成功象限圖」來分析,它屬於「品牌領先」象限,優勢在於創造品牌產品。經營策略的核心思維不外乎如何以低價提供消費者品質良好的家具/家飾商品。為了確保公司能穩定獲利,坎普拉要求從原料取得、設計生產、發包訂製、物流配送等各環節都要有利可圖,不是成本最小化就是利潤最大化,對品質和成本的取捨,他重視的是「恰到好處的品質」。所以我們可以發現,IKEA大量地使用蜂巢板來設計家具商品。因為相較於原木,同樣的板材強度,合成板的成本更低。回到卡恩零售業成功象限圖,IKEA的次要領先強項就是「低價領先」。加上IKEA提供的熱狗、霜淇淋和瑞典肉丸等特色餐飲,與適合親子、情侶同遊的賣場設計,在「體驗領先」象限上的表現也相當不俗,它幾乎是稱霸卡恩零售業成功象限圖的三大象限,難怪傳統家具商被它打到日薄西山。

在「IKEA的未來」中作者明述,隨著公司規模越來越巨大化,加上坎普拉年老力衰漸失對經營全面的觀注。IKEA在經營風格上逐漸趨向官僚化,未來將接手的經營團隊(坎普拉的兒子們),逐漸偏離坎普拉為IKEA訂下九大「誓約」:
1.產品,就是我們的識別。
2.IKEA精神:腳踏實地、勤奮不懈。
3.賺錢,為我們帶來更多資源。
4.用最少的資源,創造最大的結果。
5.簡單,是一種美德。
6.勇於嘗試新方法。
7.專注,是成功的關鍵。
8.勇於承擔,因為這是一種榮譽。
9.提醒自己,不進則退。
IKEA能否維持它在家具產業的地位,還是未定之天。

2022年1月23日 星期日

海獅說歐洲趣史:歷史課本一句話,背後其實很有事

 

提到歐洲,第一時間就讓人聯想到環保、人權和藝術等種種正面形容詞,但實質上我們多數人對歐洲歷史都是一知半解。「海獅說歐洲趣史」是本以通俗故事串起歐洲千年歷史的佳作,讀者可以在沒壓力的閱讀過程中吸取那片土地上文明演進的各個轉折點,讓我們對歐洲的瞭解不再侷限在旅遊景點、名牌精品以及星級餐廳。

歐洲文明和中國一樣源遠流長,甚至可追溯到西元前三千年的神話時代。那時的地中海有兩個興盛的民族「希臘人」和「腓尼基人」,身為希臘之王的「宙斯」(真的是神!)搶奪了腓尼基人的公主「歐羅巴」(歐洲名稱的源起),一同在地中海的希臘建立起後續的文明。史前時代各民族的搶奪征戰往往變成神話故事流傳後世,包括特洛伊王子搶了斯巴達王后海倫的特洛伊戰爭。

希臘文明興起後建立雅典城,也是歐洲文明的起點。至西元前六百年,貧富不均引發了歐洲史上的第一場革命「希隆暴動」,卻因此促成「梭倫」推行最初的民主體制(依所得成立四個階級,提升非貴族階級的政治權力),成立「公民大會」。民主政治讓雅典得以壓制中亞強敵「波斯」,進而成為希臘眾多城邦中的獨強。歷經兩百多年,民主體制裡的毒素逐漸侵蝕雅典的國力。討好選民的各種福利政策和華而不實使用公款大興土木,「黃金時期」的雅典為後世留下許多令人讚嘆的名勝古蹟,也像立下國家衰敗的墓碑。

西元前三百年位於希臘北方的馬基頓王國,年僅20的亞歷山大打敗了波斯統治者大流士三世,建立橫跨歐亞的亞歷山大帝國,史稱「希臘化時代」。由於亞歷山大突逝未能指定合適的繼任者,馬基頓帝國也在他殞落後土崩瓦解,之後主導歐洲歷史則是舉世聞名的「羅馬」。

羅馬建城在義大利中北部有二千七百年的歷史,於西元前五百年民眾不滿國王的倒行逆施,推翻羅馬王成立共和體制。由貴族元老院把持的國家,平民生活依舊苦不堪言經歷多次抗爭後,出現「護民官」官職替平民百姓維護權利。西元前二百年,位於北非的迦太基與羅馬爭霸地中海區域,羅馬共和差點亡國,在命運之神庇祐中興盛下去。護民官的制度始終無法消弭貴族和平民權利的巨大鴻溝,共和時期兩者間的衝突不斷擴大,形成內戰局勢,「凱撒」正是在羅馬時期活躍過的人物。

很難想像羅馬帝國滅亡的遠因是因為一個宗教的興起,發蹟於敘利亞一帶的猶太教原本僅在猶太人中流傳,基督教繼承了猶太教的一神教信仰,在耶穌死後由門徒傳教給不同民族。由於統治著廣大的區域和不同民族,羅馬對各種宗教信仰一直採取廣容的態度。但一神教的基督教卻不容見其它宗教的存在,造成羅馬統治上的前退失據,在西元三百年終於發生了迫害基督徒的「殉教時代」。其實在西元三百年的羅馬帝國已經是千瘡百孔,「載克里先」皇帝為帝國方便治理,將羅馬帝國拆成東、西帝國設立四個皇帝分別統治,自己擔任東羅馬帝國正皇帝。直到西元三一三年君士坦丁大帝承認基督教為合法宗教,宗教迫害才得以結束。

西元四百年西羅馬帝國被推翻,古羅馬版圖僅剩東羅馬帝國,歐洲進入「五胡亂華」局面。源起於鳥克蘭的東哥德人暫短統治義大利,卻因為狂熱的羅馬正教徒和異教徒的紛爭(此時宗教信仰已經成為歐洲統治者無法忽視的力量)失去國力,終於被西方擁護羅馬正教的法蘭克王國(法國前身)所征服,羅馬教會憑藉法蘭克王國做為後盾,自此開始發展成歐洲的政治中心。九世紀起羅馬教宗開始擁有替皇帝加冕的權力,十世紀羅馬正教(天主教)開始掌握裁判統治者正當性的神聖地位,走向「君權神授」。十一世紀高漲到頂點的教權向耶路撒冷(基督徒聖地)的伊斯蘭統治者發起了十字軍東征,是人類史上最著名的宗教戰爭。

打了兩世紀的十字軍戰爭,隨之而來的是教權的哀弱。十四世紀起由不列顛長弓兵(英國)組成的平民軍隊開始壓制法蘭克王國(法國)的貴族騎士,也顯示出英法兩國在歐洲勢力範圍的消長。天意難測,為爭奪法國領土的英法百年戰爭,是因為歷史上最知名的傳染病「黑死病」而宣告終結。同樣在十四世紀黑死病席捲全歐,造成三分之一的人口死亡,人數多達兩、三千萬人!活下來的人們開始質疑舊有的信仰與政治體制,導致歐洲的文藝復興時期,在文化、藝術、科學各領域都替人類留下偉大的遺產。十六世紀馬丁路德質疑天主教大量販售贖罪券的行為,促成後來的宗教改革運動,成立「基督新教」(中文稱「基督教(誓反教)」有別於「天主教」),基督宗教自此百花齊放,後續產生許多教派。

十七、十八世紀歐洲進入大航海世代,向全世界出征佔領殖民地,惡形惡狀無須細表。英法兩大國依舊不斷競爭海外霸權,英法七年戰爭後,法國大敗影響國家財政,促成法國大革命。法國大革命後法國軍事天才拿破崙在歐洲如入無人之境,卻激發日耳曼民族主義,德意志緒國中的普魯士(德國前身)國興起。後續的第一次世界大戰、第二次世界大戰以及東、西德合併、歐盟成立,都是你我熟悉的近、現代史,也不是本書的重點了。歐洲近三千年的歷史,像是「神話、宗教和民族主義的綜合拼盤」。


2022年1月1日 星期六

現代「洗腦」手冊:從新興宗教到做生意,從政府的刻意引導到各種帶風向。你認為的「自我主張」,其實都可能是被「洗腦」造成的?

 

像日本恐佈電影般的書封圖片是這本書給我的第一印象,書中內容第一部分屬於雜談,有一些讓人眼睛一亮的說法。廣義的洗腦為「操作資訊影響他人行為」,也就是說國民受教育與社會化過程,都是一種洗腦。因此更細緻地定義是「操作資訊讓第三者(非傳播者也非受眾)獲得利益」,像置入性行銷和網軍知識作戰都是典型的洗腦行為。恐懼是洗腦最有效的催化劑,作者認為資本主義演化而成的拜金主義是目前規模最大的洗腦。它透過各種媒體強化民眾對金錢匱乏的恐懼,是把全民拉進金錢遊戲旋渦的拉力。

人類的幸福感是相對而非絕對,擁有數萬元存款的小資和身價數十億的富裕階級,對於獲利百萬產生的幸福感是相距甚遠。金錢能帶來的幸福感,和毒品一樣,成癮者只會無法自拔地要更多。要取得足以滿足富裕階級金額的獲利,憑藉制度面的漏洞是捷徑,也是政商交相賊的遠因。

第二部分以奧姆真理教的參與者自述,帶出新興宗教(邪教)的典型運作模式。人類的大腦在處理資料時,會自動忽略不重要的雜訊,因此我們才能在鬧哄哄的酒吧中聊天。就像電影「全面啟動」的情節,只要在一個人的潛意識中埋下一個念頭(定義什麼是重要的事),人們自動就會把所聽所聞中對不重要的資訊捨去,自我強化洗腦的效果。生活面臨困擾時(學業、健康、工作),人們自然會對外尋求解答,這就是占卜、命理、星座、宗教或是心理醫師介入的時機。邪教便是鎖定這群人,提供似是而非的哲理,誘導信徒聽從組織。加上限制信徒言論作息,同儕舉報等極端手法,洗腦將更為有效。

作者苫米地英人對日本政經局勢和全球拜金主義多所批評,其中不乏言之成理的精闢見解,但如同書中所說,書本就是最好的洗腦媒介(操作資訊影響他人),閱讀此書不用照單全收,增廣見聞足矣。

2021年12月26日 星期日

那些電影教我的事:把那些最好和最壞的時光全部加起來,就是我們的人生

 

在看一部意猶未盡的好電影後,我總習慣再到網路查Google相關的影評,用別人的角度賞析這部電影,其中「水ㄤ/水某」便是常映入眼簾的知名創作者。影評其實是相當難掌握尺度的一種創作形式,自身對於影片劇情的著墨心中的那把尺相當重要。多了變「劇透」,或許能換來可觀的網路流量,隨之而來的侵權和不道德疑慮,是二次創作者必須承擔的風險,「谷阿莫3分鐘看電影」就是最典型的教案。

水ㄤ/水某的「那些電影教我的事」在風格上掌握地非常完美,雖然談電影但對劇情細節多半粗略帶過,創作的核心價值體現在他們觀影後的心得小品,以及濃縮精鍊成的一句文字(中英文對照)。用不到50個字言簡意賅地描述一部電影的核心價值,絕對是相當有挑戰的創作手法,卻能開創出影評市場的藍海,事實證明水ㄤ/水某他們做到了。

「那些電影教我的事」這本書把先前網路上較具代表性的文章(電影作品)節錄而成,挑選的電影都是近幾年膾炙人口的佳作和大片,讀起來更能讓一般閱聽人(非文青)產生共鳴。文章中抒發的內容和情緒屬於積極、正面的人生觀,博客來也很正確地將本書放在「心理勵志」類型。我就東施效顰用一句話形容本書,「像一家用影評當招牌,卻端出滿滿心靈雞場的養生餐館」。


2021年12月25日 星期六

實戰Gradle

 

和微軟(.Net)程式人員習慣的「一條龍」式解決方案不同,Java程式人員在挑選開發工具時的常是各吹各的調,誰叫開源碼(OpenSource)的小天地中多的是免費又功能強大的「整合開發環境」(Integrated Development Environment)。說句玩笑話,想要組織一群Java工程師來開發專案,第一件事是得敲定大家應該用哪個開發工具。開發工具的挑選,如果再加上「自動化建置工具」(build automation tool)來攪局,開發團隊肯定難有共識。而Gradle便是新一代的自動化建置工具,時常出現在Android手機程式和Java技術書籍的範例程式。

如下圖所示,在打造軟體專案的過程中,整合開發環境和自動化建置工具都可以用來執行同樣的步驟(例如:編譯程式),兩種工具能相互取代。

「我現在用IDE寫程式好好地,為何要改用Maven來做IDE能辨到的步驟?」便是我在學Maven(另一套知名的自動化建置工具)時心中的困惑。在研讀「實戰Gradle」之後,對此問題的答案逐漸清晰,採用自動化建置工具最主要的目的就是實踐「持續整合/持續佈署(Continuous Integration/Continuous Deployment)」。像Maven、Gradle的自動化建置工具,能直接用命令(Command)模式執行,如此一來才能輕易地與Jenkins這類CI/CD工具整合,讓軟體開發的各步驟都能規劃出標準作業程序(SOP)並隨之自動化,減少因人為疏失造成的錯誤。

身為Java程式開發人員,有時心中不免嘀咕,每隔幾年總有新工具和新框架橫空出世,對相同的問題提出不同的解法,學起來真的折騰人。像是自動化建置,從最早的Ant、中期的Maven到本書提到的Gradle就有三種。工具的設計思維從完全靠自己(Ant),進化為約定優先於設定(Maven),最後變成約定與開放兼容(Gradle)。Gradle勝過Maven的地方在於兩者雖然都是採用預先定義好的規則並透過各種插件(Plugin)來滿足各式建置需求,但開發者可以在Gradle中使用Groovy語言來程式化建置邏輯,能完成諸如if(條件判斷)、for(迴圈)等高度複雜的建置情境。「豐儉由人」是Gradle踏在Maven肩膀上悟出的心得,也會是開發者投入Gradle懷抱的最大原因。

「實戰Gradle」是一本讓讀者獲得Gradle入門到進階功力的速成寶典,透過一個相當真實的範例專案,帶領我們一步步完成各種自動化項目。作者不單單介紹程式專案的編譯、打包和佈署等必要步驟,在自動化的議題上更引導我們走向測試導向開發(Test-Driven Development)、持續整合/持續佈署(CI/CD)等成熟的軟體工程應用方案。本書以Gradle工具做核心,向外提到的延伸工具相當多(例如:JUnit、Jenkins、Ansible等),讀者想要透曉所有工具軟體細節會有一定門檻,必須視自己情況選擇性閱讀。最後不得不警告,「理想很美好,現實很骨感」雖然上述的分享把此書說成像本軟體工程知識的Gradle速成寶典,但事實上這書提到的工具軟體版本都已經過時,在閱讀時要不斷地自行考證和更新程式碼的內容,簡直像幫出版社進行新版本的校訂工作,值不值得就看你是否願意花時間練功了。


2021年12月15日 星期三

臺灣大案鑑識現場:用科學、心理學、偶爾靈異,與嫌犯鬥智,鑑識專家謝松善帶你解讀犯罪現場

 

如同原罪般,社會上只要有人,就會發生暴力和殺人事件,因此不論在影視作品還是文學小說,犯罪和推理這個主題永遠不會過時。在偵辨刑事案件時,「偵查」和「鑑識」是破案的兩大核心關鍵。偵查是從人際往來的角度追查,鑑識則是從現場物證的情況推演,「臺灣大案鑑識現場」一書,作者是前台北市刑事鑑識中心主任「謝松善」(又稱阿善師),他將30多年的刑事鑑識經驗中,印象最深刻、最值得討論的重大案件,書寫成12篇文章。一是能讓社會大眾瞭解鑑識工作的價值與其對司法正義的貢獻,二是諍貶他無法視而不見的社會氛圍(輿論大於實證),期望未來能有所改善。

全書將12個案件分成四部,第一部的林宅血案、蘇建和案與江國慶軍法案,都是因為鑑識過程的缺漏造成真相難辨。阿善師藉由這些案例引出保持命案現場淨空,優先讓鑑識人員作業的重要,而鑑識工作也務求詳盡完整,有時破案的關鍵就在看來微不足道的一絲跡證(指印、鞋印)。蘇建和一案重審時的社會氛圍(當時確實有刑求取供),對提供鑑識證據的代表團充滿敵意,然而這是不必要的。鑑識團隊的職責是提供法官做出自由心證的科學證據,並非有意讓任何人定罪,一切都應讓客觀的事證說話。阿善師對江國慶案的評斷,也是他決定離開公務體制的原因之一,畢竟離開公家機關才能暢所欲言,「無罪不等同無辜」便是他對此案所做的註腳。

第二部著重在用不同案件帶出刑案鑑識的相關主題,像因性侵害犯罪防治法成立的DNA資料庫和鑑識技術、牽亡魂破案的女童命案、以鑑識物證證明嫌犯殺人的失蹤案等。也提到了法律上法官的「自由心證」,應理解為「自主心證」,意指法官必須在不受外力影響的情況下,在心中依據理論和經驗法則,判斷事實的真偽,也就是心證。第三部都是情殺案件,也帶出了「鞋印鑑定」、「火藥刺青(超近距離擊發槍枝)」、「指紋鑑定」和「血源位置」、「型態學」等鑑識知識。最後的第四部則是描述震驚全台的白曉燕命案和後續的方保芳整型外科命案。

隨著DNA比對、AI影像辨識、電信訊號追蹤等科技逐漸成熟,加上書中提到的各種刑事鑑識技術,如果排除操作不當和人謀不臧,犯罪者想要構思、執行超完美謀殺案,是難如登天。就像電影「關鍵報告」形塑的場景,未來傷害、殺人等重大刑事案件,會越來越多是衝動犯罪,而非計劃型犯罪。畢竟無人能在滿街都是監視鏡頭的情況下,不著痕跡地殺人於無形吧。

2021年12月5日 星期日

大數據架構商業之路:從業務需求到技術方案

 

自從看過黃申的「大數據架構和算法實現之路:電商系統的技術實戰」一書後,就對他在大數據領域的研究和心得有所共鳴。這本「大數據架構商業之路:從業務需求到技術方案」是「大數據架構和算法實現之路」的前作,在內容的規畫上著重理論層面的介紹和解說,兩書互為表裏,做為大數據從業人員當然不能掛萬漏一。全書有12章,除了第1章引言外,2到7章將大數據應用的不同題目,各自整理成專章,分為「數據收集」、「數據儲存」、「數據處理」、「信息檢索」、「數據挖掘」、「效能評估」。

數據收集中有「網路資料收集」也就是常說的「網路爬蟲」。抓取網路資料的演算法有「深度優先」、「廣度優先」和「最佳優先」三種,其中又以「最佳優先」效果最好。在開源碼中有「Apache Nutch」和「Heritrix」可以實踐網路爬蟲。另一種數據收集則是「企業內部資料收集」,簡單說就是內部轉檔程式(從各種不同的資料來源),開源碼中有「Apache Flume」可用。

數據儲存分成「持久化儲存」和「非持久化儲存」兩類。在持久化儲存部份,「Hadoop(HDFS)」是業界公認的唯一選項,普及程度已到言大數據者不可不用HDFS,另外建基在HDFS上的noSQL解決方案「HBase」也常被企業採用。近來在noSQL應用中異軍突出的「MongoDB」,則是自成一格用來儲存非結構化資料的文件資料庫。非持久化儲存的主要訴求是超高的反應速度,因此主流產品都是用記憶體做為儲存機制。開源產品有「Memcached」和功能更強大的「Redis」。

數據處理依照處理的頻率分為「離線批次」、「近乎即時」和「在線即時」三種。Hadoop(MapReduce)是離線批次處理中的業界公理,被視為大數據技術的原點。針對MapReduce的缺點再進化而成的「Spark(RDD)」,則是近來有望取而代之的平台。另外也有將MapReduce程式碼封裝成SQL like語法的「Apache Hive」,和基於相同簡化概念而產生的「Pig」、「Impala」和「Spark SQL」等平台和套件,這些產品都是提供一個做法讓非程式人員更方便地操作大數據資料。近乎即時的機制是仰賴訊息佇列,開源碼中的「ActiveMQ」和「Apache Kafka」較為知名。在線即時處理和離線批次處理是站在天秤上兩側的對立面,在應用面上能互補,免除實踐時在運算時效和資料規模非得取捨的兩難。開源碼有全即時的「Storm」和批量即時的「Spark Streaming」。

黃申在信息檢索章節花費相當大篇幅介紹,畢竟此階段已經可以看到具體的大數據運用成果,相信讀者有意願深入瞭解。有別於對資料庫查詢結構化資料,大數據資料檢索的長處是查詢非結構化資料。檢索和比對非結構化資料的核心問題有「相關性」和「即時性」。在相關性的判定上,目前已經發展出許多模型,包含了「布林模型」、「基於排序的布林模型(增強型布林模型:TF/IDF)」、「向量空間模型」和「語言模型(機器學習:Naive Bayes)」。處理即時性需求,最基本會用到「倒排索引」技術。信息檢索的需求在IT業界最具體的例子就是「搜尋引擎」,依應用目的可以分成「通用型搜尋引擎」和電子商務中的「商品搜尋引擎」。像Google般的通用型搜尋引擎,重點會放在網路爬蟲技術,書中就介紹了Google的PageRank演算法和由權威值與中心值構成的HITS演算法。電商的商品搜尋機制,考量的重點是「排序演算法」,其中排序的「金字塔模型」包含了「文本模型」、「反作弊模型」、「商家服務模型」、「商業規則」、「人氣模型」、「分類模型」、「輪播模型」、「個性化模型」。搜擎引擎最有名的開源碼套件為「Lucene」,從中發展出各佔半邊天的「Solr」和「Elasticsearch」。

推薦系統是大數據在電商應用中的第二個亮點,因為它能顯著地增加商品被瀏覽、被銷售的機會。好的推薦系統能幫公司出售多樣化的商品,增加用戶的滿意度和忠誠度。推薦系統可以依「基於商品」、「基於用戶」和「基於情景」分類。推薦演算法的核心是相似度,在概念上和搜尋系統的相關性一樣,只是應用領域和實作細節有所不同。相似度的定義方法可以有四種類型,「基於內容」、「基於知識」、「基於用戶行為」和「基於社交和社群」等。在混合不同推薦算法時,則可以用「微觀混合」或「宏觀混合」。

線上廣告系統是大數據在電商環境的另一種常見應用,系統中的角色有「廣告投放主」、「廣告」、「用戶」和「廣告平台」,過去常見橫幅廣告播放,現在都是精準投放。收費的模式有「CPM(Cost per Mille千次)」、「CPT(Cost per Time)」、「CPC(Cost per Click)」和「CPS(Cost per Sale)」與其它。廣告關鍵字的拍賣競標是廣告系統不同於搜尋、推薦系統的地方,也是最具技術門檻的機制。

數據挖掘又稱數據探勘或是機器學習,常見的任務有「頻繁模式」和「關聯性分析」,用於預測的「分類」和「迴歸」,非預測性的「聚類(分群)」,最後還有「異常點分析」。在開源碼中有「Apache Mahout」套件,「R」語言也是另一種常見的工具。

大數據的效能評估,依評估手法可分為「離線評估」、「用戶訪談」和「線上評估」。離線評估中針對信息檢索系統的最基本評測指標是「精度(Precision)」和「召回率(Recall)」,機器學習的評測有針對分類問題的「混淆矩陣」。對分群問題來說並沒有方便量測的驗證工具,此時可以「外部準則法」,藉由將額外提供的資料標籤和分群後的結果逐一比對,求出分群效果的「精確度(Accuracy)」和「F值」。線上評估就是「A/B測試」,也是電商營運上最有效的測試手法。應用系統的性能評估有「性能測試(驗證系統合乎預期目標)」、「負載測試(找出系統的安全臨界負載)、「壓力測試(找出系統崩潰的壓力點)」和「穩定性測試(在適當的壓力下系統長時間運作)」。開源碼的「JMeter」工具可以滿足上述所有的性能評估需要。

最後的9到12章,黃申快速地介紹搜尋系統、推薦系統、資料收集、數據探勘的實作案例。而更清楚的說明與完整的程式碼,是放在「大數據架構和算法實現之路:電商系統的技術實戰」一書中。黃申在本書中點出大數據技術在電子商務的運用主題,涵蓋「搜尋引擎」、「推薦系統」、「數據探勘」和「線上廣告系統」,這和我在大數據開發歷程中體悟到的心得不謀而合。推薦引擎就如同不須使用者自行輸入關鍵字的商品搜尋引擎,當看到黃申寫的這句話時,不由得拍案叫絕,他居然和我對推薦系統的看法一致。