科技爱好者周刊(第 298 期):轮到硬件工程师吃香了

作者: 阮一峰

日期: 2024年4月26日

这里记录每周值得分享的科技内容,周五发布。([通知] 下周五一假期,周刊暂停一次。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系[email protected])。

封面图

这是最近的网红地点,太原植物园的时光电梯。这里原来是煤矿区,后来改建成了公园。(via

轮到硬件工程师吃香了

这一周,我看到一个美国的招聘数据,跟大家分享一下。

他们的硬件工程师招聘,创出了历史新高。

据统计,美国互联网公司的所有招聘岗位,2022年有6%是硬件岗位,目前这个比例上升到了16%。

这是前所未有的,也就是说,公司每招聘五个软件工程师,就会招聘一个硬件工程师,以前从来没有这么多硬件岗位。

目前的状况是,美国大大小小的互联网公司都在招聘硬件工程师。那几个巨头,谷歌、微软、Meta、苹果等等,更是大量搜罗硬件人才。

虽然中国没有这方面的统计,但是情况也类似。你随便打开一个招聘网站,搜一下"硬件工程师",会返回大量结果,很多都是高薪。硬件岗位正在前所未有的增加。

为什么硬件工程师突然变得吃香了?

原因几乎肯定就是 AI。互联网正在全行业上马 AI 项目,大家不管三七二十一,先做起来再说,唯恐落于人后。

AI 的软件部分,有的是开源模型,你只要按照文档和教程,都能跑起来。不管原来干什么,哪怕是前端工程师,也能转型搞 AI。

但是,硬件部分就不行了,必须用专业人才。 AI 离不开算力,算力可是百分之百的硬件,软件没法提供算力。

互联网公司如果建设自己的算力,就需要 AI 芯片和 AI 服务器,有些公司还会搞定制的集成电路 ASIC/FPGA,这些都需要硬件工程师。你砸这么多钱上马 AI,就肯定要聘请大量的硬件工程师,否则就没有算力。

但是,硬件工程师的供给很少,因为不容易培养,他需要有电子电路知识,还需要了解计算机系统,并且有足够的动手实践。所以,往往招不到合适的人,招聘岗位会挂很久,累积起来,加剧了市场的供求失衡。

相比硬件工程师的火爆,软件工程师的招聘就平淡无奇了。

软件岗位虽然还是远多于硬件岗位,但是增长缓慢,尤其是初级岗位,甚至有些疲软。跟前几年的巅峰相比,已经下降了很多。

为什么(初级)软件工程师的需求不振呢?我可以列出好几条原因。

(1)SaaS 和云服务的发展,使得很多需求可以外购现成的服务,不必自己编码。

(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)

(完)

留言(56条)

五指袜穿起来比较麻烦,不太适合我这种懒人,哈哈

Copilot值得每个开发者开始使用,其提高的开发效率绝对是革命性的,工作中已持续使用

硬件工程师吃香吗? 我的理解是llm落地场景下做加速计算的cuda工程人需求变高了。

3、Serach for John
这个单词拼错了

日本的大米牛肉有点搞笑,为了保护环境,哈哈哈

特斯拉不能单纯对比车企,且不说他核心的自动驾驶,有很多投资人看中的是背后的spacex

"上周,Meta 公司发布自家的 AI 服务,免费使用,基于 Llama 3 模型,可以"文生文"和"文生图",效果不错,详见 Meta 的官方介绍文章。"-----------仅限美国好像,有谁登录进去了么

`敏捷开发有一个问题,就是它要求"新的冲刺在上一个冲刺结束后立即开始。" 有了这个规则,程序员就陷入了永远冲刺的陷阱`
深以为然,再怎么说冲刺不应该是常态,如果是常态化那就不叫冲刺。

实际上五指袜既容易滑落,又不牢固,而且我一直在思考文中所说的“能够站得更稳”是什么situation,所以我认为五指袜只是适合特定人群在特定场合下的产品,仅此而已,至少不适合我。

干货满满的一期

社交媒体 那个比喻 不太恰当。。。

网红可是有流量的,可变现的。。至少一段时间获得了这个世界的焦点。。。

普通访问者 花着自己的时间精力甚至金钱,推高了网红,但自己只获得了一点点释放情绪的价值回报。。。像傻X一样。

引用coon的发言:

实际上五指袜既容易滑落,又不牢固,而且我一直在思考文中所说的“能够站得更稳”是什么situation,所以我认为五指袜只是适合特定人群在特定场合下的产品,仅此而已,至少不适合我。

会不会你买的不够贵?你买的是不是像图片里这种一样精致结实?

“吃香”这件事还是得理性看待:

1. 无论硬件软件,吃香的其实都是高级工程师。

2. 硬件工程师的培养成本相较软件工程师来说高很多,但在需求量的绝对数量上未必非常高,甚至可以说远低于软件工程师。

3. 市场价格是由供给和需求决定的,和产品复杂度关系不大;用人市场也一样,技术含量高的工资不是必然高的。

引用莫安年的发言:

日本的大米牛肉有点搞笑,为了保护环境,哈哈哈

是牛肉大米,然后是韩国研究。。。。。

五指袜,脚趾部分增加了八层布,现有码子的鞋子穿得下嘛

五指袜出现很早,但一直没有流行开来,应该时有原因的,而且应该不是成本原因,虽然我没有穿过。

五指袜啥都好,就是穿起来麻烦

五指袜不好洗

工具2描述没问题吗?
用了unocss,还用tailwindcss?这两个不是同一类型的东西吗?

所以,大标题后的问题,如何系统地学习硬件,自学那种。各位大神,请指明道路

用了几款梯子, Meta AI 都访问了不了, 用这些梯子访问 ChatGPT 都没问题...

个人感觉,目前在AI的浪潮下,目前的硬件系统并不能很好的支撑起未来的软件,我觉得未来会不会有一波硬件方面的创新和革新

牛肉大米,不会最后吃进去的一半是培养液吗?感觉如果能让肉细胞直接在日常其他食物上生长才有价值,不然安全风险未可知

如果有六只脚趾头怎么穿五指袜呢

有没有可能是软件工程师大量减少了?我之前就是搞硬件的,觉得软件好转过来,现在觉得硬件做得更久些。

引用诸葛少富的发言:

如果有六只脚趾头怎么穿五指袜呢

手套生产需要考虑六个手指的人吗?

关于特斯拉的评论我是不认同的:马斯克从来就不只把特斯拉当成一家汽车公司,他认为特斯拉是能源公司。这个就比单纯汽车公司的定位广泛太多了。SolarCity已经被收购了,另外一个就是自动驾驶。最近股价下降的原因是马斯克坚持要优先发展自动驾驶,资本市场不买账。后面松口了,改成更优先退出Model2的廉价车型,股价才回升了不少。

当然我觉得,马斯克还是会坚持他的第一愿景:能源 + 自动驾驶。

引用诸葛少富的发言:

如果有六只脚趾头怎么穿五指袜呢

那肯定就穿六指袜啊,有几个穿几个的

引用coon的发言:

实际上五指袜既容易滑落,又不牢固,而且我一直在思考文中所说的“能够站得更稳”是什么situation,所以我认为五指袜只是适合特定人群在特定场合下的产品,仅此而已,至少不适合我。

之前有脚气就用的五指袜加杀灭真菌喷雾,完美解决,哈哈哈

看到评论五指袜的人都是自己没穿过的,所以作为只穿五指袜的人必须站出来说几句,免得有需求的同学被误导:

1. 如果你是汗脚丫,五指袜真的非常适合。

2. 如果你脚上有一颗灰指甲,五指袜会避免其他脚趾被感染。

3. 五指袜的真正缺陷在于清洗比较麻烦。

4. 图片上的这种五指袜,也就是脚背上印着“Cool Max”logo的,
国内的某品牌叫奥尼捷(Aonijie),号称是使用CoolMAx材料。但其实是非常劣质的化纤,穿着非常臭,各位千万避坑。

5. 个人穿过10个品牌的五指袜,做个利益不相关推荐:如果追求平时穿着舒适,便宜,可以用浪莎的棉纺的五指袜,6~8块一双。如果对运动有要求,需要COOL MAX面料,建议凯乐石的,就是真的贵40~60一双。

引用莫安年的发言:

日本的大米牛肉有点搞笑,为了保护环境,哈哈哈

主要是不担心核辐射

社交媒体就是一个水族馆,网红和名人是那里的展品----水母、鲨鱼、章鱼、小丑鱼等等。普通访问者就是游客,对展品的形状和颜色惊叹不已。

-- 《社交媒体是隐喻的水族馆》

互联网,人类多样性博物馆

如果世界上大部分的财产和权利都掌握在年轻人的手中,那一定是暴力横行,没有约束的世界,有如疯狂麦克斯的末日。

树叶艺术品,挺有意思的,在AIGC以假乱真的年代,手工艺品确实让人赏心悦目

最近都要刷新两次才能看到评论?

百度的自动驾驶没消息了吗?

怎么评论区的焦点是五指袜啊哈哈哈

刷新了一下,评论没了。

关于本期,五指袜当属最佳,夺得评论区头筹????。

那个search for John 不是早就有searX这样的聚合搜索引擎了吗?

Hacker News 读者对于Tesla的认识真的很透彻,很犀利。一家新能源汽车被当成科技公司,但是当大家都看懂的时候,就是Tesla走下舞台的时候。

引用x的发言:

"上周,Meta 公司发布自家的 AI 服务,免费使用,基于 Llama 3 模型,可以"文生文"和"文生图",效果不错,详见 Meta 的官方介绍文章。"-----------仅限美国好像,有谁登录进去了么

节点换成日本和美国都可以登陆,自我感受与Google的gemini区别不大

细胞培养液的红色是因为里面加了酸碱指示剂, 方便观察培养液的pH值. 成品红色的话说明指示剂没洗干净,这不太能吃的吧...

引用zhangyu的发言:

工具2描述没问题吗?
用了unocss,还用tailwindcss?这两个不是同一类型的东西吗?

一个是组件库基于tailwindcss二次封装,一个是css库,怎么会是一个东西呢?

五趾袜穿起来挺麻烦的

哦豁,居然有五指袜爱好者,巧了,我也是,穿了这么多年,五指袜是真的好,强烈推荐,我来吐槽一下我的经验。

评论区说穿起来麻烦的,我得解释一下,是麻烦了一点,但像我这种穿习惯的也就多个几十秒的时间我觉得不是问题。唯一一个令人难绷的地方是,五指袜与传统袜有个很大的区别,因为是五指的,所以它有和手套一样的问题,它是区分左右脚的!手套通常只用一双,所以不会有人太注意到这个问题,可袜子就痛苦了。最经典的场景就是有天我早起上班找袜子穿,左脚,左脚,还是左脚,我TM右脚的袜子呢???至于为什么还选五指袜,就不考其他防治汗脚啥的(真对汗脚有用),但就一个舒适度问题,我觉得五指才是真正符合人体工程的,五指被包裹比合并在一起挤在狭小的鞋里可舒适太多了。

本科电子信息,做了几年前端,现在正在培养所谓的初级软件工程师
感受是真的难培养, 同时没有研究生学历感觉后面发展不动,现在考研的话要不要考硬件方面的研究生,还是继续软件工程方向? 城市环境也很一般,相当迷茫。

评论区给我安利了五指袜,买来try 一 try

这完全是“牛肉风味”大米吧

引用coon的发言:

实际上五指袜既容易滑落,又不牢固,而且我一直在思考文中所说的“能够站得更稳”是什么situation,所以我认为五指袜只是适合特定人群在特定场合下的产品,仅此而已,至少不适合我。

站的更稳是指防滑效果更好,冬天地暖地板,穿袜子,分趾袜脚趾头也有防滑软胶。

五指袜不仅穿起来麻烦,脱起来也麻烦。以前穿过一阵子,后来放弃了。

五指袜穿起来要命啊,能累死你。
要明白一个东西流行不起来肯定有它的原因的,谁愿意穿个袜子花10分钟,除了娘炮哪个男生有这种耐心?

五指袜穿过一段时间,对于爱出汗的确实还不错哦

有穿过五指鞋的么, 能说说感受?

国内五指袜义乌就多的是,便宜得很。我五指袜,五指鞋都有,五指鞋穿起来是稍微费点功夫,因为五指鞋需要非常合脚才行,非常合脚穿脱就难。但是五指袜和普通袜子一样有伸缩性,穿脱和普通袜子差个2、3秒差不多了。而且五指袜不需要什么适应,五指鞋才是真的需要适应,因为都市人的运动量不足肌肉力量不够。记住,五指分开才是人的自然形态,不是你天生不适应,是你长大后失去了这项能力,现代人身体能力是连猴子都不如的

建议阮老师的网站加一个返回顶部功能,每次往上翻太痛苦了

@AzureSky_X:

其实,我也是一直穿这个很多年了

我要发表看法

«-必填

«-必填,不公开

«-我信任你,不会填写广告链接