Frost's Blog
1903 字
10 分钟
我「接见」了诺奖得主
2024-05-30
版权声明

本文谢绝一切转载,只能以链接形式分享。

如同这个 Drama 的标题所写的,在我 34 岁生日这几天发生了一件非常 Drama 的事情。到现在我依然感觉有些不真实,但事情就是,我「接见」了诺贝尔奖得主。

收到邀请#

5 月 28 日这天我收到了一封邮件。我向来习惯及时阅读新的邮件,至少是邮件的标题,所以我的邮箱从不积压未读邮件。我每天早上都会收到很多 GitHub 的通知邮件,但这一封没有 [GitHub] 的前缀, 我留了意,但也没有立刻打开阅读。可能是这个「只读标题未读内容」的行为触发了 Gmail 的机制,它把它扔进了垃圾箱。等我有空想要去读的时候发现邮件已经不见了,所幸我扫了眼垃圾箱,找到了这封邮件。

20240530191605

首先开头有我的称呼,然后他说自己是一位小有名气的经济学者,有维基页面。看到这我当然立即去看了一眼维基,果然有。履历中最为耀眼的,当然是 2018 年的诺贝尔经济学奖共同获奖者之一。他表明了自己的 Python 爱好者身份,联系到我是因为他刚好现在在香港,并在整个航班的时间里都在看 Python 打包的知识,认为我做的 PDM 是一个非常好的项目,想要约我见面,并表示周四(两天后)可以到深圳来。

信息量有点大,你问我有没有怀疑这是假的,我比任何人都怀疑这是假的,但开头的称呼和了解我做的项目这两点还是打消了我一半的顾虑(邮件里提到 PDM 的,至今没有一封是 spam)。另外提前仅仅两天的约见,要不是我习惯清空未读列表,否则很容易错过。至于一位功成名就的,大我 35 岁的大人物,为什么想见我这个无名氏,我相信一件事:

当佬巨到一定程度,他是向下兼容的。

我读了几遍,发现没有任何拒绝的理由,但保险起见,我还是和 yihong 一起,核实了来信地址的真实性。并且他的照片在网上到处都是,是很容易验证的。

见面前#

于是我覆信表达了愿意见面,并询问对方的行程和意向的见面时间地点。关于他想来和我谈论什么我还没有想明白,但我不愿意想得太功利。如果只是谈生意和上价值,那我会有些失望。我愿意认为他只是一个年近七十的 Life Long Learner,想要和我交流一下我擅长的领域,毕竟这是他唯一能从我这里获得的了。

没想到他为了打消我的顾虑,还回信说:

Our situation may be more symmetrical than you think. I have been learning Python since 2018. I am certainly not a developer. My Python is probably worse than your English!

这也太 nice 了,什么叫向下兼容。对方这么说,翻译我是不可能翻译的,感激涕零都来不及。随后就是确定时间地点。

见面之前,他发了很长的一封信介绍他的相关背景,以及计划要谈的话题。即使地位悬殊,年龄悬殊,他依然恪守了基本礼仪,让未来的见面能顺畅进行。我不想因为他是大佬就拼命溜须,但这种谦恭的态度真的让我学到了很多。此时我已经完全不怀疑这事有假了。他不远万里从香港辗转来深圳,我这是真正的「接见」了,荣幸之至,诚惶诚恐。

见面交谈#

我们约在了下午两点见面,作为资深 I 人,我从来不会在约定时迟到,但也绝不会提前很久到,每次都会卡得非常恰当。我算好时间出门,没想到他说行程提前了,所以可以提前到达。这表明他需要在茶馆等我一段时间,不过我没有错过约定时间,也不会特别歉疚。但这样有另外一个后果:该茶馆是预付费的,我没办法付账了。我真的是必被抢单的体质,但我想外国人不会太在意这些。

刚一见上我们就开始了对谈,可以说在整个一个多小时时间里我们连茶都没喝一口。我作为听者比较多,毕竟说也不擅长,有点像是我在采访他了。

他目前在做的有两个项目,其一是帮助 Python 初学者搭建 Python 环境的一个 GUI 应用。另一个是帮助用户生成和管理加密密钥,并进行数字签名的一个应用程序。两者都是面向初学者的简化操作和理解负担的效率工具。从这可以看出,从现在到未来一段时间内,Python 初学者仍然是一个庞大的群体,而 PEP 582 对于简化用户环境配置是一个非常好的提案。只是在 Python 论坛中讨论提案的人,还是以有经验的开发者居多,包括 PDM 的 issue tracker 中,多半也是一些有着奇奇怪怪使用场景的「高端」用户,而不是经验不足的初学者。同时我自己写的文档也不能很好的满足初学者的习惯。PEP 582 的拒绝是一件非常遗憾的事,但如果有更多初学者的声音,我相信有希望可以重启该提案的评估。

另外他还谈到了数据安全和数字签名,希望做一个面向小白的更易用的密钥管理和签名工具(gpg 太过 geek 了)。这方面我也不是很懂,主要以听为主。同时他也认为 Jupyter Notebook 在未来应该替代 PDF 成为研究论文的推荐媒介,在 Mathematica 和 Jupyter Notebook 之间推崇后者。

他非常喜欢开源,愿意为开源提供经济支持,期间还提到了 Python-Type-Challenges 这个非常适合初学者的学习项目,还以为是我的作品,我立刻做了澄清,怎能抢了 @laike9m 的功劳。

再写就变成新闻稿了,文末会附上音频转写,我想 AI 应该会比我总结得更好。让我感到敬佩的是他对很多技术细节的了解,比如他喜欢 PDM 用的 python-standalone-build 胜于 pyenv,而这是 PDM 最近才引入的一个特性。又比如他了解去年 ChatGPT 的重大事故,是 asyncio 和 redis 引起的,还想让我去 Boston College 解答 asyncio 的问题。所以啊,无论是什么牛人,都用不好 Python 的 async。

最后我邀请他到 PyCon China 来做一次演讲,我认为 Python 新手教学的话题,会是一个很有价值的输入。

见了厉害的大牛并不表示我也是厉害的大牛,但这是我第一次靠自己的工作和成就,而不是雇主的背书和推介而获得外界的认可,而且可以回应家人「你都在搞什么」这个问题,这才是真正值得我高兴的事。如果要感谢,那就感谢 Guido 吧。

20240530203400

附录#

  • 谈话实录 由 AI 转写,未做人工校对,可能存在错误。禁止转载演绎。
我「接见」了诺奖得主
https://frostming.com/2024/meet-with-paul/
作者
Frost Ming
发布于
2024-05-30
许可协议
CC BY-NC-SA 4.0