S01E05 专访琚[jū]致远:聊聊兴趣与成就感如何驱动他参与开源社区

了解 97 年开源人成长故事与他精力投资的取舍

嘉宾:琚[jū]致远
主持人:思为、小马哥、Rick

内容提要

致远的工作、生活介绍

6岁开始接触电脑了

中学开始做web开发的历程 初中用VB解决信息检索的问题

QQ号被盗引起的脚本小子之路

大学做外包的经历、学语言的经历 开启web研发之路

如何接触到开源、远程工作

为其他人捐助 M1 Mac 设备以及其他形式的捐助

在社区中的日常工作

非研发的角色下会不会担心远离技术?你是如何保持编码能力上的持续进步、精力投入的?

背景音乐

“Both of Us” by Madirfan via https://pixabay.com

贡献者

剪辑:SatohChen

相关链接

开源的魅力(文字)https://wineso.me/blog/the-appeal-of-opensource

开源的魅力(视频)https://www.youtube.com/watch?v=A_geiZHnvv8

https://chinese.freecodecamp.org/news/fcc-devtalk-ju-zhi-yuan-growth-path-of-an-excellent-full-stack-web-developer/

https://github.com/opensource-f2f/episode/issues/20


听友群暗号

aHR0cHM6Ly9hcHBsaW5rLmZlaXNodS5jbi9jbGllbnQvY2hhdC9jaGF0dGVyL2FkZF9ieV9saW5rP2xpbmtfdG9rZW49MmFhcjkyZDUtNjNjOC00OWNkLTg1M2EtZDMxZmNkODI0MjMx

[番外篇 00] 2022 元旦:四位主播居然都是“社恐”


忆往昔,聊社恐,迎未来!


主播:
Rick (开源爱好者,业余开源布道师)
思为 (开发者布道师)
小马哥 (开源爱好者,DevOps 技术布道师)
香香 (无法成为程序员的开源爱好者)


主要内容

四位社恐主播大聚齐

开源精神大安利

友台播客大推荐

本台主播自我大吐槽


延伸阅读

laixintao 文章(https://www.kawabangga.com/ )

CLFAH 原则(https://siwei.io/talks/2021-Path-to-DA/ 第五页,相关 Talk https://www.bilibili.com/video/BV1Af4y1u7VN )


推荐的播客与书籍

故事FM

小黄鱼播客

哈利播客

teahour

捕蛇者说

刀熊读乐乐

逆行人生

NiceTry

FishesWishes

《新合作思维——从我到我们的商业新逻辑》


Contributor:

剪辑:思为
运营: SatohChen


关于节目

《开源面对面》是一个系列的访谈节目,希望通过讲述不同行业、岗位的开源参与者的亲身经历、心得体会,让更多的人看到参与开源是一种积极的趋势与良好的职业发展方向,任何人都可以参与开源,并在开源的世界里体现自己的价值。


S01E04 Miya 的故事|从工地打印小妹,到全球知名教育公益开源社区大使

《人类简史》作者尤瓦尔·赫拉利认为,人类之所以能成为万物之王,区别于动物,在于我们能够虚构故事,能够编出没有实际存在的事物,并且我们会或者说能够相信这些不存在的事物。

从这个角度来看,经营社区就是去传播故事,分享你相信的、热爱的故事给一群和你一样的人。同时完全接纳自己,接纳不完美的自己,在故事中找到快乐,在社区中感受快乐与热爱,找到契合的人,并将故事持续传递下去。但行好事,莫问前程。


在本期节目中,我们邀请到 freeCodeCamp 中文社区大使 Miya,讲述她在非营利性国际教育组织工作的一些事儿,带大家了解如何在开源公益社区找到快乐,并帮助他人。

非营利组织 freeCodeCamp.org(简称 fCC)成立于 2014 年,是全球最大的开源公益编程教育社区,以“帮助人们免费学习编程”为使命,在成千上万名志愿贡献者的帮助下,创建了大量优质的编程教程,包括交互式课程、视频课程、文章等,内容涵盖 JavaScript、Python、SQL、数据科学等等——所有内容向公众免费开放。

fCC 正在帮助全球数百万人成为开发者或者运用编程去解决问题,改善他们的工作和生活。学员在世界各地自发成立数千个学习小组,组织技术交流活动互相帮助。

fCC 中文社区在推动教育公益事业发展的同时,也致力于基于开源最佳实践打造开放的本地 IT 社区,为青年人提供自我教育的氛围,让青年一代找到自己的兴趣与热爱,进而找到真正的自我。


主播:
Rick (开源爱好者,业余开源布道师)
小马哥 (开源爱好者,DevOps 技术布道师)


嘉宾:
Miya 刘于瑜,生活观察家、生命体验家,喜欢和通过大大小小的行动给世界带来美好改变的人们协作,目前关注教育公益、社会创新、青年发展。freeCodeCamp 中文社区大使、终身贡献者,ChangemakerXchange Fellow。她相信发自内心的快乐是推动自己和他人持续向善的动力,所以总是保持积极的状态,也确实从所做的事情中获得快乐。


主要话题

* 非营利组织如何可持续经营

非营利组织的员工都是用爱发电吗

非营利组织全职员工的工作日常

大学毕业随便选一份工作的迷茫

工地打印小妹不甘于做重复机械的工作

在 Toastmasters 获得关于“社区”的启蒙,因为想帮助更多普通人,自己创建社区

不断寻找自己热爱的事情,功夫不负有心人,接触到fCC

可以把爱好当成工作吗

一年只跟老板开三次会

员工与老板的信任如何建立

没有技术背景的人如何在开源社区中参与开放协作

女性适合参与开源吗


延伸阅读

freeCodeCamp 中文社区官网:https://chinese.freecodecamp.org/

freeCodeCamp GitHub 地址:https://github.com/freecodecamp

Toastmasters(头马):国际演讲组织,1924 年于美国加州成立,是一家非营利事业组织,在全球 136 个国家拥有超过 1.6 万个会员组织。其成立的原因是帮助他人演讲、倾听与思考,培养学员领导、表达能力。

freeCodeCamp 捐款通道:https://chinese.freecodecamp.org/donate

Miya 的更多故事《在开放社区中的六年,我做着喜欢且擅长的事情,利他而自利》:https://chinese.freecodecamp.org/news/my-six-years-in-open-community/


Contributor

剪辑、运营: SatohChen


关于节目

《开源面对面》是一个系列的访谈节目,旨在通过采访不同行业、岗位的开源参与者的亲身经历、心得体会,让更多的从业人员看到参与开源是一种积极的趋势与良好的职业发展方向,认识到任何人都可以参与开源,并在开源的世界里体现自己的价值。

S02E01 从商业到开源社区,聊聊 JuiceFS 的开发者招聘

日前,Linux 基金会联合在线课程平台 edX 发布了《2021 年度开源工作岗位报告》,报告指出,新冠疫情加速企业数字化转型,导致企业对开源技术的使用加大。

对几乎所有(97%)招聘者而言,雇佣开源人才都变成了一个优先事项。而且不仅是需求越来越大,开源人才还越来越留不住。

今年,只有 8% 的雇主说他们在留住开源人才方面没有困难。为了留住开源人才,39% 的公司给予开源人才的加薪幅度高于其他业务人员。

此外,允许并鼓励开发者在工作时间内参与开源软件社区,往往更能招募并留住他们。原因在于,在职业发展和社会声誉方面,开源项目对开发者充满了吸引力。

58% 的专业人员报告,开源领域的工作经验让他们更容易找到工作。54% 的专业人员对开源领域充满热情,对他们而言,开源不仅仅是一份职业。

在本期节目中,我们邀请到 Juicedata 联合创始人苏锐聊聊企业是如何看待开源岗位的,对开源员工的要求是怎样的,以及大家如何在参与开源的过程中同时获得一份工作和薪水。

主播:
Rick (开源爱好者,业余布道师)
思为 (Nebula Graph 社区 commiter,vesoft 开发者布道师。siwei.io/about/ )

嘉宾:
苏锐 JuiceData 联合创始人

# 主要话题
0:00 带大家了解 Juicedata 的开源路程
10:00 Juicedata 开源岗位的工作设置
18:00 开源岗位种类和开发者布道师工作职能介绍
29:40 开源公司招聘研发工程师时,是否会考虑开源背景和经验,招聘方式和面试与传统有什么不一样
43:00 开源公司研发工程师对待开源的热情
48:00 开源社区工作中的关注点
52:00 开源知识的学习与分享之道
57:20 开源的异步沟通方式
01:00:00 什么人适合 remote 远程工作方式,什么样的员工会 remote失败
01:07:00 什么样的企业环境可以支持 remote 远程工作
01:10:00 写文档的重要性

# 延伸阅读
* 支持远程办公的中国公司:https://github.com/LinuxSuRen/remote-jobs-in-china
* DA(Developer Advocate):开发者布道师
* Open Source Community Manager:开源社区经理
* Technical Writer:技术写作人员
* SA(Solution Architect):解决方案架构师
* Open Source Evangelist:开源布道师
* Teams:Microsoft Teams 是一款基于聊天的智能团队协作工具,可以同步进行文档共享,并为成员提供包括语音、视频会议在内的即时通讯工具。
* Slack:工作平台和团队消息传递应用程序
* Fika:北欧人的“下午咖啡时间” https://zhuanlan.zhihu.com/p/143344358
*《2021年度开源工作岗位报告》:https://www.linuxfoundation.org/resources/publications/open-source-jobs-report-2021/

# Contributor
剪辑: 小马哥
运营: SatohChen

# 关于节目
《开源面对面》是一个系列的访谈节目,旨在通过采访不同行业、岗位的开源参与者的亲身经历、心得体会,让更多的从业人员看到参与开源是一种积极的趋势与良好的职业发展方向,认识到任何人都可以参与开源,并在开源的世界里体现自己的价值。


听友群暗号

aHR0cHM6Ly9hcHBsaW5rLmZlaXNodS5jbi9jbGllbnQvY2hhdC9jaGF0dGVyL2FkZF9ieV9saW5rP2xpbmtfdG9rZW49MmFhcjkyZDUtNjNjOC00OWNkLTg1M2EtZDMxZmNkODI0MjMx

S01E03 专访 YiHong,自学成为流行开源项目作者的点滴

嘉宾

Yihong

RunningPage、GitHubPoster 作者,VSCode-Leetcode 核心开发者,跑步爱好者

主持人

Wey Gu (开源相信者、程序员、图技术 advocate)

时间线

00:00 Intro

00:28 YiHong 自我介绍

01:54 决定开始投入经历在开源项目、社区上的契机,YiHong 分享了第一次在项目作者的热心帮助下入门 GitHub Flow、编程协作、linting 等工程细节的经历,并在把这份热心传给了别人

10:54 YiHong 分享他在开源、公共空间自学编程的路径和经验:从 Human Resource Machine 这个游戏开始一步步自学实现第一个工作中的项目,第一个从零到一的 side project,进而成为全职 coder …

19:21 在参与开源社区之中的印象深刻的经历-0

24:47 印象深刻的经历-1

27:47 因为参与开源而感受到在现实生活中带来的小变化、涟漪

30:24 YiHong 分享给已经不年轻的想要加入开源社区、非 CS 背景的同学的 good to know/ fun fact 分享

35:07 如何看待这些特别特别年轻的技术、视野都非常强的同学们,会有挫败感么?

38:04 作为一个夜晚开源贡献着,会主动寻求全职开源的工作机会么?

41:00 YiHong 中长期的计划、打算(YiHong 对远程机会 Open!)

43:20 关于 YiHong 2021项目和 last word

Staff

剪辑: Wey Gu

文字编辑: Wey Gu

扩展阅读

https://www.youtube.com/watch?v=yBmS03iiVco 本期视频

https://www.xiaoyuzhoufm.com/episode/619896e8138b51cbd78f3912 本期播客

https://github.com/yihong0618/running_page YiHong 写的跑步数据展示页项目

https://github.com/yihong0618/gaycore YiHong 第一个 side project 听机核的命令行客户端

https://github.com/yihong0618/2021 YiHong 从 Laike9m 被启发在 GH 上的个人年度博客/元数据项目

https://tomorrowcorporation.com/humanresourcemachine 提到的了解 cs 原理的游戏

https://github.com/littlecodersh/ItChat 微信 bot 项目

https://book.douban.com/subject/27028517/ 书:流畅的 Python

https://github.com/vesoft-inc/nebula YiHong 提到的参与开源项目获得小礼物的项目 Nebula Graph

https://github.com/taichi-dev/taichi YiHong 提到的参与开源项目获得小礼物的项目 Taichi

https://laike9m.com/blog/people-die-but-long-live-github,122/ people die but long live github

https://www.kawabangga.com laixintao 的博客

https://github.com/laixintao/lobbyboy Laixintao TTY 文章相关的项目

关于节目

《开源面对面》是一个系列的访谈节目,旨在通过采访不同行业、岗位的开源参与者的亲身经历、心得体会,让更多的从业人员看到参与开源是一种积极的趋势与良好的职业发展方向,认识到任何人都可以参与开源,并在开源的世界里体现自己的价值。


听友群暗号

aHR0cHM6Ly9hcHBsaW5rLmZlaXNodS5jbi9jbGllbnQvY2hhdC9jaGF0dGVyL2FkZF9ieV9saW5rP2xpbmtfdG9rZW49MmFhcjkyZDUtNjNjOC00OWNkLTg1M2EtZDMxZmNkODI0MjMx

S01E02 李自:参与开源社区的原动力探索——自我价值的实现和社会认可

嘉宾

李自

主持人

Rick(开源爱好者,业余布道师)

时间线

00:00 嘉宾介绍
02:56 参与开源的经历
13:24 开源如何服务自己的生活和工作
29:21 自发参与开源而对工作产生的正面影响
34:34 为什么要躬身参与开源社区的体验优化
53:18 参与开源中的负面体验及其消解

Staff

剪辑:
文字编辑:stevending1st

扩展阅读

CHAOSS:即开源软件社区健康分析(Community Health Analytics for Open Source Software,简称 CHAOSS),该项目侧重于从各种来源收集和丰富指标,以便开源社区的利益相关者可以衡量他们项目的健康状况。

关于节目

《开源面对面》是一个系列的访谈节目,旨在通过采访不同行业、岗位的开源参与者的亲身经历、心得体会,让更多的从业人员看到参与开源是一种积极的趋势与良好的职业发展方向,认识到任何人都可以参与开源,并在开源的世界里体现自己的价值。

S01E01 开发者关系 (DevRel) 是开源项目和开源社区的加速器 – Feynman Zhou (周鹏飞)

嘉宾

Feynman Zhou (周鹏飞)

主持人

majinghe(开源爱好者、DevOps 技术布道师)
Rick(开源爱好者、业余开源布道师)
Wey Gu(开源相信者、程序员、图技术 advocate)

时间线

00:00 嘉宾介绍
02:37 接触开源的时间
05:01 开源带来的影响
07:08 作为 maintainer 参与开源带来的紧迫感
09:11 CNCF Ambassadors 的体验
11:30 基金会、开源项目和新兴开源职位之间的关系
19:30 参与开源的最佳实践
25:23 Upstream First
37:20 参与开源的反模式
41:45 对国内“开源热”的看法
48:26 对参与开源的建议


Staff

剪辑:Wey Gu

文字编辑:stevending1st


扩展阅读

Linux:全称 GNU/Linux,是一种免费使用和自由传播的类 UNIX 操作系统。
CNCF:英文全称为 Cloud Native Computing Foundation,中文译为“云原生计算基金会”。成立这个组织的初衷或者愿景,简单说:推动云原生计算可持续发展;帮助云原生技术开发人员快速地构建出色的产品。
maintainer:主要维护者。
community manager:社区经理。
CNCF ambassador:CNCF 大使。
Kubernetes Community Days:Kubernetes 社区组织的活动,聚集了来自开源和云原生社区的采用者和技术人员,以学习、协作和建立网络,以进一步推动 Kubernetes 的发展。
HashiCorp:Mitchell Hashimoto 和 Armon Dadgar 创立,旨在重新构建云世界的基础设施管理。
Terraform:是一种声明式编码工具,可以让开发人员用 HCL(HashiCorp 配置语言)高级配置语言来描述用于运行应用程序的“最终状态”云或本地基础架构。
Developer Relations:即 DevRel,通过双向沟通开发者和公司的平台产品、工程、设计,来创造一个充满活力的第三方开发者生态系统。
Linux 基金会:Linux Foundation,一个非盈利性的联盟,其目的在于协调和推动 Linux 系统的发展,以及宣传、保护和规范 Linux。
Kubernetes:简称 k8s,是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes 的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes 提供了应用部署,规划,更新,维护的一种机制。
SIG:Special Interest Group 的缩写,中文翻译为特别兴趣小组。
Slack:整合了电子邮件、短信、Google Drives、Twitter、Trello、Asana、GitHub 等 65 种工具和服务,可以把各种碎片化的企业沟通和协作集中到一起的聊天群组。
OpenStack:一个开源的云计算管理平台项目,是一系列软件开源项目的组合。
MongoDB:是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
Elasticsearch:一个实时的分布式存储、搜索、分析的引擎。
VC:风险投资(英语:Venture Capital,缩写为VC)简称风投,又译称为创业投资,主要是指向初创企业提供资金支持并取得该公司股份的一种融资方式。
To BTo C:To X 这个句式更多的是表明客户是哪类群体。B 是 Bussiness 的缩写,直译是商业,大家普遍把它作为机构客户的代名词。C 是 Consumer 的缩写,直译是消费者、用户或者顾客,因为日常生活中接触的绝大部分直接消费者都是个人,所以大家普遍把 C 作为个人客户的代名词。
api7:一家提供 API 处理和分析的开源基础软件公司,提供 API 网关、k8s ingress controller、Service Mesh 等微服务和实时流量处理的产品和解决方案。
Hacktoberfest:Hack October Festival 的简称,黑客的十月狂欢。由 Digital Ocean 和 GitHub 针对于全球任何开发人员发起的活动,只要在 10 月份内在 GitHub 上,针对标记为 hacktoberfest 的 Issue,累计提交 4 个 PR(Pull Request),就可以有机会获得一件 T 恤。


关于节目

《开源面对面》是一个系列的访谈节目,旨在通过采访不同行业、岗位的开源参与者的亲身经历、心得体会,让更多的从业人员看到参与开源是一种积极的趋势与良好的职业发展方向,认识到任何人都可以参与开源,并在开源的世界里体现自己的价值。

S01E00 开源面对面节目自述

嘉宾

Rick(开源爱好者,业余布道师)
majinghe(开源爱好者,DevOps 技术布道师)

主持人

Wey Gu(开源相信者、程序员、图技术 advocate)

时间线

00:00 嘉宾介绍
01:46 《开源面对面》的缘起和背后的原因
06:30 《开源面对面》与 CDF 中文社区的关系
12:00 Rick 和小马哥的开源经历
20:33 小马哥的开源经历
25:50 对《开源面对面》的构想

Staff

剪辑:Wey Gu
文字编辑:stevending1st

扩展阅读

开源(open source):这个词最初是起源于软件开发中,指的是一种开发软件的特殊形式。但到了今天,“开源”已经泛指一组概念——就是我们称之为的“开源的方式”。这些概念包括开源项目、产品,或是自发倡导并欢迎开放变化、协作参与、快速原型、公开透明、精英体制以及面向社区开发的原则。
布道师:传播技术理念,将自己热爱与信仰的技术,持续不辍地传递给大家的人。
Nebula Graph:开源的分布式图数据库。
CDF持续交付基金会(Continuous Delivery Foundation,CDF)。持续交付(CD)是一种软件工程方法,开发团队在短周期内完成软件,确保软件可以随时可靠地发布。
SIG: Special Interest Group 的缩写,中文翻译为特别兴趣小组。
云原生:云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式 API。
DevOps:(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。
GitLab:一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的 Web 服务。
Linux 基金会:Linux Foundation,一个非盈利性的联盟,其目的在于协调和推动Linux系统的发展,以及宣传、保护和规范 Linux。
KubeSphere:一个分布式操作系统,提供以Kubernetes为核心的云原生堆栈,旨在成为第三方应用程序的即插即用架构,以促进其生态系统的发展。
《开源大咖说》:“开源软件供应链点亮计划-暑期2020” 活动组委会联合 “开源社” 举办一系列的开源文化方面的讲座,深入了解开源文化及价值、参与开源社区的方式方法。
2021年,开源首次写入《中华人民共和国国民经济和社会发展第十四个五年规划和2035年远景目标纲要》,明确提出支持数字技术开源社区等创新联合体发展;国务院印发《“十四五”数字经济发展规划》,提出支持具有自主核心技术的开源社区、开源平台、开源项目发展,推动创新资源共建共享,促进创新模式开放化演进;工业和信息化部印发《“十四五”软件和信息技术服务业发展规划》,系统布局“十四五”开源生态发展。
Kubernetes:简称 k8s, 是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes 的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。
Jenkins:最流行的开源免费持续集成工具。Java 语言开发,用于监控持续重复的工作,包括:持续的软件版本发布/测试项目,监控外部调用执行的工作。
MeetUp:帮助人们在一个城市或者一个学术会议上,召集和组织一场主题式聚会和沙龙,通过主题聚会的方式,结交关注该话题的朋友,分享彼此的故事和经历,从而相互启发,推动跨界合作。
社区:本集中一般指代“开源社区”,一般由拥有共同兴趣爱好的人所组成,根据相应的开源软件许可证协议公布软件源代码的网络平台,同时也为网络成员提供一个自由学习交流的空间。
commit:为开源项目提交一次代码修改。
review:即 code review(代码审查),常用软件同行评审的方式进行,其目的是在找出及修正在软件开发初期未发现的错误,提升软件质量及开发者的技术。
PR:即 Pull Request, 是一种通知机制。你修改了他人的代码,将你的修改通知原来的作者,希望他合并你的修改,这就是 Pull Request。
半马:即半程马拉松,二分之一马拉松。
Docker:一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。
workshop:即工作坊。一般而言,工作坊是以一名在某个领域富有经验的主讲人为核心,10-20名左右的小团体在该名主讲人的指导之下,通过活动、讨论、短讲等多种方式,共同探讨某个话题。
Linus:即林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds),著名的电脑程序员,Linux 内核的发明人及该计划的合作者。
Apache 软件基金会:即 Apache Software Foundation,是专门为运作一个开源软件项目的 Apache 的团体提供支持的非盈利性组织。
maintainer:主要维护者。

关于节目

《开源面对面》是一个系列的访谈节目,旨在通过采访不同行业、岗位的开源参与者的亲身经历、心得体会,让更多的从业人员看到参与开源是一种积极的趋势与良好的职业发展方向,认识到任何人都可以参与开源,并在开源的世界里体现自己的价值。