慣性聚合 高效追蹤和閱讀你感興趣的部落格、新聞、科技資訊
閱讀原文 在慣性聚合中打開

推薦訂閱源

博客园 - 司徒正美
V
V2EX
T
Tailwind CSS Blog
有赞技术团队
有赞技术团队
aimingoo的专栏
aimingoo的专栏
Apple Machine Learning Research
Apple Machine Learning Research
IT之家
IT之家
Blog — PlanetScale
Blog — PlanetScale
A
About on SuperTechFans
月光博客
月光博客
T
The Blog of Author Tim Ferriss
宝玉的分享
宝玉的分享
Martin Fowler
Martin Fowler
博客园 - 聂微东
The GitHub Blog
The GitHub Blog
V
Visual Studio Blog
WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI

阮一峰的网络日志

科技爱好者周刊(第 396 期):互联网通信的替代方案 科技爱好者周刊(第 396 期):互联网通信的替代方案 - 阮一峰的网络日志 科技爱好者周刊(第 395 期):软件开发的第三种方式 科技爱好者周刊(第 395 期):软件开发的第三种方式 - 阮一峰的网络日志 科技爱好者周刊(第 393 期):脑腐状态 科技爱好者周刊(第 392 期):axios 投毒与好莱坞式骗术 科技爱好者周刊(第 391 期):AI 的贫富分化 科技爱好者周刊(第 390 期):没有语料,大模型就是智障 套壳中国大模型撑起500亿美元估值?扒一扒 Cursor 的"套壳"疑云 科技爱好者周刊(第 389 期):未来如何招聘程序员 科技爱好者周刊(第 388 期):测试是新的护城河 零安装的"云养虾":ArkClaw 使用指南 科技爱好者周刊(第 387 期):你是领先的 科技爱好者周刊(第 386 期):当外卖员接入 AI 字节全家桶 Seed 2.0 + TRAE 玩转 Skill 科技爱好者周刊(第 385 期):马斯克害怕中国车企吗? 智谱旗舰 GLM-5 实测:对比 Opus 4.6 和 GPT-5.3-Codex 科技爱好者周刊(第 384 期):为什么软件股下跌 科技爱好者周刊(第 383 期):你是第几级 AI 编程 Kimi 的一体化,Manus 的分层 科技爱好者周刊(第 382 期):独立软件的黄昏 AI native Workspace 也许是智能体的下一阶段 科技爱好者周刊(第 381 期):中国 AI 大模型领导者在想什么 科技爱好者周刊(第 380 期):为什么人们拥抱"不对称收益" 科技爱好者周刊(第 379 期):《硅谷钢铁侠》摘录 我如何用 AI 处理历史遗留代码:MiniMax M2.1 升级体验 科技爱好者周刊(第 378 期):预测是新的互联网热点 科技爱好者周刊(第 377 期):14万美元的贫困线 科技爱好者周刊(第 376 期):太空数据中心的争议 科技爱好者周刊(第 375 期):一扇门的 Bug 终于有人做了 Subagent,TRAE 国内版 SOLO 模式来了 科技爱好者周刊(第 374 期):6GHz 的问题 VS Code 使用国产大模型 MiniMax M2 教程 科技爱好者周刊(第 373 期):数据模型是新产品的核心 国产大模型接入 Claude Code 教程:以 Doubao-Seed-Code 为例 科技爱好者周刊(第 372 期):软件界面如何设计 大模型比拼:MiniMax M2 vs GLM 4.6 vs Claude Sonnet 4.5 科技爱好者周刊(第 371 期):一个乐观主义者的专访 科技爱好者周刊(第 370 期):正确的代码高亮 错误处理:异常好于状态码 科技爱好者周刊(第 369 期):Tim 与罗永浩的对谈 科技爱好者周刊(第 368 期):不要这样管理软件团队 一天之内,智谱和 Anthropic 都发了最强编程模型 科技爱好者周刊(第 367 期):Nano Banana 的几个妙用 科技爱好者周刊(第 366 期):旧金山疯狂的 AI 广告 科技爱好者周刊(第 365 期):流量变现正在崩塌 科技爱好者周刊(第 364 期):最难还原的魔方 科技爱好者周刊(第 363 期):最好懂的神经网络解释 科技爱好者周刊(第 362 期):GitHub 工程师谈系统设计 科技爱好者周刊(第 361 期):暗网 Tor 安全吗?
科技愛好者週刊(第 231 期):互聯網公司需要多少員工?
阮一峰 · 2022-11-18 · via 阮一峰的网络日志

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

封面圖

卡塔爾正在建造的 Qetaifan 人工島,上面有一個世界最大的滑水道,高達86米。(via

本週話題:互聯網公司需要多少員工?

馬斯克收購推特之前,放話要解僱75%的員工。

等到真的入主推特,他大刀一揮,第一個週末解僱了3700人。推特的員工總數現在是7500人,所以實際解僱了50%。

這就引出了一個有點殘酷的問題:互聯網公司到底需要多少員工?

如果推特少了50%、甚至75%的員工,還能正常運作,那些員工原來是在幹什麼呢?或者有沒有另外一種可能,一半的崗位已經沒人了,推特這個公司還能正常運作嗎,會不會完蛋?

今天,我就想談這件事。我覺得,50%和75%這兩個解僱比例,不是馬斯克隨意設定的,而是經過計算的,他相信公司少了這些員工,還能正常運作。

我查了推特的每月活躍用戶數(MAU),就是下面這張柱狀圖

可以看到,活躍用戶的增長速度,明顯分成兩個階段,以2014年底的3億為界。此前是高速增長,此後是平緩增長。

推特現在不公佈活躍用戶數量了,但是外界估計依然是3億多人,有的資料說接近4億。

也就是說,2014年底的推特員工可以支持的用戶數量,跟現在基本是同一個數量級。

可以查到,2014年底的推特員工有3638人(下圖的紅圈),接近本次裁員後的員工數量。

因此我猜想,馬斯克決定裁一半人,是參考了高速增長結束前的員工規模。這也意味著,即使推特少了一半員工,肯定還能正常運作,因為以前就是這麼多人。

如果再往前推,2010年初,推特只有130個員工,活躍用戶是3000萬。現在,用戶數是那時的十多倍,而130個員工的十多倍,正好接近7500人裁員75%。這是巧合嗎?

事實上,即使裁員75%,跟其他一些公司相比,推特的員工還是偏多的。一個極端的例子是,臉書收購 Instagram 時,後者的用戶數量已經到了3億,但只有13個員工。Telegram 有7億活躍用戶,員工人數在500人至1000人之間。Whatsapp 有20億用戶,員工數量是50個工程師 + 55個其他人員。

這告訴我們,互聯網軟件開發不需要很多員工,一個精幹的工程師團隊就可以維護了。

但是,現實卻恰恰相反,每一家大型科技公司都有大量員工。GitHub 的前 CEO 公開說技術公司基本上都有2到10倍的冗員,這是人盡皆知的行業秘密。

為什麼公司會僱傭多於實際需要的員工?他在下一條推文給出了自己的解釋。

他說,只要業務還在賺錢,那麼僱傭更多的人,總是比擺脫低績效的員工更容易。 如果你在大公司待過,就知道這句話千真萬確,每當新技術或新業務出現時,公司一定會招聘更多的新員工,冗員是避免不了的。

所以,大家不要因為最近裁員的公司比較多,而感到灰心。等到這一波調整期過去,科技公司就會重新開始大量招人,人員肯定會擴編。

你要相信,互聯網的擴張期遠沒有結束,依然會創造大量的就業,尤其是企業互聯網和產業互聯網才剛剛起步(參見週刊第 205 期的分析)。大家不妨趁著這段時間,靜下心,埋頭學習一點新技術,將來一定會派上用處。

寫到這裡,插播一條最新新聞。馬斯克剛剛發了一張照片,他跟兩個先被解僱、後發現解僱錯了又重新召回的推特員工合影,下面寫著:"歡迎回來,利格瑪和約翰遜!"

大概在老闆心裡,員工就像快遞員,叫來就來,叫走就走。

Vite 和 React 開發實戰

字節跳動的前端工程師,正在主講一個 Vite + React 課程,內容挺不錯的。如果你在學習前端,可以關注一下。

這門課講解如何使用這兩個流行的開發工具,從 0 到 1 寫一個類似 VitePress 的靜態站點生成器。

基礎部分是免費的,教你 Vite 的基礎知識,動手搭建開發環境,快速實現項目原型。內容包括視頻講解 + 文字梳理,一共4節,時長大概一個小時。

如果聽完以後,你還想學下去,徹底學會這兩個工具,那麼可以考慮購買後面的部分。這門課是字節旗下的掘金社區製作的,課程質量和服務完全有保障。週刊讀者現在還有優惠,可以使用五折碼【Luy5WFUo】(限前100個),並享受"雙十一"滿贈活動。

點擊這個鏈接,或者掃描海報二維碼,詳細瞭解課程,開始學習。

科技動態

1、雙重計算器

一位63歲的日本退休工程師,退休後自學 Swift 語言,寫出了一個"雙重計算器"的手機 App,已經在蘋果商店上架,叫做 Twin-Calc。

這個 App 的特點就是,兩個計算器並排顯示(手機需要橫屏),計算出來的結果只要按一下,就會轉移到另一個計算器。

很多人使用計算器,會先計算出中間結果,但是不知道如何暫時保存這個結果(其實按 M+ 就可以)。這個 App 就解決這個問題,把中間結果傳到另一個計算器。另外,它也方便查看上一步的計算過程。

2、擺脫噩夢的手錶

蘋果手錶有一款軟件 NightWare,可以幫你擺脫噩夢。

有些人有精神創傷,每天晚上做噩夢。現在,你只要戴著蘋果手錶入睡,並且打開這款軟件,就可以"告別噩夢,夜夜好眠"。

它使用心率傳感器、加速度計和陀螺儀的數據,實時監控身體數據,並且結合你的睡眠模式,判斷你是否在做噩夢。

一旦確認,手錶就發出逐漸增強的脈衝,柔和地震動手腕,直到你退出噩夢,同時又沒有完全醒來時停止。它是目前唯一一個美國食藥局 FDA 批准的噩夢數字療法。

3、球衣二維碼

體育比賽的球衣,背後都印著球員號碼,用來分辨誰是誰。佛羅里達大學橄欖球隊最近放棄了這種做法,球衣背後改成二維碼。

電視轉播時,觀眾可以對著屏幕,掃描二維碼,就會跳轉到球員主頁,查看球員資料,還能留言和購買紀念品。以後的球場可能會二維碼滿場飛。

4、iPhone 衛星電話的背後

iPhone 14 的衛星電話功能,最近投入使用。蘋果官網披露了一些背後的細節。

為了這個功能,蘋果向衛星通信公司 Globalstar 投資了4.5億美元,更新了衛星和地面站。

目前,一共有24顆低軌衛星,負責接收 iPhone 信號,再把信號傳回地面站(上圖)。

考慮到用戶可能比較多,地面站的衛星天線都是特別加大的。

目前一共有300多人,負責維護世界各地的地面站。

文章

1、900MHz 頻段重新用於 5G 系統(中文)

工信部批准,原用於 2G/3G/4G 系統的 900MHz 頻段,重新分配給聯通的 5G 系統。這篇報道介紹相關情況,為什麼 900MHz 是 5G 的黃金頻段。

2、馬斯克與員工爭論 RPC(中文)

馬斯克公開說,推特速度慢是因為有1000多個 RPC 請求。一個推特員工回覆說,你錯了。兩人就爭論起來了。

本文(還有另一篇)分析馬斯克說得到底對不對。不幸的是,馬斯克已經把那位與他爭論的工程師解僱了。

3、CSS 中<html><body>(英文)

CSS 屬性如果要對整張頁面生效,可以定義在<html>,也可以定義在<body>,本文介紹兩者的區別。

4、100字節的基本 CSS 設置(英文)

作者逐行介紹一個網頁樣式的基本 CSS 設置,只要100字節。

5、Node.js 19 的新功能(英文)

本文介紹剛發佈的 Node.js 新引入的一些功能。

6、Xcode 14如何增大了 iOS App 的體積(英文)

蘋果最新版的開發工具 Xcode 14 有一個問題,使用默認設置打包 iOS App,會顯著增加 App 的體積(增加30%以上)。

7、什麼是 WebAuthn(英文)

本文較通俗地介紹了賬戶登錄的 WebAuthn 標準,不涉及實現細節,你可以大致理解它是怎麼回事。

8、我如何拿到7萬美元谷歌獎金(英文)

作者發現了安卓手機的一個大 Bug,可以破解任意手機的鎖屏,最終得到谷歌7萬美元獎金。本文講述這件事的曲折過程,谷歌拖了四個月才解決。

工具

1、VOCALOID 6

雅馬哈公司發佈的一個 AI 工具,會根據配樂和歌詞自動演唱,也就是說,不需要歌手了。

官方目前支持日文和英文,但是國內的公司已經開發出了中文聲庫,比如"星塵 infinity"聲庫。

下面就是這個軟件演唱的中文歌曲(B 站Youtube),根本聽不出是軟件在唱歌。

2、Aerial

一款免費的開源 Mac 屏幕保護程序,可以在電腦上播放 Apple tvOS 的屏保視頻。

3、Sapling

Facebook(現在叫 Meta)內部使用的版本管理工具,最近開源了。它兼容 Git 協議,可以替代 git 的命令行客戶端,用起來更簡單和合理。

4、Draw Things: AI Generation

一個 iOS App,在蘋果手機上(最好是最新型號)運行 Stable Diffusion 模型,根據文本描述生成圖像,參見作者的說明文章

5、AutoCut

這是一個視頻編輯軟件,通過編輯字幕文件,完成視頻剪切,適合課程/講座類視頻的編輯。如果視頻沒有字幕,也可以自動生成。(@jerrylususu 投稿)

6、Aurora

一個在校大學生開源的博客系統,後端基於 Java 的 Spring Boot,前端基於 Vue,自帶管理後臺。(@linhaojun857 投稿)

7、MindShow.fun

免費的 Web 服務,根據大綱筆記的層級,自動生成幻燈片。可以選擇主題和模板,直接在瀏覽器演示,也可以導出成 PDF。(@huansixie6rj 投稿)

8、xfrpc

內網穿透工具 frp 的 C 語言客戶端。原本的 frp 客戶端使用 Go 語言,可執行文件較大,無法安裝在路由器上,用 C 語言實現就可以了。(@liudf0716 投稿)

9、Metaphor

一個搜索引擎,特點是使用 AI 的方式處理問題,所以可以搜索一些很奇怪的問題,比如"19世紀有什麼類似馬斯克那樣的人物"。

10、Notesnook

一個開源的端對端加密的筆記服務,保證內容完全私密,即使洩漏也無法破解。它有 Web 端、桌面端、手機端。你可以用官方服務器,也可以自己架設服務器。

11、人生報告

一個微信小程序(微信搜索"人生報告"),將週刊224期介紹的 life-stats 改造成中文版。用戶輸入生日,它返回一些統計數字,比如心跳了多少次,睡了多少小時。(@jonsonox 投稿)

資源

1、QUIC 協議圖解

前不久,HTTP/3 協議正式定案,基本就是照搬了谷歌的 QUIC 協議。本文使用圖解,詳細解釋了 QUIC 的每一步、每個字節的含義。

2、Effective Shell

一本免費的英文電子書,講解命令行 Shell 的用法。

3、開源面對面

一檔介紹開源軟件的播客訪談節目。(@LinuxSuRen 投稿)

4、90年代鼠標效果

這個倉庫收集上個世紀90年代的各種鼠標效果,比如鼠標後面跟著一串小星星。

圖片

1、橡皮擦

日本有一種橡皮擦,造型是一個有頭髮的和尚,擦著擦著就變成了光頭了。

還有另一款,造型是有頭髮的老闆,這似乎就有點惡意了。

2、電視手錶

1982年,日本精工手錶推出了一款電視手錶。

連上信號接收器以後,手錶就會變成屏幕,可以看電視。

精工公司投資了數百萬美元開發這款手錶,希望將來每個人的口袋裡,都有一個隨身攜帶的電視機。

電視手錶發佈後,引起了轟動,被吉尼斯認證為世界最小的電視機。甚至1983年的007電影裡面,邦德也佩戴這款手錶。

1983年,它在美國上市的售價為500美元,可惜此後就再也沒有新型號了。

文摘

1、建造就是活著

作者:凱文·凱利

我是在紐約郊區長大的,城裡一年到頭都有很多建築工地,讓少年的我非常困擾。

每次進城,到處都是封閉的道路,起重機、水泥卡車讓交通堵塞,手提鑽不停地響,街道被挖開,建築物在維修或拆除。

整個城市給人一種喧囂、破壞和混亂的感覺。而且,修完這棟樓,又去修那棟樓,永遠不知道何時才能完全結束。

所以,我一直認為,建築工地是很糟糕的事情。

成年以後,我有機會訪問世界各地,包括那些不那麼發達的地區。

我逐漸意識到,建築工地是一個地區的生命力的標誌。如果一個地區、一座城鎮,甚至一座建築,沒有任何升級、維修和新建,那就意味著它正在死亡。

持續不斷的工作和喧囂,是一種生命脈搏。手提鑽的噪音,其實是城市新陳代謝的聲音。有建築工地,表示這個地區還活著,沒有就表示這個地區生病了。

一個地方需要不斷升級和修復,才能長期保持健康。從未搭建維修腳手架的建築物,終將被拆除或倒塌。現在,我認為建造就是繁榮的標誌,表示新陳代謝的健康狀態。

如今,當我在街上看到起重機,我感到很放心,這個地方還活著,而且很健康。當我看到街邊停著卡車,社區正在改造和維修,我就感覺很好。

建造就是活著。

言論

1、

人與人有衝突,就會去法院。國與國有衝突,最終是看誰的力量大。

-- 雷·達里奧(Ray Dalio),世界最大對沖基金橋水投資創始人

2、

一個人很難擅長整個技術堆棧。我建議初學者專注於堆棧的一個部分:前端,或後端,或底層架構。隨著你不斷深入自己的領域,你將獲得涉足所有領域的信心。

-- Hacker News 讀者

3、

USB2.0、USB3.0、USB4.0 這種混亂的命名應該改掉,改成 USB 0.5Gbps、USB 5Gbps、USB 80Gbps。

-- Hacker News 讀者

4、

提高房價的最簡單方法,就是將窮人趕出社區,並且人為限制住房供應。這就是為什麼美國的富裕社區非常排斥在社區新建公共設施。

-- 諾亞·史密斯(Noah Smith)

5、

我認識的那些不知道自己熱衷什麼的人,都努力得不夠。他們只是坐在那裡,等待事業的靈感來襲。

他們不應該等待,應該去創造,然後就會知道自己的激情在哪裡。

-- David Perell

歷史上的本週

2021年(第183期):騰訊的員工退休福利

2020年(第133期):貴州變瑞士,有沒有可能?

2019年(第81期):子輩能大幅超越父輩嗎?

2018年(第30期):為什麼谷歌做不好社交軟件?

說明

週刊每週五發布在我的個人網站和微信公眾號《阮一峰的網絡日誌》,歡迎訂閱。

週刊內容開源,自由使用,倉庫在 GitHub: ruanyf/weekly,歡迎提交 issue 投稿。另有《誰在招人?》服務,提供程序員就業信息。

商業合作或產品推廣,請郵件聯繫(Email: [email protected] )。

鳴謝

感謝國產軟件 FlowUs 支持週刊。

FlowUS 是一個知識管理與協作的 SaaS 產品,集成了"文檔+表格+網盤",具有寫文檔、製作主頁、管理數據、存儲文件等多種用途。

週刊的 FlowUs 專欄,歡迎訪問。

(完)