科技愛好者週刊(第 247 期):祖克伯的裁員信

阮一峰發表於2023-03-24

本雜誌開源,歡迎投稿。週刊另有《誰在招人》服務,釋出程式設計師招聘資訊。合作推廣請郵件聯絡[email protected])。

封面圖

2019年建成的陝西寶雞"太白山之眼",是一個巨型的鋼結構,高度達到20層樓(含底部鋼架)。它不僅能噴水,還能噴火,集合了聲光電錶演,將音樂噴泉推向了一個新高度。(via

本週話題:祖克伯的裁員信

去年11月,Meta 公司宣佈大裁員,解僱13%的員工,大約11,000人。

過了四個月,上週二(3月14日),該公司突然宣佈,還有第二輪,再解僱大約10,000人。

今天,我們不討論裁員這件事本身,只說說扎克伯克的裁員信

裁員信公開發在 Meta 官網,我建議大家讀一下,裡面有一些有意思的內容。

大部分的裁員信,都是假惺惺的例行公事,"由於市場形勢的變化,我們不得不做出一個艱難的決定......"。但是,這封信不一樣。

扎克伯克詳細解釋了,他對公司管理的想法,以及下一步的打算。如果你想了解矽谷巨頭的內部情況,這封信可以提供不少資訊。

首先,他直言不諱地說,上一次裁員的效果很好, 公司效率提高了。

為什麼員工少了,專案反而進展快了?

祖克伯的解釋是,裁員使得公司大量取消低優先順序的專案,集中資源到最重要的事情上面。

下面這段話,我認為非常精彩。

但是,任何專案都需要一個主管,我們要麼提拔一個工程師,要麼從另一個專案挑選一個人,讓其負責該專案。這兩種情況都分散了人才,並且創造出了更多的管理層。

如果專案繼續發展,整個團隊也許分散到多個樓層或多個辦公室,這讓溝通變得更加困難。

我們還需要為專案配備更多的膝上型電腦和其他資源,這些更多的工程師還會導致僱傭更多的 IT 人員、HR 人員和招聘人員。

隨著團隊越來越大,效率不斷降低,反應變遲鈍了。它也許會與另一個團隊的工作重疊,或者本應使用現有基礎架構時卻構建了一個定製系統。

總之,那些低優先順序專案對公司重要性不大,卻帶來複雜的間接成本,很容易低估它們。"

他的結論就是,必須進一步取消不重要的專案,精簡組織,繼續裁員不可避免。

接著,他又說,效率低下還有兩個重要原因:管理層級太多,團隊太大。

(1)為了提高效率,必須減少管理層級,推行扁平化組織。

減少管理層以後,多出來的管理人員必須加入專案開發。

(2)儘量避免大團隊,產品團隊最好不超過10人。

為了把團隊變小,就需要剔除團隊裡面的非技術人員。

"我們會將產品團隊主要聚焦在工程方面,其他領域的一些人員會被解僱,並且避免產品團隊被來自其他團隊的大量互動請求所淹沒。"

總之,祖克伯明白說了,Meta 接下來要做三件事----砍掉低優先順序專案、減少管理層級、縮小團隊----都會產生多餘人員,所以需要進一步裁員。

我估計,其他網際網路公司也會跟進,同樣去做這三件事,所以行業裁員大概還會持續一段時間,就業形勢可能要到今年下半年才會有所好轉。

科技動態

1、柯伊伯計劃

馬斯克的 Starlink 專案終於迎來了競爭對手,亞馬遜公司的柯伊伯計劃(Project Kuiper)宣佈即將正式運作。

今年5月份,亞馬遜將會發射兩顆原型衛星,然後明年上半年發生第一批正式衛星,下半年開始商業運作,提供衛星上網服務。

雖然,衛星還沒有發射,但是訊號接收終端已經亮相了,一共有三種,看上去都比 Starlink 的終端更簡單易用。

最小的一個型號不到 7 x 7 釐米,非常便攜。亞馬遜聲稱它可以提供 100MBps 的頻寬,如果屬實,將可以徹底解決野外上網難題。

2、滅火毯

電動汽車著火是一個讓人擔心的安全問題,雖然機率很低,但終究是一個重大風險。更糟糕的是,某些電池著火,不能用水去澆,會越燒越旺。

為了讓車主放心,LG 公司發明了一種汽車滅火毯,採用阻燃材料製造,能夠耐很高的溫度。

滅火毯平時放在後備箱,一旦出現電池著火,只要把它展開蓋在車上,就能完全隔絕氧氣,從而讓火苗快速熄滅。

3、世界最短的跑道

紅牛飲料與杜拜旅遊局策劃了一次特技表演,讓一架螺旋槳飛機成功在帆船酒店樓頂著陸。

帆船酒店56層樓頂是一個直升機著陸坪,長度只有27米。這麼短的長度,基本上不可能滑行著陸。

為了實現這個目標,特技飛行員使用了一架改裝的螺旋槳飛機,儘可能減輕重量,將慣性最小化,並且在地面上練習了650次著陸,耗時兩年。

4、美國宇航服

美國宇航局計劃,人類2025年重新登陸月球。作為這個計劃的一部分,上週三釋出了新版的宇航服。

舊版宇航服的一大缺點,就是不便於行動,這次的新版讓宇航員可以舒適地行走、彎腰和蹲下。同時,頭盔提供更好的視野,並配備了光帶和高畫質攝像機,可以實時將宇航員看到的情景,用影片回傳地球。

這次亮相的宇航服是灰色的,美國宇航局說,最終可能還會改回白色。我猜想一大原因是,灰色太不利於電視直播了。

文章

1、基於 GPT3.5 搭建定製化知識庫(中文)

作者的一個小實驗,透過 chatpdf.com 這個網站,將某個領域的文件(比如這份週刊)提供給 AI 訓練,就會得到一個基於這些材料的問答引擎。(@ssyzyg 投稿)

2、如何與我一起工作(英文)

Stripe 公司前營運長克萊爾寫了一篇文章,告訴新同事怎麼跟她相處,她的工作方式是什麼。

她認為,這樣可以節省大家六個月的相互瞭解時間。這種方式值得借鑑。

3、為什麼同一個網址返回不同的內容?(英文)

同一個網址,瀏覽器訪問與 curl 的命令列訪問,得到的內容是不一樣的,這是怎麼回事?

4、2023年的 PHP(英文)

本文介紹了 PHP 在過去一年的發展,對於瞭解 PHP 的現狀很有幫助。

5、網頁元素的 fetchpriority 屬性(英文)

HTML 網頁種,<img><link><script><iframe>等元素可以設定fetchpriority屬性,本文介紹該屬性。

6、如何零基礎完成 SketchUp 建築渲染(英文)

作者從初學者的角度,簡單演示如何從一張建築的平面草圖(上圖),發展成 SketchUp 裡面的渲染圖(下圖)。

7、TypeScript 被高估了(英文)

很多開發者眼裡,TypeScript 是更高階、更先進的 JavaScript 語言。但是作者認為,TypeScript 有一些缺點,不應該視而不見。

8、Node.js v18 和 v19 的新功能(英文)

本文簡要介紹 Node.js v18 和 v19 新引入的一些重要功能。

工具

1、Adobe Firefly

Adobe 公司本週推出的 AI 作圖服務。

同時微軟宣佈,搜尋引擎 Bing 和瀏覽器 Edge 將整合 DALL-E 模型,允許使用者進行 AI 作圖。

2、Dioxus

一個 Rust 語言的 UI 庫,可以使用這個庫,為各種裝置(Web、桌面、手機、終端)製作使用者介面。

3、ChatGPT Box

瀏覽器外掛,將 ChatGPT 與瀏覽器融合,同時對常用網站做了 ChatGPT 加強。(@josStorer 投稿)

4、Alock

一個開源的 iOS 應用,徹底在 iPhone/iPad 上隱藏指定的 App。(@luoxuhai 投稿)

5、microfeed

一個部署在 Cloudflare 上面的輕量級 CMS(內容管理系統)。

6、Clipboard

一個命令列工具,用來將內容放入/取出系統剪貼簿。

7、webrtc-ips

正常情況下,如果不借助伺服器,客戶端 JS 指令碼無法獲取使用者 的 IP 地址。這個庫使用 WebRTC,可以在客戶端拿到使用者的 IP 地址。

8、dprint

一個通用的程式碼格式化工具,可以透過外掛,對各種常用語言進行格式化處理,比如透過 Prettier 外掛格式化 JS。

9、Sails

Node.js 的後端 MVC 框架,GitHub 有2萬多星。它內建了很多東西,比如資料庫的 ORM、WebSocket、自動生成 REST API。

10、Restfox

Postman 的 Web 開源替代品,完全在瀏覽器裡面使用,用來除錯 API。

資源

1、世界手機攝影獎

第12屆世界手機攝影獎的官網,展示了所有獲獎作品,手機攝影的表現力真是越來越強了。

上圖是獲獎作品之一的《窗外的加州》。

2、Open Prompt

該網站可以提交、儲存、檢視生成式 AI 引擎的常用提示語。類似專案另有 ChatGPT-Prompt。(@timqian 投稿)

3、週刊的非官方網站

網友用 VitePress + Algolia 搭建的週刊網站,效果不錯,程式碼開源。(@plantree 投稿)

4、oldwinter の 數字花園

基於 Obsidian 筆記的個人站點,演示瞭如何將 Obsidian 筆記釋出成個人網站,支援筆記頁面之間互相引用和跳轉。(@oldwinter 投稿)

5、Flowful

一個播放舒緩背景音樂的網站,讓你放鬆精神,注意力更專注。它的特點是,所有音樂都是軟體生成的,同一首曲子可以一天24小時變化不中斷。

圖片

1、宜家商場的捷徑

宜家商場像一個巨大的迷宮,顧客只有按照箭頭的方向,從頭到尾走一遍,才能走出來。

但是,如果你仔細看商場的平面示意圖,在箭頭方向以外,其實存在一些快速通往出口的捷徑。

上面示意圖中,白色虛線是商場告訴顧客的正常前進方向,引導你經過商場的每一個展廳。但是,展廳之間也有一些捷徑,可以快速離開,就是圖中的紅圈處。

下圖的商場路線圖上,也用虛線標註,幾號展廳與幾號展廳之間有捷徑。

宜家公司雖然不會阻止,但並不希望顧客走這些捷徑,所以捷徑都藏在很不起眼的地方,比如下圖箭頭處有一扇關著的門。

文摘

1、為什麼汽車軟體那麼糟糕?

我見過的每一個汽車公司的軟體程式碼庫,都是一團糟。

這不是開發人員的錯,而是業務流程的必然結果。

在汽車業,軟體的開發時間完全取決於生產線的製造時間表,無法採用完善的軟體工程措施,很多程式碼根本沒有時間進行嚴格除錯,程式碼質量沒有保證。

一家汽車公司有大量的硬體供應商和軟體供應商,而且每年都會更換,只為了節省幾美元成本或者保證供應鏈可靠。而且,不同零件有不同的工作方式或介面語言。軟體開發者必須讓所有這些元件協同工作,整個行業根本沒有穩定的標準模型。

汽車軟體的程式碼通常需要支援10年以上,客戶很可能一輛車開上許多年。開發者不僅要按照嚴格的時間表,交付今年的技術堆疊和程式碼庫,還需要同時維護幾個較舊的實現,這些實現通常使用不同的語言和技術架構。

總體上,汽車行業從硬體公司變成硬體 + 軟體公司的這個過程是失敗的。那些汽車公司還試圖根據傳統的硬體製造流程,來設計自己的軟體開發流程,這就是他們程式碼質量問題的根源。

言論

1、

亞馬遜創始人貝佐斯禁止在公司使用 Powerpoint,他覺得這種方式太低效了。

以前,每當有人站在他面前演示幻燈片,剛說了開頭幾句,貝佐斯就要那個人直接切換到最後一張幻燈片,展示他的結論。

-- 《壓縮你的觀點》

2、

工業革命的起源之一是煤炭開採。蒸汽機需要煤炭,隨著礦井越挖越深,需要泵入水和空氣,然後將產品用吊籃運出,這催生了更大功率的機器。

-- Hacker News 讀者

3、

現代數學理論書籍只有兩種:一種是第一頁就讀不下去,另一種是第一句就讀不下去。

-- 楊振寧

4、

蘋果公司的招聘理念就是兩點。

(1)優秀人才是自我管理的,但需要領導者為大家提供一個共同目標。

(2) 只有某個人看到 Macintosh 電腦感到無比興奮,我們才會僱傭他。

-- 賈伯斯

5、

大約5.4億年前,海底突然出現了多種生命形式,稱為寒武紀大爆發。地球上所有複雜的生命都來源於此。科學家認為,生命突然在這個時期誕生的原因,只是海水的氧氣水平略微增加到某個閾值以上。

現在這個時間點,可能就是人工智慧的寒武紀大爆發。

-- phys.org

歷史上的本週

低期望,多嘗試(2022 #200)

當音樂還是稀缺的時候(2021 #150)

怎樣清晰地表達自己的觀點?(2020 #98)

著名程式設計師 Bill Joy 的人生啟示(2019 #48)

鳴謝

週刊得到國內新一代知識管理與協作平臺 FlowUs 的幫助,深表感謝。

FlowUS = 文件 + 表格 + 網盤。你可以用它寫文件、做主頁、管理資料、儲存檔案等等。

每一期週刊同時釋出在 FlowUs 專欄,歡迎大家也去開通自己的專欄和主頁。

(完)

相關文章