这里记录每周值得分享的科技内容,周五发布。
本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。
封面图
甘肃瓜州的戈壁滩上,有一座头像雕塑《汉武大帝》。两千多年前,汉武帝曾经派遣军队,在此处战胜过匈奴。这个头像高达12.5米,采用红砂岩材质,通过 3D 雕刻逐块拼装而成。(via)
生产力是形容机器,不是形容人
程序员创业以后,还喜欢写书,真是绝无仅有。我只知道一个例子。
贾森·弗里德(Jason Fried)和戴维·汉森(David Heinemeier Hansson),是互联网公司 37signals 的主要创始人。他们除了写程序,就喜欢写书。
他们已经写了四本书,都很出名,全部有中文版。
- 《实干》(Getting Real),2006
- 《重来》(Rework),2010
- 《远程》(Remote),2013
- 《何必工作狂》(It Doesn't Have to Be Crazy at Work),2018
这四本书,我全部看过,都是小册子,收录了很多短文,解释他们的创业思想。
这些文章的主旨,简单说就是一句话:如何创办一家"小而美"的互联网公司。
他们只有几十个人,没有拿过一分钱风险投资,但是活得非常好,每年有几千万美元的收入。他们的书就是解释他们的创业哲学。
我最近读完了他们的第四本书,正式的中文书名叫作《重来3:跳出疯狂的忙碌》(电子工业出版社,2020),英文书名为"It Doesn't Have to Be Crazy at Work"(直译就是《何必工作狂》)。
其中,有一篇文章特别发人深思,提出了一个我从未意识到的观点,今天想分享给大家。
文章说,不要用"生产力"这个词评价程序员,因为它是评价机器的。
"生产力"这个词,英文为 productive,它的高低用产品的多少来衡量。生产力高,就是同样的时间做更多的工作,或者同样的工作花费更少的时间。
如果使用"生产力"评价一个人的价值,最终就一定变成追求更高的产出。这是没有止境的,机器可以 24x7 工作,人不能。
软件行业一直有一种说法,我们要招聘10倍生产力的程序员。它的言下之意,就是要招聘10倍产出的人,这种目标并不可取。
当你强调生产力时,实际上是在强调,人必须始终忙碌。每一刻都有事情要做,而且总是有更多事情要做! 因此,你会有做不完的工作,闲暇时间越来越少,工作压力越来越大。
程序员的真正目标,应该是"有效性"(effective)。你的劳动是有效的,切实完成了项目。
当你把"有效性"当作目标时,只要有效完成了项目,你就可以停下来了。因此,你可以追求做更少的事情、用更少的时间达到目标,这样你会得到更多的闲暇和休息,这才是可持久的。
生产力目标(productive)占用你所有的时间,把你的日程排满,追求尽可能多的产出。
有效性目标(effective)正好相反,它不追求添加更多的任务,而且减少那些不该做的事情。
如果有人称赞你,说你的生产力很高,或者公司以生产力作为考核指标。你可能需要小心,你有变成机器的风险。更好的称赞应该是,你的劳动很有效,很高效。
37signals 就是一家这样的公司,他们的书宣传的就是这样的思想:不要当工作狂,追求更少的代价取得同样的效果。
本期周刊的《文摘》部分,还有这本书的另外一篇摘录。
云原生深圳沙龙
现在最流行的软件模型是什么?一定是云原生(cloud native),也就是软件的构建和使用都基于云环境。互联网大厂都在转向该模式。
明天周六(8月26日)下午,深圳有一场技术沙龙,介绍云原生如何让企业实现高效部署、资源优化、降低成本。
本次活动由稀土掘金社区 + 火山引擎云原生联合主办,邀请字节的第一线工程师,分享开发经验,以及云开发的真实体会。
下面是活动安排,详细介绍可以点击进入官网说明。
活动地点是深圳湾创新科技中心,也就字节的深圳工区,没去过的朋友可以去看看。活动免费,来不了现场,还可以报名线上直播。
报名链接点击这里,或者扫描上方二维码。现场除了与讲师面对面交流,还有抽奖,奖品包括华为 AI 音响、掘金周边等。
科技动态
1、猪肾移植
纽约大学的外科医生宣布,将一颗猪肾脏移植到了人体,目前已经成功工作了32天。
这是他们的第三次尝试,前两次都是移植到死者体内,本次是移植到一位已经脑死亡、通过呼吸机维持心脏跳动的患者体内。
猪肾移植的最大难点,是人体会产生排斥反应,导致猪肾停止工作。本次移植对猪肾进行了基因改造,希望能够克服排斥反应。
去年,美国曾经完成了世界首例猪心脏移植手术,但是患者在两个月后死亡。
2、毛伊岛火灾
美国夏威夷的毛伊岛,最近发生了美国100多年来最严重的火灾,造成重大伤亡。
整个城镇都烧掉了,但是媒体从照片上惊奇地发现,有一栋房子完好无缺。
火灾期间,房主正好不在岛上,家里没人,他原以为自己家肯定保不住了。别人给他看了照片以后,他也大惑不解,为什么没有烧掉。
媒体目前分析,有两个原因。首先,火势从东面过来,这栋房子东面是一大片草地,起到隔离作用,而且草地也没有被烧掉。其次,房主2021年重新装修过,将屋顶改成彩钢板(上图是装修前),从而使得落在屋顶的火星不会点燃。
SpaceX 公司发布了 Starship 火箭的改装照片,两个工人坐在顶部,大家可以看看,这个世界推力最大的火箭有多大。
这次改装是将第一级和第二级推进器改成热分离,也就是第二级点火之后,再分离第一级。因此,需要加强第一级顶部结构的强度。
上图就是第一级推进器的顶部,加装了一个带有排风窗的隔热罩(下图)。
4、激光庆祝
一家德国公司为了庆祝成立100周年,本月在总部向天空发射绿色激光,作为生日蜡烛。
这个激光高达10公里,方圆80公里范围内都能看到,是目前世界最大的绿色激光。
这家公司本身就生产激光器,主要用作避雷针。大型场地周围部署多个激光器,就能避免被雷击。
文章
1、TypeScript 五个小技巧(英文)
本文介绍 TypeScript 的一些使用技巧。
2、Docker 如何生成容器名(英文)
创建 Docker 容器时,如果不指定名称,Docker 会自己为容器生成一个(比如 Romantic_shtern)。这个名字是怎么得到的?
3、为什么 TypeScript 不能正确处理 Object.keys()(英文)
本文讲解 TypeScript 的一个难点,使用Object.keys()
遍历对象键名会产生奇怪的报错。
4、如何在 QEMU 中模拟树莓派(英文)
QEMU 是著名的虚拟机软件,本文演示如何用它新建一个树莓派虚拟机,可以用来上手 QEMU。
5、UUID(版本4)的一个冷知识(英文)
UUID 意为全局唯一标识符,是一个十六进制的32位随机数。本文介绍一个冷知识,这个数字的第14位是固定不变的。
6、CSS 折叠翻页效果(英文)
本文介绍如何只使用 CSS 实现折纸一般的翻页效果。
7、C 语言 Struct 详解(英文)
C 语言初级教程,详细介绍 Struct 结构的用法。
8、JavaScript 的 macro 语法(英文)
JavaScript 正在引入 marco 语法,最新版的 Bun 打包器已经支持。本文介绍这个功能。
工具
一个统计学的 JS 库,提供基本的统计函数。
2、豆包
字节推出的 ChatGPT 类产品,免费使用。
一个手机 App,用来监控手机软件对于用户行为的数据收集(即跟踪行为)。(@cheanus 投稿)
4、DCNews
一个开源的 Go 应用,将微信群的聊天消息,自动同步到预设的 Discord 频道。(@121812 投稿)
5、Walrus
一个开源的应用管理平台,让开发人员无需了解底层平台的细节,即可自助进行部署、管理和交付。(@Aleegra 投稿)
6、GFPGAN
腾讯开源的旧照片 AI 修复,查看 Demo。(@Y024 投稿)
7、铜钟
一个主打"听歌"功能的 Web App,有丰富的音乐资源、简洁的 UI 和方便的交互,代码开源。(@enzeberg 投稿)
一个网页动画库,可以为网页应用添加平滑的过渡,支持各种主流框架。(@GenerQAQ 投稿)
一个去除图片背景的 JS 库。
10、scrcpy
一个跨平台的桌面应用,映射安卓手机的屏幕到电脑桌面,允许使用鼠标和键盘控制手机。
资源
WordPress 官方推出的练习场,可以在浏览器里面新建一个 WordPress 实例,用来测试插件或样式主题。
一个命令行的元素周期表,还可以互动。
一本免费英文电子书,介绍一些高级的 SQL 语句的用法。
4、面试押题王
输入应聘的岗位描述,它通过 AI 自动生成面试问题和答案。不过,题库里面的技术类面试题比较少。(@vickwv 投稿)
图片
1、固态硬盘外接盒
一家德国公司推出了 M.2 接口的固态硬盘外接盒,样子就像真空管一样,非常新奇。
2、加大瓷砖图案
1969年,加州大学洛杉矶分校(UCLA)发出了第一条互联网消息。
当时,该校的两位教授通过网络发出两个字母"LO"。他们原想发送的是"LOGIN"。但是,只发出前两个字母,网络就崩溃了。
2011年,为了纪念这个事件,在翻新该校的博尔特大厅(Boelter Hall)时,建筑师用两色的瓷砖,在地面上嵌入了二进制密码。
一共是14行,每行八块瓷砖,完整的分布图如下。
转成二进制,就是下图。
根据 ASCII 码,转换成文字,就是"lo and behold!"(登陆看看!)。
文摘
1、我们不是一家人
本文摘自 37signals 公司的《重来3》(电子工业出版社,2020)一书。
有的公司喜欢宣扬"我们都是一家人"。不,你们不是一家人。
在 37signals,我们也不是一家人,我们是同事。这并不意味着我们互不关心,也不意味着我们不会尽力施以援手。我们相互关心,也乐于助人,但我们不是一家人。这在你的公司也一样。
我们这群人聚在一起工作,只是为了做出产品, 我们只是共同努力,把公司的产品做得尽善尽美,可我们不会为它挡子弹。你对你的公司也一样。
我们为自己的产品而骄傲。这就足够了。
某些高管说他们的公司就像一个"欢乐的大家庭",那你就要当心了。一般来说,他们的意思并不是,无论你遇上什么事,公司都会保护你,也不是说公司会无条件地爱你。他们的意思更有可能是:他们需要的是单向的牺牲----你的牺牲。
这是因为,一提"家庭"这个画面,一种同甘共苦的情怀就会油然而生。你工作到深夜或放弃假期也要干活,这不仅仅是为了给公司挣到更多的钱,不,不,你是在为"大家庭"做出奉献。
事实上,这只是某些人企图忽悠你,想让你忘掉合理的个人利益,打出的如此蹩脚的情感牌。
公司又不是黑帮,收留的全是孤儿,让他们为家族打天下。公司企图伪装成你的家庭,不过是又一个花招,目的是把公司的需要置于你真正家庭的需要之前。这招太恶心了。
最优秀的企业不是家庭。它们是家庭的后盾,是家庭的同盟军。它们提供健康的,能让人找到成就感的工作环境,让员工能在合理的时间合上笔记本电脑,去做最好的丈夫、妻子、父母、手足和孩子。
言论
1、
很多成功的艺术家,不是因为模仿某种风格而成功,恰恰相反,他们不顾一切地做自己想做的事情,直到建立了自己独特的风格。
2、
JavaScript 之所以流行,只是因为它在浏览器中具有垄断地位,没有替代品,我们都被它扣为人质。
3、
一位美国法官判决,AI 生成的作品没有版权,因为"没有人类的参与"。
这可能对软件业产生重大影响。如果在未来,公司的大部分代码由 AI 生成,这些代码将不受版权保护。这意味着,未来的大部分代码可能都没有版权,这将是一件大事。
4、
我们正在目睹有用的互联网的终结。未来的互联网上有用的内容,将是在深锁的付费墙后面,或者在各种不开放的私人论坛里面。可以公开访问的互联网,将充斥着越来越多的内容农场和 AI 模型产生的碎屑内容。
-- 《互联网的最后一页》
5、
芬兰首都赫尔辛基,每年的交通事故死亡人数非常少,不超过5个人。
一位美国记者采访当地官员,询问采用了什么高技术。官员答道:"我们没有使用任何高技术,只是强制要求放慢车速。"
-- 《自动驾驶与交通安全》
历史上的本周
全世界最繁荣的行业(2022 #221)
云服务流量有多贵?(2021 #171)
为什么人类没有越来越闲?(2020 #121)
名校毕业,不容易创业(2019 #71)
(完)
gantrol 说:
对于 10x,个人看到的是努力基本不能达到 10x,那是 2x(不是说努力完全没用)
2023年8月25日 08:54 | # | 引用
zoujia 说:
问下阮老师,【重来3】与1和2在内容上有交集吗?还是说内容都不一样?我看了3,如果1-2不一样,打算入手1和2~谢谢
2023年8月25日 09:09 | # | 引用
子桦 说:
言论-第4条
说明人还是不可替代的。
2023年8月25日 09:10 | # | 引用
tang 说:
关键是,如果是打工,即使你到了10x,也没有10x的收入回报。 还是2x吧,努努力说不定能达到,说不定工资还能给你涨个10%...
2023年8月25日 09:16 | # | 引用
echeverra 说:
坐等下一期阮老师谈日本排核污染水事件
2023年8月25日 09:19 | # | 引用
Brandon 说:
说白了老板买的是你的时间,不是按项目给你发钱,所以你工作时间越长越好,越忙越好。
2023年8月25日 09:24 | # | 引用
五香可达鸭 说:
生产力这部分确实是有启发,如果规定任务,那可能工作效率会更高。如果规定工作时间,那就是摸鱼。
2023年8月25日 09:32 | # | 引用
ovo 说:
10公里高的激光,飞机和鸟类碰上的话是否有危险?
2023年8月25日 09:35 | # | 引用
gantrol 说:
你说的”打工“,估计是”为别人打工“。怎么可能10x呢?
如果你真能达到10x,老板还给你发死工资,不用股权之类的留下你,那是他的损失。这样的人完全出走,可以为自己打工。
2023年8月25日 09:36 | # | 引用
SXLg 说:
然而在我们公司 你效率再高 只要完成任务后没活干 就是工作不饱和 哈哈哈 真好笑
2023年8月25日 09:43 | # | 引用
gantrol 说:
“高产指的是把时间全部占上——把时间表填到不能更满,然后尽你所能,做得越多越好。而高效指的是找出更多未被侵占的时间,留给工作之外的其他事——留给休闲放松,留给家人和朋友,或者留出时间,什么也不干。”
看来这里的高产其实是“尽可能努力”,这个其实是线性增长(2x),不是10x。
2023年8月25日 09:44 | # | 引用
路过的农名工 说:
很多成功的艺术家,不是因为模仿某种风格而成功,恰恰相反,他们不顾一切地做自己想做的事情,直到建立了自己独特的风格。--我想起了华语歌坛yys,华xx,他却能被资本包装。
2023年8月25日 10:37 | # | 引用
李恩泽 说:
感谢阮一峰老师!
今天的《科技爱好者周刊》为我的 https://tonzhon.com 带了很多流量。
2023年8月25日 10:39 | # | 引用
mojisi 说:
那飞机和鸟得相当瞎
2023年8月25日 10:50 | # | 引用
Kholin 说:
自从去年七月之后我就没收到阮老师的周刊邮件里,是不发gmail里吗,当时哪里出了问题?
2023年8月25日 10:51 | # | 引用
ning 说:
《写给开发者的数据库技巧》
不是免费的,是收费的。。。所以是广告么。。。
2023年8月25日 10:58 | # | 引用
汪 说:
保持工作量不变,追求高效地完成,从而留下更多的其他时间做工作外的事
2023年8月25日 11:01 | # | 引用
Salt 说:
放慢车速只是拆东墙补西墙吧,车祸降低了,堵车更厉害了,把可能的事故时间平摊甚至增加到了每个人身上
2023年8月25日 11:20 | # | 引用
AlexFinch 说:
又到了一个周五了,这周世界真精彩。
2023年8月25日 11:35 | # | 引用
hawa 说:
这里的激光不是用来避雷的哦。激光用来引雷是今年的新突破,但离实用还很远(闪电几公里长,目前只能做到引雷50米)。这家公司是庆祝自己的100年生日,它的业务里包括激光的常规应用,如切割。
至于飞机和鸟。这个网页上说,他们会有雷达扫描过往飞机,在飞机经过时关闭激光。鸟没有问题,它们会绕着光柱飞。
2023年8月25日 11:57 | # | 引用
liqiankun 说:
1//当老板夸赞你的生产力十倍的时候,是老板试图将工作量化于你,但人的精力有限,不可能与7x24的机器人相比。
2//很多公司喜欢提一家人,意味着需要你单方面的付出,也值得警惕。
2023年8月25日 12:25 | # | 引用
业余草 说:
激光避雷是啥原理?
2023年8月25日 12:39 | # | 引用
难得自然萌 说:
博主一周的阅读量真的惊人,这还是精选出来的信息
2023年8月25日 13:40 | # | 引用
matt 说:
标题那个头像害怕不结实,大石头滚下来把人压死
2023年8月25日 13:42 | # | 引用
Richard 说:
《写给开发者的数据库技巧》不是免费提供的。发了邮件订阅引导去付款页面了
2023年8月25日 14:20 | # | 引用
Ang 说:
铜钟用着也太爽了吧,好多VIP都可以免费听的
2023年8月25日 14:54 | # | 引用
sss 说:
越来越觉得自己是个工具人,这期主题全命中
2023年8月25日 15:00 | # | 引用
yang 说:
感谢阮老师的周刊,今天从这里了解到了37signals,体验了一下他们做的产品,很棒,特别是hill chart,很不错,这个产品的确有价值。看了一下作者的博客,写的也很棒。谢谢阮老师,现在写博客的不多了,我自己也在坚持写博客,希望有一天我的博客也为更多的人带来价值。
https://me.sprit.vip/
2023年8月25日 15:13 | # | 引用
zzz 说:
3、写给开发者的数据库技巧 并不免费 需要订阅
2023年8月25日 16:29 | # | 引用
磺酸 说:
我曹,脑死邙的人,给换了猪心,这是多么悲惨的事情?假设,万一,如果有痛感,他也不能说,他也不能动,他要忍受2个月的非人的凄苦折磨?
2023年8月25日 17:23 | # | 引用
老黄 说:
lo and behold: something that you say when you tell someone about something surprising that happened (from dictionary.cambridge.org).让人吃惊的;真想不到
2023年8月25日 22:34 | # | 引用
HumanMine 说:
生产力不形容人?笑死……所以“人矿”一词是动宾结构,不是偏正结构?
2023年8月26日 11:40 | # | 引用
moon 说:
没有人类作者,就没有版权。
突然就想起流浪地球的那句话了:没有人类的文明毫无意义!
站在理性角度来看,这些话不一定是百分百正确的,但是,没有感性的世界确实没有意义。也许这就是人类存在的奥秘。
总之,我很欣赏。
2023年8月26日 12:04 | # | 引用
domailme 说:
应该是原网站的链接跳转到了另外一本收费的电子书 indexing beyond the basics,你在导航栏里输入https://sqlfordevs.com/ebooks,选择第二本Next-Level Database Techniques,这个是免费的
2023年8月26日 13:49 | # | 引用
YellowTrailer 说:
那个链接的网站错了 进了网站作者的另一本收费书籍的页面
《写给开发者的数据库技巧》是这个页面
https://sqlfordevs.com/ebooks/next-level
2023年8月26日 15:46 | # | 引用
galelord 说:
我就在绿色激光的城市 上个月好多人都在朋友圈发了拍到绿色激光的照片 觉得真的是极好的广告营销
2023年8月28日 13:40 | # | 引用
joojen Zhou 说:
《重来》系列已加入书架,这两周争取刷一遍。
2023年8月28日 19:32 | # | 引用
a 说:
实业救国,整天搞些花里胡哨的精神主义,阮老师,恕我言重了。
2023年8月30日 05:54 | # | 引用
吴国锋 说:
逆天,我能省两分钟,管他别人死活,我就要超速行驶
2023年8月30日 10:20 | # | 引用
陶路 说:
重来 重来2 我都看过 里面有很多别出心裁金句
我想他对应试教育的学生来说 尤其具有冲击力
2023年9月 1日 16:11 | # | 引用
华血 说:
那4本书我按中文名都没有找到中文版,请问在哪里可以买到?
2023年9月 7日 11:24 | # | 引用