科技爱好者周刊(第 223 期):程序员需要担心裁员吗?

作者: 阮一峰

日期: 2022年9月16日

这里记录每周值得分享的科技内容,周五发布。

本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容。

周刊讨论区的帖子《谁在招人?》,提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。

封面图

成都太古里的熊猫候车亭。(via

本周话题:程序员需要担心裁员吗?

Hacker News 论坛上面,一个欧洲程序员问大家:欧洲经济不景气,公司可能把他裁掉,他应该怎么办?

很多人发表看法,我觉得很有参考价值。不少国内程序员大概也有类似担心,今天就结合国外网友的看法,说说程序员裁员这件事。

首先,程序员不需要过分担心裁员,这有以下几个原因。

(1)称职的程序员很难招聘。公司实际上会尽可能避免解雇程序员。

(2)已经上线的系统需要维护。如果你参与线上系统,除非公司打算放弃该系统,否则不太会考虑解雇你。

(3)就算公司真的解雇你,你属于有多年项目经验的程序员,这种人在市场上是抢手的,不难找到下一份工作,而且工资很可能会增加。

(4)很多公司不是真的要裁员,而是在调整雇员结构。它解雇4个人,同时新招4个人,经济形势不好只是一个借口。所以,就算离开现在的公司,其他正在招人的公司还有很多。

(5)如果你不喜欢现在的工作,被解雇其实是一件好事,让你有机会去找一份让自己兴奋的新工作。

由于上面这些原因,比起其他行业,程序员裁员不算很严重的状况。

但是为了预防万一,你可以做两方面的准备。

  • 预留一些现金,至少够应付三个月的支出。
  • 强化一些方便求职的技能。

不过,这两件事是平时就应该做到的,不管你会不会遇到裁员。

那个帖子的所有回答里面,我最喜欢下面这个回答。

"与其担心宏观经济,不如关注自己。你对自己生活的影响,往往比宏观经济对你的影响大得多。"

公司裁员肯定会对一个人产生影响,但是它决定不了你的未来,你自己才是最大的影响因素。

如果公司确实要裁员,这件事的决定权就不在你了,你已经影响不了结局了。与其为自己决定不了的事情烦恼,不如多想想,怎么面对挑战,为未来的自己找到更好的发展。另一方面,如果公司已经处于下坡路,就算你能留下来,也是没有前途,最终还是要走。这样说吧,你影响不了裁员这件事,但是你可以影响自己的未来。

回到开头的那个问题:程序员需要担心裁员吗?

世界最大对冲基金"桥水基金"创始人达里奥,说过一句话,可以用在这里:"如果你忧心忡忡,那是不必要的;如果你毫不担心,那么你需要担心。"

字节内部课

本周有一个消息,字节跳动的内部培训课程对外公开了,就放在稀土掘金上面。

第一批上线了7门课,都是后端入门培训材料,包含了《数据结构和算法》、《Go 语言原理与框架》和《存储与数据库》等内容。

这些课程本身是免费的,但是只对掘金会员开放。只要加入会员,就能解锁字节内部课,并可以限时免费学习掘金网站上的其他课程。

为了配合《字节内部课》上线,从9月15日开始为期一周,只要5折就能加入会员,详见活动页面。还可以抽奖,赢取各种掘金周边纪念品和优惠券,感兴趣的朋友不要错过。

科技动态

1、婴儿 DNA

美国新泽西州警方为了查清一桩25年前的案件,偷偷从医院拿到了一个新生婴儿的血样,获取了 DNA,分析婴儿父亲是否与案件有关。

此事在美国引起轩然大波,因为婴儿的 DNA 现在只用于筛查遗传病,并没有授权给警方使用。

如果警方对每个婴儿的 DNA 存档,就等于可以追踪每个人的生物特征。这在美国是大忌,涉及到个人隐私。

2、赏月航班

今年中秋节,多家航空公司推出了"赏月航班"。

用户只要加价,就能选择飞机上最佳赏月的座位,一般是靠窗、无机翼、靠近月亮的一边座位。

以西部航空为例,他们的公众号就宣传"+79元即可享高空揽月专座"。按照这种思路,能看特殊景色(比如日出日落)的座位,其实都可以加价卖。

3、手机的卫星通话

最近,苹果、华为、SpaceX 都宣布了手机的卫星通信功能。但是,这个功能很弱,只能发短信。

一家美国创业公司 AST SpaceMobile 计划创建一个全新的卫星通信网,普通手机通过卫星,不仅可以发短信,还可以进行正常通话。

只有具有巨大天线的卫星,才能提供这样的带宽。所以,这家公司的卫星具有空前的64平方米的天线(上图)。

第一颗这种卫星已经在9月10日发射上天,该公司计划总共发射110颗。这令天文学家非常担心,它可能具有前所未有的亮度,比亮度最高的金星还要亮,这对天文观察是大灾难。

4、时速200公里的高速公路

江苏高宣高速公路日前进行了一次时速200公里的现场测试。

我国高速公路的时速,目前不得超过120公里,而德国的高速公路是不限速的。这次测试就探索能否把时速上限放宽到200公里。

测试中,检查了配套的电子显示牌和探头,是否能够良好地协同。

还有一个更大的新闻是,现场还亮相了磁悬浮汽车。

研究人员在高速公路上铺设了导体轨道,为汽车加装了磁铁阵列,使它可以在磁悬浮状态下前进。

本次测试中,实现了2.8吨的汽车在地面上悬浮35毫米,但是新闻没有披露,这种磁悬浮汽车的时速能够达到多少。

文章

1、高德地图的隐秘群聊(中文)

高德地图有一个功能,如果某条道路发生严重堵塞,它会为堵在这条路上的人,自动建一个聊天群。

2、中国推动"饲料粮替代"(中文)

今年饲料价格大幅上涨,主要是玉米和豆粕,对肉蛋奶等畜产品的生产极不利。国内开始推动工业化合成生物蛋白,然后添加酶制剂,做成"人工饲料"。

3、提问的智慧中国版(中文)

作者对英文原版的《提问的智慧》做了大量的删减和本土化改造,介绍如何在网上求助,更贴近中国程序员的实际情况。(@dingjs 投稿)

4、我如何实现一个 CDN(中文)

为了降低流量费,作者找了一些流量便宜的机房,然后自己写了一个调度服务器,架设了 CDN。(@star7th 投稿)

5、如何破解浏览器的右键劫持?(英文)

这是 Hacker News 论坛的一个帖子,讨论遇到禁止鼠标右键菜单的网站,应该如何破解。

6、如何提高 TypeScript 编译速度(英文)

大型 TypeScript 项目的编译速度,通常是很慢的。作者介绍了一个技巧,通过 webtreemap 找出速度瓶颈在哪里。

7、Node.js 项目依然有工具问题(英文)

作者写了一个 Node.js 小项目,结果发现需要做 TS 配置、Vue 配置、Vite 配置、npm 配置......大量的项目细节不是写在代码里面,而是写在各种配置文件里面。

8、Windows Terminal 支持自定义主题(英文)

Windows Terminal 是 Windows 的默认终端模拟器,本周宣布了新版本,可以使用自定义主题了。

9、停止引用 TIOBE(英文)

TIOBE 是一个编程语言流行度的排名网站,比如 Python 排在第一位,C 排在第二位。作者认为该排名毫无价值,不值得关注。

工具

1、websocat

一个命令行的 WebSocket 工具,用来跟 websocket 服务器互动,以及在本地架设 WebSocket 服务。

2、memlab

Facebook 公司开源的一个工具,用来检测 JavaScript 应用是否存在内存泄漏,参见介绍文章

3、坐姿守护 App

一款 iOS App,使用手机摄像头检测坐姿是否正确,可与 Apple watch 手表联动,参考介绍文章。(@haozes 投稿)

4、Rocket.Chat

一款开源的聊天软件,服务端、桌面端、手机 App 都提供。(@cross-hello 投稿)

5、QWER

用 SvelteKit 打造的一个静态博客系统。(@kwchang0831 投稿)

6、OSS Insight

GitHub 开源动态观察,使用这个网站,可以获得某个 GitHub 仓库或者某个开发者的详细统计数据和趋势。

7、zwfp

一个利用零宽度字符,在 TXT 文本文件里面插入加密文本的工具,别人根本不会察觉有加密内容。

8、mpv

一个跨平台的命令行视频播放器。

9、PimEyes

一个人脸反向搜索引擎。你上传一张人像,它返回该人的其他照片。

10、Virtual Graph paper

一个在线画板,可以方便地用鼠标做图。

资源

1、Storj

这个网站提供分布式云存储服务,可以用作文件备份,免费账户有每月 150GB 的存储空间和流量。

2、中国铁路地图

这个网站可以查看全国铁路的路线图,另有全世界的铁路地图

3、GTA V 猜猜看

一个很有创意的小游戏,它显示一张游戏《GTA V》的截图,让你在游戏地图上标出,这是哪个地点的截图。

4、学习 Python 内置函数

一篇英语长文,逐一介绍 Python 的所有内置函数。

5、Proof 维基

一个收集数学证明的维基网站,目前收集了2万多个数学定理的证明。

金斯伯格法官模型

金斯伯格是美国最高法院的一位著名女法官,2020年逝世了,享年87岁。

最近,网上出现了一个很有趣的网站 ask-rbg.ai,名字叫做"金斯伯格法官会怎么说?"。

它将金斯伯格的各种判决输入了 AI 模型,用户可以输入自己的问题,模型就会告诉你,金斯博格可能会怎么判决。

出了运行速度的考虑,这个模型目前有两个限制。一是,用户的问题描述不能超过150个(英文)字符,二是问题必须可以 Yes/No 来回答。

我出于好奇,就提了一个问题:

"特朗普让美国再次伟大了吗?"(Did Donald Trump make America great again?)

模型回答:

"(笑)我不这么认为。

我认为他是一个有趣的人,但仅此而已。我认为他说话太大声了,说了太多虚假陈述,我希望他最终明白他不能表现出傲慢,他需要冷静下来。"

哈哈,计算机生成的这个回答,很像真的啊。

图片

1、区块链空气月饼

中秋节前夕,一家北京设计工作室发布了一件行为艺术品,叫做"区块链空气月饼"。

包装袋上写着"0糖0脂0卡,无饱腹感。"

打开月饼铁盒,里面除了空气,什么也没有。而且,空气是韭菜味的。

为了这个味道,制作方特意把装月饼的盒子和韭菜放在一起很多天,才让空盒子有了韭菜味。

2、废弃农舍

一个加拿大艺术家在公路旁,找到了一座废弃农舍,拆除了北面的所有墙壁,用落地玻璃窗取而代之,这样人们就能看到房屋的内部。

她还把房间布置得色彩鲜艳,放入老式家具和物品,就像舞台布景一样。

夜晚还会亮灯。

她想让路过的人们感受到家的温暖,以及家与社区和土地的联系。

文摘

1、为什么当代人的睡眠时间短

根据统计,工业社会的成年人,每天的平均睡眠时间不到7个小时。

这比所有的灵长类动物都要短,黑猩猩每天睡大约9.5个小时,狨猴睡13个小时左右,有些懒猴每天甚至睡17个小时。

为什么人类睡得这么少?

生物学家还没有答案,但是猜测这与生活方式有关。

数百万年前,人类的祖先与其他灵长类动物一样,在树上生活,很可能睡觉也在树上。今天的黑猩猩和其他猿猴就睡在树上,用弯曲的树枝搭建一个碗形的床,不过它们偶尔也会到地面睡觉。

人类不断进化,从树上来到地面生活,并且在某个时候也开始在地面睡觉。这意味着放弃树栖睡眠的所有好处(比如免受狮子老虎等捕食者的进攻)。

为了安全,人类必须保持警惕,因此不得不缩短睡眠时间。根据调查,今天非洲和南美洲的土著人,睡眠平均时间只有5.7到7.1个小时。而且,动物学家也证实,动物园或实验室中的动物,由于压力,睡眠时间比自然状态要少。

这说明,睡眠时间少,很可能跟压力有关。压力越大,睡眠越少。

因此,如果你想要时间更长、质量更好的睡眠,要做的第一件事就是尽量放松,减少自己的压力。

言论

1、

我认为,人工智能不会取代人类。因为计算机只会计算,它们做不了任何不能表示为计算的事情。

-- 罗伯特 J. 马克斯,美国贝勒大学(Baylor University)计算机教授

2、

有一个公式:幸运 = 你做的事情 x 知道的人数。

你做的事情越多,知道的人越多,就越可能幸运。

-- 《发表作品会增加你的幸运》

3、

很多商家的营销活动,是让顾客将商家信息分享给更多好友。但是,汉堡王曾经举办过一次别出心裁的营销活动,承诺只要参与者安装它的 App,并删除10个 Facebook 好友,将获得免费汉堡包。

活动取得了巨大的成功,它的 App 几天内安装了近 60,000 次。

-- 《汉堡王的营销活动》

4、

音乐家的退休,不是因为年龄,而是因为他们发现自己写不出音乐了。

-- 路易斯·阿姆斯特朗,美国音乐家

5、

你的脑海中,必须始终记着十几个你最喜欢的问题,平时它们处于休眠状态。每次你听到或读到一个新发现时,就针对这十几个问题中的每一个进行测试,看看对解答问题是否有帮助,很多突破就是这样产生的。

-- 理查德·费曼,著名物理学家

历史上的本周

2021年(第 175 期):知识广度 vs 知识深度

2020年(第 124 期):华为如何考核员工

2019年(第 73 期):数据统计的威力

2018年(第 22 期):猴子自拍,版权归谁

鸣谢

国产软件 FlowUs 提供个人专栏服务(查看周刊专栏),集成了"文档+表格+网盘",适合知识库、数据管理、文件存储多种用途。

(完)

留言(49条)

"与其担心宏观经济,不如关注自己。你对自己生活的影响,往往比宏观经济对你的影响大得多。"
--虽然很难改变,我觉得外界对一个人的影响往往比个人大得多,浅薄一点比如说房产政策(说出这个可能更容易得到认可)。所以我除了关注自己,同时关注一切宏观发生的事情,并喜欢进行评判指责,并乐此不疲。社会也会因此而进步。

周五了第一时间来阮老师这水贴

"如果你忧心忡忡,那是不必要的;如果你毫不担心,那么你需要担心。",这话说的就高度对冲,让人无法反驳,如果这句话没错的话这句话就是极对的。

诸位,阮老师提及的不用担心裁员的第一条就是“称职”,我最近一直在招聘,这个月面了少说50个候选者了,大厂的也有,创业团队的也有,但是能做到“称职”二字往往太少.... 大部分都是“自觉”自己能力远超当前岗位,想跃升至下一个阶段,于是谋求30-40%的薪酬上浮。尤其是大厂背景的,原薪酬不错,依次基础完全不顾普通公司水平,直接加50%...

诸位,这事儿想反了,你能力到了,其他的自然跟上,而不是你让薪资先要上去,然后在逐步跟上薪资匹配的岗位,我没见几个敢这么招人的企业。

另外,我认为光“称职”还不够,最近面试中,遇到了不少奇人异事:

某B厂员工,司龄6年,专注于维护“hao123”的某标签页...
某互联网金融,司龄5年,专注于“重构”(重写)ToC端App某模块...

我始终认为,称职+眼界都非常重要,否则就尴尬了。说实话,我面试面的尴尬症都犯了,经常对面试者说没关系没关系,是我问的太难了...

饲料替代那个很有意思。成本如果再有优势,我就回家养鸡去

中秋出行,就发现了高德的堵车群聊,虽然不能解决堵车的问题,但好歹让我知道了是前方五车追尾导致的临时封路,当你了解到原因后,堵车似乎就没那么难受了

如果我无拘无束,裁员对我来说毫无畏惧

引用erDaren的发言:

饲料替代那个很有意思。成本如果再有优势,我就回家养鸡去

饲料成本下来了 鸡肉价格不是也会下来的么

引用andy7076的发言:

"与其担心宏观经济,不如关注自己。你对自己生活的影响,往往比宏观经济对你的影响大得多。"
--虽然很难改变,我觉得外界对一个人的影响往往比个人大得多,浅薄一点比如说房产政策(说出这个可能更容易得到认可)。所以我除了关注自己,同时关注一切宏观发生的事情,并喜欢进行评判指责,并乐此不疲。社会也会因此而进步。

在中国这个神奇的大地,有些外国理论确实不太适用。日新月异来形容中国一点不夸大

错别字: [出了]运行速度的考虑,这个模型目前有两个限制。

引用Min的发言:

最近面试中,遇到了不少奇人异事:

某B厂员工,司龄6年,专注于维护“hao123”的某标签页...
某互联网金融,司龄5年,专注于“重构”(重写)ToC端App某模块...

大厂这样的人很多,分工精细化程序高,每个人就只做自己手头那点活

周刊介绍mpv我是没想到的。
视频播放器的江湖,mpv应该是泰山北斗一样的人物了吧?

"并删除10个 Facebook 好友". 确定不是通知吗?

引用杭州盆鱼宴的发言:

"如果你忧心忡忡,那是不必要的;如果你毫不担心,那么你需要担心。",这话说的就高度对冲,让人无法反驳,如果这句话没错的话这句话就是极对的。

看过一个短视频,视屏内容大概说的是一个女孩生病,父亲拍女孩,然后求点赞关注什么的。
底下有一个高赞回答:“如果这是真的,我希望这是假的;如果这是假的,我希望这是真的。”
在某种程度上来说,和文中的意思一样。

引用andy7076的发言:

"与其担心宏观经济,不如关注自己。你对自己生活的影响,往往比宏观经济对你的影响大得多。"
--虽然很难改变,我觉得外界对一个人的影响往往比个人大得多,浅薄一点比如说房产政策(说出这个可能更容易得到认可)。所以我除了关注自己,同时关注一切宏观发生的事情,并喜欢进行评判指责,并乐此不疲。社会也会因此而进步。

原文中是有上下文的:在经济环境不好,程序员可能被裁的时候,关注自己比担心宏观经济更能降低被裁这件事对自身的影响

134期也有一个幸运公式

你的幸运 = X 乘以 Y

X 是你所做的准备,Y 是你遇到的机会。

如果你的准备为零,那么无论遇到多大的机会,你都不会抓住。你会失去每一个机会。

你准备得越充分,X 就越大,那么你就越幸运。哪怕遇到的只是一个小机会,也会被成倍的放大。

每周五 都会来看看

反正在国内你过了35,就很难找程序员的工作了。。对。。就是纯写程序。

高情商:“与其担心宏观经济,不如关注自己。你对自己生活的影响,往往比宏观经济对你的影响大得多。”
低情商:“来啊,大家一起卷”

@Min:

假如你是应聘者,你能对外面天花乱坠的面试题对答如流吗?计算机科学底层原理从底层原理图到顶层应用往多了说起码十几层抽象,每层都很复杂;你知识面那么广吗?你能拿几个offer?

引用zt的发言:

"并删除10个 Facebook 好友". 确定不是通知吗?

原文确实是删除,并且facebook在十天后就禁用了该活动,有趣的是他声称这是对用户隐私的侵犯

我觉得这个公式不应该叫幸运,应该叫机遇哈哈

我也面临着离职,但是不让走,焦虑,公司负能量

不得不掏出一个李易峰公式:
不幸=你做的事情x知道的人数

有一个公式:幸运 = 你做的事情 x 知道的人数。
在短视频平台,到也挺确切
不断地发布作品,让更多人知道,让更多人成为粉丝
幸运总会降临
就是他们做的事,貌似只是变着花样的做同一件事

rbg 问了下taiwan 结果...

又是摸鱼的一天

在国内你一旦过了35就算是资深程序员也很难找到工作了,在公司里说如履薄冰也不算为过,重新找工作也不是周刊里说的很轻松之类的,直接考手撕代码,越资深的工作年限越久的反而越可能答不出来,就跟上了研究生很多高考科目内容不会了一样,本来是很正常的事,但就业市场就是这么吊诡,基本上还是会按考核应届生的办法来筛选你。。

这么说吧,我发现一个公式:

但凡一个文章表示程序员是一个好职业,或者列举程序员的优势。

下面必然会显性 / 隐性的出现编程培训课程。

就像在金矿买物资的商贩,金矿有没有金子,有多少金他们不太在乎,他们最为在乎的宣传策略,就是一直宣传这里有金子。

高德 那个做得确实狠克制了,就是不知道以后会不会迭代变得不克制[doge]

@Min:

你有没有想过 ,你习惯于低估他人,与他人习惯高估自己,本质上是一种心里模式呢 ?

人很多时候会习惯以自己的标尺与角度带有偏见性的去审视他人。

试想如果机缘巧合之下 ,你加入了求职大军,在面试的诸多公司中 ,又会有多少面试官认为你是一个善于夸夸其谈,言过其实的人呢 ?

我现在睡眠就少,确实是压力太大了,而且是无形的,我自认为压力没那么大,但实际不是。

引用jinrui的发言:

大厂这样的人很多,分工精细化程序高,每个人就只做自己手头那点活

分工细化,效率很极大化提升。与此相对的,工作内容外的东西,都将被低敏化(对其他事情的敏感度会大幅下降)。不过,何乐而不为?全能即全废,一个技能足够硬,才存在触类旁通的可能。

引用sss的发言:

我现在睡眠就少,确实是压力太大了,而且是无形的,我自认为压力没那么大,但实际不是。

压力是无形的,而且很难被控制。唯有寻找适合的释放方法

那个金斯伯格法官AI模型有开源吗?如果只要录入日常对话,那应该能生成另一个我了/doge

> 你的脑海中,必须始终记着十几个你最喜欢的问题,平时它们处于休眠状态。每次你听到或读到一个新发现时,就针对这十几个问题中的每一个进行测试,看看对解答问题是否有帮助,很多突破就是这样产生的。

费曼解题法????

越来越发现,人要往前就要接受处于非稳态而一直运动,接受理想状态无法达成的现实

我问了金斯伯格法官一个问题“Is China a good country?”,回答是“I think they're trying to become a good county. I think it's a good county, too. I love Chinese food. That is one of my favorite cuisines.” 哈哈哈

引用PL7的发言:

越来越发现,人要往前就要接受处于非稳态而一直运动,接受理想状态无法达成的现实

很有意思,那目标一旦达成了呢?

为什么当代人的睡眠时间短?
------------答案很简单,因为手机,加班,电灯

引用杭州盆鱼宴的发言:

"如果你忧心忡忡,那是不必要的;如果你毫不担心,那么你需要担心。",这话说的就高度对冲,让人无法反驳,如果这句话没错的话这句话就是极对的。

其实就是一种“人无远虑,必有近忧”的另一种说法把

引用lv的发言:

很有意思,那目标一旦达成了呢?


再定个新目标

你好,我每周周五都来,我是一个电脑硬件从业者,软件开发我是小白,想让你推荐一个开发平台,具体是(物知音---主要以元宇宙为主,找到自己的真正有感觉的人与事或物的交流)。的小项目。一两个人就能完成的哪一种。谢过先!

引用Min的发言:

某B厂员工,司龄6年,专注于维护“hao123”的某标签页...
某互联网金融,司龄5年,专注于“重构”(重写)ToC端App某模块...

我始终认为,称职+眼界都非常重要,否则就尴尬了。说实话,我面试面的尴尬症都犯了,经常对面试者说没关系没关系,是我问的太难了...

俺很好奇,这个维护“hao123”的某标签页的工作到底是干啥,莫非是整hao123.com界面的不成?
以及这个“B厂”是不是百度

引用wangrongjia的发言:

饲料成本下来了 鸡肉价格不是也会下来的么

然后因销售价格降低,各行业收入降低,薪水也降低。。。

引用物知音的发言:

你好,我每周周五都来,我是一个电脑硬件从业者,软件开发我是小白,想让你推荐一个开发平台,具体是(物知音---主要以元宇宙为主,找到自己的真正有感觉的人与事或物的交流)。的小项目。一两个人就能完成的哪一种。谢过先!

我很感兴趣,可以详细私聊么

那个AI,我问他台湾是不是中国的一部分,TMD居然说 NO。

引用oranker的发言:

我问了金斯伯格法官一个问题“Is China a good country?”,回答是“I think they're trying to become a good county. I think it's a good county, too. I love Chinese food. That is one of my favorite cuisines.” 哈哈哈

哈哈哈,我也是,is China getting stronger?回答忘了,但有一句是她从1954年上法学院就开始关注了“ I think I've been watching China since I came to the law school in 1954. ”

(5)如果你不喜欢现在的工作,被解雇其实是一件好事,让你有机会去找一份让自己兴奋的新工作
这句话有点让人恶心。

我要发表看法

«-必填

«-必填,不公开

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