标签归档:代码厨房

代码厨房开源松 x PyCon China 2024

七月我们突破了屏幕的限制,在戴尔五角场办公室举办了第一次线下代码厨房开源松。而这一次开源松 Sprint 6 我打算在 11 月 23 日举办的 PyCon China 2024 大会里办一场开源松。没错,一场面向 Python 爱好者的开源松!

开源松!?

开源松(Song of Open Source)是代码厨房社区自造的词语,可以大概理解为开源黑客松,但是又不必那么 hack。只是一场开源爱好者互相交流和共同参与开源项目的聚会活动。我们希望借助这个活动来鼓励和帮助大家参与开源项目、推动开源项目发展、孵化新的项目 idea。

如果你从来都没有参与过开源项目的话,这次活动也许会是你开源之路的第一步。你会认识其他喜欢编程和开源的朋友,和开源项目维护者们交流,顺便提交第一个开源贡献。

PyCon China 2024 x 代码厨房开源松

开源松活动在大会下午开始,你可以在现场找到开源松会场指引标识,或者到代码厨房社区展台询问。如果打算参加活动,记得在报名大会时勾选相应的选项。会场内会设置三个活动区域:

  • 养成区:给没有参加过开源项目的新手提供科普和指导
  • 发电区:用爱发电的地方
  • 休息区:代码写累了?来和其他开源爱好者聊天吧

顺便也欢迎来代码厨房展台玩。我们为还没开始工作、或者刚刚被裁的朋友准备了「Python 八股文面试题挑战」……通过挑战的话可以体验现场拿 offer 的感觉。

有哪些项目可以参与?

在其他项目报名之前,我们已经准备了两个代码厨房社区项目:

  • FineWeather:一个 Vuejs+Python 实现的网络相册

不管你喜不喜欢拍照,肯定有一堆照片存在某个地方。有没有想过摆脱商业公司的限制,自己部署一个在线相册?放上自己最喜欢的照片,自己的数据自己管理。一起来打造一个完美的开源相册程序吧。

下面是项目作者 Allen 部署的相册实例

blank新增项目:

  • PDM – Python 包和依赖管理器
  • pyecharts – Python ECharts Plotting Library
  • UtilMeta – Python 渐进式元框架

基于 Flask 实现的 Web API 框架,集成了 marshmallow、webargs 等项目来让 Web API 开发更加简单。我们在计划项目的 3.0 版本,有很多有用的功能可以加入。完成了大半的文档翻译项目也等待一个人来再推进一步。

如果你有自己的 Python 开源项目,欢迎报名参与!作为项目维护者,你需要完成这些事情:

  • 准备三个不同难度等级的任务
  • 在现场介绍项目和任务
  • 指导参与者完成任务
  • 准备小奖品(可选)

报名方式:在代码厨房社区置顶贴留言,或是通过下面的表单报名:

https://jsj.top/f/CscvKZ

你需要准备些什么?

除了了解 Git 基本用法,你还要会一点 Python。有一台充电器还找得到的笔记本电脑。还有一点点的开源热情。

如果你不仅仅想要来做开源项目,那么可以带一点其他的东西来。比如一个关于你自己项目或其他经验的五分钟分享、新项目的 idea……尽管自由发挥。 如果你有其他想法和建议,欢迎留言。

开源松/大会报名

这次开源松将在 PyCon China 2024 内举办,因此报名大会即可参与:

https://hdxu.cn/g77s

代码厨房社区欢迎你

代码厨房是一个面向编程和开源爱好者的社区。社区的主体是坐落在 codekitchen.community 的论坛。这个论坛的前身是创建于 2019 年 1 月 11 日的 HelloFlask 论坛(HelloFlask discuss!),因为论坛服务器一直在海外颠沛流离,所以访问起来并不是很顺利。最近把论坛以及 628 位 HelloFlask 原住民一起搬家到了香港,改头换面变成代码厨房社区。

「代码厨房」最早是我创建的公众号的名字。同一时间注册了 daimachufang.com,想要在这个网站上放些什么已经不得而知。后来公众号一再改名,代码厨房已经不见。再一次想起来是在去年 10 月, 29 日心血来潮去参加中国开源年会的开源集市。作为现场唯一一个个人展位,我带去了两个项目。一个是方学园,另一个便是代码厨房俱乐部

blank

出发前一天为代码厨房俱乐部更新了 daimachufang.com,也就是下面的样子:

blank

俱乐部现场成立,现场报名。报名单上收集了十个人,最后筛选到五个。算上我自己,六个人在一年内完成了四次聚会。大家互相带来很多新想法和思考,也玩得很开心,但逐渐有点忘记最初想要做什么。于是,在 2023 年的 10 月 22 号,最后一次聚会,大家回到了报名的地方——微软 Reactor。我在那里重新介绍了代码厨房社区的构想

代码厨房的核心构想是「一个让人快乐和放松的编程社区」,主要的板块是:

blank

不论你是当下、曾经还是未来的编程爱好者,都可以加入我们。代码厨房欢迎你!

我开了微信公众号

在年初的某篇文章下面,有朋友建议我开个微信公众号,当时我说估计不会有,并表达了对微信、朋友圈和公众号的讨厌。然而两个月不到,我就开了公众号……

我的公众号是「李辉的代码厨房」,目前的规划是写作和技术相关的话题,比如职业选择、个人品牌建设、学习方法、生产力、编程技巧、工具推荐等,不写和某个编程语言或框架相关的内容。欢迎关注!

当然,我仍然讨厌微信、朋友圈和公众号。这里的讨厌主要包括这些方面:

  • 生态环境糟糕:太多垃圾信息,对生活各方面的过度侵入和打扰。
  • 微信本身很难用:除了功能臃肿,群聊的设计和内容审查,还有很多细节不够好,比如草稿不会多设备同步,浏览某个对话时不记忆退出时的位置。
  • 公众号的反互联网设计:内容无法在互联网上被直接检索到,在文章中无法插入公众号文章以外的超链接。

那为什么还要开公众号?

主要是因为微信公众号能够触及更多的读者,和读者的距离非常近。写文章自然会想让更多人看到,也希望有更多的交流,相对于博客,公众号更容易做到这一点。

另外,和读者距离更近,会让我更认真的对待写作,何况公众号发过的文章还不能修改(发了第一篇文章才知道……)。通过创建一个独立的公众号,也会让我更有动力进行主题写作,进一步锻炼非技术写作能力。

为了对抗公众号封闭的特性,我同时创建了知乎专栏「代码厨房」,公众号的文章会同步发到专栏和博客。公众号文章末尾的“阅读原文”链接通常会指向对应知乎专栏上的同一篇文章,以便读者可以更方便的点击文中的链接。