
劉俊啓
這是一本以搜索業務爲主線,深度解讀超級App構建與優化的策略、流程、方法、技巧和作者近20年心得精華的著作。本書覆蓋了App從誕生到成爲超級App的過程中技術架構層面所面臨的所有核心挑戰及其解決思路。 本書作者是我國App研發領域的先行者(2005年正式進入App開發領域)。曾在百度負責多個App的技術架構構建,全程參與了百度App從誕生到發展至擁有上億規模用戶的全過程。本書是作者將近20年App研發經驗和10餘年百度搜索App開發經驗的精華,是一本真正的乾貨集。 基礎篇(第1~3章),從作者進入百度講起,帶領讀者一步步走進搜索App的世界。這一篇通過簡潔的語言和生動的案例,以“潤物細無聲”的方式讀者幫建立起對搜索App的基礎認知,包括百度App發展歷程、典型App中搜索功能構建、搜索結果頁和落地頁技術實現、搜索服務端架構、搜索服務優化等特色內容,爲讀者學習後續內容打下堅實的基礎。 高級篇(第4~12章), 圍繞搜索全流程業務展開,包括搜索客戶端中並行化響應輸入的實現,以及可擴展網頁(即功能插件化)、場景容器化、可定製安全策略、可持續優化指標、可統一管理網絡通信、移動端AI預測、可變體發佈及支持質效提的搜索客戶端架構的設計與實現思路。通過本篇,讀者可更深入理解搜索App的業務流程,掌握技術架構的工作原理,並學會如何將這些思想應用於相關的產品中。 個人成長篇(第13章),從團隊協作、產品交付及技術架構優化這三個方面介紹個人的架構優化之路。這部分是作者10餘年的工作經驗和思考。
作爲搜索從業者,雖然不是客戶端,但也從本書學習到了看待搜索業務的嶄新視角和理念,也帶來了一些啓發。 對於搜索後端或者算法同學可以讀這本書的前半部分和後半部分,瞭解搜索業務的發展歷史和架構工程的自我提升,中間部分可能不太適合非客戶端同學閱讀。 本書整體還是值得一讀,只是在一些地方有些太囉嗦,對於小白可能有所裨益,有一些經驗的從業者可以跳過。