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

推薦訂閱源

博客园 - 司徒正美
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 安全吗?
科技愛好者週刊(第 268 期):生產力是形容機器,不是形容人
阮一峰 · 2023-08-25 · via 阮一峰的网络日志

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

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

封面圖

甘肅瓜州的戈壁灘上,有一座頭像雕塑《漢武大帝》。兩千多年前,漢武帝曾經派遣軍隊,在此處戰勝過匈奴。這個頭像高達12.5米,採用紅砂岩材質,通過 3D 雕刻逐塊拼裝而成。(via

生產力是形容機器,不是形容人

程序員創業以後,還喜歡寫書,真是絕無僅有。我只知道一個例子。

賈森·弗裡德(Jason Fried)和戴維·漢森(David Heinemeier Hansson),是互聯網公司 37signals 的主要創始人。他們除了寫程序,就喜歡寫書。

他們已經寫了四本書,都很出名,全部有中文版。

  • 《實幹》(Getting Real),2006
  • 《重來》(Rework),2010
  • 《遠程》(Remote),2013
  • 《何必工作狂》(It Doesn't Have to Be Crazy at Work),2018

這四本書,我全部看過,都是小冊子,收錄了很多短文,解釋他們的創業思想。

這些文章的主旨,簡單說就是一句話:如何創辦一家"小而美"的互聯網公司

他們只有幾十個人,沒有拿過一分錢風險投資,但是活得非常好,每年有幾千萬美元的收入。他們的書就是解釋他們的創業哲學。

我最近讀完了他們的第四本書,正式的中文書名叫作《重來3:跳出瘋狂的忙碌》(電子工業出版社,2020),英文書名為"It Doesn't Have to Be Crazy at Work"(直譯就是《何必工作狂》)。

其中,有一篇文章特別發人深思,提出了一個我從未意識到的觀點,今天想分享給大家。

文章說,不要用"生產力"這個詞評價程序員,因為它是評價機器的。

"生產力"這個詞,英文為 productive,它的高低用產品的多少來衡量。生產力高,就是同樣的時間做更多的工作,或者同樣的工作花費更少的時間。

如果使用"生產力"評價一個人的價值,最終就一定變成追求更高的產出。這是沒有止境的,機器可以 24x7 工作,人不能。

軟件行業一直有一種說法,我們要招聘10倍生產力的程序員。它的言下之意,就是要招聘10倍產出的人,這種目標並不可取。

當你強調生產力時,實際上是在強調,人必須始終忙碌。每一刻都有事情要做,而且總是有更多事情要做! 因此,你會有做不完的工作,閒暇時間越來越少,工作壓力越來越大。

程序員的真正目標,應該是"有效性"(effective)。你的勞動是有效的,切實完成了項目。

當你把"有效性"當作目標時,只要有效完成了項目,你就可以停下來了。因此,你可以追求做更少的事情、用更少的時間達到目標,這樣你會得到更多的閒暇和休息,這才是可持久的。

生產力目標(productive)佔用你所有的時間,把你的日程排滿,追求儘可能多的產出。

有效性目標(effective)正好相反,它不追求添加更多的任務,而且減少那些不該做的事情。

如果有人稱讚你,說你的生產力很高,或者公司以生產力作為考核指標。你可能需要小心,你有變成機器的風險。更好的稱讚應該是,你的勞動很有效,很高效。

37signals 就是一家這樣的公司,他們的書宣傳的就是這樣的思想:不要當工作狂,追求更少的代價取得同樣的效果。

本期週刊的《文摘》部分,還有這本書的另外一篇摘錄。

雲原生深圳沙龍

現在最流行的軟件模型是什麼?一定是雲原生(cloud native),也就是軟件的構建和使用都基於雲環境。互聯網大廠都在轉向該模式。

明天週六(8月26日)下午,深圳有一場技術沙龍,介紹雲原生如何讓企業實現高效部署、資源優化、降低成本。

本次活動由稀土掘金社區 + 火山引擎雲原生聯合主辦,邀請字節的第一線工程師,分享開發經驗,以及雲開發的真實體會。

下面是活動安排,詳細介紹可以點擊進入官網說明

活動地點是深圳灣創新科技中心,也就字節的深圳工區,沒去過的朋友可以去看看。活動免費,來不了現場,還可以報名線上直播。

報名鏈接點擊這裡,或者掃描上方二維碼。現場除了與講師面對面交流,還有抽獎,獎品包括華為 AI 音響、掘金周邊等。

科技動態

1、豬腎移植

紐約大學的外科醫生宣佈,將一顆豬腎臟移植到了人體,目前已經成功工作了32天。

這是他們的第三次嘗試,前兩次都是移植到死者體內,本次是移植到一位已經腦死亡、通過呼吸機維持心臟跳動的患者體內。

豬腎移植的最大難點,是人體會產生排斥反應,導致豬腎停止工作。本次移植對豬腎進行了基因改造,希望能夠克服排斥反應。

去年,美國曾經完成了世界首例豬心臟移植手術,但是患者在兩個月後死亡。

2、毛伊島火災

美國夏威夷的毛伊島,最近發生了美國100多年來最嚴重的火災,造成重大傷亡。

整個城鎮都燒掉了,但是媒體從照片上驚奇地發現,有一棟房子完好無缺。

火災期間,房主正好不在島上,家裡沒人,他原以為自己家肯定保不住了。別人給他看了照片以後,他也大惑不解,為什麼沒有燒掉。

媒體目前分析,有兩個原因。首先,火勢從東面過來,這棟房子東面是一大片草地,起到隔離作用,而且草地也沒有被燒掉。其次,房主2021年重新裝修過,將屋頂改成彩鋼板(上圖是裝修前),從而使得落在屋頂的火星不會點燃。

3、Starship 改裝

SpaceX 公司發佈了 Starship 火箭的改裝照片,兩個工人坐在頂部,大家可以看看,這個世界推力最大的火箭有多大。

這次改裝是將第一級和第二級推進器改成熱分離,也就是第二級點火之後,再分離第一級。因此,需要加強第一級頂部結構的強度。

上圖就是第一級推進器的頂部,加裝了一個帶有排風窗的隔熱罩(下圖)。

4、激光慶祝

一家德國公司為了慶祝成立100週年,本月在總部向天空發射綠色激光,作為生日蠟燭。

這個激光高達10公里,方圓80公里範圍內都能看到,是目前世界最大的綠色激光。

這家公司本身就生產激光器,主要用作避雷針。大型場地周圍部署多個激光器,就能避免被雷擊。

文章

1、TypeScript 五個小技巧(英文)

本文介紹 TypeScript 的一些使用技巧。

2、Docker 如何生成容器名(英文)

創建 Docker 容器時,如果不指定名稱,Docker 會自己為容器生成一個(比如 Romantic_shtern)。這個名字是怎麼得到的?

3、為什麼 TypeScript 不能正確處理 Object.keys()(英文)

本文講解 TypeScript 的一個難點,使用Object.keys()遍歷對象鍵名會產生奇怪的報錯。

4、如何在 QEMU 中模擬樹莓派(英文)

QEMU 是著名的虛擬機軟件,本文演示如何用它新建一個樹莓派虛擬機,可以用來上手 QEMU。

5、UUID(版本4)的一個冷知識(英文)

UUID 意為全局唯一標識符,是一個十六進制的32位隨機數。本文介紹一個冷知識,這個數字的第14位是固定不變的。

6、CSS 摺疊翻頁效果(英文)

本文介紹如何只使用 CSS 實現摺紙一般的翻頁效果。

7、C 語言 Struct 詳解(英文)

C 語言初級教程,詳細介紹 Struct 結構的用法。

8、JavaScript 的 macro 語法(英文)

JavaScript 正在引入 marco 語法,最新版的 Bun 打包器已經支持。本文介紹這個功能。

工具

1、Simple Statistics

一個統計學的 JS 庫,提供基本的統計函數。

2、豆包

字節推出的 ChatGPT 類產品,免費使用。

3、TrackerControl

一個手機 App,用來監控手機軟件對於用戶行為的數據收集(即跟蹤行為)。(@cheanus 投稿)

4、DCNews

一個開源的 Go 應用,將微信群的聊天消息,自動同步到預設的 Discord 頻道。(@121812 投稿)

5、Walrus

一個開源的應用管理平臺,讓開發人員無需瞭解底層平臺的細節,即可自助進行部署、管理和交付。(@Aleegra 投稿)

6、GFPGAN

騰訊開源的舊照片 AI 修復,查看 Demo。(@Y024 投稿)

7、銅鐘

一個主打"聽歌"功能的 Web App,有豐富的音樂資源、簡潔的 UI 和方便的交互,代碼開源。(@enzeberg 投稿)

8、auto-animate

一個網頁動畫庫,可以為網頁應用添加平滑的過渡,支持各種主流框架。(@GenerQAQ 投稿)

9、background-removal-js

一個去除圖片背景的 JS 庫。

10、scrcpy

一個跨平臺的桌面應用,映射安卓手機的屏幕到電腦桌面,允許使用鼠標和鍵盤控制手機。

資源

1、WordPress Playground

WordPress 官方推出的練習場,可以在瀏覽器裡面新建一個 WordPress 實例,用來測試插件或樣式主題。

2、Periodic Table Cli

一個命令行的元素週期表,還可以互動。

3、寫給開發者的數據庫技巧

一本免費英文電子書,介紹一些高級的 SQL 語句的用法。

4、面試押題王

輸入應聘的崗位描述,它通過 AI 自動生成面試問題和答案。不過,題庫裡面的技術類面試題比較少。(@vickwv 投稿)

圖片

1、固態硬盤外接盒

一家德國公司推出了 M.2 接口的固態硬盤外接盒,樣子就像真空管一樣,非常新奇。

2、加大瓷磚圖案

1969年,加州大學洛杉磯分校(UCLA)發出了第一條互聯網消息。

當時,該校的兩位教授通過網絡發出兩個字母"LO"。他們原想發送的是"LOGIN"。但是,只發出前兩個字母,網絡就崩潰了。

2011年,為了紀念這個事件,在翻新該校的博爾特大廳(Boelter Hall)時,建築師用兩色的瓷磚,在地面上嵌入了二進制密碼。

一共是14行,每行八塊瓷磚,完整的分佈圖如下。

轉成二進制,就是下圖。

根據 ASCII 碼,轉換成文字,就是"lo and behold!"(登陸看看!)。

文摘

1、我們不是一家人

本文摘自 37signals 公司的《重來3》(電子工業出版社,2020)一書。

有的公司喜歡宣揚"我們都是一家人"。不,你們不是一家人。

在 37signals,我們也不是一家人,我們是同事。這並不意味著我們互不關心,也不意味著我們不會盡力施以援手。我們相互關心,也樂於助人,但我們不是一家人。這在你的公司也一樣。

我們這群人聚在一起工作,只是為了做出產品, 我們只是共同努力,把公司的產品做得盡善盡美,可我們不會為它擋子彈。你對你的公司也一樣。

我們為自己的產品而驕傲。這就足夠了。

某些高管說他們的公司就像一個"歡樂的大家庭",那你就要當心了。一般來說,他們的意思並不是,無論你遇上什麼事,公司都會保護你,也不是說公司會無條件地愛你。他們的意思更有可能是:他們需要的是單向的犧牲----你的犧牲。

這是因為,一提"家庭"這個畫面,一種同甘共苦的情懷就會油然而生。你工作到深夜或放棄假期也要幹活,這不僅僅是為了給公司掙到更多的錢,不,不,你是在為"大家庭"做出奉獻。

事實上,這只是某些人企圖忽悠你,想讓你忘掉合理的個人利益,打出的如此蹩腳的情感牌。

公司又不是黑幫,收留的全是孤兒,讓他們為家族打天下。公司企圖偽裝成你的家庭,不過是又一個花招,目的是把公司的需要置於你真正家庭的需要之前。這招太噁心了。

最優秀的企業不是家庭。它們是家庭的後盾,是家庭的同盟軍。它們提供健康的,能讓人找到成就感的工作環境,讓員工能在合理的時間合上筆記本電腦,去做最好的丈夫、妻子、父母、手足和孩子。

言論

1、

很多成功的藝術家,不是因為模仿某種風格而成功,恰恰相反,他們不顧一切地做自己想做的事情,直到建立了自己獨特的風格。

-- 《永遠不要浪費你的中年危機》

2、

JavaScript 之所以流行,只是因為它在瀏覽器中具有壟斷地位,沒有替代品,我們都被它扣為人質。

-- Hacker News 讀者

3、

一位美國法官判決,AI 生成的作品沒有版權,因為"沒有人類的參與"。

這可能對軟件業產生重大影響。如果在未來,公司的大部分代碼由 AI 生成,這些代碼將不受版權保護。這意味著,未來的大部分代碼可能都沒有版權,這將是一件大事。

-- 《沒有人類作者,就沒有版權》

4、

我們正在目睹有用的互聯網的終結。未來的互聯網上有用的內容,將是在深鎖的付費牆後面,或者在各種不開放的私人論壇裡面。可以公開訪問的互聯網,將充斥著越來越多的內容農場和 AI 模型產生的碎屑內容。

-- 《互聯網的最後一頁》

5、

芬蘭首都赫爾辛基,每年的交通事故死亡人數非常少,不超過5個人。

一位美國記者採訪當地官員,詢問採用了什麼高技術。官員答道:"我們沒有使用任何高技術,只是強制要求放慢車速。"

-- 《自動駕駛與交通安全》

歷史上的本週

全世界最繁榮的行業(2022 #221)

雲服務流量有多貴?(2021 #171)

為什麼人類沒有越來越閒?(2020 #121)

名校畢業,不容易創業(2019 #71)

(完)