We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
cover of episode S04E01-开源之夏2024启航

S04E01-开源之夏2024启航

2024/3/25
logo of podcast 开源面对面

开源面对面

AI Deep Dive Transcript
People
R
Rick
参与谷歌抗议活动被解雇的前员工,反对Project Nimbus合同。
李梦
Topics
@李梦 :开源之夏由中科院软件所发起,旨在培养开源人才,解决开源软件供应链安全问题。它是一个长期项目,已持续五年,目标是让学生参与到科研项目中,了解开源,融入开源社区,甚至发起自己的开源项目。开源之夏借鉴了Google Summer of Code的成功经验,旨在为国内学生提供参与国际开源项目的便捷途径。开源之夏更像是一个人才孵化器,帮助学生深入开源社区,拓展职业发展空间。开源之夏的目标是打造一个长期稳定的平台,服务于国内开源软件开发人员供应链,让国内学生一提起来就可以首先想到这样一个平台。 @Rick :开源之夏规则不断完善,对开源软件供应链建设有积极意义。开源之夏为非名校学生提供了一个弥补自身学习不足,提升技能的机会,是连接学术界和工业界的桥梁,让学生提前接触到工业界的高水平开发人员和项目。开源之夏是一个高质量的训练营,帮助学生少走弯路,学习职业化的软件开发方式。开源之夏更关注开源本身,而非特定社区或组织的宣传。开源之夏有助于培养学生对开源的付费意愿,促进国内开源生态发展。开源之夏帮助学生学习团队协作,避免职场中的常见问题。 @Mackie : 作为开源面对面节目的主持人,Mackie主要负责节目的组织和协调工作,在本次节目中,他主要负责引导话题,并对嘉宾的观点进行补充和总结。

Deep Dive

Shownotes Transcript

来开源面对面分享你与开源的故事各位听众大家好今天是 2024 年的 3 月 9 号让我们来今天录一期关于开源之下的节目在开始录这些节目之前我们还是先请各位给大家打个招呼大家好我是 Mackie

好大家好我是可然后前几天的有一个小伙伴给这个看一面那面的官网提了几个 p2 然后就把这个事就往那个推上一发然后有小伙伴说你们什么时候更新节目哎那我们就来了关于崔哥这件事情是这样本来年前呢我当时是跟瑞克说是要录节目的但是因为年前那针流感特别严重我咳了好久

对这个录音是有比较大的影响了所以我们就没做那么有请今天的这个嘉宾李梦来做一个简单介绍吧哈喽大家好非常荣幸作为催更后的第一个嘉宾过来简单介绍一下我是李梦然后是软件所开源之下的这个运营的负责人非常开心第二次来到开源面对面跟大家交流沟通 OK 我

我们就围绕开源之下然后聊一聊整个开源之下这个项目既然是聊开源之下呢我们就想请李梦给我们介绍一下开源之下它的源起它的目标目前参与的方式有哪些以及它整个流程周期需要多久比如说有没有一个类似于 Rotamac 的这样一个东西这个可能需要你说的比较详细一些先说一下开源之下的这个源起

大家知道开源之下其实是中科院软件所发起的一个算是一个比较长期的活动首先软件所作为一个国家开源机构一直以来就是致力于推动键还有开源软件在我们国内的一个发展然后

然后呢在这个开软件的大背景下其实开软件呀开软件供应链上面有很多存在的一些安全性的一些问题软件所其实就承担了这样的一个责任去解决这些问题那其中有一个很重要的一部分就是从人这一块就挖掘人来解决这些问题然后呢回归到开软件的供应链的一个

健康的一个生态在这样的一个背景下 2020 年的时候软件所发起了一个开源软件供应链点亮计划这个计划就是集中于发掘人才然后作为它的一个实践呢开源之下呢就是应运而生了因为在我们看来

眼光不是局限在眼前的就是未来他的主力军肯定是一些年轻的包括一些在校的学生然后呢所以说那我们不如说提前做一下让这些学生提前去辨别哪些科研项目对他们的未来发展是有用的或者说是对他们将来的选择是有用的然后

让这些学生参与到这些提前参与到这些科研项目来然后就是解决这些问题这个实践一开始到现在已经是第五年了其实还是比较长的说起来很多人可能都第五年了这么长时间吗对我以为才两三年对对对这

我本人来讲其实也是通过这个活动才接触开源的那我也是跟着这个活动就是说慢慢的也成为了一个一个新兴的开源人吧也是在这个过程中也有很多的感慨那接下来我就是再说一下开源之下这个的参与方式还有这个活动流程那开源之下三个重要的角色一个呢是我们的开源社区然后呢再就是我们

开源社区的项目导师然后再就是我们的主角学生那在开源之下其实开源之下相当于是作为一个平台那我们的开源社区在开源之下这个平台上面发布就是针对学生的这样的一些开源项目任务然后学生呢去

选择适合自己的或者想去做的一些项目任务这时候呢这个项目导师就发挥他这个社区资深开发者的这个力量然后呢去指导学生去完成项目开发其实一整套下来就相当于是学生可能就是体验了一个完整的一个就是像工程级的一个

这样的一个项目开发周期过程这个开发结束之后呢那有的学生借着这个机会他可能就是比较深入的去融入到了这个开源社区开源项目或者是去发掘更多的开源项目甚至有些学生他是发起了自己的开源项目不可避免的也有很多

角色参与之后过去也就过去他可能没有一个持续的参与当然了这个是我们也是在这个过程中发现的一些可能觉得算是问题的东西毕竟是没有实现完整的实现我们的这个目标看完之下每年他其实这个整个周期还是比较长的每年的三月份

我们就社区就开始报名然后 4 月份开始发布项目然后 4 月底开始那学生就报名经过一些审核到了 7 月份的时候学生的开发正式开始三个月的开发周期后面再结项审核然后是一些评优啊什么的一直到 11 月底算是正式结束其实是整个周期比较长的其实在这个过程中我们我们期待的可能就并不是说只针对于他所做的这一

单个项目其实对一个项目来讲三个月的时间有很多项目其实时间蛮长的在这个过程中其实可以去着手其他的一些项目会了解更多的一些开源相关的一些东西像项目呀或者说是人哪或者是开源的理念甚至因为在这个过程中有些有些学生他

在自己的校园里面做了不道的工作他就是因为通过这个项目他觉得开园真的是一个不错的东西然后他就自己自发的去做了一些不道的工作然后呢去吸引更多的学生来参与进来

你像今年的开源之下就是在下个周一就会正式启动然后呢市区的报名就会开放了然后接下来就这样一个流程走下去嗯这里边正好有几个问题想问一下首先关于这种所谓的定位问题比如说开源之下我能想到的几个能有相似属性的类比哈一个是那个谷歌的那个

然后第一呢它跟谷歌 Symercode 有相似的地方第二呢国内不有很多类似于这种集团 GIP 培训机构吗跟它也有一些些类似的地方再有一些类似的地方呢可能就有点像这种大学生这个去某某公司去实习它跟这三个分别有哪些差异

就是能不能稍微的说一说就跟第一个那个谷歌的编程之下我们 20 年在开始的时候我们其实对这个活动有了很深的一个借鉴因为它太成功了对对它在全世界都很成功我们其实也是想的是首先在国内我们能够做一场这样的活动能让国内的学生有这样的机会参与进来因为其实国际的这个活动对于很多国内的学生来说并不是那么友好

然后呢因为我在这个这几年的过程中呢也有跟很多就参加谷歌变成之下的学生有过这样的沟通交流然后呢我们觉得如果说在国内把这样的一场活动能够做下来让我们国内的学生轻车熟路的去能够参与到这样的活动里面进而参与到 Carrie 上面来那就非常棒了我们这才走到第五年一些培训机构培训机构这个我觉得是差异还是蛮大的不

不管是培训机构还是咱们说那个公司的实习岗位其实对于开源之下来讲学生在开源之下他的选择是多的他不是固定在某一个也就是说在参与的过程中比如说我我觉得 A 项目我可能赶的时间发现我都不感兴趣了我可以临时再切换对吗不能切换

助选之后是不能切换但是在一开始的时候你像开玩之下它每年有 500 多个项目而且它涉及的技术领域非常多它不局限在某一个技术领域你像我们重点支持的操作系统运气 Risk5 这些然后每年都会有很多像人工智能还有就是数据库这样的项目都会用进来非常多

大家可能就是说在你挑选项目的过程中就是说你可能会有不同的方向的选择但可能就是你确实你在开发的过程中只能做一个项目但是呢因为你在前期的这个沟通过程中了解过程中你可能会同时去看多个对对对然后

然后呢还有就是说有一些就是非中选学生或者说就是纯粹感兴趣的学生他在开源之下这个平台他一下子看到这么多社区这么多项目他可以自己去主动的去沟通这些社区或者开发者他不一定说是盯着开源之下的项目来做对他其实这个平台其实还是蛮大

对于学生来讲所以说你像在那实习岗位来讲他可能就是说是就是一个短期的一个一个一个 task 或者是有一定的 kpi 的这样的一个指标的一个东西你完成了也就完成了而且是有限的你可能就只负责这一这一块但是你通过看真相进入到这开源项目其实你就进入到开源社区了因为你在开源社区里面你可能遇到不同的开发者

然后呢再就是不同的一些他们所从事的方向你在做这个项目的过程中可能会关联到另外一个项目或者这样子所以说这个区别还是蛮大的所以看完之下跟这些相比的话更像是一个创业的孵化器项目对就是你可以把它理解为一个人才孵化器因为我们的目标就是说是把这些学生

给他挖出来或者是给他培养出来这样子郭三克的我前几年参与过你就看他的学生和社区的一个 guide 他是非常写的非常非常详细那我问一下他是以那种开源的方式在做的吗还是说就是纯粹以那种企业运营的方式在做的其实这件事情的我们可以在意也可以不在意比如像

我们可以把开源的代码放上去那么到底给他是不是开源的其实可能也不是很重要因为他有他的活动的机制你去参加然后我觉得就是说他有他的规则然后你在运行的过程过程中他遵守自己的规则我觉得这是活动就是一个整体来说还是比较好的活动没有太多的

所谓的黑母我觉得还是可以的它是社区的那种做法对吧其实我没有正面回应这个问题我觉得我觉得它活动本身是不是社区的其实幻想不是很重要因为这时候的社区得到了这个共享者给到了代码

他赢了然后学生得到了奖金也赢了其实共赢就可以了他本身是不是开源的或者社区化的我感觉可能不一定要很在意我是从这个角度来讲的然后另外一个想讲的是培训机构其实是很不一样的培训机构其实是你的消费

我去签一个合同我去买你的服务然后来去交我东西至于说是不是保质保量的然后跟你的预期一样的做到了那是另一回事本质上你其实在消费但是开源之下和 Google 三目扣的其实是在有一点像弓箭的感觉 Google 呢它只不过提供了一个叫弓箭的平台它提供了一套基础设施你可以来去打

办的项目放进来然后学生参与起来你是有收获的其实是在共建而且你可能拿到别人的指导还有拿到一定的奖金社区有它的收获我觉得这个是很这个角度来说是很不一样的我想再追问一下国内有没有类似的面向学生的像开源之下这种或者是 Google Sample Code 一样的我还是关注过几个比如说像

CCF 的 GateLink 他们还有大厂的好像都玩过还有犀牛鸟是吧

那个腾讯的那个对腾讯的名字咱我们听众如果感兴趣可以搜网就是腾讯搞过阿里搞过对吧然后 CCF 搞过都是面向学生的对吗对是就类似的这样的操作方式但是有些很不一样比如说阿里我记得我第二届的时候我跟他们的一些人去问过其他项目行不行

不行,阿里的才能行当然这个我们不是重点了就是有类似的活动的接着上面那个没有问完的问题就是有没有说的 Map 或者说类似的东西有没有比如说我们这个开源之下的目标对于开源之下本身来讲我们可能就是想把开源之下这个平台

做的坐牢做大其实说白了我们现在就是五年了嘛在做花很大的力气在做一件很基础的事情但基础真的很难做对对对我们现在反正是规模差不多就是每年一百一百二三个社区五百到六百个项目这样子但学生涌入进来的就越来越多了像去年有三千多个学生嘛就还是蛮大的规模还蛮但是我们在想怎么把这个基础打牢把这个平台做好

光是一个平台吧可能后面就是一个蓄水池这样子的就是人项目开发者都在这然后呢最终的目标就是还服务于我们这个整个的开发人员供应链

就是把这些暗点给它点亮点亮计划这样子其实说起来就是一个很宏大的事情就是很难量化的一个很直观的量化的一个东西但是我们就希望通过软件所能够打得出来这个平台我们国内的学生一提起来就可以首先想到这样一个平台包括我们这些蓬勃发展的这些开源社区开源项目一提起来到这里来我可能就会找到适合我们自己的这个开发者

你这样说我就理解了因为这个但其实整个软件公共链里边也有很多问题比如说某某大厂的软件爆了漏洞了然后国内其实是有 C-Insert 这种管这些事情的包括后续的维护其实有些东西有些问题你当时解决后面可能就没有人维护了它持续性的一个东西怎么去监控怎么去解决这样子国营链其实是一个很大的一个话题其实从去年来说人数还是不少的

但我感觉好像还是东部地区比较发达一些城市的学校会比较那是比如说像我之前的山西我上的学校他们可能就我查了一下没人报整个山西都不多

整个山西的学生都很少,不太多,所以感觉还是,每年最多的就是北京啊,还是华东华南这些学校的学生,就那种高校比较集中的,对对对,然后他们新学员有比较多的那种,嗯,

其实 Rick 说起来这个然后我印象很深的一件事情就是我们去年去兰州大学在刘欣老师的罗门大师是什么刘欣老师然后我们去那个兰州大学当时跟我的就是那个触动是很深的我们去兰州大学的时候虽然因为也是学院的领导老师组织嘛所以学生的到座率还蛮高的但是他不是很水的那种

我能明显的感觉到就是兰州大学学生的面孔上面看到的那种课球就是他们想要去做的东西因为他们可能他不是不做他可能是之前确实不太知道这个东西没听过对然后呢就是我们在现场就是很热烈就学生问了问很多问题啊就是因为我们当时也是有一些社区的代表过去的讲了一些科研项目一些就是像基金会的人也在嘛就讲讲然后学生就非常感兴趣非常的那个

确实当年兰州大学的报名的学生多了好多就说明他们可能之前就是不知道然后你像北京的学生他们根本就不缺这种机会所以说我们其实是希望在后续的活动中能够给这样的学生多一些这样参与的机会官方的介绍已经说过了这是一个很庞大的工程这是其中庞大工程中的一环

那么接下来先请瑞克作为一个旁观者因为前年还是去年就表示对看这项目非常感兴趣然后这个东西如何如何如何有意义所以我想先请瑞克你从一个旁观者的角度你谈谈你对看之下的一些观感也好感受也好或者是一些看法也好好吧

其实应该是加引号的反过来我第二届开始参与的然后比较爽的是拿到奖金了而且当时的其实开源之下的规则没那么多我拿的还是比较多的

然后规则也一直在变说明他们也在去完善对从这供应链这些这个词的话听起来比较大但实际上的你想做成的话其实可能有一些条件和基础的比如说人才对吧你去如果说都是分泌技术各个大厂有自己的

阿里有阿里的技术自己有自己的技术各有各的技术那么你这个东西就供应链就不太好弄很难去融合那么开源之下其实能做到就是说大家去努力推广开源有一些基础东西就比如像数据库操作系统这种还有一些中间件那这些东西大家都去

去熟悉了然后做自己勾结的东西我觉得从这个角度来说能跟供应链能扯上关系作为一个研发的其实我觉得从更细的颗粒去讲一下比如说刚才我提到的东部地区的或者发达一线城市那么这些尤其是好学校的一些怎么能说就是名牌学校的学生他们的出路其实很多的对吧他的学历拿过去

不仅工作相对好找,然后工资也比较高,那么对于一些一般的人,一般的学校的一些软件,尤其最近几年其实没有那么好找。开源这块比较好的就是说,你其实可以参与进来。我其实我学校的时候不是学的这个软件技术,但是跟学计算机的人其实聊的话,

课程还是相对滞后的当然我不是教育体系的人也没法去评价怎么回事但我觉得他想很及时是没那么容易的那么开源之下其实可以做一个很好的补充然后学生来去参与进来那么你参与进来之后其实你对技术不光是说我听过我知道这个语法是什么我大概做过一个什么样的比如说是一个商城比如说商城的一个工程

而你要参与开源之下的话会得到有经验的人的去指导你这个意思是说开源之下在某种程度上是一种把学术界跟工业界联系起来的一种桥梁对吗

对尤其北上港来说从事软件研发的人还是很多的但我觉得从我的观察和我的体会来说或者真的喜欢干这个事的人我不知道比例多少但我觉得不是很大只是因为他工资高而已对尤其前几年来看的话其实普遍认为从事软件研发的工资

待遇还是不错的所以人数是很多的还有像某微信机构输出了大量的对吧软件研发的工人但真正喜欢软件研发以及尤其喜欢开源技术参与开源项目的人他们的水平其实是整体是比较高的如果学生能得到这些人的指挥

指导和帮助而且呢他们这些人在就是在工作的甚至很多人已经是在团队的某个某个角色的一个 leader 了

你想有的招聘软件他说我直接跟 boss 聊天对吧去找工作其实你直接在跟你用人部门对你可能跟未来的用人部门未来的合作伙伴未来的 leader 来直接一起写电码其实是有很多例子了

对有些人就是你比如说我之前在当时在 Google Summer Code 的一个小伙子因为我很看好他为什么很看好他呢他写出来的 proposal 我觉得我写不了那么详细写不了那么好这文档写的那么好代码写的也很好能得到社区的认可而现在 Google Summer Code 是通过了的然后我就立马跟 HR 说这个人我们能不能弄过来

然后就弄过来了后来京东的朋友你认不认识那个谁谁谁啊我说认识啊他说想介绍看能不能过来我说已经在我们公司了对啊所以其实

学生们如果说你尤其你不是一个名牌大学那么你学这个软件研发这个方向我觉得尤其是本科生甚至是大专生那么你想你都已经跟未来可能跟未来的这个这个 leader 在一起写在马上然后你你如果通过你的努力证明了你自己面试环节可能走个过程我觉得这个还是

很有帮助的所以我觉得从这个来讲的话是你提前去体会到软件工程好的软件工程当然你去实货你去找一些好的一些项目它好的软件工程是怎么样的最后回忆就是说它跟培训机构跟学校不一样的点在于导师不会教你什么的导师不会说我们今天上什么课先干什么后干什么然后再干什么

他是指导你你去自己做了好多研究比如说我想出三个方案来然后导师说其实你不太清楚哪个更好按我的经验来说这个方案可能会好一点他更像是一个教练指引性的而且是你做过调研你研究过以后然后他跟你去讨论而不是说导师这个我不会做而是说我有三个选项我们一起讨论一下哪个更好

一定是这样的而不是说老师我不会老师这个题的答案是什么如果是这种心态你就别来了

就是你对开发之下的一些感受它是真的能在尤其是在就业或者是职业发展方面少走一些弯路的一个非常好的一个训练营然后你可以通过这种类似于夏令营之类的活动知道高水平的或者是更职业化的这种软件开发人员然后应该是做事的方式是怎样的代码的风格是怎样的或者是大家这种尤其是这种

组织里边也是大规模的这种组织沟通协作是怎样的对吧然后这是你的感受最大的一点对吧还有别的你觉得我补充一个小点就是我谈的都是好处但这个东西就跟我刚才说培训结构一样你不是消费者你没有交学费说让别人承诺这个效果的而是说它有这个效果但如果你不努力的话可能没有这个效果

或者说如果你碰到的导师没有那么有经验他的加持效果可能没那么好就跟天线一样他不一定他不是要承诺必然能得到结果而是他可能会给你带来好处我觉得是这一点学生们要去自己去去去成为因为你不是消费者不是说我买了一个服务帮我满满足效果的不是这样追问一下就是

就是为什么你对面向学生的这种开源之下这种项目会更好其实有很多开源社区不也挺缺这种这个所谓的这个这个叫什么运营方面的这种动作的吗有时候没有没有比如说挑一个做的很棒的开源社区去把这个你的注意力或者是你的兴趣放在那方面而是觉得哎开源之下这个会更好嗯

这个就明天我们录节目的次日明天是 10 号对开完之下的这个启动会的这个线下的会啊我以后提到这一点就是说其实我参与过其他的一些不管基金会还是社区啊比如说像 Nix APEC 我当时申请了第一届的这个叫博导师吧然后当时也很有幸被选上了

但我的体会和体验包括其他一些社区他们其实都是在他自己的范畴内他更希望参与他这个社区或者这个组织的人们去帮助他宣传他自己的东西而我更愿意去做一些更朴实的更广泛的一些就是开源的一些东西因为我开源之下之后我觉得

首先来说我不是很在意这些 title 第二是说就是协作的过程中其实主要是在讲开源我比较倾向于这个因为你可以去更广的去讲开源事件这是第一点第二点是学生这块我觉得你要跟成年人的话对话大部分是得谈利益

其实成年人要不是你是我的上级要不是有好处才会听我的但实际上

成年人大部分的情况下我跟你讲一个事情会发生这么几种情况比如说你可能会礼貌的回应说你讲的挺对的我认为你讲的很好我也很认同这也是一种回应有一种回应就可能是更应付的但总之来讲成年人的思维已经比较固定了我觉得学生的话还是有希望的而且我能看到比如说很多人说

所谓的国内的对开源付费的医院没那么强我觉得挺正常因为对我来说我从来都还没有买过听音乐的会员但是我发现比我年龄小的人很多买的因为他们观念不一样所以如果说在开源之下就让在校园里去做更多的不到的事情国内的将来未来的开源的氛围

对开源付费的意愿等他们到了工作岗位甚至到了 leader 岗位我觉得会有不一样的地方因为跟成年人讲完之后你认为我说的很好

然后我也认为说的很好但咱俩交谈之后很多时候可能你还是那么干我还是这么干我觉得很容易这样的然后跟可能前几年在参与看一眼其他更多之前我觉得有点伤我就不太愿意跟成年人去讲不到

其实跟成年人讲利益会更好一点嗯啊我就大概是这么想的不只是开源之下我就跟对瑞克说的这个事情呃我们都是从学生然后卖到职场上来的对吧然后这几年比较流行一个词什么 00 后整顿职场对不对就是 00 后为什么要整顿职场呢是因为职场上对于这个成年人的有一些游戏规则这个规则呢呃很不符合现在一些这个年轻人的一些这种

价值观但实际上呢你会发现大多数情况这些不是 00 后整顿职场而是职场上的铁拳在叫年轻人做人怎么样适应游戏的规则怎么样适应社会的一些运行的规范无论是公司的规章管理制度还是说整个行业里边的一些所谓的潜规则年轻人如果走向职场如果没有一个前辈或者是过来人领一领路

或者说稍微指一指路他们会重复踩那些坑重复受那些打击和挫折直到有一天他们变成了一个成年人的样子我看到从 Rick 的反馈或者是其他一些这种参与者的一些反馈上来讲其实在这方面是很有帮助的就是你首先在所有的看厌组织里面你会学到一件事情就是协作你怎么跟人协作无论那个人

是一个跟你八竿子打不着没有什么关系的陌生人还是说他就是你的上级下级你会发现其实正常的人跟人之间的协作就是成年人跟成年人之间的这种沟通就正常的沟通而不是那种大家有一种落差就是你高我低或者是我高你低那种对话方式对吧这很重要国内有这样一个事情非常好他比你指望着那些大厂搞一个什么什么什么项目搞一个什么什么计划总体上来讲是

更纯粹然后更可持续这是我的一些看法吧我这里补充一个就是开源之下现在不是有两个专栏吗就是其实是主要是面向学生的一个是对学生的一个专访一个就是他在参与开源之下过程中的一个项目经验的分享在这两个专访的题就是在做的时候会有一个提纲每个提纲里面我们其实基本上都会有这样一个问题就是你在参与这个社区或这个项目的时候有没有遇到什么问题困难

你的导师或社区的人有没有给你什么帮助主动来参与这个专栏的这些学生他本身就是应该是体验还是不错的

我每次看到我就很开心他说就是这个导师就是这个开发者不厌其烦的去带着他去做就是给他这个指导嘛就是其实对于可能对一些成熟的开发者来说这些问题都是比较基础的对很基础或者说是哎呀你要是真正在工作过程中面对你带着谁你为什么还要问这种问题就说啊就很其实我记得有一天吴胜聊天的时候他就说

他们那些题目可能让他们的现有的 maintainer 来去写可能短则几小时多则可能一天左右就搞完了

他要花精力来去帮助他去把这个事情做完对,我就回想起来去年就是有一个让我印象很深的一个社区是应该我如果没读错的话应该就是 OpenBiox 它是凯文之下第一次出现的一个类型的社区是生物医学生物信息学方向的就是之前我都没有遇到过然后因为当时这是第一个这样的一个领域然后我比较关注一点

确实就是他们这些导师和社区负责人给我的一个感觉就是很谦和很谦和真的很谦和然后带着学生学生也是我估计他应该

有学生他原话是我很欣喜在看完之下发现国内竟然有这样一个社区而就很心情赶紧去联系导师然后去参与一下他们应该有两个项目两个学生都结相成绩不错然后在这个过程中呢我就是当时我还打听了一下你们那个怎么样啊你觉得学生怎么样然后他说都很好然后呢他们社区还带了学生参加就是

在深圳举办的一个就是这个领域的一个大会就可能学生平时可能也没有机会参与这个东西然后另外一个学生他好像是马上要发一个 paper 来给予这个项目的真好棒对于学生来说这是遇到了一个良师对于这个项目来说遇到了这样年轻的一个储备军真好棒包括刚刚那个瑞克说提到了无慎像 Apache 那个 Skywalking 社区他们第一届参与

因为无视的它其实是我觉得要求还是比较严格的

所以他们社区整个的这个我觉得规范性也比较强他们第一届社区的学生我印象比较深的像什么江华喜啊他们现在就是也在带学生而且他们这个就是往上走的这个路径非常的明显他就是在不断的深入有往那个步道的方向走的有往那个就是资深开发者的方向走的这样子然后包括就是有一个特别印象特别深就是说他们 Skywalking 那个落选的学生

他们完事之后呢继续在他们社区做项目哎对就这个就是这个我觉得应该我们本来要采访这个呃这位同学但是还没还没还没开始节目还没出来搞起来搞起来所以其实提到这一点我觉得有一点点小遗憾的说你你像去年应该前年都有一些文字的学生采访但是我觉得为什么我们做播客呢我觉得文字的还是

唯独比较少如果有这种播客的采访的话当你能听到一个人的声音的时候

你就感觉这个人又更立体了更有了温度了对对对啊当然视频的层次更大哈如果有视频其实更立体了不过有的人可能不愿意出镜对不一定出镜啊所以播客还是比较比较比较中和比较偏偏中间的一个媒体大家接着这个往下聊因为我们在过去的这个项目周期内因为现在已经五年了哈我以为才三年吗

然后这个项目中有哪些比较有意思的开源的参与者就是参与整个项目里面开源的人或者是项目我们先谈这种有意思的或者觉得印象深刻的我就讲去年的我现在应该这是最新鲜的记忆我先说社区层面的去年新加入的这个社区是那个 GrabTime DB

就是他给我的感觉就是他参与这个活动好丝滑真的好丝滑包括刚刚我讲到表现的哪些方面再提一下包括刚刚我提到那个 OpenBiox 社区就是每年参与到开源之下的新社区或者是新导师他们经常会有一个通病不太愿意去认真的阅读活动规则在我的印象中

这两个社区特别是 GrabTabMDB 它是很少会去向组织者向组委会去提问已经有答案的这些问题就顶多可能会在节点这边给你确认一下做个家庭作业的人

他顶多会在节点的时候,在这个时候应该把这个东西提交上去就 OK 了吧,我说对,是的,然后对,对,对,就一些确认性的一些关键节点 check 一下,对,对,对,对,但是整个过程中,包括他们参与的学生都很俗话,就是应该提交什么样的 proposal,应该提交什么样的结项报告,应该是怎样的算是一个完整结项,因为他们老师也是第一次在科研室下做老师,或者甚至是第一次带学生这样子,

但他们整个过程都非常的丝滑特别的丝滑就给我的感觉就是很愉悦因为就有很多社区在这个过程中大家会有疑问有些时候就是在重复的提问已经有答案的问题一会儿是白纸黑字写得很清楚的因为什么我们社区在发布项目的时候他们不是也是要求学生提前做好功课吗那你作为一个成熟的没有一个标准对如果说你提前做好这个功课我觉得对于你自己来参与

这个过程应该是反而去也节省了自己的一个沟通成本和时间所以从某种意义上来讲参与感染之下并不只是对学生来讲是一种成长和成长对对对就是我们要求学生在 proposal 里面列出自己的详细的一个规划其实我们也希望导师能够有一个详细的规划有些导师确实很忙但是你既然决定去带学生的话那你应该也要把这个规划

做好做做好其实从某个角度来讲的话开源之下会把不同社区他们的一些比较好的一些实践去慢慢的沉淀到开源之下的流程里边嗯所以呃

对于社区来说也可以参考我们今年在那个在那个在那个指南里面就是列了很多的一些事例包括发布项目的时候你应该有什么样的要求或者是给你看一个完整的符合要求的一个标准项目应该是什么样子我们会做这个东西然后在流程上面我们也会做一些就是一些物料吧然后展示一下这样但是重点是大家要看就是如果说我觉得就是我们去年运营组的同学算是

在各个渠道都是口干舌道然后那就希望就是说是那个嗯

既然谈到规则了,我们今年第五届有没有一些变化,正好可以聊一下。其实变化不是特别多,第一个就是我们延续,应该说重点指出来我们对于基础软件领域的项目的支持,就像文档类什么这类的项目有一些压缩,然后更重点的会去支持这些软件开发类的项目,然后就是 risk file 相关生态的一些项目。

然后再就是我们在这个活动流程上面有一个就是我们身份验证放在前面了就发布项目的时候因为之前我们都是在结项之后才会去对导师的身份做一个更详细的一个认证我们第一方面呢就是说是落实一下我们这个规则一是就是导师和学生不能同时参加本届活动避免后面去做重复的教研工作第三呢就是说是我们对这个项目这个发布的这个标准要求做了一个比较严格的一个调整

起码你发布项目目标清晰要求准确不要去随便发布一个一两句话的项目上来就自己目标都不清晰的那种然后再就是继续强调学生在申请的时候的这个 proposal 的重要性必须有比较严格的你对项目的理解然后你这个规划

然后就是产出什么的然后这个呢对应我们到结项的时候我们会去在结项报告里面去 check 一下你有没有把这个东西 check 一下所以说我们可能会对这个成果这一块有一个更严谨的一个要求吧这样子其他的话就应该还是延续网界的讲经呢有没有变化

奖金没有变化奖金还是两档导师跟学生都一样对对都没变就没有变没有变这样子我其实还想他差一点就是小广告就是刚刚 Rick 说是什么播客的这个事情今年我是有跟 Rick 去讨论说开源之下跟开源面对面能够联合多做几期学生因为本来还缺嘛

按照我对这件事情的理解就是你首先你至少得找三个以上的学生谈一谈参与开源之下的一些感受对对对你第二个呢就是参与的这些开源社区开源项目我们也想找几个来聊聊就是你为什么参加开源之下你的目的是什么然后你参加之前跟你参加之后说你这个收获上有没有一些这个能聊的地方这个其实我们也想知道是吗而且呢就是说我们可以去采访比如说去年谈谈吧

或者是今年刚做完了甚至说第一届的如果还有能联系到我就更好就是说他的对他的影响是说当年还是能影响两年还是能影响更长的因为有些东西他可能后来才会体会到后来才会感受到的那些一些好处因为他有些东西不是立竿见影的是的是的是的是的

继续咱们刚才的话题因为你参加的可能次数会多一些有没有觉得印象比较深的项目人什么之类的因为我没有在其他的社区做过门头所以也不太清楚其他社区的情况

我在 Google 三目扣的 Jekyll 社区的生物参与的时候他们会有社区例会我强烈的推荐有经历或者有兴趣的社区来做这件事情像在 Jekyll 的话他在开始之前就有一些学生会在 Marylin Lees 的语言列表上去问一些事情

然后开始之后呢这个经验社区就他就会按照这个感兴趣的学生的数量可能会组织比如说人多的话可能就租例会人少的话双周例会比如说有些社区他本来就有例会那么其实就加一些加一个议题就好了文字的一个 proposal 跟导师在会上去口述一下可能还不太一样然后我能提一些问题我觉得这个是非常好的一些事情就是在

项目之前项目之后项目过程中也有利会也会是会非常的好我我我比较推崇的就是你既然是看远的你就这个过程尽可能

没有必要保密的地方都公开所以学生怎么我对某个技术领域感兴趣但这个技术领域可能有三个社区比如说那么怎么去选其实看看如果三个社区其中有一个每次都有视频会议他就可以看导师是什么样的人他说话是怎么样的对学生了解社区会更有帮助我觉得比较推荐

这个事情其实我觉得这个对于学生来说是一个非常好的事因为你学生在前期选项目的时候他要首先去了解这个社区嘛最有效的方法那就是参与了对参与进来你给他一个参与的渠道最直接的方式让他进来感受一下我想到一个比喻就有点像手机店还有一个体验店对吧其实项目的不光是说冷冰冰的代码

他跟人是一定有关系的,不同级别的,不同经验层次的导师带出来的一定是有一些不太一样的。对,我说历史资料是非常重要的,我觉得立会非常好,不单是对当下进行中的活动,以及对后续未来的学生感兴趣,都不太好的。我其实也比较认同刚才两位的一些表达,

工作里面的一个非常重要的方法论就是任何一件做一件事情无论这个事情是大还是小你首先要有一个所谓的流程就是我们先干什么后干什么我们把这个任务拆分就首先你有流程其次你要有节点对吧你每次到什么节点你要 check 一下什么节点 check 一下在这个过程中大家学会的是什么学会第一你拿到的

首先是一个任务的清单同时你要交付的东西的这个合格的质量的标准比如说参数有哪些

然后呢你交付给别人的东西不会让别人没法用别人交付给你的东西也不会让你觉得这东西我没法用对吧这是非常重要的一个工作里面的方法不管是不是开源然后大家什么时间怎么样沟通对吧我们沟通的方式是什么样子的我们沟通中间如果出现了分歧应该怎么样去解决这些事反而给你项目本身你是多大的项目或者是你是多么什么样的项目关系不太大

关系比较大就是那种你有没有在我们的合理的尤其是所有人都感觉比较舒服比较高效的这种规则之下进行参与你什么东西搞得不清不楚的会容易让参与的人以及你的组织方

会感觉到有点累拒绝好我们刚才谈了一些印象比较深的这种开源的项目然后开源的小伙伴人有没有一些那种因为毕竟也好几年了让你感觉当时遇到了挫折或者是有一些让你觉得好难的一些方便讲的一些回忆有没有我发现人很奇怪回想的时候总是去想好的事情

不因人而异有的人是比较喜欢记住那些不好的东西我快速来一个吧其实我觉得这个跟大家对开心之下的一个或者你做任何事情都有预期对吧这可能也有预期可能有些学生他会预期觉得这个是我参与了我大致上按照你社区的规则做完了然后我拿上一个奖金然后拿上一个什么结业的一个证

这个是就结了但其实开源社区里面还是会尤其优秀的开源社区它会比较注重品质注重质量然后注重完整度所以其实我做了一个事情跟做好一件事情区别是非常大的而我觉得我也比较建议带着想

做好这件事情这样尽量参与进来有有不少的项目他其实是他背后有个商业公司的其实公司其实在支持他做这件事情但是呢不会给他多发一分钱的公司的那些那些那些人呢那些导师呢他可能我觉得绝大部分时间是在利用个人的时间来去做这件事情的我我建议学生会比较爱惜自己的羽毛啊比较重视这件事情然后然后反过来讲呢

有些学生可能会遇到比较拉宽的导师我觉得哪个是好这个不太好说对吧比如说我认为 3000 块的手机就好有的人觉得

5000 几好有人觉得 10000 才是好手机这不太好说但是每个人都有自己的差所以你可以去发发以前的资料你看看你觉得比较好的社区怎么样的其实讲不好的地方肯定是有但是我觉得想了一下其实也没必要讲因为凡事都有不好的一面但我觉得我讲之前是比较想说的是说

我们可以不去讲过去是怎么不好的但我们可以想我们可以怎么变得更好做得更好不过说刚刚其实瑞克讲的时候其实有触动到我一个点其实还是我们这个活动规则上面的一个小事例吧其实这个可能是每年都会有这样的一个小问题所以这活动参与的人越来越多这样子就是

就是我还是首先强调一下就是既然是作为一个活动活动有规则还是首先是要遵守规则当然这个规则就瑞克也讲我们每年都有在做改变其实我们是确实在向着完善的方向去做我们非常的希望这个情况能够避免就是有一些热门的项目或者导师他收到了很多学生的这个热切的一个沟通或者是就是一个自荐或者是提前做了一个 proposal 这样子

对于我们的活动规则来说在你中选的这个结果名单公示之前所有的情况都是待定的因为一个学生可以同时选三个项目但有一个排序的过程他有跟那个导师一个导师可能会收到十个学生的一个 proposal 也可能只收到一个但是你到时候你要对这个你收到的这些学生其实根据他们的 proposal 来进行一个排序就是你希望优先中选的

对于租委会来讲申请书的质量在这个中选的过程中是最关键的必须要符合你的项目要求所以说你在前期你在跟学生沟通的过程中我就说我就选你了但是你实际出来的结果可能并不是这样的甚至有些有些有些导师可能会让学生去提前进行这个开发我们的开发周期是 7 月 1 号到 9 月 30 号这个算违规吗

严格来讲肯定是算违规的但是我们希望在后面的我们在这个完善规则的也许过几年之后会严卡这个也许说不定我们今年就会严格的拿出来这一套那我们可能就是取消了参与资格我们可以把这个机会留给更多想要参与或者是想要做出成果的开发者

那你想要在重现的结果出来的时候我们每年就是运营这边会收到有些学生的甚至真的是哭诉我说导师你说明明结果是不是错了你说这个话这个理去找谁呢对那我觉得还是严格的按照这个规则来不太推荐就是说你跟学生讲结果但是可以说比如说开例会的时候让学生来跟他沟通这个 proposal 学生可以问比如说我这块儿

你认为哪块可以补充啊对对对对完善啊是的你别想结果啊对导师导师的作用其实就是这样子的你在前期其实你也在寻找合适的开发者嘛对不对还有一些可能说有的项目或者社区可以说哎你提前做个提提个 PR 我觉得这件事情是这样的如果呃如果这个 PR 跟你这个 proposal 有关系或者 good force 的 issue 这种我觉得是可以做的嗯我觉得我们学生应该是有能力去判断的哈

提前跟你派活这种事情这还提一点学生们在参与开源之下之前还是可以先了解一下开源是什么就普遍人认为的开源的精神是什么我觉得可以适当了解一下如果是跟这个偏离很大那可能你掉坑里了参与开源之下那你还是对开源有一些了解大概有些自己的判断对吧你的判断

不一定是最标准的但是你还是简单的判断一下因为有一些可能会钻漏洞这只要有规则就一定有漏洞对吧所以这件事情从理论上来是肯定有机会有的对吧我觉得学生们其实还是正常自己判断能力也不能一味的埋怨

谁谁谁怎么怎么样但是你发现这个问题比如说你想维护自己权益去投诉我觉得这是很好的事情但是只埋怨有可能是于事无补的或者我不太推荐的最后的话题是开源不到相关的这个话题也跟开源面对面本身的宗旨也是相一致的林峰做每一次这种走进校园的活动或者在其他地方介绍开源之下的时候每次 ppt 写的都不一样

然后呢,这一点就让瑞克觉得非常有意思,说这个如果是其他人的做法,大家在企业里面会发现啊,我们这个就是拿公司的一套 PPT,N 个场合都讲同一套东西,好长时间都不变的,这恰好说明了一件事情是你对开源之下或者你对开源这件事情,你的理解和认识非常深刻,我也很好奇,为什么你的 PPT 每次都不一样,你对这件事情是怎么理解的?

确实我其实还是比较谨慎的我其实也有点担心我在这些场合会不会给他们说出一些不正确的或是引导性不对的一些方向的东西所以说我是每次可能在做之前都会思考一下我就想尽量的多思考一下然后就是说对这个群体能够让他们收获到他们想听到的一些东西或者他们觉得能够解答他们疑问的一些东西毕竟我作为开源之下的运营我可能更多的一个可能就是在介绍开源之下

我确实是在这个过程中我是随着开源之下成长到第五年我是第五年的一个新开源人我这个过程中也是在不断地学习的那我包括对开源包括对开源之下我的理解每年可能都有一层不一样的加深还有对我最重要的影响就是我在每次参与这些不同的这些会议或者我们自己做的活动

在台上分享的这些人我也是在往他们身上去寻找这个闪光点我来学习像 Rick 我知道他的网名叫小狐狸包括像江宁老师我非常羡慕江宁老师在做那个分享的时候他很 freestyle

他的 PPT 内容很少但是他能够即兴的去说很多的深刻的内容就是包括一些学生做的这些也是我都会有去学习然后我就希望我每次在做这个分享的时候能够根据当下的这个情境然后讲一些有用的东西吧这样子对

还有就是在这个过程中我也是在自我学习怎么着我也是一个有追求的人就继续学习然后去充实自己吧其实我还记得第一次我去做这个公开的演讲的时候的那个情景当时瑞克在台下

我很紧张,特别紧张,演讲完了之后一身汗,那时候就是一个玩任务的心态,我一定要把我讲的东西全讲出来就可以了。念完。对,念完,就是这样的一个感觉,包括我的一些领导老板,他可能在会后去观摩的时候,他就说,你看看你在分享的过程中三分之二的时间都在看这个屏幕,并没有去跟你台下的观众去做这个交流。

对对对然后就我其实很感恩我在这个过程中遇到的这些指导我觉得确实是指导对于我来说所以说我现在也比较大胆的能够去各个场合去做自己的分享如果说我觉得我这个我这个没有什么新的东西或者说我理解并不是很深刻的我宁可不要去做这个分享

对这一点非常好的对我觉得不要去做无用功吧你所担心的那个可能会跟台下的人传递一些错误的信息是指哪些就比如说是不是对开源的理解对但是我后来慢慢想我觉得其实开源这个本身就是一个很广泛的一个概念可能就是大家理解都不一样我觉得可能是你的做事这个风格就是它会保持一个学习性的

心态对对对我觉得会保持更新自己我觉得这个就非常好瑞克你自称是一个野生的开源步道师然后现在开源之下在你看来又是一个非常好的这样一个项目抛开开源之下对这个开源步道现在有什么新的认识吗毕竟开源 VNV 也进入第三年了对吧然后你现在有什么认知上的需要分享的地方吗我觉得对有过这种

冷和热这种波动性的这种认识还是有的我觉得我们每个人其实可能需要两条腿走路当然我感觉很有一些人是在单腿单腿在蹦的跳的那种感觉什么意思呢就是我们的工作我们能够拿的一个自己认为比较还能接受的一个满足你物质需要的这么一个工作啊

你认为多少钱的一个薪水就够了这个事情我们还是要努力去满足的甚至说它还是要让你的生活你认为会比较相对平稳的一个状态我觉得这件事情还是挺需要努力的然后另一条特别就是对我来说说可能就是开篇或者这样的事情我们还是要做一些没有那么多

眼前利益的东西偏理想的一些事情自己想做的一些事情而不是说成王败寇或者说谁是领导谁说了算或者等等的吧这样的话可能会让我们保持的更年轻态更健康一点的心态抱着这么一个想法和思路再往前走然后最后想提一点就是说

如果我们的听众里面有信有这样的你的学校不是名牌大学我特别的希望你能联系我然后我们去把这个开院之下校园型带到你们的学校里听听我们邀请的一线的这个门头然后社区的人

来去讲一讲他们认为的科研他们的工作的职场是怎么样的我就说这么多 OKRick 的这个想法有点像南京市民李先生要把演唱会带到这个中国几百个城市去就这个想法非常好我觉得也非常有意义这就是怎么样有价值的事情就许三多不说过一句话吗说这个什么是好好活什么是有意义说有意义就是好好活着好好活着

那什么是好好活着好好活着就是做有意义的事情这话说的非常有哲理你的时间越来越少的时候你越来越不愿意把时间花在那些浪费你时间和精力的人和事情身上这是我现在一个感受同学们你们以后会走向工作岗位如果你运气好你跟一个协作很愉快的团队在一起工作的时候那是一件令人非常身心愉悦的事情

如果你运气不好,待在一个比较普普通通的团队或者甚至一个比较糟糕一点的团队比如有很多这种以 poa 著称的这种团队环境里边你无论是跟人沟通还是跟别人协作都会非常累大家会互相说着让你不知所以然的黑话然后锅甩来甩去你必须练就一身踩坑扛雷的本领

那个时候是对你人生对你智慧以及对你整个人的极大的浪费甚至是对你整个人的一种摧残和毁灭你尽量要避免进入到那样一种环境里面去你怎么避免呢你首先要学会正常的人之间的沟通高效人之间的协作是什么样子只有你知道好的东西是什么样子之后你才能发现哪些团队或者是哪些项目哪些社区有可能是这种让你觉得很愉快的工作起来

不会觉得每天上班像上坟一样对吧抢占先机对对对这是一个非常我认为啊开源之下里边无论是开源之下还是其他开源项目里边

更有意义的一件事情并不是说我们理解了开源的精神我们就怎样或者是我们做事情变得伟岸起来其实也不是那样子就是你知道正常人这些可能比如说现在有很多什么所谓的情感博主社会心理学上会讲这个原生家庭什么问题然后这个自我成长里边的一些心路历程那跟这个是一个道理如果你在学校一毕业或者是你在学校里边的时候你都接触到一些这种无论是 POV 或者是一些什么等级森严的这种

做事的风格沟通的体系协作的模式你的人生就会走向那样一种就你会被各种枷锁夹在那然后你动弹起来很费劲你要知道除了那种方式之外还有一种更好的方式大家以一种非常高效的方式协作你交付给别人是高质量的东西别人给交付你也是高质量的东西你跟别人沟通的时候别人跟你沟通的时候大家是一种互相就是说我不跟你使绊子你不给我埋坑

以这种方式来就是一个正常的输入输出成年人的世界里面当然会有很多很复杂的东西比如说当大家有利益关系的时候你可能要跟他进行竞争但大多数情况之下我们在一个 team 里面还是互相协作的对吧然后有一个更好的协作环境有一个让你知道正常的一个组织它的运营模式是什么样子的

这对人来讲反而是非常有价值有意义的这也是我觉得看来之下可能在这方面会是一个非常好的一个桥梁带入到精神世界了

人首先要成长为人嘛对对对所以这个节目最后嘛要上一下价值嘛升华了如果说与我个人来讲的话我也是很期待这样的一个一个这样生存环境吧对毕竟看医社区也是一个江湖嘛然后江湖里边会有各种门派的吧然后有的是歪门邪道有的是这个六大门派的吧所以这个

等你们接触开源多了你们也会知道说原来这个圈子就是这样子的其实是啊人类社会不就是这样子的吗对吧然后你多读一些什么用李建盛老师的话说马克思韦伯的书你可能会对这个社会的认识会更深刻一些但是在此之前如果没有人稍微给你领领路或者给你指一指路的话你可能会走很多弯路说那些不必要的对吧前无数人踩过的坑那反正是没必要的我觉得这一点是我想表达的吧

最后我做个广告小广告其实刚刚 Ricky 也提到了今年我们还是会做很多场校园行如果说是特别是有一些这样感兴趣的院校也可以主动联系无论是老师还是学生对都可以联系我们其实我们去年有一些校园行是学生主动联系到我们这边的

我们非常欢迎这种方式因为很草根大家就可能就真的是听到自己想听的表达自己想表达的这样子然后再就是当然如果说咱们有企业或者是机构想要跟开发之下有更深入的合作比如说赞助那我们也很信任的接受这样子对那我们要不今天就到这里跟大家说再见拜拜拜拜感谢大家拜拜

We're sunsetting PodQuest on 2025-07-28. Thank you for your support!

Export Podcast Subscriptions