Richard 林旅强:说说社区的故事和对 RTE 社区的畅想

各位 RTE 开发者社区的小伙伴们,大家好:

我是 Richard 林旅强,今年起开始担任我们 RTE 社区联合主理人,很荣幸能在这里跟杜金房老师和陈靖老师一起做点事情,为社区的大家服务 😃

今天想跟各位分享,我参与社区的几个故事,也希望对各位 RTE 的小伙伴能有启发和收获。

第一个故事:从玩家自学技术、从研究参与社区

可能跟大部分的开发者不同,我并非出身于计算机科班,我在职业生涯中也没有专职从事开发和工程师岗位,我和技术结缘来自于「Just for fun」(出自 Linux 的作者 Linux Torvalds 之语)。早期互联网不发达的时代,要了解电脑软硬件,只能靠读书。

在这里插入图片描述

Linux Torvalds 的书《只是为了好玩》(Just for fun),
早期简中书名为《乐者为王》。图:孔夫子旧书网

当年作为一个穷学生的我会在书店站好几个小时,去阅读最新的电脑杂志,了解各种不同规格和性能的电脑和软件(当年 Intel Pentium II 266 是最新的产品,我猜年轻的你大概没听过这个 CPU 型号);我也会在部分买来、部分捡来的零部件所拼装出的电脑上安装 Windows 95、98 到 2000 等不同的 OS(后面开始用 Ubuntu);后来为了要写网站,把书籍附赠的光盘中的代码拷贝出来去使用和改动,再找个网上的免费空间去把网站运维起来,或是利用学校的网络来架设 FTP 站来共享盗版音频和文档(对,当年还没有丰富的视频素材)。

在这里插入图片描述
「早期互联网不发达的时代,要了解电脑软硬件,只能靠读书。」图为《电脑爱好者》1998 年合订本,图:mgmg2@什么值得买

随着互联网的发展,我看到各种海外或中文的技术论坛开始兴起,也发现我不一定再需要买书了,甚至逐渐变成网上的信息才是最新的。「感谢楼主无私分享」,这是我发现社区可以帮助到自己最直接的点。但同时,我也疑惑,发烧友们为爱发电还可以理解,为什么会有那么多的开源软件和技术可以免费使用,质量还不输商用软件呢?我渐渐萌生了这个问题。

在这里插入图片描述

「自由软体铸造场」(Open Source Software Foundry)是一个面向产官学研各界推行开源的项目。

我在 2009 年起开始了一个有意思的工作,在台湾最高学术研究机构的「中央研究院」(对标北京的中科院)旗下的一个开源研究项目从事工作。这个项目叫做「自由软体铸造场」(Open Source Software Foundry),简单说就是台湾政府为了在台湾地区面向产官学研各界推行开源、扶持社区、提升行业技术水平、解决行业使用开源问题所成立的一个项目。我在这个单位的工作是研究开源许可证、开源商用模式、孵化扶持技术社区,还有对接高校提升师生对开源的理解和使用。

技术社区绝对不只是用爱发电这个维度可以切入,开发者们在技术社区其实也能有所获得。

在这里我逐渐理解,技术社区绝对不只是用爱发电这个维度可以切入,开发者们在技术社区其实也能有所获得,不论是解决自己问题的快感,还是得到社区集体的认可和链接,甚至是能因为在社区的作品和贡献,让更多同道中人可以帮忙介绍工作或项目机会,得到实质上的经济利益。因此,从原来只是研究这个课题,到自己深度参与进去,再到自己也从中获得这些价值,深有体悟。这样的生态,对我们开发者来说,真的很有价值。当然,商业公司或基金会也能从与开发者社区合作当中去达成其业务目标,这部分本文就暂不展开了。

第二个故事:开源社的共同组建,实现了「没有就 new 一个吧」的想法

2014年,我离开了台北的「中央研究院」,来到了上海的一家初创公司 GitCafe。会跨越海峡来到大陆也是因为社区。2013 年 8 月,我在台湾最大的开源盛会「COSCUP 开源人年会」中,通过朋友介绍,认识了上海 GitCafe 的创始人 Thomas,他是一位 90 后的创业者,GitCafe 是一个类似 GitHub 的代码托管平台,当时在国内有好几个,包含开源中国的 Gitee、CSDN 的 CODE,还有 CODING.net 等。

如果没有我在开源社区的参与和贡献所积累的人际关系,我自然和 GitCafe 搭不上线,也不会知道他想找一个开源运营的负责人。在 COSCUP 后的 10 月,我们在香港开源年会又再次约见,这时他的公司也融资到位,因此主动邀请我加入。我考虑再三,于是结束了我在台北的工作,正式在 2014 年来到大陆这个陌生的环境,开始我的工作。

开源作为我的核心业务,社区拓展也作为我的策略,我一到上海就疯狂参加各种技术活动,了解大陆的开源氛围。十年前的我发现,我在台北感受到的开源氛围,在大陆非常稀缺。但我作为一个小 startup,又能怎么办呢?我的想法是,不要埋怨大陆开源氛围差,而是要践行开发者的精神:「没有就 new 一个吧」,一定要想方设法去让中国的开源土壤更加肥沃。

在这里插入图片描述
2014 年 10 月 16 日开源社在北京成立。左二是当年的 Richard。

正巧当时微软因为新 CEO 上任,公司战略变化,开始拥抱开源,因此希望能通过对开源社区的投入来落实新战略,但微软过去反 Linux 的印象犹存,自己搞或许不如拉人一起搞,因此就有意成立「开源社」,当年就是由微软的全资子公司「微软开放技术」、我所在的 GitCafe、蒋涛总创办的 CSDN、国防科大的 Ubuntu Kylin 和 Emily Chen 作为核心成员的 GNOME.ASIA 作为共同创始成员,以及号召了30+企业单位一起参与,有钱出钱、有力出力,就通过开源社这个平台来服务更多的开发者和开源项目。

在这里插入图片描述

《中国开源年度报告》由开源社从 2015 年发起,是国内首个结合多个开源社区、高校、媒体、风投、企业与个人携手共创完成的开源研究报告。

后来开源社落地了「Apache Roadshow」,主办了「COSCon中国开源年会」,发布了「中国开源年度报告」,建立了公众号传递更多开源理念和知识,凝聚了许多认同开源理念的中国开源人们,这样的成果不仅让包含我在内的每个人感到欣慰,我自己也因为在开源社链接了更多开源人,因此得到了加入华为工作的机会。

抱持「但行好事,莫问前程」的信念,反而更容易心诚则灵。

要提醒的是,如果我只是为了提升技能、找到工作,参与和贡献社区并不一定是最短路径。它更像是一种「附随利益」,抱持「但行好事,莫问前程」的信念,反而更容易心诚则灵。

第三个故事:RTE 社区 v2.0 的畅想

在华为工作的这七八年确实辛苦,工作责任越来越大,加上女儿在 19 年出生,后期我越来越少时间能投入社区。但技术发展不等人,我还是尽力榨出有限的时间,关注人工智能,AR / VR,区块链 / 以太坊应用,元宇宙等技术、产业和应用发展。看到这里的小伙伴就知道了,跟我们的 RTE 实时互动领域,这不就关联上了吗(笑)

去年我离开了华为,开始了一段独立工作者的阶段。我又有空做有意思的事情了!正好这时,声网的 Cynthia 跟我链接上,也和我交流了许多社区治理的观点和经验。当时我认为RTE开发者社区就是声网产品的用户社区(我相信直到今天还有不少人这样理解),而 Cynthia 理解了中立技术社区给开发者和支持企业能在长期产生更大的价值和综效(synergy)。因此,我们就萌生了这个想法「不如就来 new 一个」中立的 RTE 开发者社区吧!这也是为什么本段落标题说的「RTE 社区 2.0」的畅想。

在这里插入图片描述

RTE 开发者社区是聚焦实时互动领域的开发者社区。希望通过社区链接领域内的开发者和生态力量,萌芽更多新技术、新场景,探索实时互动领域的更多可能。

许多社区都是「提供 - 索取」的关系,甚至都还没有到达共同协作的阶段。但其实真正健康发展且长期的社区都重视「Community over Code」的精神,也就是不只是技术分享和项目协作,而是帮助大家能够「确认眼神,找到对的人」。在 RTE 开发者社区建立的过程,我们找到了 FreeSwitch 社区的杜金房老师和小红书的陈靖老师,跟我们一起探讨 RTE 可以做些什么,因此我们不断探讨,我们能干啥、我们想干啥。例如小红书的 REDPlayer 的开源项目、例如我们可以联合人民邮电出版社来进行技术书籍出版、例如我们可以一起搞编码人声的节目、例如我们搞 DevTalk 的内容输出,还有各种各样正在进行中和构思中的项目。

最重要的是,你,希望能在 RTE 社区中,找到什么人,做些什么事呢?

一个长出「集市」的开放、自由的场域和共同体。

社区是靠大家通过一起做出些成果而有意义,因此这不能够只是一个构建「大教堂」的总体设计,更应该是一个长出「集市」的开放、自由的场域和共同体。我希望能在这里跟更多志同道合的小伙伴,一起在 RTE 这个领域共同成长、共同创造更多可能性。任何想法可以直接回复我这个帖子,当然,也欢迎加我微信(OPQRichard;备注 RTE),一起探讨属于我们自己和 RTE 社区共同发展的可能性!
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/599205.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

数据结构---动态数组

一、数据结构基本理论 数据结构是相互之间存在一种或多种特定关系的数据元素的集合。强调数据元素之间的关系 算法五个特性: 输入、输出、有穷、确定、可行 数据结构分类: 逻辑结构:集合、线性结构、树形结构、图形结构 物理…

Baidu Comate:你的智能编程伙伴,编程界的AI革命者

文章目录 Baidu Comate 介绍Baidu Comate下载安装Baidu Comate 实操体验代码解释函数注释行间注释调优建议生成单测注释生成实时续写常用快捷方式智能对话问答 Baidu Comate 建议改进Baidu Comate 体验总结 Baidu Comate 介绍 Baidu Comate 智能编码助手 是基于文心大模型&…

【nginx 开发】nginx安装,Nginx介绍

Nginx基础介绍 Nginx反向代理负载均衡动静分离 Nginx的安装NginxNginx常用命令Nginx配置文件 Nginx Nginx是一个高性能的Http和反向代理服务器,特点是占有内存少,并发能力强,Nginx可以作为静态页面的web服务器,Nginx专为性能优化…

4G工业路由器快递柜应用案例(覆盖所有场景)

快递柜展示图 随着电商的蓬勃发展,快递行业迎来高速增长。为提高快递效率、保障快件安全,智能快递柜应运而生。但由于快递柜部署环境复杂多样,网络接入成为一大难题。传统有线宽带难以覆盖所有场景,而公用WiFi不稳定且存在安全隐患。 星创易联科技有限公司针对这一痛点,推出了…

我独自升级崛起在哪下载 我独自升级崛起客户端下载教程

定于5月8日全球盛放的《我独自升级:崛起》——这一激动人心的动作角色扮演游戏巨作,汲取了同名动漫及网络漫画的精髓,誓将以其无与伦比的魅力,引领玩家迈入一个探索深远、规模宏大的奇幻之旅。游戏构筑在一个独一无二的网络武侠世…

JavaScript:正则表达式属于字符串吗-不属于/字符串转正则表达式的两种方法

一、需求描述 js 字符串转正则表达式 二、理解正则表达式属于字符串吗? 正则表达式不属于字符串,它是一种用于匹配、查找和操作文本的模式。正则表达式是一种特殊的语法,用于描述字符串的特征。通过使用正则表达式,可以检查一个字符串是否…

项目计划书(Word原件)

项目开发计划包括项目描述、项目组织、成本预算、人力资源估算、设备资源计划、沟通计划、采购计划、风险计划、项目过程定义及项目的进度安排和里程碑、质量计划、数据管理计划、度量和分析计划、监控计划和培训计划等。 软件资料清单列表部分文档: 工作安排任务书…

如何有效识别限界上下文?

在实施DDD的过程中,识别限界上下文是一大难点,但也并非无章可循。在本文内容中,我们将分别从业务维度、工作维度以及技术维度进行展开,讨论如何有效识别限界上下文的方法和技巧。 从业务维度识别限界上下文 从业务维度识别限界上…

羊大师解析,鲜为人知的羊奶冷知识

羊大师解析,鲜为人知的羊奶冷知识 羊奶的脂肪球更小:相较于牛奶,羊奶中的脂肪球直径更小,这有助于其更快地被人体消化和吸收。 羊奶含有更多的中链脂肪酸:羊奶中含有较多的中链脂肪酸(MCT)&am…

安装nginx-1.25.5与ngx_http_headers_more_filter_module模块

#下载nginx的代码 curl -O http://nginx.org/download/nginx-1.25.5.tar.gz #下载headers-more-nginx-module代码 git clone https://github.com/openresty/headers-more-nginx-module#解压 tar -xzf nginx-1.25.5.tar.gzcd nginx-1.25.5#--add-dynamic-module 下载下来的目录 …

Al Agent:开启智能化未来的关键角色,让机器更智能的为我们服务

文章目录 🚀Al Agent是什么📕Al Agent的工作原理与技术💪Al Agent应用领域🚀智能家居应用🌈医疗健康领域⭐金融服务行业🌂交通运输管理🎬教育培训应用 🔒Al Agent优势与挑战✊Al Age…

移动端自适应

基本实现核心思想 基本原则上是,布局更多地使用flex,然后尺寸使用rem,vw,vh为单位如果是根据不同的屏幕需要有不同的布局了,一般通过检测屏幕尺寸换不同的站点或者媒体查询使用css rem 以html字体太小为1rem的大小&…

LM4562NA 直插DIP8双运放 音频hifi运算放大器

LM4562NA是一款高性能音频运算放大器,其应用领域主要集中在音频和声音处理方面,包括但不限于: 1. 专业录音设备:在录音棚、广播电台和电视台等专业环境中,用于信号放大和处理,确保高质量的声音录制和传输…

揭秘数据可视化:五款利器助力决策

在当今这个数据驱动的时代,数据可视化已成为企业决策、数据分析不可或缺的一部分。通过直观、生动的图形、图像,数据可视化能够更快速、更准确地传达信息,帮助企业洞察数据背后的价值。本文将为您介绍几款优秀的数据可视化工具。 一、山海鲸…

docker-compose编排集成工具,consul服务更新与发现

一、引言 我们知道使用一个 Dockerfile 模板文件可以定义一个单独的应用容器,如果需要定义多个容器就需要服务编排。服务编排有很多种技术方案,今天给大家介绍 Docker 官方产品 Docker-Compose Dockerfile 可以定义一个单独的应用容器&#xff1…

图片编辑工具-Gimp

一、前言 GIMP(GNU Image Manipulation Program)是一款免费开源的图像编辑软件,具有功能强大和跨平台的特性。 GIMP作为一个图像编辑器,它提供了广泛的图像处理功能,包括但不限于照片修饰、图像合成以及创建艺术作品…

uni-app安卓本地打包个推图标配置

如果什么都不配置,默认的就是个推小鲸鱼图标 默认效果 配置成功效果 个推图标配置 新建目录 drawable-hdpi、drawable-ldpi、drawable-mdpi、drawable-xhdpi、drawable-xxhdpi、drawable-xxxhdpi 目录中存放图标 每个目录中存放对应大小的图标,大图…

Day28:ElasticSearch入门、Spring整合ES、开发社区搜索功能

ElasticSearch入门 Elasticsearch简介 一个分布式的、Restful风格的搜索引擎。支持对各种类型的数据的检索(非结构化的也可以)。搜索速度快,可以提供实时的搜索服务。便于水平扩展(集群式部署),每秒可以处…

分享三维地理模型制作实践

前言 地理信息系统(GIS)是一种用于捕获、存储、检查和显示与地球表面位置相关的数据的计算机系统。GIS可以在一张地图上显示许多不同类型的数据,如街道、建筑物和植被。这使人们能够更容易地看到、分析和理解模式和关系。 实践 从地理空间…

正在载入qrc文件 指定的qrc文件无法找到。您想更新这个文件的位置么?

打开Qt的ui文件&#xff0c;弹出提示框 如果需要用到qrc文件&#xff0c;选择Yes&#xff0c;再选择qrc文件所在的位置&#xff1b;如果不需要qrc文件&#xff0c;可以选择No&#xff0c;然后用普通文本编辑器打开&#xff0c;将“ <resources> <include location&q…
最新文章