本雜誌開源(GitHub: ruanyf/weekly),歡迎提交 issue,投稿或推薦你的專案。
週刊討論區的帖子《誰在招人?》,提供大量就業資訊,歡迎訪問或釋出工作/實習崗位。
封面圖
建於1995年的塔克拉馬干沙漠公路,全長552公里,穿越世界第二大流動沙漠。兩旁的綠化帶採用滴水灌溉,防止公路被沙漠吞沒。( 出處:Instagram)
本週話題:U 盤化生存和 Uber-job
最近,我學到了幾個新詞,跟大家分享一下。
(1)零工經濟:指的是越來越多的就業,屬於"打零工"性質。穩定的長期工作越來越難找,只找得短期的臨時僱傭,許多人就靠長期打零工養活自己。
(2)斜槓青年:指的是從事過多種職業的年輕人。因為他簡歷的"職業"一欄,會填寫很多不同的工作,需要用斜槓分隔。
(3)U 盤化生存:這是羅振宇老師提出的概念,他提倡年輕人"自帶資訊,不裝系統,隨時插拔,自由協作",也就是像 U 盤那樣,把你插在哪裡,你就在哪裡工作,時刻準備著被切換到另一個位置。
(4)Uber-job:指的是 Uber 那一類在網上接單的工作,一單一單計算報酬,屬於臨時承包商的性質,比如開網約車和外賣送餐。
我覺得,這些詞很可能會變成常見詞彙。因為現在,企業的存續期越來越短,大部分企業不是持續經營,存在十年、二十年,而是短期經營,一兩年如果賺不到錢,就關門歇業了。最近疫情期間,尤其顯著。
我們父母那一代的就業模式----進單位就一直幹到退休,從基層慢慢升遷到高階崗位----已經不現實了。企業現在用人都是短期的,它自己都不知道幾年後還在不在,怎麼可能給你一個長期有保障的未來呢?普通人不停地換工作,才是常見的情況。
年輕人應該怎麼面對這種"就業短期化、職業不確定"的趨勢呢?
我覺得,這才是眼下最大的社會課題之一。科技的進步無法預見,各行各業每天都在洗牌,世界局勢又如此動盪,充滿各種突發事件,現實大概很快就會變成: 大多數人依靠打零工、在網上接 Uber-job 為生,成為斜槓青年,被迫 U 盤化生存。
Vue.js 3.0 專題課
Vue.js 3.0 最近釋出了,作為一個主流的前端框架,大家都在對這個新版本摸索熟悉之中。
本週就介紹一門 Vue.js 3.0 的專題課給大家,由京程一燈提供。
目前,市面上的 Vue.js 課程很多,但大部分是基礎課程,而且往往沒有及時更新。如果你希望全面升級 Vue.js 水平,掌握更多的開發技能,跟上 Vue.js 3.0,不妨看一下這個專題課 ---- 《 Vue 從無到有的思想精髓》 。
它深度講解了 Vue.js 3.0 那些值得關注的新特性,以及如何進行效能最佳化,和 Vue.js 在小程式端的應用。這個課程一共有三節課,下面是《課程大綱》。
注意,該課程適合已經瞭解 Vue.js 基礎用法的開發者,最好有使用經驗。目標是透過三節課,帶你成為 Vue.js 開發高手。
這個專題課原價98元,現在掃描下面二維碼進群,只要1元 ,無轉發等套路。由於名額有限,僅限前100位掃碼進群的同學。
資訊
1、電子遊戲成為學校教材
波蘭的生存模擬遊戲《這是我的戰爭》(This War of Mine),最近成為波蘭教育部認定的教材。該遊戲中,玩家因戰火而困在廢墟,為了維持溫飽,必須決定是否狠下心掠奪手無寸鐵老夫婦最後的糧食。
波蘭教育部認為,這款遊戲呈現了戰爭的殘酷與人性的善惡,引導玩家思考生命與道德價值觀的輕重,遊戲所獲得的反思大於遊戲本身的娛樂性,是極富教育意義的教材。現在,很多人認為"遊戲即教育",電子遊戲提供了沉浸式的環境,將成為學習的一種很好的形式,類似《這是我的戰爭》這樣的教材以後會越來越多。
2、疫情期間的 3D 列印比賽
國外一家 3D 列印網站,舉辦了一個比賽,要求參賽者提交有助於戰勝疫情的 3D 列印小作品。所有參賽作品的 3D 列印原始碼,都可以在該網站免費下載。
上圖是一些獲獎作品。左上是戴在手腕的按鈕輔助工具,右上是無需用手即可觸控按鈕的戒指,左下是套在手上的多功能掛鉤,可以推、拉和提東西,右下是塞在門底部的一個楔子,可以輕鬆用腳開啟和關上門。
3、閃電的世界記錄
世界氣象組織最近認定,2018年10月31日巴西的一次閃電,是世界最長的閃電,長達700多公里,相當於從倫敦到瑞士巴塞爾。另外,還認定2019年3月4日在阿根廷北部的閃電,是世界持續時間最長的閃電,持續了整整16.73秒。
這些記錄是透過新的衛星閃電成像技術計算得到的,由於以前沒有該技術,所以這次的"世界之最"只針對最近幾年有記錄的這段時間。
4、機器人餐廳
廣東順德最近開張了一家機器人餐廳綜合體,所謂"綜合體"就是同時包括了中餐、火鍋、快餐三大業態。這家餐廳一共有21種機器人,比如粉面機器人、早餐機器人、咖啡機器人、漢堡機器人、煲仔飯機器人等,總計可以製作近200種菜品。
不過,這家餐廳並不是完全自動化,仍然有人工服務。據報導,投資方計劃在廣東開出更多的這種機器人餐廳連鎖店,並且還會研發其他品種的機器人,最終目標是實現無工作人員的餐廳。
漢堡機器人
粉面機器人
堡仔飯機器人
冰淇淋機器人
"從天而降"的雲軌配送服務
5、上海自動駕駛的載客運營
6月27日,滴滴出行首次面向上海的公眾開放自動駕駛服務。使用者報名後,可以在指定的測試路段,透過網約車,進行自動駕駛試乘。
體驗過程長約20分鐘,車輛的最高時速限定為50公里,會包括轉彎、剎車、掉頭等環節。每輛車的駕駛座配有1名工作人員,如遇突發情況,他會接管車輛。
6、Redis 創始人離職
Redis 專案的創始人@antirez 宣佈退出程式碼的日常開發,以後只充當該專案的顧問。理由是"我寫程式碼是為了表達自己,而現在我的大部分精力都花在檢查其他人提交的程式碼,但我從不想成為軟體維護者。"
很多人靠開源專案賺錢,不曾想過維護這些專案是一件讓人精疲力竭的事情。另外,他是義大利人,這可能也是他特別厭倦做艱苦的維護工作的一個原因。
7、一句話訊息
- 一名美國22歲男子因為發起和出售 DDOS 攻擊,被法院判處13個月監禁。
- 杭州樂高旗艦店開幕,工作人員用70萬片積木,搭建接近真人大小的"西湖十景"斷橋相會,請看下面的一分鐘搭建影片。
- Chrome 瀏覽器將強制 HTTPS 證書的有效期,最長不超過一年。
- 波士頓市議會透過決議,不得在該市使用人臉識別技術。這是舊金山以後,美國第二個這樣規定的城市。
- 美國中央情報局 CIA 釋出了它的第一支電視招聘廣告,招聘間諜。片長一分鐘,拍攝風格不像廣告,更像電視劇《國土安全》。
- 北京豐臺區出現類似"小坦克"的自動消毒車,可以360度噴灑消毒液,每小時消毒1萬平米。它的瓶頸應該是供電,無法長時間連續使用。
文章
1、谷歌搜尋的一個技巧(英文)
如果你想快速瞭解一個新事物是什麼,一個簡單的方法就是在這個詞的後面加上"vs",谷歌會自動提示跟它最接近的事物。
這個技巧對百度也有效。
利用這個 API,可以畫出事物之間的關係圖。
2、Web Extension API 介紹(英文)
6月22日的 WWDC 大會中,蘋果宣佈 Safari 瀏覽器會使用 Web Extensions API 支援瀏覽器外掛。這意味著只要使用這個 API,你的外掛就可以同時在 Firefox,Chrome,Opera 、Edge 和 Safari 中執行。這裡還有 MDN 上面的 API 教程。
3、Apple WWDC 2020 對 Web 開發者的意義(英文)
剛剛舉行的蘋果開發者大會,公佈了幾個對 Web 開發者會產生影響的決定,比如 Safari 開始支援外掛,並且外掛可以在蘋果商店出售,以及允許網站使用 FaceID 和 TouchID 進行使用者認證。
4、蘋果拒絕實現的 Web API(英文)
蘋果公司表示,Safari 不會支援16個 Web API,同時還會縮減一部分已實現的 API 的功能,理由是它們可以用來生成使用者指紋,威脅使用者隱私。
5、非同步剪貼簿 API 介紹(英文)
Safari 13.1新增了對 Async Clipboard API 的支援,使得網頁可以透過這個 API 讀寫系統的剪貼簿。這比當前透過 ClipboardEvent 的 DataTransfer 物件讀寫剪貼簿,有很多優勢。
6、WebP 影像真的優於 JPEG 嗎?(英文)
谷歌聲稱,在同等質量的情況下,WebP 格式比 JPEG 體積小25 - 34%。作者對這個宣傳有懷疑,實際測試發現,如果使用 MozJPEG 編碼器,WebP 格式幾乎沒有優勢。
7、我如何從 GitHub 贊助年收入10萬美元(英文)
我一直很想知道, GitHub 的"贊助"功能是否真能拿到錢。這篇文章告訴我們,真的是可以的,作者介紹了一些技巧,使得他的一個開源專案,年贊助達到了11萬美元。
8、如何不靠運氣變得富有(中文)
Naval 是美國風險投資家,這是他的3小時長播客《如何不靠運氣變得富有》的中文翻譯,介紹了他的財富觀,非常值得一讀。(@taosue 投稿)
9、10個日常使用的 Linux 應用程式(英文)
本文推薦10個常用的 Linux 應用程式,比如 BT 下載客戶端 Fragments、虛擬機器解決方案 GNOME Boxes、繪圖程式 Krita。
10、Rust 學習路線圖(中文)
近幾個月,作者開始學習 Rust,並用 Rust 開始寫一些程式碼,根據自己的學習經驗,製作了這一份 Rust 的學習路徑。(@leoython 投稿)
工具
1、Tiny C 編譯器
傳奇程式設計師 Fabrice Bellard 寫的一個 C 編譯器,只有 100KB 大小,編譯時間只有 GCC 的幾分之一。
2、BUI
一個國產的 UI 互動框架, 用於快速定製開發 WebApp、微信公眾號、小程式的 webview 適配,以及混合移動應用等。(@yangyongzhen 投稿)
3、elevator.js
一個使得"回到頂部"的網頁滾動,具有電梯效果的 JS 庫。
4、webp2jpg
一個純前端的線上圖片格式轉換工具,可以快速將圖片轉為另一種格式,並且提供多個引數可以調節。(@renzhezhilu 投稿)
5、tauri
一個類似 Electron 的跨平臺桌面應用開發框架,但是基於各平臺自帶的 WebView,所以應用打包出來的體積比較小。(@jwenjian 投稿)
6、Textures.js
一個 JS 紋理庫,基於 D3.js。
7、robotjs
一個 Node.js 的桌面自動化指令碼庫,支援 Mac、Windows 和 Linux。
8、foam
VS Code 的一個外掛,使得 VS Code 可以用於個人的筆記和知識管理,支援 Wiki 語法和視覺化圖形。
9、Shoes
一個開發桌面小程式的跨平臺框架,特點是語法簡單,容易上手。
10、Linear
一個線上的專案管理軟體,用於 Bug 管理,比 Jira 用法簡單。
資源
1、Mowned
一個手機資料庫,可以生成免費的個人頁面,讓你展示自己用過的手機。
2、11 Foot 8
美國有一座鐵路橋,高11英尺8英寸(3.56米),比常見的限高11英寸10英尺低了一點,導致橋下行駛的大卡車,經常會擦撞到車頂。
有人實在看不下去了,就在橋邊裝了兩個攝像頭,把拍到的所有事故影片,做成一個網站,名字就叫"11 Foot 8"。
3、Youtube 免費軟體開發教程
該網站收集 Youtube 上面各種免費的軟體開發影片教程。
4、使用 Raspberry Pi 學習作業系統開發
這是一個免費英文教程,教大家怎麼用樹莓派,一步步開發一個簡單的作業系統核心,每一步都有例項程式碼。
5、JavaScript 生成藝術圖形教程
這個教程介紹 JavaScript 如何生成8種藝術圖形。
圖片
1、Mac 電腦的高價配件
蘋果的 Mac 電腦有一些配件,價格高得難以理解。
Mac Pro 主機的四個輪子,5289元人民幣。
顯示器支架,7799元人民幣。
Mac Pro 主機的四個支腳,2249元人民幣。
2、膨脹的鋰電池
Reddit 有一個頻道,專門讓使用者上傳各種膨脹的鋰電池的照片。
文摘
1、為什麼鳥類可以飛越珠穆朗瑪峰?
斑頭雁之迷
斑頭雁(bar-headed geese)冬季生活在印度中部,夏季生活在哈薩克或蒙古。每年,它都要從印度飛到蒙古,然後再飛回來。
從印度到蒙古,斑頭雁必須越過世界最高的喜馬拉雅山脈,現在已知這些鳥類的飛行高度可以達到8500米。這是如何做到的?
8000米以上的高度,氧氣極為稀薄,人類呼吸非常困難。但是,斑頭雁可以順暢地呼吸,這就是它們能飛越喜馬拉雅山的主要原因:它們的肺遠比人類的肺強大高效,即使在那樣的高度,身體也能得到足夠的供氧。
鳥類的肺
事實上,所有鳥類(蜂鳥,鴕鳥,鴿子)都有超高效的肺部。人類和其他哺乳動物的肺,跟它們一比,看起來都很低階。
人類和哺乳動物的呼吸,進出都是同一個口,嘴和鼻子同時用於呼氣和吸氣。但是,鳥類不這樣,呼吸的進口和出口是分開的,有兩個口,氣體在體內永遠是單方向流動,空氣被吸收氧氣後,不會再次經過肺部,這樣的效率更高。
而且,鳥類的骨頭裡面有氣囊和中空的空間,可以儲存空氣,進一步使得呼吸更容易。
恐龍的肺
鳥類是如何獲得這樣強大的肺呢?
答案很簡單,它們從恐龍那裡繼承來的。鳥類的祖先是恐龍!恐龍的肺也是高效的,所以它們的體積才會變得這麼大!它們的肺可以支援龐大身體的供氧。
大氣含氧量的變化
恐龍的肺的進化,與地球環境的變化密切相關。
幾億年前,陸地上剛剛出現植物,這時地球大氣的氧氣含量很高,超過了30%。相比之下,今天空氣裡的氧氣含量只有21%。
由於氧氣太多,使得呼吸效率低下的昆蟲,可以繁殖得很大。蜻蜓的翼展能達到1米左右,蜈蚣長2米多,青蛙等兩棲動物像飯桌一樣大。
氧氣太多就容易發生燃燒,也容易與腐爛植物裡面的碳元素結合,產生二氧化碳。因此時間一長,地球大氣的氧氣含量就開始下降了,從石炭紀(3億年前)30%的高點,快速下降到二疊紀(2.5億年前)的12%左右。地球上百分之九十五的生命體,由於無法適應氧氣含量的下降而死亡,這是地球歷史上最大的生物滅絕事件。
還活著的5%的生命體,必須適應低含量的氧氣,才能生存下去。恐龍就是在那個時候出現的,慢慢進化出了高效的肺系統。
後來,空氣的含氧量又開始回升,達到20%以上。恐龍由於具有強大的肺,體積就越長越大。而且,它們空心的骨頭,也有助於減輕整體重量。
鳥類從恐龍演化而來,具有同樣的肺系統,專門適應低含氧量的環境,這就是為什麼它們能飛越珠穆朗瑪峰的原因。
言論
1、
建立一家大型網際網路公司的最佳方法,就是幫助人們去做他們想做的事情,並使事情變得容易10倍。
人們想在網上寫東西,但是大多數網站的釋出門檻太高了,所以才有了推特,你只需要寫一句話就能釋出。
-- Evan Williams,Twitter 的創始人之一
2、
唯一不適應遠端工作的是中層管理人員。
基層員工對於在家工作感到很高興,只要把活做好就可以了。高層管理人員只需要對銷售和產量數字負責。中層管理人員的不適應在於,他們的職責是直接監控基層員工,最常用的判斷方法是透過是否坐在座位上等跡象,來判斷工作量和工作是否勤奮。
-- Hacker news 讀者
3、
我有一種反英雄主義的精神。以前看電視時,我就對皇帝和將軍不感興趣,覺得他們已經有榮耀和風光了。
我更關心皇帝和將軍手下的那些小兵,有時戰鬥剛開始,他們就被殺死了。他們腦海裡想的是什麼?會有人記得他們,為他們哭泣嗎?
-- 黃西自傳《黃瓜的黃,西瓜的西》
4、
時鐘和鏡子改變了人類社會。
時鐘創造了一種焦慮文化。
鏡子創造了一種自戀文化。
-- David Perell
5、
100年前的中國,四千個人裡面才有一箇中學生,其他都是文盲。
-- 李敖
6、
如果目標只是到達終點,那樣的成功是非常空洞的。
最好的目標是,你和很多勝利者一起到達終點。身邊的勝利者越多,成功就越讓人滿足。
-- 霍華德·舒爾茨(星巴克創始人)的自傳
回顧
2019年的本週(第 63 期):大魚贏家通吃,小魚很難存活
2018年的本週(第 11 期):程式語言加速進化,通才越來越難
訂閱
這個週刊每週五發布,同步更新在阮一峰的網路日誌和微信公眾號。
微信搜尋"阮一峰的網路日誌"或者掃描二維碼,即可訂閱。
(完)