我与COSCon的故事【时光的故事】
曾经
2019年的时候,我还在日本读研究生,做一些物联网 (Internet of Things, IoT) 网络中的底层P2P (Peer to Peer) 通讯仿真模拟。这个方向是新来的Nguyen老师的新方向,它跟计算机强相关,但是很小众,实验室里也没有前辈可以请教。所以,当时做实验做的很郁闷,因为不管自己得到什么结论,都没有一个标准去判断它是好是坏,好像整个世界只有我在做这件事一样,很无助,一度怀疑自己做这个东西到底有没有价值。再加上每天看到朋友圈里,在国内读研的同学过的都很充实(后来发现也是我的错觉[狗头]),久而久之,我产生了严重的“与国内脱节”的危机感。
基于这样的危机感,我就去寻找其他可以跟我交流的同学。最开始,联系日本其他学校的同学无果,因为。后来某一天,在朋友圈里看到了 COSCon (中国开源年会) 招募志愿者的消息,就像抓住了一根稻草一样,想着自己好歹可以跟国内的大佬们交流交流,看看别人都在干什么,总比自己闭门造车要强,所以先报名了再说。
很快,我的报名申请就被通过了,在2020年9月份的时候,作为志愿者,正式开始筹备 COSCon'20 的工作。因为疫情的原因,这届开源年会纯线上举行,我被分配到了区块链分会场。工作内容很简单,就是收集讲师的PPT与视频。这是我第一次参与到这种大型活动的筹备工作中,感觉每个人就像一个小齿轮,被上一个齿轮推动着转动的同时,也要推动下一个齿轮转动。每个人的工作内容虽然简单,但是在一条工作链路上,都起到承上启下的作用,只要不卡住,一个大的活动就可以顺利进行。
COSCon'20
然后,在我收集了几位老师的PPT与视频后,我这个齿轮就不出意外的卡住了。因为,演讲题目我看都看不懂,还要去做这个分会场的主持人。怎么写串词?怎么提问?亏我还是个研究生呢!为此,我熬了几个晚上,一点一点去查每个PPT里不懂的词,至少保证自己看懂别人在讲什么东西,然后再尝试总结这个演讲的主题,以及它能带给听众什么收获。最后,用一些好听的话把前后演讲主题串起来就好,在串的时候,我去查了好多古诗,力争串的大气磅礴!然后出品人说我用力过猛,怕吓到讲者,就把诗句全删了。
紧张的筹备工作之后,COSCon'20 就正式开幕了。为了给自己一个白色的背景,我跪坐在家里一面墙前面,声情并茂的朗读完了主持词,认真听完了演讲,有惊无险的结束了两天的会议议程,并收获了一份周边(短袖质量是真的好)。
这是今年的文创,质量也很好,大家玩了命的买
总体的感受是,那么多人一起为了某件事情努力的感觉真好。经过这次活动,虽然并没有完全让我又重新与国内接轨的感觉,但至少让我有了方向,知道了要去哪里寻找自己的答案。这让我茅塞顿开,心想:啊,这个就是我要找的组织。后来,开源社招募长期志愿者,我当然要参加了。报名志愿者之后,我进到了一个小群里,在翻阅群成员的时候,突然发现,嗯?我怎么有 Richard 老师的微信?
曾经的曾经
这个故事又要向前追溯到 2014年了,那时候我大一刚入学,怀着对大学生活无比的憧憬,与对知识的渴望,留意校园里一切新奇的事物,眼神里流露的都是单纯(现在也是)。学校里有时候会发一些报告的传单,这是学习新知识的好机会。我在宿舍楼底下的传单框里发现了一个绿色的小册子,上面在说一些计算机编程相关的东西,我那会刚接触C语言不久,觉得我应该能从这个演讲里得到什么新的东西,就把那个绿色的册子收起来了。
穿过樱花西道,去往西二楼的一间教室,里面零零散散坐着几位同学。说实话,我已经不记得听到了啥,只记得讲师点我起来,问我,开源能带给你什么?我哪知道啊,开源是啥我都不知道,大概能学习别人怎么写代码吧,迷迷糊糊的回答之后就坐下了。
后来,活动结束后,我加了讲师的微信,Richard 林。不知道为什么,那个绿色的小册子我一直留着,留到大四毕业,可能对自己的回答不满意,或者是想搞懂啥是开源吧。
之后一直到 COSCon'20 的时候,又看到了 Richard 老师。后面几年的志愿者活动,我也都参加了。现在想想,之前能在朋友圈里看到招募志愿者的消息,也是 Richard 老师发的吧。
现在
2022年,回国之后我来到上海,在两位前辈的推荐下,我成为了开源社的正式成员,线下参与了COSCon 的筹备,也第一次线下见到了开源社的小伙伴,简直是大型网友见面会。现在我也在负责开源社的 KCC 计划 ( KAIYUANSHE City Community ) 上海站,希望能把它做成有声有色的定期线下活动。
所以,最开始的问题,我找到答案了吗?似乎并没有,即便是身处国内,即便已经转换了研究方向,即便也一直在关注最前沿的研究动态,但我似乎并没有“与国内接轨”的感觉,似乎自己四年前的忧虑并没有被化解。可能因为,我需要的并不是某个标准下的价值判断,而只是一群志同道合的伙伴。回首过去,我已经与 COSCon 共同走过了三个年头,也与开源社一起度过了四个春秋。这四年间,开源社的志愿者们来来去去,换了几波,不变的是我对新事物的追求,对生活的热爱,以及之前的一个想法:那么多人一起为了某件事情努力的感觉真好。
采采卷耳,不盈顷筐。嗟我怀人,置彼周行。
作者丨陈玄
编辑丨罗蕊艳
相关阅读 | Related Reading
我与 COSCon 的故事【我的COSCon之旅】
我与 COSCon 的故事【我们的COSCon】
我与 COSCon 的故事【从路人甲到社区之光】
开源社简介
开源社(英文名称为“KAIYUANSHE”)成立于 2014 年,是由志愿贡献于开源事业的个人志愿者,依 “贡献、共识、共治” 原则所组成的开源社区。开源社始终维持 “厂商中立、公益、非营利” 的理念,以 “立足中国、贡献全球,推动开源成为新时代的生活方式” 为愿景,以 “开源治理、国际接轨、社区发展、项目孵化” 为使命,旨在共创健康可持续发展的开源生态体系。
开源社积极与支持开源的社区、高校、企业以及政府相关单位紧密合作,同时也是全球开源协议认证组织 - OSI 在中国的首个成员。
自2016年起连续举办中国开源年会(COSCon),持续发布《中国开源年度报告》,联合发起了“中国开源先锋榜”、“中国开源码力榜”等,在海内外产生了广泛的影响力。
相关文章:
我与COSCon的故事【时光的故事】
曾经 2019年的时候,我还在日本读研究生,做一些物联网 (Internet of Things, IoT) 网络中的底层P2P (Peer to Peer) 通讯仿真模拟。这个方向是新来的Nguyen老师的新方向,它跟计算机强相关,但是很小众,实验室里也没有前辈…...
【科学文献计量】利用pybibx分析Scopus文献数据集(EDA,N-Grams,Cluster,Network analysis,NLP)
利用pybibx分析Scopus文献数据集 1 运行前准备1.1 数据集1.2 前置库2 加载库3 数据导入4 探索式数据分析,即EDA4.1 表格可视化4.2 词云图可视化4.3 N-Grams可视化4.4 文献聚类4.5 主题词演化4.6 桑基图可视化4.7 树图可视化4.8 作者生产力可视化5 网络可视化5.1 文献引用与被引…...
-带你看懂11种API类型及应用-
一起走进多样的API,多样的精彩 随着互联网行业的日益发展,API(Application Programming Interface)这个名词对于绝大多数来说都已不再陌生。然而,实际上,根据不同标准可以划分出不同类型的API。今天,让我们来走…...
集成友盟qq互联分享,导出风险问题处理
处理方案:移除 android:exported"true"即可。 注意友盟SDK QQ share 里默认配置是android:exported"true",所以要覆盖即可。...
探索数字安全的卓越之选 - Digicert证书
在数字时代,数据安全和隐私保护变得尤为重要。无论是个人网站、电子商务平台还是大型企业,保护用户数据和建立信任都是至关重要的任务。在这个领域,Digicert是一个备受推崇的品牌,提供了卓越的数字证书解决方案,以确保…...
第五章 流程控制 Pro
五、流程控制 1、条件语句 一、if语句(三种形式) 1、单分支语句: if (表达式)语句; //表达式可以是任何表达式 0和非0 多条语句加{ }构成复合语句 2、双分支语句 if(表达式) 语句1; else 语句2…...
CSS之实现线性渐变背景
1. background: linear-gradient() background: linear-gradient是CSS中用于创建线性渐变背景的属性,这个属性允许你定义一个在元素的背景中进行渐变的效果,可以从一个颜色过渡到另一个颜色。 基本语法 background: linear-gradient(direction, color-…...
软考 系统架构设计师系列知识点之特定领域软件体系结构DSSA(7)
接前一篇文章:软考 系统架构设计师系列知识点之特定领域软件体系结构DSSA(6) 所属章节: 第7章. 系统架构设计基础知识 第5节. 特定领域软件体系结构 相关试题 5. 特定领域软件架构(Domain Specific Software Archite…...
CentOS-7网卡重启后关闭的解决方法
第一步查找网卡: ip addr 如下图: 于是发现网卡eth0。 第二步进入网卡配置目录并进行配置: cd /etc/sysconfig/network-scriptsvim ifcfg-eth0 第三步改配置如下图: 然后每次重启后网卡会自动启动。...
Linux CentOS7 用户组管理
Linux操作系统基于多用户的设计理念,允许多个用户同时使用系统资源。用户是登录系统并使用系统资源的个体,其都有自己的账户和密码。用户组是将众多用户归类为一组。Linux中的用户和用户组是系统安全和权限管理的基础。本文将探讨Linux中用户组的创建和管…...
C++算法:前缀和基础
相关 源码测试用例下载 https://download.csdn.net/download/he_zhidan/88430716 包括4个压缩包,初始代码,实现前缀和,实现前缀积,实现前缀异或。都是在前者的基础上修改的。 本博文是CSDN学院课程的讲义 https://edu.csdn.net/c…...
vue和react的区别
目录 1. 数据绑定 Vue React 2. 组件化 Vue React 3. 学习曲线 4. 状态管理 Vue React 5. 社区和生态系统 3. 学习曲线 4. 状态管理 Vue React 5. 生态系统 6. 社区和支持 7. 性能 8. 生产环境性能 9.语法和模板: 结论 当涉及到前端开发框架时,…...
STM32 之 HAL 库串口 USART 丢数据及ORE卡死的解决方案
STM32 之 HAL 库串口 USART 丢数据及ORE卡死的解决方案_hal_uart_error_ore-CSDN博客...
递归最小二乘法RLS
参考:RLS递归最小二乘法(Recursive Least Squares)_hymwgk的博客-CSDN博客...
Apache Doris (三十九):Doris数据导出 - MySQL dump导出
🏡 个人主页:IT贫道_大数据OLAP体系技术栈,Apache Doris,Clickhouse 技术-CSDN博客 🚩 私聊博主:加入大数据技术讨论群聊,获取更多大数据资料。 🔔 博主个人B栈地址:豹哥教你大数据的个人空间-豹哥教你大数据个人主页-哔哩哔哩视频 目录...
【Nginx32】Nginx学习:随机索引、真实IP处理与来源处理模块
Nginx学习:随机索引、真实IP处理与来源处理模块 完成了代理这个大模块的学习,我们继续其它 Nginx 中 HTTP 相关的模块学习。今天的内容都比较简单,不过最后的来源处理非常有用,可以帮我们解决外链问题。另外两个其实大家了解一下就…...
vue3后台管理框架之集成sass
我们目前在组件内部已经可以使用scss样式,因为在配置styleLint工具的时候,项目当中已经安装过sass sass-loader,因此我们再组件内可以使用scss语法!!!需要加上lang="scss" <style scoped lang="scss"></style> 接下来我们为项目添加一些…...
无需付费开会员,一个Python程序实现PDF转高清图片
今天需要将一个PDF导出为图片,但是一般的在线转换网站导出的图片清晰度都不高,分辨率只有1241*1754,这就导致输出的图片放大后字体是有点模糊的,所以就想到了使用Python中的PyPDF2库来处理PDF文件,以及Pillow库来处理图…...
为分布式系统设计数据库
【squids.cn】 全网zui低价RDS,免费的迁移工具DBMotion、数据库备份工具DBTwin、SQL开发工具等 数据库设计是微服务和云原生解决方案的关键因素,因为基于微服务的架构导致了数据的分布式。数据管理不再在一个单一的过程中发生,而是可以通过多…...
Programming abstractions in C阅读笔记:p179-p180
《Programming Abstractions In C》学习第60天,p179-p180总结。 一、技术总结 1.palindrome(回文) (1)包含单个字符的字符串(如"a"),或者空字符串(如" ")也是回文。 (2)示例:“level”、“noon”。 2.predicate fun…...
在 VSCode 中使用 PlantUML
最近,因为工作需要绘制一些逻辑图,我自己现在使用的是 PlantUML 或者 mermaid,相比之下前者更加强大。不过它的环境也麻烦一些,mermaid 在一些软件上已经内置了。但是 PlantUML 一般需要自己本地安装或者使用远程服务器࿰…...
css3过渡属性属性名:transition
CSS3的过渡属性属性名是transition,它允许我们在状态改变时为元素添加过渡效果,例如在元素从一种样式变为另一种样式时添加平滑的过渡效果。 transition的语法如下: transition: property duration timing-function delay;其中,…...
关于数据链路层(初步)
以太网帧格式: 源地址和目的地址是指网卡的硬件地址(也叫MAC地址),长度是48位,是在网卡出厂时固 化的; 帧协议类型字段有三种值,分别对应载荷的形式,有IP、ARP、RARP; …...
诊断DLL——CAPL_DLL集成安全访问算法
文章目录 前言一、CAPL DLL简介DLL生成C2338报错解决方案:二、添加27服务解锁算法三、CAPL调用dll前言 在实际诊断工程应用中,如UDS刷写——27服务,经常会遇到一些Seed2Key的算法问题,为了安全保密,这个算法的源码不便公开,我们可以将其打包成DLL,然后在CANoe诊断控制面…...
集合元素处理(传统方式和Stream方式)
1、集合元素处理(传统方式) 现在有两个ArrayList集合存储队伍当中的多个成员姓名,要求使用传统的for循环(或增强for循环)依次进行一下若干操作步骤: 第一个队伍只要 名字为 3 个字 的成员姓名;存…...
亲测好用,这3款免费高清录屏软件,效果惊人!
在当今社会上,录屏软件已经成为了人们日常生活中不可或缺的一部分。无论是在工作还是学习中,我们都需要使用录屏软件来录制屏幕上的内容。然而,许多录屏软件都是收费的,这对于那些想要尝试录屏软件但又不想花钱的人来说࿰…...
超声波清洗机洗眼镜真的可以洗干净吗?眼镜超声波清洗机推荐
截止2023年4月份近视眼的统计,我过近视人群高达3亿人,可想而知现在近视的群体是有多么庞大的。近视就免不了要戴眼镜,但是一副眼镜长时间的佩戴不清洗的话,镜片会不清晰,也有的朋友会眼镜脏了就去配一副新的࿰…...
centos7安装部署ElasticSearch
文章目录 ElasticSearch安装部署简介安装卸载 ElasticSearch安装部署 简介 全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称 es)是目前全文搜索引擎的首选。 它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、G…...
websocket+node+vite(vue)实现一个简单的聊天
1.前端逻辑 本项目基于之前搭建的vite环境:https://blog.csdn.net/beekim/article/details/128083106?spm1001.2014.3001.5501 新增一个登录页和聊天室页面 <template><div>登录页</div><div>用户名:<input type"text" pl…...
YApi和Swagger接口管理
这篇博客针对苍穹外卖而写 YApi 之前的官网:yapi.smart-xwork.cn 由于之前的网址访问不了,现在我用的是这个网址:YApi Pro-高效、易用、功能强大的可视化接口管理平台 登录之后如下 创建两个工作空间 用户端接口也是如法炮制 Swagger 使用…...
如何用php做网站/郑州网站营销推广
1:把项目下载到本地: 下载地址:http://www.bootcss.com/p/bootstrap-datetimepicker/ 2:提取文件 把datetimepicker.min.css文件放到自己项目的css文件夹中 把datetimepicker.min.js文件放到自己项目的js文件夹中 3ÿ…...
北斗导航2022最新版手机版/seo推广小分享
http://blog.csdn.net/u012926924/article/details/50606195 最简android之wifi调试 做android开发的时候,经常遇到的一个问题就是真机调试次数多了,会导致usb口,损坏,而且长期给手机充电也会损坏手机,所以我想了想是…...
外贸网站建设费用多少/semi是什么意思
PAYJS开通微信分账功能以来,有很多同学咨询相关情况。很多同学关心有没有什么办法,可以让自己的商户号快速开通企业付款功能。这里就介绍下微信分账的具体相关内容,可以完美解决问题。一、什么是微信分账? 微信分账的推出主要有三…...
织梦和wordpress/网站设计方案模板
渐变Gradients-径向渐变 -颜色结点 微信小程序交流群:111733917 | 微信小程序从0基础到就业的课程:https://edu.csdn.net/topic/huangjuhua 通用语法 径向渐变由它的中心定义。 为了创建一个径向渐变,你也必须至少定义两种颜色结点。颜色结点…...
青州网站建设 258/个人接外包项目平台
1.1.1 JDK的下载与安装 1.下载 Sun公司为所有的Java程序员提供了一套免费的Java开发与运行环境,取名为Java2 JDK,可以从http://java.sun.com上进行下载。安装的时候可以选择安装到任意的磁盘驱动器上,例如安装到D:\Java\jdk1.6.0_30目录下。 …...
wordpress安装需要什么/网店推广有哪些方法
一些用户反馈说电脑无法安装win10系统,为什么会这样呢?出现这种情况主要是因为U盘启动时,默认使用EFI引导启动,而不是常见的MBR引导,怎么回事呢?这种情况常常出现在原来安装32位系统、现在改安64位系统…...