科技愛好者週刊(第 200 期):低期望,多嘗試

阮一峰發表於2022-03-25

本雜誌開源(GitHub: ruanyf/weekly),歡迎提交 issue,投稿或推薦科技內容。

週刊討論區的帖子《誰在招人?》,提供大量程式設計師就業資訊,歡迎訪問或釋出工作/實習崗位。

封面圖

派拉蒙影業公司使用400架無人機,在美國德州奧斯汀市上空,組成了一個全世界最大的二維碼。它是可以掃描的,指向該公司即將上映的科幻影集《Halo》。這種方式的宣傳效果很好,以後城市的上空也許經常會出現飛翔的二維碼。(via

本週話題:低期望,多嘗試

(一)

馬斯克最近在推特上,說了一件往事。2009年,他與著名投資家芒格共進午餐。

他對芒格說,自己打算投資做特斯拉。芒格極其不看好電動汽車,認為肯定會失敗,一條條給他分析理由,勸他不要做。

馬斯克聽了很難過,對芒格說,你的理由我都同意。但是,即便什麼都不嘗試,我們也會死,所以無論如何,我都打算嘗試一下。

這條推特的下面,很多人留言,稱讚馬斯克的遠見,感嘆芒格年紀大了,太保守了。

我的想法有點不同。我覺得,這是大家不熟悉芒格,其實他和馬斯克都是對的,都值得我們學習。我們應該像芒格那樣謹慎,像馬斯克那樣做事。

芒格今年已經98歲了,一輩子都主張價值投資,不建議風險投資。有人問過芒格:"你年紀這麼大了,你認為人生幸福的秘訣是什麼?"

芒格就回答了三個字:低期望。如果你對什麼都有較高的期望,一生都會很痛苦,低期望就比較容易感到滿足。

所以,他對於任何投資專案都是低期望,都假定不利的情況將會發生,有利的情況很可能不會出現。電動汽車偏偏是風險特別大的專案,2009年世界上還沒有成功先例,特斯拉那時總共只造出了147輛汽車,還賣不出去,怎麼看都註定會失敗。所以,芒格從理性的角度看,認為不該投這種專案。

馬斯克其實同意芒格,也認為不宜對這個專案有期待。但是,他的過人之處就在於,他認定汽油車會被淘汰,電動車是未來的趨勢,值得冒險。也就是說,馬斯克是從科學和個人理想的角度,看待這個專案。

這兩種立場並不矛盾,可以結合在一起。我們應該做一個積極行動的悲觀主義者,對未來低期望,但只要是值得的,就堅定去做。當一個有前途的新專案出現在你面前時,不妨認定它很難成功,但是如果你相信這個專案,即便賺不到錢你也想做,那麼無論如此,你要去試一下。

(二)

上週,我還讀到一篇中文的短篇小說《星戰值班員前傳》,似乎跟今天的話題有關係,也放在這裡說。

這篇小說網上有全文,但是我不確定有沒有版權,就不放連結了。

小說的主人公是一箇中年人,前半生很不成功,流落在各種低薪崗位,做過停車場看門人、景區導遊、酒店擺渡車駕駛員、劇組的勤務等等。有一天,他看到招聘廣告,去應聘倉庫管理員。上級告訴他,這個倉庫存放著星球大戰的物資,他的職責就是看管這些物資。

他聽了很興奮,自己終於成為某個重大事件的一部分,幻想著各種迎戰外星人的場面。

但是,他上班後發現,生活跟以前沒有什麼兩樣,反而變得更加無聊,每天就是一個人面對一個個冰冷的貨架。

設定好的程式對機器人繼續生效,它們一直工作到地面上一個貨箱都不剩。收工後,它們成群結隊地跑向充電區排隊充電,充電完畢,它們又集中到一個休息區,每隻剛一停穩,身上閃爍的藍燈和執行中發出的小聲音同時湮滅了,不久倉庫裡變得好安靜。"

就這樣過了好多天,生活日復一日。後來,他偶然間才知道,星球大戰已經開始了,雙方已經交戰很久了。他這才意識到,即便有星球大戰,他的生活也不會改變,依然是每天面對一倉庫冰冷的貨架。

小說就到這裡結束了。你可以這樣理解,小說的意思是,儘管這是一個星球大戰的時代,風起雲湧,但是它跟你無關,你只是一個倉庫管理員,你的生活永遠被侷限在底層,無法參與這個時代。

我覺得,這就是當代的寫照。這是一個科技高速發展的時代,但是普通人無法參與,只是時代的旁觀者。

就是因為這個原因,你不得不對發生在你身上的事情抱有低期望,不能盲目樂觀自己會有好運。普通人很難遇到好運,反而任何一個小意外,就足以把你難倒。但是你不能放棄,必須多嘗試,多去做,儘量參與,這樣才可能會有改變。

雙翼能力提升訓練營

今年的就業形勢大不如從前。一方面,今年的高校畢業生已超過1000萬;另一方面網際網路行業普遍收縮,流入市場的崗位正在大大縮減,供大於求的局面加劇。

面對嚴峻的現實,很多同學的想法都是"先上岸,再擇業",做好各種準備,不放過任何機會:一邊在準備考研、考公務員,一邊也積極求職,向企業投遞簡歷。

為了滿足這些同學的需要,開課吧推出了《碩士學歷+硬核技術計算機雙翼能力提升訓練營》,透過四天的課程,同時進行考研準備和求職面試的強化培訓。

在考研準備的部分,會詳細講解考研招生流程和最新政策,分析報考趨勢,以及公共課、專業課成績提升技巧。

同時會配合開課吧自主研發的 AI 系統,根據歷年資料(報考人數、分數線等),進行科學估分和排位,為你制定專屬備考方案,精準擇校擇專業。

在求職能力提升的部分,開課吧邀請了 BAT 等頭部大廠的講師,開設了 Java、AI、Web、CS 四個技術專場,都是招聘的熱點崗位。

  • 第一場:Java 專場
  • 第二場:人工智慧 AI 專場
  • 第三場:Web 前端專場
  • 第四場:演算法研發 CS 專場

主講老師都是各自領域的技術專家,會介紹該種技術的技能要點、相關崗位求職注意點、行業發展趨勢、大廠篩選簡歷套路、面試拿 OFFER 技巧等,讓你的求職之路更暢通。

整個課程還有下面的特點:(1)講解通俗易懂,轉行的在職人士也能聽,目標是讓零基礎的人也理解該怎麼做、怎麼學;(2)提供伴隨式的程式設計環境,導師帶練帶背,,幫你消化疑難知識點;(3)講師、助教、班主任三位一體跟蹤式服務,全程為你答疑解惑。

微信掃描上方二維碼,瞭解課程詳情並零元報名。報名後,新增老師微信,領取課程和到課福利

  • AI 學習路徑資料
  • Java 應聘簡歷範例 + 面試百題
  • 前端應聘簡歷範例
  • 百度內部面試評估表

科技動態

1、紙製圓珠筆芯

圓珠筆都有一個墨水筆芯,就是一根塑膠細管,裡面填充了墨水。為了減少塑膠的用量,日本 Uni-Ball 圓珠筆公司研發出了一款紙製筆芯,墨水填充在紙管裡面。

這種筆芯使用了三層特種紙,可以防止墨水滲漏和變幹,這些紙張可降解,並且還足夠堅固,可以持續數年之久。不過,目前還無法完全不用塑膠,紙管只能減少塑膠用量的88%。

2、顯示卡與以太坊區塊鏈

本週,國外的顯示卡價格大降,澳大利亞的 RTX 3080 顯示卡據說一天內跌價35%。有的分析認為,這與以太坊即將切換區塊鏈的共識機制有關。

目前,以太坊的測試鏈已經執行成功,可能會在6月份與主鏈合併,到時共識機制將從工作量證明(PoW)切換到權益證明(PoS)。切換後,新的節點不透過計算雜湊產生,這意味著顯示卡挖礦沒用了。

一旦以太坊不再為了挖礦耗費能源,這對加密貨幣會產生什麼影響,令人非常好奇。

3、最親民的蘋果桌面

如果想使用蘋果的桌面電腦,目前最便宜的方案(不考慮黑蘋果),大概是 Mac mini 主機 + 一臺顯示器。但是,有網友在推特說,更好的方案是使用沒有螢幕的 MacBook Pro。

他說,購買拆掉螢幕的 MacBook Pro,將其當作主機使用,這樣不僅有觸控板和鍵盤,而且還有更好的揚聲器,更重要是售價也更親民。

4、LoRa 協議的實驗

英國的一家公司進行了一次實驗。他們透過射電望遠鏡向月球發射 LoRa 無線電訊號,經過2.44秒以後,收到了月球反射回來的訊號,訊號的傳播距離大約為 453,824 英里。

LoRa 是一種低功耗、長距離的物聯網通訊協議,一般用於傳輸遠距離裝置的訊號,比如大型停車場的監控系統,以及南非國家公園用他追蹤犀牛。本次實驗展示了 LoRa 的潛力和通訊極限。

由於可以低成本的遠距離通訊,LoRa 有很多應用場景,舉例來說,可以用來遠端抄水錶、電錶。

5、郵票條形碼

英國皇家郵政宣佈,將在該國最常用的女皇郵票右側,新增條形碼。每個條形碼都是獨一無二的,有助於郵票的防偽和追蹤,這樣可以提高郵政處理的效率和安全性。

條形碼屬於郵票的一部分,必須完整使用,不能只貼條形碼,不貼左側頭像部分。非條形碼的老郵票將被逐步淘汰,最晚可使用到2023年1月31日。

雖然這個主意很好,但問題是,現在還有多少人使用郵票?年輕一代已經不再手寫信了,企業使用信件也越來越少。大規模更新郵票基礎設施,是否值得。

文章

1、蘋果 Thunderbolt 4 Pro 資料線 (中文)

蘋果公司釋出了一根 1.8m 長的 Thunderbolt 4 pro 連線線,售價949元人民幣。這根線到底有什麼神奇之處,要賣這麼貴?

2、我們在月球種出了綠葉(中文)

重慶大學的團隊在嫦娥四號月球著陸器上,放置了一個生態圈裝置,裡面有植物種子、昆蟲和細菌。結果,棉花種子順利地在月球上發芽,長出了綠葉。

3、現在的手機刷單灰產(中文)

現在的手機刷單,不再用手機真機了,而是用手機主機板,相當於真機的五分之一。一臺機器可以控制幾十臺手機。

4、開源軟體不應該武器化(英文)

最近,Node.js 模組的作者新增惡意程式碼,只要使用者 IP 地址屬於俄羅斯,就刪除使用者的所有檔案。另一個開源軟體 Terraform 也修改許可證,如果俄羅斯使用者不反對普京,就不得使用該軟體。

本文作者認為,開源軟體一旦武器化,就不能叫做開源軟體了,因為這屬於歧視部分使用者。而且,開源軟體本來就沒有質量擔保,使用者完全基於信任而使用,如果喪失了信任,會傷害整個開源社群。

5、股市上漲 Emoji 的顏色(英文)

Unicode 有一個股市上漲符號(U+1F4C8),最初是日本人引入的,顏色為紅色。歐美人很不習慣,因為歐美的股市上漲是綠色,紅色代表警告、負債、損失和破產,表示股市下跌。於是,一些系統就將這個 Emoji 換成綠色,另一些系統還是保持紅色(上圖)。

6、半導體行業的組成(英文)

本文將整個半導體行業分成了七個部分,逐一介紹。

7、TypeScript 的型別程式設計(英文)

TypeScript 的作用主要是為 JavaScript 新增型別,但是它的型別語法是圖靈完備的,可以進行各種程式設計。本文演示型別的定義、比較、對映、遞迴等語法。

8、Caddy 伺服器如何從 Markdown 檔案生成靜態站點(英文)

Caddy 伺服器內建了 Markdown 渲染,這意味著不需要其他工具了,只要讓 Caddy 直接處理 Markdown,就能生成靜態站點。

工具

1、TreeSheets

一個電子白板的桌面程式,很適合記筆記,要比思維腦圖好用,也可以用作自由格式的電子表格。

2、Wt

一個 C++ 框架,用來寫網頁。你沒有看錯,就是用 C++ 寫上面這樣的網頁,詳見教程

3、Fossil Wiki

一個開源的 Wiki 軟體,出自 SQLite 作者之手,質量肯定沒有問題。它同時也是一個版本管理系統,資料儲存在 SQLite 裡面。

4、go-mitmproxy

Go 語言寫的中間人攔截工具,可以攔截 HTTPS 通訊,帶有外掛擴充套件功能和 Web 介面。(@lqqyt2423 投稿)

5、S2

一個表格視覺化引擎,可以為資料表製作各種各樣的效果。(@lijinke666 投稿)

6、Smart TOC

一個開源的瀏覽器外掛,自動為網頁內容生成目錄,便於瀏覽與跳轉。(@lcomplete 投稿)

7、Unicode 向 utf8 轉化演示

這個網頁工具可以演示 Unicode 碼點如何轉成 UTF-8 編碼。(@shfshanyue 投稿)

8、catt

一個命令列工具,可以用一條命令,將大量流媒體網站的影片投屏到電視機,前提是電視機需要支援 Chromecast。

9、Unredacter

這個工具可以還原馬賽克圖片的原始內容。

10、Grist

一個開源的電子表格程式,特點是可以使用 Python 語法寫的表格公式。

資源

1、Web 技能圖卡

這個網站以圖卡的形式,整理出了 Web 開發所需的各種技能,並且進行了分類。

2、野生架構師週刊

網友寫的中文週刊,介紹軟體開發的各種內容,目前發到第11期。(@lcomplete 投稿)

3、開始音樂創作之旅

視覺化的音樂教程,介紹了音樂的組成:鼓、貝斯、和絃與旋律,使用者可以在網頁介面上按照其提供的基本組成來構建自己的 demo。(@zhiweiyi11 投稿)

4、寫給資料學家的機率導論

一本英文的機率學入門教程,本科生難度,可以免費下載。

5、Awesome Games

這個倉庫收集 GitHub 上面的所有開源遊戲。

圖片

1、為什麼會有曲線

下面的圖片上都是直線,為什麼看上去卻像有曲線?

2、摺紙武士

一個23歲的芬蘭藝術家,使用一張中國產的宣紙,手工折出了一個日本武士。

宣紙大小為 95 釐米 x 95 釐米,折成的武士大小為 28cm x 16cm x 19cm,沒有使用任何裁切,可以還原成一張白紙。

作者說,這個作品花了他整整3天時間,所有摺疊加在一起,可能有幾千次之多。

文摘

1、科學論文已經過時了

今天的科學論文,起源於17世紀科學家之間的私人信件。其中一些信件在講座中分發,或者編入書籍,逐漸變成今天的形式。

早期的論文在某些方面比今天的論文更具有可讀性。它們不那麼專業,更直接,更短,也不那麼正式,因此它們本來只是寫給他人的信。

那時,微積分才剛剛發明,整個資料集可以放在單個頁面上的表格中,計算可以手工完成,其它人可以用同樣的方式驗證。所以,以前的論文往往很簡單,一封信就可以寫完。

如今,科學越來越複雜,科學表達越來越難。今天的論文比以往任何時候都長,而且充滿了行話和符號。它們依賴於計算機程式,進行生成資料、清理資料、繪製資料、執行模型。這些程式往往寫得很混亂難懂,但是對結果又是如此重要,導致其他人很難複製出整個推導過程。

換句話說,今天的論文未能完成其最基本的任務:清楚地報告你實際發現的東西,並足以讓其他人來複現它。

這也許應該歸咎於科學現在以軟體的速度發展,各種科學家都依賴程式語言和資料軟體包進行研究。然而,這種傳播科學成果的方式已經400年沒有改變了,今天的論文雖然可以在網際網路釋出,但本質上依然是紙張上的文字和圖片。

如果今天從頭開始設計科學論文,它會是什麼樣子?

論文的每個部分,也許都應該是解釋性文字與少量互動式圖表交織在一起,讀者可以自己控制程式和例子,驗證每一步。

軟體是一種動態的媒介;紙張不是。這就是當前的科學傳播的全部問題:今天的科學成果往往是​​在計算機的幫助下才發現的,那些想法是複雜的、動態的,很難憑直覺得到和理解。然而,到目前為止,我們用於傳播這些結果的最流行的工具是 PDF----實際上是一張紙的模擬。

現在的科學論文,在形式上已經過時了,我們應該思考如何做得更好。

2、遠端工作的問題

我長期負責招聘遠端職位,發現有一個問題。

很多人應聘遠端工作,不是出於想為公司做出貢獻,而是想要一份輕鬆的工作。他們希望工作佔用的時間較少,或者能夠長期地做少量工作而賺錢。

那些應聘遠端工作的人,往往只對領薪水感興趣。很多人可能已經有一份全職工作或其他遠端工作,想要再找一份工作,多一點收入。

他們只想每週投入少量時間,比如每天回覆一次電子郵件,或者每週在幾小時的關鍵工作以後打一個電話溝通一下。這樣才能利用其他時間,做別的事情。

言論

1、

軟體行業中,錯誤的做法往往得到更多的資源。下面是兩個例子:

  • 一個公司裡面,技術債務最多的團隊,員工最多。
  • 問題最多的軟體庫或程式語言,產生最多的話題。

-- HaskellForAll.com

2、

技術團隊的時間可以這樣劃分:70% 用於功能開發,20% 用於消除技術債務,10% 用於學習和實驗。

-- 《管理技術債務》

3、

我在美國公司,曾經與印度和巴西的外包團隊一起工作。我發現,聯合開發時,雙方處於相似的時區真的很重要,我們與巴西團隊合作,就是比與印度團隊合作效果更好。

但是,巴西有一個問題,一旦有重要的足球比賽,就根本找不到人。軟體發生線上故障時,這可不是鬧著玩的。

-- Hacker News 讀者

4、

大多數網站都有一個隱含的假設:它是為短期而設計的,最多存在五年。

十年以後?運氣好的話,可能還在,但設計網站時不會考慮這點。十五年或二十年以後?算了吧,那時網站大概早就消失,或者換一種樣子了。沒有人為長期存在而設計網站。

--《大多數網站都是為短生命週期而設計的》

歷史上的本週

2021年(第 149 期):新能源汽車,誰會是贏家?

2020年(第 97 期):那些為了考試拼搏的年輕人

2019年(第 46 期):推薦演算法的副作用

訂閱

這個週刊每週五發布,同步更新在阮一峰的網路日誌微信公眾號

微信搜尋"阮一峰的網路日誌"或者掃描二維碼,即可訂閱。

(完)

相關文章