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]
2003年開發 Xwebs 瀏覽器
2003年,16歲的 Osmani 在愛爾蘭 St. Finian’s 學校就讀,以 Adnan Osmani 的名字參加青年科學競賽。他用兩年開發 Xwebs,採用並行請求獲取網頁內容;當時有關大幅提速的說法尚未經過獨立測量,評委也未把速度作為評價依據。[2]
2011年創建 TodoMVC
2011年,Osmani 創建 TodoMVC,用不同 JavaScript 框架實現同一待辦事項應用,供開發者比較。[3]
2011年介紹 jQuery 標準工作組
2011年10月24日,Osmani 在 jQuery 官方博客署名介紹新成立的標準工作組,說明它將向標準組織和瀏覽器廠商反映開發者需求,並推動 jQuery 採用新標準。文章明確,工作組由 Yehuda Katz 與 Paul Irish 推動。[4]
2012年加入 Google
2012年,Osmani 加入 Google,參與 Chrome 開發者工具工作。此後,他的職責從工程工作擴展到組織管理,曾負責 Chrome 開發者體驗,並在離開 Google 前擔任 Cloud AI 開發者體驗與技術推廣總監。[1][5]
他在2026年的訪談中回顧,Google 注意到他公開分享的前端與 JavaScript 教育資料,隨後聯繫他擔任兼具開發者關係和產品開發性質的工作。[6]
2012年出版 JavaScript 設計模式著作
2012年7月,O’Reilly 出版 Osmani 的 Learning JavaScript Design Patterns,共254頁,討論 JavaScript 中的設計模式、模塊組織與應用結構。[7]
2012年發佈 Yeoman
2012年9月10日,Osmani 宣佈推出 Yeoman,整合依賴包管理、項目生成器、開發時自動刷新與基於 Grunt 的構建流程,減少建立前端項目時反覆配置工具的工作。[8]
公告列出的共同貢獻者包括 Paul Irish、Sindre Sorhus、Mickael Daniel 和 Eric Bidelman。生成器可建立 AngularJS、Backbone.js 等項目,構建流程支持腳本與樣式優化。[8]
2013年至2014年建設網站開發起點
2013年至2014年,Osmani 領導 Web Starter Kit,提供多設備網站模板與構建工具。[3]
2015年參與 Material Design Lite
2015年,Osmani 參與編寫並領導 Material Design Lite。[1]
該項目用原生 HTML、CSS 和 JavaScript 實現 Material Design 組件,不要求依賴其他 JavaScript 框架。項目目前處於有限維護狀態,原 getmdl.io 文檔站已經退役。[9]
2015年至2016年組建服務工作線程工具團隊
2015年至2016年,Osmani 組建 service worker 工具團隊,從 sw-precache、sw-toolbox 發展出 Workbox。[3]
2016年參與 Lighthouse 創始團隊
2016年,Osmani 成為 Lighthouse 創始團隊成員;他在項目回顧中特別說明 Paul Lewis 和 Paul Irish 奠定了關鍵基礎。[1]
2018年開發 Quicklink
2018年,Osmani 開發 Quicklink,利用瀏覽器空閒時間預取視口中可見鏈接指向的頁面。[1]
2018年共同發佈 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]
2020年起參與用戶體驗指標建設
Osmani 參與 Core Web Vitals 的制定與推進,關注加載、視覺穩定性及交互響應。[3]
2021年起推動框架中的性能改進
在 Chrome Aurora 項目中,他的團隊與框架維護者合作,將圖像、字體等加載優化加入 Next.js、Angular 和 Nuxt。[3]
2023年至2025年參與 Gemini 開發者體驗
Osmani 參與 Gemini 面向開發者的體驗建設,並與 Google DeepMind 合作,支持全棧應用開發、Gemini CLI 等產品工作。[3]
2024年出版工程團隊管理著作
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]
2026年建設 agent-skills
2026年,Osmani 創建 agent-skills,整理覆蓋開發生命週期的編碼代理實踐,包括測試、審核與驗證。[3]
2026年討論工程師與 AI 代理的分工
2026年8月19日發佈的 The Pragmatic Engineer 訪談中,Osmani 討論自己在 Google 的14年經歷、管理崗位中的工程實踐,以及 AI 代理如何改變開發工作。[6]
他提醒開發者防止盲目接受代理結果而逐漸失去理解,主張掌握重要決策的理由,並在工具提高能力的同時積累自己的知識。他認為,工程師對軟件承擔的責任仍然存在,也應發展產品、市場與溝通方面的能力。[6]
2026年宣佈加入 Anthropic
2026年9月8日,BlockBeats律動 BlockBeats律動BlockBeats是2018年2月成立的中文Web3媒體與信息平臺,由Pxstar創辦,提供新聞、原創內容、音視頻和研究,並逐步擴展到Farcaster賬戶整合、數據合作與預測市場信息產品。點擊查看完整詞條 旗下動察 Beating AI 報道 Osmani 宣佈加入 Anthropic,接下來參與 Claude Code 開發,重點改善開發者體驗。報道回顧他此前在 Google Cloud AI 負責開發者體驗和技術推廣的工作。[13]
2026年發表 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]
來源
- Profile of a curious engineer(在新窗口打開)
- Teen’s Web Browser Wows Top Geeks(在新窗口打開)
- What I’ve built(在新窗口打開)
- Announcing The jQuery Standards Team(在新窗口打開)
- Addy Osmani — Engineering, AI and Web Performance(在新窗口打開)
- From Chrome DevTools to AI Engineering, with Addy Osmani(在新窗口打開)
- Learning JavaScript Design Patterns(在新窗口打開)
- Yeoman, At Your Service.(在新窗口打開)
- Material Design Lite — README(在新窗口打開)
- Speedometer 2.0: A Benchmark for Modern Web App Responsiveness(在新窗口打開)
- Leading Effective Engineering Teams(在新窗口打開)
- Beyond Vibe Coding — A practical guide to AI-assisted development(在新窗口打開)
- Google 14年工程老將Addy Osmani加入Anthropic,參與Claude Code開發(在新窗口打開)
- Own the Outer Loop(在新窗口打開)