前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >开源大咖说03期|陈育兴——3TS项目导师

开源大咖说03期|陈育兴——3TS项目导师

作者头像
腾讯开源
发布2023-09-15 13:49:44
2590
发布2023-09-15 13:49:44
举报

#自我介绍

请您做一个简单的自我介绍。

陈育兴:大家好,我是开源项目3TS的指导导师——陈育兴,一名腾讯云数据库高级工程师,博士毕业于芬兰赫尔辛基大学。主要参与腾讯数据库TDSQL团队的研究和开发工作,专注于数据库管理系统的高性能、高可用性和强一致性等核心技术。

您最初接触开源是基于怎样的机缘,有值得分享的趣闻轶事吗?

陈育兴:我一直以来都是开源项目的受益者。从大学开始接触大数据,我使用Hadoop进行分布式数据分析,例如进行wordcount操作。之后,我利用Spark构建推荐系统。在我的研究工作中,我经常使用各种数据基准测试,并且我注意到越来越多的学术论文也开始朝着开源的方向发展。此外,我目前在使用许多开源软件、数据库和系统。我深信开源对我个人以及许多其他人都有巨大的帮助。

在这条开源的道路上,您遇到过最大的挑战是什么?有哪些印象深刻的故事可以跟大家分享一下?

陈育兴:就我接触过的一些项目而言,开源项目的可持续性确实存在一些困难,特别是在项目的长期发展、开发人员和资金支持方面。在项目的早期阶段,确实会面临一些挑战。为了解决这个问题,我们目前一些项目是通过与高校的合作来进行的。这种合作可以延长研究的时间,并且会吸引更多对项目感兴趣的学生参与进来,共同学习和发展。这样的合作可以为项目提供更长期的支持,并且为学生提供实践和学习的机会。

#关于参与腾讯犀牛鸟计划

请您简单介绍一下您今年指导项目的安排,以及对项目成果有着怎样的期望呢?

陈育兴:我们的项目是数据库事务处理方向的,今年的项目我们会分为2个阶段,第一个阶段是让学生充分的去了解学习项目相关的知识,让学生有所收获,在这个阶段我们尽量做好指导工作。因为学生也来自各个年级,大家学习进度和时间安排不一样,所以第二个阶段是我们希望学生可以参与贡献项目,不管是从完善文档,到提供测试,或者改进算法等等。

项目发展到今天,已经非常的成功。它大概经历了哪些阶段呢?目前的阶段和状态是怎样的呢?

陈育兴:我们项目是从研究工作中孵化出来的,项目本身具有很大的研究意义,但是项目也服务于公司内部的一些业务,比如我们数据库版本迭代,我们会用开源工具去验证迭代后的正确性,但我自己认为项目目前还处于初期阶段,只是在部分方向上做了一些工作,希望后续我们能有更全面的功能。

项目实战阶段正在进行中,项目的开展是否顺利呢?在实战的过程中,学生们有遇到困难吗?可以分享一下您的指导经验吗?

陈育兴:这是我第二次参与项目开展,比第一次来的要得心应手,在实战过程中,学生们普遍的一个问题是对于环境的搭建会有很多疑问,因为一般学生的系统环境会有一些异样性,根据我们的经验,我们会调动完成较快的学生来帮助完成慢的同学,以学生的视角帮助学生更加高效的完成任务。

腾讯犀牛鸟开源人才培养计划已举办至第三届,越来越多的学生参与到其中,您对热爱开源的学生们有什么建议呢?

陈育兴:正如前面说的,很多成熟开源项目就在那里,我们赶紧把握机会去了解我们自己感兴趣的项目,并积极的参与到其中去,多阅读文档再多参与讨论交流,如果可以,开始时可以从解决一些简单的问题或提供改进建议开始,逐渐增加自己的贡献。通过参与开源项目,你可以学习到实际的开发经验、与其他开发者合作,并为项目的发展做出贡献。

然后掌握一些常用的开源工具和技术,如Git版本控制系统、Linux操作系统、开源数据库等。这些工具和技术在开源项目中被广泛使用,熟练掌握它们可以提高你的开发效率和与其他开发者的协作能力。

#关于开源

您认为腾讯犀牛鸟开源人才培养计划于学生们来说意义在哪儿?

陈育兴:我认为对于当前学生教育具有很多意义。

第一,提供实践机会,大部分学生只能局限与课堂上学习知识,而我们的项目能为学生提供直接的开发研究知识, 一边学习知识,一边实践道理,提升实践能力和技术水平。

第二,增强团队合作能力,跟课堂学习考试不同的是,我们的项目需要团队交流,起码需要跟导师交流,双方互相探讨问题,甚至跟其他开发展一起合作,锻炼团队合作能力、沟通能力和解决问题的能力。

第三,培养开源意识和价值观,参与开源项目可以让学生们深入了解开源文化和开源社区的工作方式。他们将学会分享、协作和开放的精神,理解开源的核心价值观,如透明、互助和共享。这将有助于培养学生们的开源意识和价值观。

近年来,国内涌现出来了不少开源软件,您是怎么看待当下的开源现状呢?您觉得现在国内开源的发展态势会朝着一个什么样的方向发展呢?

陈育兴:国内开源软件的发展呈现出令人振奋的态势。越来越多的开源项目在国内涌现,涵盖了各个领域,包括操作系统、数据库、人工智能、大数据等。这些开源软件不仅在国内得到广泛应用,也在国际上获得了认可和关注。

就数据库领域而言,我认为国内开源软件的发展将更加注重与商业模式的结合。越来越多的企业将意识到开源软件的商业价值,并在开源项目的基础上构建自己的产品和服务。这将为国内开源软件的发展提供更多的支持和资源,并推动开源与商业的良性互动。

面对中国开源市场,您有什么好的建议、寄语与大家分享吗?

陈育兴:所有的发展都是依托于人才的培养,所以我也希望能在开源培养上做出自己的一份力量,希望不管是企业还是高校,都能重视开源人才的培养和发展,为学生提供实践机会,让他们参与到开源项目中,培养他们的开源意识和技术能力。同时,为开源开发者提供更多的培训和支持,帮助他们不断提升自己的技术水平和贡献能力。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-09-14 11:30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯开源 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档