科技愛好者週刊(第 298 期):輪到硬體工程師吃香了

阮一峰發表於2024-04-26

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

封面圖

這是最近的網紅地點,太原植物園的時光電梯。這裡原來是煤礦區,後來改建成了公園。(via

輪到硬體工程師吃香了

這一週,我看到一個美國的招聘資料,跟大家分享一下。

他們的硬體工程師招聘,創出了歷史新高。

據統計,美國網際網路公司的所有招聘崗位,2022年有6%是硬體崗位,目前這個比例上升到了16%。

這是前所未有的,也就是說,公司每招聘五個軟體工程師,就會招聘一個硬體工程師,以前從來沒有這麼多硬體崗位。

目前的狀況是,美國大大小小的網際網路公司都在招聘硬體工程師。那幾個巨頭,谷歌、微軟、Meta、蘋果等等,更是大量蒐羅硬體人才。

雖然中國沒有這方面的統計,但是情況也類似。你隨便開啟一個招聘網站,搜一下"硬體工程師",會返回大量結果,很多都是高薪。硬體崗位正在前所未有的增加。

為什麼硬體工程師突然變得吃香了?

原因幾乎肯定就是 AI。網際網路正在全行業上馬 AI 專案,大家不管三七二十一,先做起來再說,唯恐落於人後。

AI 的軟體部分,有的是開源模型,你只要按照文件和教程,都能跑起來。不管原來幹什麼,哪怕是前端工程師,也能轉型搞 AI。

但是,硬體部分就不行了,必須用專業人才。 AI 離不開算力,算力可是百分之百的硬體,軟體沒法提供算力。

網際網路公司如果建設自己的算力,就需要 AI 晶片和 AI 伺服器,有些公司還會搞定製的積體電路 ASIC/FPGA,這些都需要硬體工程師。你砸這麼多錢上馬 AI,就肯定要聘請大量的硬體工程師,否則就沒有算力。

但是,硬體工程師的供給很少,因為不容易培養,他需要有電子電路知識,還需要了解計算機系統,並且有足夠的動手實踐。所以,往往招不到合適的人,招聘崗位會掛很久,累積起來,加劇了市場的供求失衡。

相比硬體工程師的火爆,軟體工程師的招聘就平淡無奇了。

軟體崗位雖然還是遠多於硬體崗位,但是增長緩慢,尤其是初級崗位,甚至有些疲軟。跟前幾年的巔峰相比,已經下降了很多。

為什麼(初級)軟體工程師的需求不振呢?我可以列出好幾條原因。

(2)智慧手機市場飽和,對手機 App 的需求減緩。

(3)培訓班和訓練營,源源不斷生產大量的初級軟體工程師。

(4)AI 可以完成簡單的程式設計任務,減少了對初級軟體工程師的需求。

展望未來,如果 AI 的程式設計能力進一步發展,可以完成複雜的程式設計任務,目前這種局面就會持續下去:硬體工程師火爆,軟體工程師平穩。

令人擔心的是,軟體工程師的初級崗位以後幾乎肯定會減少,需求集中在中高階崗位。那樣的話,初級工程師的培訓會成為一個難題,沒有外部環境,需要自己鍛鍊自己,變成中高階開發者。

科技動態

1、牛肉大米

韓國科學家在大米上培養牛肉細胞,從而產生了牛肉味的大米。

研究人員給大米塗上營養液,然後在上面植入了牛肉細胞,讓其生長約一週時間,就變成了牛肉米。

牛肉米呈現粉紅色,因為這是細胞培養液的顏色,牛肉細胞本身是無色的。

牛肉米的好處是增加大米的營養,只吃一碗米飯,就可以同時補充澱粉和牛肉,適合作為野外口糧,還可以減少畜牧業對環境的影響。

2、圓環飛行器

一家法國的創業公司,造出了圓環飛行器。

整個飛行器就是一個巨型的白色圓環,裡面充滿了氦氣,外部裝備了多個螺旋槳,使用電力控制。

它的負重是200公斤,只能乘坐兩個成人,但是座位就是一個系在圓環下面的長椅,乘客一定要很勇敢。

3、消除牆壁背影

英國倫敦地鐵站的候車座位,就是安裝在牆壁上的不鏽鋼凳子,乘客會背靠牆壁。

坐的人太多了,久而久之,牆壁上就留下了人的背影,既不衛生,也不美觀。

為了消除背影,地鐵站想了各種方法。如果更換有靠背的椅子,成本比較高,也很麻煩。最後,還是採用了最簡單的方法:把背影貼掉。

貼紙便宜又簡便,還能印上採用各種圖案。不耐用了,再換一張就可以了。

文章

1、Linus Torvalds 最新訪談(中文)

Linux 創始人 Linus Torvalds 最新訪談的中譯,主要談到了最近的 xz 後門事件,以及對 AI 的看法。

2、CSS 網格實現經典出血佈局(英文)

一篇非常好的教程,講解使用 CSS 網格(grid)實現頁面的出血佈局(即圖片佔用邊距,佔滿整個行寬)。

3、如何申請免費的 ZeroSSL 證書(英文)

ZeroSSL 跟 Let's Encrypt 一樣,提供免費的 SSL 證書。它的使用者介面比較友好,並且有一些付費的額外功能。本文教你如何申請該證書。

4、聯手 Copilot,我在10個小時內上線了一個前端網站(中文)

作者只有前端基礎,透過使用 GitHub Copilot,在短時間內完成一個 React 前端專案,並總結了一些使用 Copilot 的技巧。(@LeslieLeung 投稿)

5、我的推特增長策略(中文)

作者從去年末開始做推特賬號運營,且發帖頻率很低,如今漲了8000關注,本文總結增長策略。(@dongan-beta 投稿)

6、JS、Go、Rust 處理報錯的不同方式(英文)

作者比較 JS、Go、Rust 這三種語言處理執行時報錯的不同方式,認為 JS 應該向後兩者學習。

7、rep 和 ren:替換和重新命名的新工具(英文)

作者介紹他寫的兩個命令列工具,可以跟 grep 和 find 結合使用,大批次地替換和重新命名檔案。

AI 相關

1、Meta AI

上週,Meta 公司釋出自家的 AI 服務,免費使用,基於 Llama 3 模型,可以"文生文"和"文生圖",效果不錯,詳見 Meta 的官方介紹文章

這應該是 OpenAI 公司迄今最強勁的對手了。

另外,Meta 公司還有一個專門的 Llama 聊天網站 llama.dev,可以選擇該模型的不同版本。(@AICodeHunt 投稿)

2、DuckDuckGo AI Chat

搜尋引擎 DuckDuckGo 推出的免費 AI 聊天,底層是 GPT-3.5 Turbo 和 Claude 1.2。

3、LLM Pricing

這個網站提供 AI 模型價格對比和試用連結,直觀地幫你挑選最合適的模型。(@lvwzhen 投稿)

4、Image to Text

使用者在這個網站上傳圖片,它會返回圖片的文字描述(英文)。如果圖片上有文字,還會進行 OCR 識別。

這裡還有一個類似網站 Image Describer

5、OutfitAnyone AI

一個模特換衣的 AI 模型,只要上傳服飾平鋪圖,就可以生成模特的試衣結果。(@ihmily 投稿)

6、懶人客服

一個 AI 自動回覆的客服軟體,支援微信、千牛、抖店等多個平臺。(@alsritter 投稿)

7、Dive Into Knowledge

該網站對搜尋引擎的返回結果進行總結,效果還可以。

8、大語言模型(中文)

免費閱讀的電子書,適合對 LLM 技術感興趣的初學者,作者是去年發表的大模型綜述《A Survey of Large Language Models》的團隊。(@acelit 投稿)

9、AI Image Generator

一款易於操作的圖片生成器,可以本地部署,後端需要接入 Dall·E 和 Stable Diffusion。(@amin2312 投稿)

10、RMBG

一款開源工具,使用 AI 去除影像背景。(@zhbhun 投稿)

這裡還有一個類似網站"未道幫 AI 摳圖"。(@wytxer 投稿)

工具

1、Lan Mouse

一個開源軟體,使用同一個滑鼠和鍵盤,控制區域網的多臺電腦。

2、UnoCssUi

一個基於 Vue3、UnoCSS、Tailwindcss 的元件庫,原子化設計,沒有任何依賴。(@szluyu99 投稿)

3、drawDB

開源的資料庫結構圖和 SQL 生成工具。(@yingming006 投稿)

4、vscode-highlight-text

一個 VS Code 外掛,可以自定義任意語言和框架的高亮規則。(@Simon-He95 投稿)

5、Easy GitHub 2FA authentication

一款開源的瀏覽器外掛,自動填寫 GitHub 雙因素認證的驗證碼。(@Dolov 投稿)

6、JavaVision

一個視覺識別專案,具備物體識別、人臉識別、以圖搜圖等核心功能,使用 Java 開發,需要本地部署,然後透過 Web API 呼叫。(@javpower 投稿)

7、Shion

開源的 Windows 軟體,用來追蹤統計個人的時間消耗,自動記錄各種軟體的使用時間,以及同步瀏覽器歷史。(@hanaTsuk1 投稿)

8、Chat2DB

開源的資料庫管理工具,有桌面端和 Web 端,用來瀏覽操作各種資料庫。(@JerryFan626 投稿)

9、Teable

開源的 Airtable 替代品,無程式碼搭建資料庫應用,建立在 PostgreSQL 之上,介面友好、響應快速。(@yingming006 投稿)

10、main-thread-scheduling

這個 JS 模組號稱可以把計算量大的任務放到主程序,同時又不會阻塞主程序,UI 介面保持對使用者的隨時響應。它的原始碼有學習價值。

資源

1、圖解 Word2vec(中文)

一篇2019年的長文,Word2vec 技術入門。雖然寫得不是很清楚,但是很多例子很有啟發,還配有插圖,可參考英語原文

2、硬地駭客----兩個月 $12000 ARR 實踐之路(中文)

一本開源電子書,介紹 Podwise 產品從靈感到變現的全過程。(@SaitoWu 投稿)

3、Serach for John

一個新的搜尋引擎,可以聚合其他搜尋引擎的結果,我的試用效果非常好。

4、計算機網路簡介(An Introduction to Computer Networks)

一本免費的英文書籍,介紹計算機網路知識,美國大學的教材。

圖片

1、日食照片

4月8日,北美洲發生了日全食。很多攝影師早早就為這個事件開始了準備。

一個鳥類攝影師來到了墨西哥的一個小島。

島上有許多軍艦鳥。

攝影師想拍攝鳥類在日全食時的表現。

那一天,他終於拍到了令人叫絕的照片。

2、樹葉藝術品

一個日本藝術家專門製作樹葉藝術品。

文摘

1、五趾襪

我過去八年一直穿五趾襪,非常推薦它們。

(1)五趾襪更適合腳趾。腳趾可以伸展並自由活動,如果束縛在一起,是很不舒服的。

(2)五趾襪站得更穩。腳掌的表面積越大,站得就越穩。即使普通的運動鞋配上五趾襪,我也覺得穩定性更好。

(3)腳趾間不會出汗。普通襪子使得腳趾之間會捂出汗液,五趾襪就沒有這個問題。

(4)走長路的時候,腳趾之間不會互相摩擦出水泡,這對長跑運動員或徒步旅行者很重要。原來是腳趾間的摩擦,現在是襪子與襪子之間的摩擦。

(5)五趾襪更牢固一些,襪子不容易滑落。

目前,五趾襪目前還不常見,因為它們的製造工藝更復雜,成本更高,人們還沒有習慣它們。我已經說服了很多人嘗試五趾襪,每個人都感覺很好,所以你也可以試試。

言論

1、

特斯拉的市值高得離譜,達到4800億美元,2022年總收入810億美元,市盈率36倍。

相比之下,美國最大的汽車公司----通用汽車的市值500億美元,2022年總收入為1720億美元,市盈率6倍。

特斯拉的問題在於,市場把它當成 Meta 和谷歌那樣的科技公司,但它實際上是一家汽車公司。一旦市場開始認清這一點,股價就不可避免地下跌了。

-- Hacker News 讀者,評論特斯拉的股價不斷下跌

2、

十九世紀現代醫學出現後,人類的壽命大大延長,再加上法律對個人財產的保護,使得全世界大部分財產和權力掌握在老年人手中。

有文章稱,世界上最富裕城市的最優質地區都居住著老年人。

-- 《老人的煩惱》

3、

React 這個庫的革命性在於,之前的網頁應用都直接構建在 DOM 之上,開發者必須自己處理 DOM 的狀態,自己保證各個節點之間的同步。

React 改變了一切,使得應用程式脫離了 DOM。你不必再管 DOM 的狀態,只需要管理自己應用的狀態。這消除了複雜 Web 應用中繁瑣且容易出錯的許多工作量。

-- Hacker News 讀者

4、

社交媒體就是一個水族館,網紅和名人是那裡的展品----水母、鯊魚、章魚、小丑魚等等。普通訪問者就是遊客,對展品的形狀和顏色驚歎不已。

-- 《社交媒體是隱喻的水族館》

5、

敏捷開發有一個問題,就是它要求"新的衝刺在上一個衝刺結束後立即開始。"

有了這個規則,程式設計師就陷入了永遠衝刺的陷阱。

-- 《永遠衝刺》

往年回顧

國產單板機值得推薦(2023 #251)

中國需要成立半導體部(2022 #201)

NFT 是什麼,聽說能賺錢(2021 #151)

網際網路不再稀缺(2020 #101)

(完)

相關文章