ABAB Pedia

Addy Osmani

Addy Osmani 是軟件工程師、技術作者與開發者工具負責人,曾在 GoogleGoogleGoogle是一家美國科技公司,由Larry Page與Sergey Brin創辦,1998年註冊成立,2015年成為Alphabet旗下企業。其業務涵蓋互聯網搜索、廣告、軟件平臺、雲計算及人工智能。點擊查看完整詞條 工作超過14年,參與 Chrome、Lighthouse、Core Web Vitals 等項目,後任 Google Cloud AI 開發者體驗與技術推廣總監。他創建 TodoMVC、共同開發 Yeoman,並撰寫 JavaScript 設計模式、工程團隊管理和 AI 輔助開發相關著作。2026年9月,他宣佈加入 AnthropicAnthropicAnthropic是一家於2021年成立的人工智能研究與產品公司,開發Claude模型、助手及Claude Code等工具,並以公益公司形式運營。Dario Amodei與Daniela Amodei為共同創辦人,其研究涉及模型安全、可解釋性和可控性。點擊查看完整詞條,參與 Claude Code 開發。

本頁目錄24 節
詞條資料

大學教育與早期工程工作

據 Osmani 的個人履歷,他取得謝菲爾德哈勒姆大學學士、華威大學計算機科學研究型碩士,並完成牛津大學 Design for Security 研究生證書課程。該履歷未列出這些教育經歷的具體年份。⁠[1]

他早期在倫敦 Pixsta 從事圖像與視頻搜索相關工作,之後任 AOL 高級 JavaScript 工程師。⁠[1]

開發 Xwebs 瀏覽器

2003年,16歲的 Osmani 在愛爾蘭 St. Finian’s 學校就讀,以 Adnan Osmani 的名字參加青年科學競賽。他用兩年開發 Xwebs,採用並行請求獲取網頁內容;當時有關大幅提速的說法尚未經過獨立測量,評委也未把速度作為評價依據。⁠[2]

創建 TodoMVC

2011年,Osmani 創建 TodoMVC,用不同 JavaScript 框架實現同一待辦事項應用,供開發者比較。⁠[3]

介紹 jQuery 標準工作組

2011年10月24日,Osmani 在 jQuery 官方博客署名介紹新成立的標準工作組,說明它將向標準組織和瀏覽器廠商反映開發者需求,並推動 jQuery 採用新標準。文章明確,工作組由 Yehuda Katz 與 Paul Irish 推動。⁠[4]

加入 Google

2012年,Osmani 加入 Google,參與 Chrome 開發者工具工作。此後,他的職責從工程工作擴展到組織管理,曾負責 Chrome 開發者體驗,並在離開 Google 前擔任 Cloud AI 開發者體驗與技術推廣總監。⁠[1][5]

他在2026年的訪談中回顧,Google 注意到他公開分享的前端與 JavaScript 教育資料,隨後聯繫他擔任兼具開發者關係和產品開發性質的工作。⁠[6]

出版 JavaScript 設計模式著作

2012年7月,O’Reilly 出版 Osmani 的 Learning JavaScript Design Patterns,共254頁,討論 JavaScript 中的設計模式、模塊組織與應用結構。⁠[7]

發佈 Yeoman

2012年9月10日,Osmani 宣佈推出 Yeoman,整合依賴包管理、項目生成器、開發時自動刷新與基於 Grunt 的構建流程,減少建立前端項目時反覆配置工具的工作。⁠[8]

公告列出的共同貢獻者包括 Paul Irish、Sindre Sorhus、Mickael Daniel 和 Eric Bidelman。生成器可建立 AngularJS、Backbone.js 等項目,構建流程支持腳本與樣式優化。⁠[8]

建設網站開發起點

2013年至2014年,Osmani 領導 Web Starter Kit,提供多設備網站模板與構建工具。⁠[3]

參與 Material Design Lite

2015年,Osmani 參與編寫並領導 Material Design Lite。⁠[1]

該項目用原生 HTML、CSS 和 JavaScript 實現 Material Design 組件,不要求依賴其他 JavaScript 框架。項目目前處於有限維護狀態,原 getmdl.io 文檔站已經退役。⁠[9]

組建服務工作線程工具團隊

2015年至2016年,Osmani 組建 service worker 工具團隊,從 sw-precache、sw-toolbox 發展出 Workbox。⁠[3]

參與 Lighthouse 創始團隊

2016年,Osmani 成為 Lighthouse 創始團隊成員;他在項目回顧中特別說明 Paul Lewis 和 Paul Irish 奠定了關鍵基礎。⁠[1]

開發 Quicklink

2018年,Osmani 開發 Quicklink,利用瀏覽器空閒時間預取視口中可見鏈接指向的頁面。⁠[1]

共同發佈 Speedometer 2.0

2018年1月15日,Osmani 與 Mathias Bynens、Ryosuke Niwa 在 WebKit 博客聯合署名發佈 Speedometer 2.0。項目由 WebKit 與 Chromium 工程師合作,使用 TodoMVC 中增刪、完成待辦事項等操作,衡量現代網頁應用的響應能力。⁠[10]

新版納入 React、Vue、Angular 等框架以及現代構建工具的輸出,覆蓋 ES2015、TypeScript 等開發方式,並調整不同應用實現的分數彙總方法,使各類負載更合理地參與綜合評分。⁠[10]

參與用戶體驗指標建設

Osmani 參與 Core Web Vitals 的制定與推進,關注加載、視覺穩定性及交互響應。⁠[3]

推動框架中的性能改進

在 Chrome Aurora 項目中,他的團隊與框架維護者合作,將圖像、字體等加載優化加入 Next.js、Angular 和 Nuxt。⁠[3]

參與 Gemini 開發者體驗

Osmani 參與 Gemini 面向開發者的體驗建設,並與 Google DeepMind 合作,支持全棧應用開發、Gemini CLI 等產品工作。⁠[3]

出版工程團隊管理著作

2024年7月16日,O’Reilly 出版 Leading Effective Engineering Teams 第一版,共276頁。Osmani 在書中討論團隊的心理安全、溝通、管理行為,以及效率、效果和生產力之間的區別。⁠[11]

書籍介紹提出 Enable、Empower、Expand 的三階段框架,分別討論確定團隊目標、賦予團隊行動能力,以及擴大領導影響;其重點是團隊為使用者創造的結果。⁠[11]

AI 輔助工程與 Beyond Vibe Coding

Osmani 在 Beyond Vibe Coding 配套指南中區分依靠高層提示快速製作原型的做法,與包含需求規範、測試、可維護性和責任約束的 AI 輔助工程。他強調,開發者仍需理解和驗證生成結果。⁠[12]

建設 agent-skills

2026年,Osmani 創建 agent-skills,整理覆蓋開發生命週期的編碼代理實踐,包括測試、審核與驗證。⁠[3]

討論工程師與 AI 代理的分工

2026年8月19日發佈的 The Pragmatic Engineer 訪談中,Osmani 討論自己在 Google 的14年經歷、管理崗位中的工程實踐,以及 AI 代理如何改變開發工作。⁠[6]

他提醒開發者防止盲目接受代理結果而逐漸失去理解,主張掌握重要決策的理由,並在工具提高能力的同時積累自己的知識。他認為,工程師對軟件承擔的責任仍然存在,也應發展產品、市場與溝通方面的能力。⁠[6]

宣佈加入 Anthropic

2026年9月8日,BlockBeats律動 BlockBeats律動BlockBeats是2018年2月成立的中文Web3媒體與信息平臺,由Pxstar創辦,提供新聞、原創內容、音視頻和研究,並逐步擴展到Farcaster賬戶整合、數據合作與預測市場信息產品。點擊查看完整詞條 旗下動察 Beating AI 報道 Osmani 宣佈加入 Anthropic,接下來參與 Claude Code 開發,重點改善開發者體驗。報道回顧他此前在 Google Cloud AI 負責開發者體驗和技術推廣的工作。⁠[13]

發表 Own the Outer Loop

2026年9月9日,O’Reilly 刊登 Osmani 的 Own the Outer Loop。他提出,應區分系統檢查產生的質量證據、是否發佈的決定,以及能夠解釋決定理由的責任;代理承擔執行循環,工程師仍需負責系統邊界上的判斷。⁠[14]

文章還討論過度依賴生成結果造成的理解損耗,以及協調多個代理所消耗的注意力。他主張保留驗證證據、明確責任歸屬,並在既有系統中把歷史經驗轉化為可檢查的約束。⁠[14]

關聯機構與公開網站

Anthropic:Osmani 於2026年宣佈加入,參與 Claude Code 開發。官網:https://www.anthropic.com/(在新窗口打開)。⁠[13]

Google:Osmani 曾長期從事 Chrome、開發者工具與 Cloud AI 相關工作。官網:https://about.google/(在新窗口打開)。⁠[5]

來源

  1. Profile of a curious engineer(在新窗口打開)
  2. Teen’s Web Browser Wows Top Geeks(在新窗口打開)
  3. What I’ve built(在新窗口打開)
  4. Announcing The jQuery Standards Team(在新窗口打開)
  5. Addy Osmani — Engineering, AI and Web Performance(在新窗口打開)
  6. From Chrome DevTools to AI Engineering, with Addy Osmani(在新窗口打開)
  7. Learning JavaScript Design Patterns(在新窗口打開)
  8. Yeoman, At Your Service.(在新窗口打開)
  9. Material Design Lite — README(在新窗口打開)
  10. Speedometer 2.0: A Benchmark for Modern Web App Responsiveness(在新窗口打開)
  11. Leading Effective Engineering Teams(在新窗口打開)
  12. Beyond Vibe Coding — A practical guide to AI-assisted development(在新窗口打開)
  13. Google 14年工程老將Addy Osmani加入Anthropic,參與Claude Code開發(在新窗口打開)
  14. Own the Outer Loop(在新窗口打開)