科技愛好者週刊#403:爲什麼 Dropbox 不成功

阮一峯的網絡日誌2026年7月10日

這裏記錄每週值得分享的科技內容,週五發佈。

本雜誌 開源 [1] ,歡迎 投稿 [2] 。另有 《誰在招人》 [3] 服務,發佈程序員招聘信息。合作請 郵件聯繫 [4] [email protected] [5] )。

封面圖

貴州修文縣的“穹島·天坑咖啡”,咖啡店建在巨大的溶洞之中。( via

爲什麼 Dropbox 不成功

Dropbox,大家都知道吧?

它成立於2007年,創始人是麻省理工學院的學生,經常丟失 U 盤,於是想到可以把文件上傳到服務器。

他就創業了,做出了世界第一個“雲盤”,當時是革命性產品。

這就是 Dropbox 的來歷,它成立後快速走紅,成爲最早的頭部 SaaS 服務“雲公司”。

但是,出道即巔峯,這家公司後來的發展並不順利,最近幾年完全停滯不前,知道它的人也越來越少。

上面是它的歷史股價走勢圖,2018上市那一年就是歷史最高價39塊,後來再也沒有到。將近十年了,現在還是20多塊。

也就是說,過去十年的互聯網大發展,Dropbox 不僅沒有發展,反而萎縮了。

它目前的市值(公司的價值)略高於60億美元,相比之下,同期成立、當年聲勢還不如它的 Airbnb,現在的市值是850億美元,更不要提晚於它成立的 Uber 了(市值1500億美元)。

到底爲什麼,Dropbox 沒有發展起來?

前些日子,我看到一篇 分析文章 [6] ,提出了一個很有意思的觀點。

作者說,Dropbox 的根本錯誤在於, 把自己定位爲消費者工具,而不是企業的生產力工具

Dropbox 最有名的一件事是,公司創立之初開展了一次病毒式營銷。那時,用戶註冊還不是公開的,必須有邀請碼,如果有人使用你的邀請碼註冊,他和你都能獲得額外的免費存儲空間 16GB(下圖)。

這個營銷大獲成功,邀請碼一時洛陽紙貴,獲取到了大量用戶。這件事後來寫進了教科書,被無數互聯網公司效仿。

也許受到這件事的影響,Dropbox 就一直定位自己是 C 端工具。這個定位影響了後來一系列的決策,耽誤了發展,真是被自己的成功害了。

雲盤屬於“生產力工具”,想要盈利不能面向 C 端(消費者),只能面向 B 端(企業)。

原因是,企業爲員工的時間付費,所以他們願意爲能提高員工效率的工具買單;而 消費者則大多隻想消磨時間,所以他們不會爲提高效率的軟件買單

這解釋了爲什麼 Dropbox 的銷售收入始終上不去,2025年的收入還比2024年下降了。因爲願意自己掏錢提高效率的人,比例是穩定的,如果不開拓新的市場,C 端銷售額是不會增長的。

我覺得這個論斷真是精闢, (絕大多數)消費者只喜歡消磨時間,不喜歡節省時間 ,只有企業纔會爲提高效率的軟件付費。

Dropbox 把自己限制在 C 端,纔是無法增長的根本原因。

C 端軟件的主要商業模式,要麼是幫助消費者更好地消磨時間,要麼就是依附於消費者注意力的廣告模式。當他用你的軟件消磨時間,你就可以向廣告主出售他的注意力,讓他分出一部分時間看廣告。

AI 的成本超過了工程師

AI 編程的成本到底有多大?現在終於有精確數字了。

根據 這篇文章 [7] ,Anthropic 公司的員工計算支出已經是工資總額的2.3倍。

美國高級程序員的年薪,平均是22.4萬美元。這意味着,Anthropic 公司還要另外爲每個工程師每年支付51.5萬美元的 AI 費用。

由於 Anthropic 是 AI 模型的龍頭公司,數字比較極端,其他公司的人均 AI 支出並沒有這麼高。

排名前1%的美國軟件公司,人均 AI 費用的平均值是8.9萬美元,中位數爲13.7萬美元。以22.4萬的年薪計算,AI 費用最少也要佔到工資的40%。

根據以上數字, AI 使得程序員的用人成本增加了40%到230% 。如果程序員的產出不能同等幅度增長,對公司來說,AI 帶來的效益是負的。

科技動態

(1)國內某公司推出的 無屏幕相機 [8] ,只有一個透明取景窗。

ISO、光圈、快門、電量都直接顯示在那片透明面板上。

整機重量65克。售價199元人民幣。雖說用處不大,但看上去很酷。


(2) 英偉達 [9] 宣佈合作伙伴計劃,將向創業公司提供計算能力,後來賺錢以後再歸還。

這讓人想起消費貸款,買不起也要借錢給你買,只爲了能夠擴大銷售。


(3) 美國布朗大學 [10] 一教授發現,學生提交的期中考試論文成績非常好,懷疑都是用 AI 寫的。

於是,他規定期末考試採用現場閉卷考(美國很少採用閉卷考),結果18名學生退出課程,另有9人沒來考場,剩下參加考試的27名學生的平均分,從期中的96分跌到48分。

AI 時代的大學,老師用 AI 上課,學生用 AI 做作業,越來越成爲一個急需解決的問題。


(4) 歐盟 [11] 規定,今年7月7日起,歐盟銷售的每輛新車都必須配備一個對準駕駛員面部的監控攝像頭。

如果你長時間低頭看手機,不看路,車內的警告燈會閃爍併發出警報。下一步,可能就是自動上傳給警察,爲你的車內行爲開罰單。

文章

1、 通往 Elm 1.0 之路 [12] (英文)

本週,鐵樹開花,Elm 語言發新版本了,上一個版本還是在疫情之前的2019年。

大家本來以爲 Elm 語言已經死了,現在發現還活着。它可以編譯成前端 JS 腳本,它的單向數據流動,直接啓發了 React。

2、 我喜歡的一道面試題:找出中位數 [13] (英文)

作者當面試官時,喜歡讓面試者現場編程,找出列表的中位數。

本文解釋,爲什麼他認爲這道題很合適面試,理由很充分。

3、 TypeScript 7.0 正式發佈 [14] (英文)

微軟本週正式發佈 TypeScript 7.0,從這個版本開始,語言引擎從 JS 改成了 Go 實現,速度提高了10倍。

4、 閱讀代碼之前先跑這5條 git 命令 [15] (英文)

接手一個新代碼庫後,我通常做的第一件事是,打開終端運行一些 Git log 命令,對項目有一個大致的瞭解。( @calderbuild [16] 投稿)

5、 x402 協議的實現 [17] (英文)

x402 協議是一種新的網頁支付協議,訪問帶有這個協議的網頁,必須付款才能看到內容。本文演示如何用 JS 語言實現這個協議。

6、 CSS 的錨點定位 API [18] (英文)

現在,所有主流瀏覽器都已經支持 CSS 的錨點定位 API,可以很方便地指定一個元素相對於另一個元素的位置(上下左右)。

工具

1、 Vite+ [19]

一個 JS 的統一工具,將運行時、包管理器、前端工具集做在一個二進制文件裏面,JS 開發只需要它就夠了。

類似項目還有 meow [20] ,也是一個二進制文件,包括了整個 JS/TS 運行時和配套工具。

2、 Davit [21]

一個 macOS 應用,蘋果電腦的 Docker 容器桌面管理工具,Docker desktop 的替代品。

3、 Flint [22]

微軟研究院與中國人民大學合作的一個可視化圖表引擎,將原始數據處理成統一格式,再經由指定的圖表庫渲染成可視化圖表。它主要給 AI 調用。

目前,支持的圖表庫有 Vega-Lite、ECharts、 Chart.js。

4、 LaTeXSnipper [23]

一個桌面的 LaTex 工作臺,能夠將手寫的或截圖的數學公式,轉爲 LaTex 代碼,並提供 Office 插件。( @SakuraMathcraft [24] 投稿)

5、 OnlyOffice Web Comp [25]

基於 OnlyOffice 靜態 SDK 的瀏覽器端文檔處理方案,網頁端完成 Word、Excel、PowerPoint 的查看、編輯與轉換,無需後端。( @electroluxcode [26] 投稿)

6、 BOSS 直聘爬蟲 [27]

通過 Chrome CDP 協議,直接向已登錄的網頁注入腳本,抓取數據。( @eatmoreduck [28] 投稿)

7、 EdgeEver [29]

部署在 Cloudflare 的免費開源筆記應用。( @tianma-if [30] 投稿)

8、 AI Shortlink [31]

開源的輕量級短鏈與活碼管理平臺。( @wybaby168 [32] 投稿)

9、 FlareStarter [33]

基於 Cloudflare Workers 的開源全棧 SaaS 起步模板,自帶認證、支付、後臺等基礎設施模塊,用於快速啓動 SaaS / 出海產品。( @beilunyang [34] 投稿)

10、 Rheo [35]

這個工具將 Typst 文檔,裝成三種格式的電子書:HTML、EPUB、PDF。

AI 相關

1、 Claude 中國用戶檢測工具 [36]

一鍵識別你是否被 Claude Code 標記爲中國用戶, 在線體驗 [37] 。( @gokuscraper [38] 投稿)

另有一個類似應用 ClaudeFlag [39] 。( @tsebao [40] 投稿)

2、 handmux [41]

一個命令行工具,把電腦上正跑着的 tmux 會話原樣搬進手機瀏覽器,適合在手機瀏覽器上操作電腦的 Claude Code / Codex。( @yuanyuanzijin [42] 投稿)

3、 WorldCupVoice [43]

一個很有創意的項目,爲體育比賽的直播畫面,配上 AI 實時生成的賽事解說。( @bluemotional [44] 投稿)

4、 Web Cursor [45]

瀏覽器裏的 AI 編碼沙箱,AI 生成 React 項目後,在 WebContainer 中安裝依賴、啓動網頁預覽,如果報錯自動讓 AI 自主修復。( @siuming-qiu [46] 投稿)

5、 文譯 [47]

一個命令行工具,使用大模型(默認是 DeepSeek)翻譯 epub 文件。( @BigDawnGhost [48] 投稿)

資源

1、 Awesome Zhuiju Free [49]

這個倉庫收集免費的追劇資源。( @laoma2053 [50] 投稿)

2、 存儲技術書 [51]

開源中文技術書,從存儲的本質講到文件系統設計與實現。( @Lularible [52] 投稿)

3、 山手線的聲音 [53]

背景音網站,提供日本鐵路山手線行進中的聲音,包括鐵軌聲、車廂廣播、人聲、門鈴聲等。

圖片

1、 路肩線 [54]

最早的時候,公路只在道路中央畫有一根白線,用來區分左右兩側的車道。

20世紀50年代,一位名叫約翰·V·N·多爾的冶金學家覺得,道路只有一根白線是不夠的。

他提出,由於看不清道路的邊界在哪裏,司機傾向於沿着中央的白線行駛,這樣很容易發生碰撞,尤其在夜間,對向的車燈會造成眩光。

他建議,應該在道路右側(美國實行右舵)再畫一根路肩線,表示道路的邊界。

這麼簡單而有效的建議,以前居然沒有人想到,實施後幫助了全世界數十億人。


2、 2026年度天文攝影師獎 [55]

以下是今年天文攝影大賽的入圍作品。

西雅圖的月升

彗星劃過阿爾卑斯山

挪威的極光就像洪水傾瀉而下

更多照片可以看 標題鏈接 [56]

文摘

1、 定期會議是必要的 [57]

沒有人喜歡開會,但是定期會議對於長期項目是一種強有力的推動。

長期項目往往需要多人協作,每個人負責不同的領域,項目會持續數週、數月甚至數年。在這個過程中,許多人還會承擔其他工作。

每個人的優先事項不同,長期的工作很容易被放到最後。

一個有效的解決方案是安排定期例會。無論是面對面會議,還是視頻會議,都可以。

定期會議的目的是讓項目取得進展,尤其重要的是,每次會議開始時都要回顧上次會議的待辦事項。這會給大家帶來壓力,促使他們推進工作。

當人們知道在即將召開的會議上會被問到“我們上週討論的 X 事項進展如何?”,他們就更可能抽出時間來處理這項工作。

這種方法也適用於公司之外的其他領域,比如定期與客戶會面。你是乙方,有動力交付成果,但客戶作爲甲方可能動力不足,不急於接收成果並付款。在會議上,你持續展示進展,如果他們毫無進展,這種做法就能溫和地督促他們。

總之,如果你是一個規模龐大、複雜且涉及多人的項目的管理人,不妨考慮召開定期例會。至於會議頻率,我嘗試過每週、每兩週或每月一次,效果都不錯。選擇最符合項目緊迫性的頻率即可。

你要記住的是,會議可以作爲一種強制手段,確保人們真正抽出時間來推進項目。

言論

1、

歷史上充滿了誤以爲自己會長期活着的公司,我們絕不會成爲其中之一。

-- Asha Sharma [58] ,微軟 Xbox 負責人,宣佈 Xbox 將解僱3200名員工


2、

AI 明顯大大提高了我現在的工作效率,我可以同時高效地處理五件事。問題是,這種工作方式使得我整天都在切換上下文,能夠真正進入心流狀態的時間大大減少。

不久前,程序員的工作還屬於冥想類工作。現在變了,更像不停接到廚房出菜的餐廳服務員。

-- 《程序員們現在需要開始冥想了》 [59]


3、

你知道什麼語言編譯只需兩秒,部署就是一個單獨的二進制文件,而且就算 npm 上的某個依賴在凌晨三點被移除也不會崩潰嗎?那就是 Go 語言。

-- 《直接用 Go 就行了》 [60]


4、

老師確定自己教了什麼很容易:你只需在幻燈片上填滿文字,然後聲稱自己教了。

真正的難點是如何判斷學生是否學到了你聲稱教的內容,這纔是所有教育者的真正目標。

AI 出現以後,教育重點將不再是“教”,而是怎樣保證學會。

-- 《教育學建議》 [61]


5、

隨着你引入越來越多的工具,複雜性會指數式增長,但是你的智力和時間不會改變。複雜性是你最大的敵人。

-- 《使用 HTMX 構建 SaaS 產品》 [62]

往年回顧

公司強推 AI 編程,我該怎麼辦 [63] #356

信息就像糖一樣上癮 [64] #306

最酷的樂高作品 [65] #256

如何走出失望和懷疑 [66] #206

(完)

References

[1] 開源: https://github.com/ruanyf/weekly
[2] 投稿: https://github.com/ruanyf/weekly/issues
[3] 《誰在招人》: https://github.com/ruanyf/weekly/issues/10517
[4] 郵件聯繫: mailto:[email protected]
[5] [email protected]: mailto:[email protected]
[6] 分析文章: https://stratechery.com/2026/the-iphones-last-stand/
[7] 這篇文章: https://tomtunguz.com/ai-spend-breakeven-2029/
[8] 無屏幕相機: https://www.dcfever.com/news/readnews.php?id=41649
[9] 英偉達: https://www.cnbc.com/2026/07/02/nvidia-plans-to-offer-start-up-customers-access-to-revenue-sharing-deals.html
[10] 美國布朗大學: https://arstechnica.com/ai/2026/07/we-cannot-choose-to-become-idiots-the-ai-cheating-scandal-roiling-brown-university/
[11] 歐盟: https://allaboutcookies.org/eu-mandatory-distracted-driver-system
[12] 通往 Elm 1.0 之路: https://elm-lang.org/news/faster-builds
[13] 我喜歡的一道面試題:找出中位數: https://krisshamloo.com/blog/007
[14] TypeScript 7.0 正式發佈: https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/
[15] 閱讀代碼之前先跑這5條 git 命令: https://piechowski.io/post/git-commands-before-reading-code/
[16] @calderbuild: https://github.com/ruanyf/weekly/issues/10584
[17] x402 協議的實現: https://shtein.me/posts/x402-poc/
[18] CSS 的錨點定位 API: https://www.joshwcomeau.com/css/anchor-positioning/
[19] Vite+: https://voidzero.dev/posts/announcing-vite-plus-beta
[20] meow: https://meow.style/
[21] Davit: https://davit.app/
[22] Flint: https://github.com/microsoft/flint-chart
[23] LaTeXSnipper: https://github.com/SakuraMathcraft/LaTeXSnipper
[24] @SakuraMathcraft: https://github.com/ruanyf/weekly/issues/10582
[25] OnlyOffice Web Comp: https://github.com/electroluxcode/onlyoffice-web-comp
[26] @electroluxcode: https://github.com/ruanyf/weekly/issues/10583
[27] BOSS 直聘爬蟲: https://github.com/eatmoreduck/boss-zhipin-scraper
[28] @eatmoreduck: https://github.com/ruanyf/weekly/issues/10357
[29] EdgeEver: https://github.com/tianma-if/edgeever
[30] @tianma-if: https://github.com/ruanyf/weekly/issues/10591
[31] AI Shortlink: https://github.com/flyfish-dev/shortlink
[32] @wybaby168: https://github.com/ruanyf/weekly/issues/10595
[33] FlareStarter: https://github.com/FlareStarter/flarestarter
[34] @beilunyang: https://github.com/ruanyf/weekly/issues/10620
[35] Rheo: https://rheo.ohrg.org/
[36] Claude 中國用戶檢測工具: https://github.com/gokuscraper/claude-tester
[37] 在線體驗: https://claude-tester-six.vercel.app/
[38] @gokuscraper: https://github.com/ruanyf/weekly/issues/10559
[39] ClaudeFlag: https://claudeflag.com/
[40] @tsebao: https://github.com/ruanyf/weekly/issues/10578
[41] handmux: https://github.com/handmux/handmux
[42] @yuanyuanzijin: https://github.com/ruanyf/weekly/issues/10599
[43] WorldCupVoice: https://github.com/zicojiao/worldcupvoice
[44] @bluemotional: https://github.com/ruanyf/weekly/issues/10604
[45] Web Cursor: https://github.com/siuming-qiu/web-cursor
[46] @siuming-qiu: https://github.com/ruanyf/weekly/issues/10621
[47] 文譯: https://github.com/BigDawnGhost/wenyi
[48] @BigDawnGhost: https://github.com/ruanyf/weekly/issues/10615
[49] Awesome Zhuiju Free: https://github.com/laoma2053/awesome-zhuiju-free
[50] @laoma2053: https://github.com/ruanyf/weekly/issues/10587
[51] 存儲技術書: https://github.com/Lularible/storage-book/tree/master/chapters
[52] @Lularible: https://github.com/ruanyf/weekly/issues/10633
[53] 山手線的聲音: https://www.yamanote.fun
[54] 路肩線: https://www.wsj.com/business/white-line-road-invention-america-250-8ce6bb89?st=313dcx&mod=1440&user_id=66c4c9305d78644b3ac5df9c
[55] 2026年度天文攝影師獎: https://www.rmg.co.uk/stories/space-astronomy/zwo-astronomy-photographer-year-2026-shortlist
[56] 標題鏈接: https://www.rmg.co.uk/stories/space-astronomy/zwo-astronomy-photographer-year-2026-shortlist
[57] 定期會議是必要的: https://www.mooreds.com/wordpress/archives/3734
[58] Asha Sharma: https://news.xbox.com/en-us/2026/07/06/resetting-xbox/
[59] 《程序員們現在需要開始冥想了》: https://jacob.gold/posts/programmers-need-to-start-meditating-now/
[60] 《直接用 Go 就行了》: https://blainsmith.com/articles/just-fucking-use-go/
[61] 《教育學建議》: https://simonwillison.net/2025/Dec/21/shriram-krishnamurthi/
[62] 《使用 HTMX 構建 SaaS 產品》: https://www.chatterpulseai.com/blog/building-a-saas-product-with-htmx/
[63] 公司強推 AI 編程,我該怎麼辦: https://www.ruanyifeng.com/blog/2025/07/weekly-issue-356.html
[64] 信息就像糖一樣上癮: https://www.ruanyifeng.com/blog/2024/06/weekly-issue-306.html
[65] 最酷的樂高作品: https://www.ruanyifeng.com/blog/2023/05/weekly-issue-256.html
[66] 如何走出失望和懷疑: https://www.ruanyifeng.com/blog/2022/05/weekly-issue-206.html


科技愛好者週刊#403:爲什麼 Dropbox 不成功 - 今日精華