本雜誌開源(GitHub: ruanyf/weekly),歡迎提交 issue,投稿或推薦科技內容。
週刊討論區的帖子《誰在招人?》,提供大量程式設計師就業資訊,歡迎訪問或釋出工作/實習崗位。
封面圖
晚餐高峰時,加州大學洛杉磯分校裡面,自動送餐的機器人排成了長隊。(via)
本週話題:掌機的未來
今天(2月25日),Valve 公司的掌上游戲機 Steam Deck 上市了。
它有非常出色的硬體,搭配世界最大的遊戲平臺 Steam,我預測會很搶手,可能一機難求。
它採用 AMD 公司的 x86 CPU,網上已經有拆機影片,完全就是一個迷你筆記本,可以看到散熱的銅管和風扇。
再加上,它的作業系統是 Linux,遊戲平臺不過是 Linux 應用程式。所以,它其實不是遊戲機,而是一臺真正的掌上 PC。
這注定了,它的可玩性和可擴充套件性遠超其他掌上游戲機,可以用來做各種事情,有無數的可能。舉例來說,有人已經在它上面裝了模擬器,玩 Switch 遊戲。
正常年份下,這樣一部掌機上市,消費者就不用考慮其他機器了。但是,今年是一個不正常的年份,不知道什麼原因,各家廠商都推出了掌上游戲機,而且各有特點,適合不同的人群和需求。
我至少可以再舉出四部已經或即將上市的掌機。
(1)Panic Playdate:專門玩黑白螢幕的小遊戲,可以手搖充電。
(2)Analogue Pocket:新版的 Game Boy 專用遊戲機,玩以前的老遊戲。
(3)Snapdragon G3x Gen 1 遊戲機:專門玩安卓遊戲的掌機。
(4)Aya neo:Windows 10 掌機。
今年廠商推出這麼多掌機,這到底為什麼?
一個原因可能是技術成熟了,硬體廠商已經完全掌握瞭如何製造高效能、高續航的手持裝置,新一代掌機的誕生水到渠成。
更大的原因,我猜想是手機市場飽和了,為了找到新市場,大家都盯上了掌機。畢竟,以前的幾代掌機 GameBoy、3DS、PSP、Switch,銷量都是天文數字。
但是,手機市場飽和意味著,每個使用者口袋裡都有一部手機,而且效能都不錯。當使用者已經可以玩免費的手機遊戲,他還會願意再掏錢買一部掌機嗎?
Steam Deck 的銷量會告訴我們,掌機還有多大的市場。我個人還是很看好的,這些年來,我越來越發現,遊戲是一種非常強勁的真實需求,人們真的願意為玩遊戲掏錢。
甚至以後人們沒有手機、只有掌機,也是可能的。因為手機現在已經不是通話裝置了,只是一個手持上網終端,通話功能都轉移到藍芽耳機了。那麼,掌機只要整合了通訊模組,就能取代手機,摺疊屏技術正好能讓掌機塞進褲袋。
計算機碩士考研集訓營
本週,考研成績公佈了,幾家歡樂幾家愁。
今年的考研人數歷史最高,有450多萬,相比四年前(2018年)的238萬人,翻了近一倍。可想而知,競爭異常激烈。
根據國內的現狀,考研熱在短期內都不會消失,碩士學歷對於就業、職稱、待遇的影響,還是十分明顯的。
本週介紹的課程,就是針對計算機考研的 《零基礎 - 計算機碩士上岸集訓營》 。
它主要包括兩部分的內容:一是梳理考研專業課、公共課的常見知識點,講解疑難問題;二是介紹和答疑計算機碩士的報考注意點,包括流程、制度、歷年招生情況等大家關心的問題。
在這裡需要說一下國家推出的新政策,那就是 非全日制計算機碩士,允許在職人員不脫產讀研。平日上班,利用週末上課,在職期間就能提升學歷,兩年畢業拿到教育部認可的雙證:學歷證 + 學位證,學信網可查。這相比全日制碩士有很多優勢,值得大家瞭解。
集訓營一共四天,除了講課,還有程式設計練習。全部程式碼都開放下載,課後可以進一步複習和鞏固知識點。
本次集訓營由前百度高階研發工程師領銜授課,清華、人大等高校畢業的資深講師坐鎮。講師具有豐富的經驗,會一對一帶練,理論知識 + 實踐經驗相結合。同時,配有助教和班主任,提供跟蹤式的教學服務。
此外,還會使用課程製作單位"開課吧"自主開發的 AI 系統,結合歷年的報考資料和分數線,進行估分和排位,為大家制定個性化備考方案,精準擇校擇專業,提高考研成功率。
無論你是在校生或已經就業,如果有報考計算機碩士的打算,都可以聽聽看。它沒有專業要求,對於跨專業的同學幫助會更大。週刊讀者有優惠,只需一元 就可以報名!
微信掃描上方二維碼,詳細瞭解課程並報名。支付一元報名費後,新增助教老師微信,就可以領取課程。
如果你還不確定是否要考,或是因為考試難度和是否脫產等問題有所猶豫,也可以先報名瞭解、諮詢,或許就會豁然開朗。
科技動態
1、新式臥鋪動車
春節前,北京至深圳的線路上,首先啟用了新式的雙層臥鋪動車。每個鋪位都為一個單間,避免旅客之間的互相打擾,同時舒適度大大提升。
床位由傳統的橫向,改成了縱向。每個鋪位都有獨立車窗,同時設有插座和 USB 插口,更像一個移動小房間。
2、杜拜未來博物館
杜拜未來博物館在2月22日開幕,此前它的演練影片出現在網上,非常驚豔,堪稱世界最科幻的博物館。只見屋頂緩緩開啟,一艘飛船飛入其中,然後屋頂關閉,請見下面的影片。
很多人懷疑這個影片是計算機生成的,但是由於還有其他路人拍到的版本,所以可能是真的。
這個博物館本身就是一個奇觀,號稱可以讓觀眾體驗2071年的生活。整個建築高77米,沒有一根支柱,使用太陽能供電,俯視該國最繁忙的公路,票價是145迪拉姆(250元人民幣)。
它表面雕刻的文字是阿聯酋總理的名言:"未來屬於那些能夠想象、設計和執行它的人。這不是等待出來的,而是創造出來的。"
3、3G 網路關閉
本週二,AT&T 公司關閉了它的 3G 網路,其他兩家美國通訊商 Verizon 和 T-Mobile 也將在年內關閉 3G 網路。到了今年年底,美國境內將沒有 2G 和 3G 網路,只剩下 4G 和 5G 網路。
關閉的主要原因是,3G 的使用者越來越少,通訊公司不願意再花錢維護了。另外,3G 的頻段空出來以後,可以供 5G 使用,大大提高傳輸速度。
這也意味著,2014年之前的老手機,比如 iPhone6 之前的型號,都不再能無線通話了,因為它們不支援 4G。
4、A340 降落南極
去年11月2日,一架空中客車 A340 從南非出發,降落在南極洲。這是歷史上第一次,大型民航客機降落在南極洲。南極洲90%以上的訪客乘船到達,其它人乘坐小飛機或者運輸機。
A340 需要很長的跑道,但是南極並沒有任何正式的機場。為了解決這個問題,工作人員特別為這個航班,在冰上開闢了3公里跑道。而且,為了增加飛機降落時的抓地力,冰道上刻出特殊的凹槽。飛行員還必須佩戴墨鏡,防止冰面的眩光。
本次飛行是一家旅遊公司的試航。該公司計劃在南極建設一個高檔營地,以後就用 A340 運送遊客和科學家,以及各種物資。
5、漫威電影的漏洞
漫威公司的熱門電影《復仇者聯盟》,主要情節是大魔王薩諾斯戴上無限寶石手套,打一個響指,就會消失一半人口。佐治亞理工學院的一個科學家認為,這裡有一個巨大的情節漏洞。
他認為,當你戴上金屬手套,就根本不可能打出響指。響指的原理是兩根手指擊打,肌肉振動發出聲音。但是,戴上金屬手套就不可能有肌肉振動,所以不會有響指聲,只會有金屬碰撞的聲音。
為了證明這一點,他戴上橡膠手套做實驗,證明確實打不出響指。
文章
1、可以爬山的機器狗(中文)
蘇黎世聯邦理工學院研發了可以爬山的機器狗 ANYmal,它毫不費力地攻克了120米的垂直高度,沒有出現任何跌倒或失誤。本文展示了它爬山的各種影片。
2、偽裝成移動電源的追蹤器(中文)
網上很多店家出售改裝的移動電源,裡面裝了追蹤器。如果拿到來路不明的移動電源,務必小心。
3、在微軟工作是怎樣一種體驗(中文)
作者最近從國內某大廠跳槽到了微軟中國,聊聊在微軟工作這段時間的體驗。(@chinazhangchao 投稿)
4、如何家庭自制草酸鐵鉀晶體(英文)
以前的週刊有食鹽晶體的製作教程,這篇是草酸鐵鉀晶體的製作教程。家庭自制比較容易,只需要鐵鏽、草酸和碳酸鉀。而且它是綠色的,做出來比較漂亮。另外,還有明礬晶體的製作教程。
5、Web Components 的可訪問性(英文)
本文是 Web Components 元件技術的一篇入門介紹,寫得簡單易懂。
6、Oculus Quest 2 的瀏覽器(英文)
Oculus Quest 2 是目前最暢銷的 VR 頭盔,自帶一個瀏覽器可以瀏覽網頁。本文介紹這個瀏覽器的一些開發體驗,以後前端又多了一個需要適配的終端。
7、Dropbox 的糟糕體驗(英文)
作者使用大量圖片,比較 Dropbox 與開源的同步軟體 Syncthing 的使用體驗,前者完敗。
8、webhook 不如 API(英文)
很多網路應用提供 webhook 作為訊息通知機制,作者認為這種機制不如 API 輪詢去獲取訊息。
工具
1、mpv
一個命令列的影片播放器。
2、dsq
一個命令列工具,可以對 JSON、CSV、Excel 等格式的檔案執行 SQL 查詢語句。
3、window.js
一個跨平臺的命令列工具,可以執行 JS 指令碼在桌面新建一個視窗,進行 canvas 作圖。我想不出它有什麼用,但是挺有意思的。
4、noty.js
一個同學原創的網頁通知元件,程式碼很簡單,只有41行。(@daGaiGuanYu 投稿)
5、伽馬影迷
一個瀏覽器外掛,可以在 B 站/豆瓣/IMDb/爛番茄/MetaCritic 等網站上,聚合顯示電影評分和第三方跳轉搜尋連結。(@tonytony2020 投稿)
6、Clover
一個筆記本程式,將筆記、任務列表、日程安排融合在一起,目前有 Web 版和 iOS 版。
7、Prostgles UI
PostgreSQL 資料庫的 Web 管理皮膚,並且做了移動端適配。
8、SyncedStore
一個 JS 的實時同步庫,允許多人實時協作,基於 CRDT 方法。
9、Animatize
可能是最簡單的動畫製作工具。在網頁上傳背景圖片和前景圖片,然後將後者拖進前者,就會自動生成動畫。
資源
1、經典日劇 AI 高畫質修復
網友用 AI 軟體將20年前的經典日劇,轉成了高畫質解析度上傳到 B 站,比如《東京愛情故事》、《戀愛世紀》、《悠長假期》等等,效果非常好。
2、 Rust 語言資料結構和演算法
一本原創的中文 Rust 書籍。(@QMHTMY 投稿)
3、endoflife.date
這個網站列出了幾乎所有主流專案的生命週期列表,可以快速查詢哪些版本還在支援,哪些版本已經過期,比如 node.js 和 Python。(@jerrylususu 投稿)
4、數字影片的工作原理(英文)
這篇長文通俗地介紹了數字影片的生產和消費原理,後半篇是一個詳細的 ffmpeg 教程。
5、PaperSizes
這個網站收集各種紙張的規格,按照行業和國別分類,總計有幾百種之多。
圖片
1、1939年的德國汽車設計
八十多年前,德國曾經出現過一輛怪異的汽車。當時,一個設計師為了1939年的柏林車展,特別設計了一輛符合空氣動力學的汽車。
這個設計即使放到今天,都還是非常新穎。
車展結束後,這輛車從沒有投入過生產,閒置在倉庫。隨著第二次世界大戰爆發,逐漸就不知去向了。
2、77 種地鐵的 M 標誌
地鐵的標誌一般是字母 M(metro 的首字母),下面是世界各地77個城市的 M 地鐵標誌。
華沙地鐵
塞爾維亞地鐵
武漢地鐵
西安地鐵
文摘
1、怎樣會無法招聘到優秀程式設計師?
今天的招聘市場上,每個人都想招到優秀程式設計師。但是,有一些因素,會讓你錯失他們,只招到沒有其他地方可去的程式設計師。
(1) 緩慢的招聘流程
優秀工程師非常搶手,一出現在市場上就會被搶走。只要你把招聘流程放慢,每個階段都要1到2周才給出回覆,他們就會中途被其它公司僱傭。
(2)面試一些他們平時不做的事情
面試時,你問一些他們根本不拿手的、其它領域的問題,比如讓前端程式設計師回答如何除錯 MySQL 的效能。優秀程式設計師會對這種毫無意義的面試感到沮喪,從而自己放棄。
另一種情況是,你讓他們把一個需要好多天工作的技術難題,帶回家解答。優秀程式設計師根本不會有時間,用來解這種題目。技術難題耗費的時間越長、越複雜,優秀程式設計師越會直接拒絕這樣做。
(3)只在本地面試。
你撒的網越小,發現寶物的機會也越小。如果限制只在一個小城市招聘,幾乎就不會有機會遇到優秀程式設計師。尤其是還不提供遠端工作。
另外,要求所有申請人自費到公司進行30分鐘的面試,而你的公司又在很偏僻的地方,也很難招到優秀程式設計師。因為如果申請人願意自費長途跋涉,這表明他們迫切需要一份工作。如果你不提供搬家費,但是申請人願意從另一個城市搬到公司所在地,這也不是一個好的跡象。只有真正絕望的程式設計師才會自費搬家,為一家不知名的小公司工作。
(4)毫無激情的工作內容
優秀程式設計師對自己所做的事情,或者對於技術有很大的熱情。他們通常把空閒時間都花在技術社群的活動,或者鑽研 IT 技術和開源專案。如果你的工作把他們的時間佔滿,同時工作內容又無法讓他們感到自豪或產生激情,優秀程式設計師就會產生反感。
(5)少付報酬
優秀程式設計師理應得到豐厚的報酬,要是你付給他們工資低於競爭對手,股權也很少,或者要在公司待很長時間才能得到股權,如果他們足夠聰明,就會意識到為這點報酬,要待這麼長時間是不值得的。
上面這些因素,保證讓你僱傭不到優秀的程式設計師。但是,如果你把每一個因素都反過來做,那麼很有可能僱傭到他們。
- 快速招聘,迅速做出決定。
- 重視程式設計師的專長。
- 珍惜並尊重申請人的時間。
- 提供遠端工作和搬遷費用。
- 不佔用下班時間,為他們留出生活和業餘愛好的空間。
- 支付公平的薪水,並讓他們有漲薪的期望。
言論
1、
人們總是以為,數學定理一旦被證明,就會永遠流傳下去。但是現在有些數學證明過於艱深,少數理解它們的數學家年齡增長離開該領域以後,就沒人懂了,有被遺忘的風險。
-- 《2021年數學進展回顧》
2、
區塊鏈的第一個炒作高峰,出現在2017年,區塊鏈公司透過 ICO 籌集了數億美元。四年後的現在又是一個炒作高峰,現在的主角是 NFT 和 Web3。
但是這些年,除了交易和資金本身,並沒有誕生任何一個可以在日常生活使用的案例。區塊鏈聽起來很有趣,但還從未能用於區塊鏈領域之外的產品。
-- Hacker News 讀者
3、
911事件後,中央情報局想了很多辦法尋找本拉登。其中的一個計劃是,在巴基斯坦推廣乙肝疫苗接種,實際上在收集 DNA 樣本,試圖發現本拉登的家人。該計劃最後一無所獲。
-- 《中央情報局的本拉登疫苗》
4、
工程師和設計師都有巨人主義情節,喜歡構建龐然大物,對很多人來說這是一種永無止境的誘惑。
-- 《巨人主義的誘惑》
5、
生活中,所有事情都有最後一次。你會最後一次出門,最後一次吃你最喜歡的菜,最後一次聽一首歌,或者最後一次呼吸。但是在那之前,你有很多機會做所有這些事情,珍惜你做的每一次。
-- Hacker News 讀者
歷史上的本週
2021年(第 145 期):大家不出門,經濟怎麼辦?
2020年(第 93 期):漫遊類的遊戲,將會越來越多
2019年(第 42 期):什麼領域,你可以做到出類拔萃?
訂閱
這個週刊每週五發布,同步更新在阮一峰的網路日誌和微信公眾號。
微信搜尋"阮一峰的網路日誌"或者掃描二維碼,即可訂閱。
(完)