简介 👋
大家好!我叫 Filipe Laíns(他们/她们或他/他),我是一名来自葡萄牙的自学成才的开发人员。我非常喜欢摆弄各种东西并了解它们的工作原理,这就是我开始编程的方式。我的爱好包括电子、物理和文化。我离开电脑的大部分时间都花在了旅行和观看现场表演上。
如果您没有太多时间查看我的背景和动机,请随意跳到目标部分!
经验 🐍
我在 Python 和 Linux 打包方面都有深厚的技术背景,目前在 Quansight Labs 工作,从事 Python 打包工作。我也是一名 Python 核心开发人员,并且是 Scientific Python 生态系统的积极贡献者。
以下是我的一些相关经验要点
- Python 核心
- 在标准库中,我主要关注
sysconfig
和importlib
。 importlib_resources
和importlib_metadata
的维护者。- Python 打包机构 (PyPA)
pypa/build
和pypa/pyproject-metadata
的作者和维护者。distutils
(setuptools
的基本代码库)的维护者。- 组织分类员(园丁)。
- Python 包索引 (PyPI)
- 组织分类员(园丁)。
- Arch Linux
- 打包员超过 6 年,目前维护超过 250 个软件包。
- meson-python
- 原始作者并完成了大部分初始工作。
- pyOpenSci
- 维护者。
- Conda
- 贡献者。
您可以在我的网站和 Github 个人资料上找到有关我技术工作的更多详细信息。
作为我工作的一部分,我还对 Python 社区的许多不同部分进行了大量的宣传。目的是确保他们被听到,并且他们在打包和 CPython 开发期间的担忧被考虑在内。
除了我的技术背景之外,我还有社区建设方面的经验,并且是社区的活跃成员。
- PyCon US
- 连续两年在 PyCon US 上组织了 打包峰会。
- 这使我对用户的具体问题有了宝贵的见解。
- 连续两年为 CPython 项目的 指导冲刺担任导师。
- 参与了多个项目的冲刺,例如 CPython 和 pyOpenSci。
- 担任会议志愿者 2 年。
- PyCon 葡萄牙
- 在 2023 年发表了 开始使用(现代)Python 打包的演讲。
在 Python 之外,我多年来一直在志愿帮助组织一些当地社区活动,重点是文化、音乐等。
动机 💭
我对 Python 社区充满热情,并希望确保每个人都感到被听到、被包容,并拥有他们需要的资源。
我特别想倡导的一件事是更好的用户和开发人员体验。我相信,通过将更多宣传融入 Python 社区,并将更多资源投入到 Python 打包生态系统中,可以实现这一目标。看到现任董事会在支持 Python 核心团队方面所做的工作,我相信通过投入资源,可以在 Python 用户体验(尤其是新用户体验)方面取得类似的进展。
根据我的经验,无论是在技术方面还是在我的推广工作中,用户体验和打包都是尚未获得太多资金或关注的关键领域。我相信 PSF 可以在这方面产生重大影响,这也是我想要倡导的。多年来,我与许多用户讨论了他们在各种应用程序中使用 Python 时的挫败感、困难和整体体验,因此我对我倡导他们的能力充满信心。
目标 🎯
- 改善新用户的用户体验,降低 Python 和一般编程的入门门槛。
- 例如,通过改进文档、SEO、用户体验 (UX) 一致性、二进制分发方法等,改进 Python 的入门过程。
- 通过为 Python 打包社区提供实现更好、更具凝聚力的用户体验所需的资源,来支持他们。
- 例如,资助用户体验 (UX) 和开发人员体验 (DX) 研究以及技术可行性发现工作。
- 根据需要与外部利益相关者(例如,分销商)互动,以确保 Python 分发的完整性。这有助于实现上面列出的两个目标。
- 继续 PSF 在支持 Python 核心团队方面的工作,确保该语言的长期发展。
- 鼓励各种不同的 Python 社区和用户组之间的协作,确保每个人都感到自己是 Python 社区的一部分,并且在该社区中得到代表。
- 例如,更频繁地联系用户组和活动组织者以获取反馈。在社区的不同部分之间建立桥梁。等。
- 通过尝试将用户组的反馈纳入技术决策/设计流程,在技术团队和最终用户之间建立更好的讨论途径。
- 例如,投资用户倡导工作。联系用户组并创建和征求 UX 和 DX 反馈。让那些擅长 UX 并具有一定技术背景的人充当用户和技术利益相关者之间的桥梁。等。