这里记录每周值得分享的科技内容,周五发布。
本杂志开源(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。
去年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 查询语句。
一个跨平台的命令行工具,可以执行 JS 脚本在桌面新建一个窗口,进行 canvas 作图。我想不出它有什么用,但是挺有意思的。
4、noty.js
一个同学原创的网页通知组件,代码很简单,只有41行。(@daGaiGuanYu 投稿)
5、伽马影迷
一个浏览器插件,可以在 B 站/豆瓣/IMDb/烂番茄/MetaCritic 等网站上,聚合显示电影评分、短视频解说和片源信息。(@tonytony2020 投稿)
6、Clover
一个笔记本程序,将笔记、任务列表、日程安排融合在一起,目前有 Web 版和 iOS 版。
PostgreSQL 数据库的 Web 管理面板,并且做了移动端适配。
一个 JS 的实时同步库,允许多人实时协作,基于 CRDT 方法。
可能是最简单的动画制作工具。在网页上传背景图片和前景图片,然后将后者拖进前者,就会自动生成动画。
资源
网友用 AI 软件将20年前的经典日剧,转成了高清分辨率上传到 B 站,比如《东京爱情故事》、《恋爱世纪》、《悠长假期》等等,效果非常好。
一本原创的中文 Rust 书籍。(@QMHTMY 投稿)
这个网站列出了几乎所有主流项目的生命周期列表,可以快速查询哪些版本还在支持,哪些版本已经过期,比如 node.js 和 Python。(@jerrylususu 投稿)
4、数字视频的工作原理(英文)
这篇长文通俗地介绍了数字视频的生产和消费原理,后半篇是一个详细的 ffmpeg 教程。
这个网站收集各种纸张的规格,按照行业和国别分类,总计有几百种之多。
图片
八十多年前,德国曾经出现过一辆怪异的汽车。当时,一个设计师为了1939年的柏林车展,特别设计了一辆符合空气动力学的汽车。
这个设计即使放到今天,都还是非常新颖。
车展结束后,这辆车从没有投入过生产,闲置在仓库。随着第二次世界大战爆发,逐渐就不知去向了。
地铁的标志一般是字母 M(metro 的首字母),下面是世界各地77个城市的 M 地铁标志。
华沙地铁
塞尔维亚地铁
武汉地铁
西安地铁
文摘
今天的招聘市场上,每个人都想招到优秀程序员。但是,有一些因素,会让你错失他们,只招到没有其他地方可去的程序员。
(1) 缓慢的招聘流程
优秀工程师非常抢手,一出现在市场上就会被抢走。只要你把招聘流程放慢,每个阶段都要1到2周才给出回复,他们就会中途被其它公司雇佣。
(2)面试一些他们平时不做的事情
面试时,你问一些他们根本不拿手的、其它领域的问题,比如让前端程序员回答如何调试 MySQL 的性能。优秀程序员会对这种毫无意义的面试感到沮丧,从而自己放弃。
另一种情况是,你让他们把一个需要好多天工作的技术难题,带回家解答。优秀程序员根本不会有时间,用来解这种题目。技术难题耗费的时间越长、越复杂,优秀程序员越会直接拒绝这样做。
(3)只在本地面试。
你撒的网越小,发现宝物的机会也越小。如果限制只在一个小城市招聘,几乎就不会有机会遇到优秀程序员。尤其是还不提供远程工作。
另外,要求所有申请人自费到公司进行30分钟的面试,而你的公司又在很偏僻的地方,也很难招到优秀程序员。因为如果申请人愿意自费长途跋涉,这表明他们迫切需要一份工作。如果你不提供搬家费,但是申请人愿意从另一个城市搬到公司所在地,这也不是一个好的迹象。只有真正绝望的程序员才会自费搬家,为一家不知名的小公司工作。
(4)毫无激情的工作内容
优秀程序员对自己所做的事情,或者对于技术有很大的热情。他们通常把空闲时间都花在技术社区的活动,或者钻研 IT 技术和开源项目。如果你的工作把他们的时间占满,同时工作内容又无法让他们感到自豪或产生激情,优秀程序员就会产生反感。
(5)少付报酬
优秀程序员理应得到丰厚的报酬,要是你付给他们工资低于竞争对手,股权也很少,或者要在公司待很长时间才能得到股权,如果他们足够聪明,就会意识到为这点报酬,要待这么长时间是不值得的。
上面这些因素,保证让你雇佣不到优秀的程序员。但是,如果你把每一个因素都反过来做,那么很有可能雇佣到他们。
- 快速招聘,迅速做出决定。
- 重视程序员的专长。
- 珍惜并尊重申请人的时间。
- 提供远程工作和搬迁费用。
- 不占用下班时间,为他们留出生活和业余爱好的空间。
- 支付公平的薪水,并让他们有涨薪的期望。
言论
1、
人们总是以为,数学定理一旦被证明,就会永远流传下去。但是现在有些数学证明过于艰深,少数理解它们的数学家年龄增长离开该领域以后,就没人懂了,有被遗忘的风险。
2、
区块链的第一个炒作高峰,出现在2017年,区块链公司通过 ICO 筹集了数亿美元。四年后的现在又是一个炒作高峰,现在的主角是 NFT 和 Web3。
但是这些年,除了交易和资金本身,并没有诞生任何一个可以在日常生活使用的案例。区块链听起来很有趣,但还从未能用于区块链领域之外的产品。
3、
911事件后,中央情报局想了很多办法寻找本拉登。其中的一个计划是,在巴基斯坦推广乙肝疫苗接种,实际上在收集 DNA 样本,试图发现本拉登的家人。该计划最后一无所获。
4、
工程师和设计师都有巨人主义情节,喜欢构建庞然大物,对很多人来说这是一种永无止境的诱惑。
5、
生活中,所有事情都有最后一次。你会最后一次出门,最后一次吃你最喜欢的菜,最后一次听一首歌,或者最后一次呼吸。但是在那之前,你有很多机会做所有这些事情,珍惜你做的每一次。
历史上的本周
2021年(第 145 期):大家不出门,经济怎么办?
2020年(第 93 期):漫游类的游戏,将会越来越多
2019年(第 42 期):什么领域,你可以做到出类拔萃?
订阅
这个周刊每周五发布,同步更新在阮一峰的网络日志和微信公众号。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
(完)