开源之夏专访持续进行中,欢迎各位同学与导师和我们一起分享参与开源之夏活动的宝贵经验和精彩故事,也欢迎社区向我们推荐优秀案例。
本期专访我们邀请到了openEuler社区导师、兰州大学副教授——刘忻老师,本届开源之夏刘老师指导的项目是基于secGear的高效机密计算数据结构设计与实现。
项目链接:https://summer-ospp.ac.cn/org/prodetail/23b970578
今年在刘忻老师的协助组织下,开源之夏顺利走进了兰州大学,与兰大学子展开了深入交流。
自我介绍
OSPP:请您做一个简单的自我介绍。
刘忻:大家好,我叫刘忻,目前为兰州大学信息科学与工程学院副教授,CCF-教育专业委员会执行委员、CCF-计算机安全专业委员会执行委员,是一名对于开源工作十分热爱的大学老师。
OSPP:您最早是如何接触到开源的?从高校老师的角度,您如何理解开源的概念与理念?
刘忻:最早接触开源工作还要感谢咱们华为的老师。记得是2021年1月在西安的一次培训班上,当时因为科研需要,问了华为老师很多问题,对方很热情地记录了我的问题,说是会联系专业对口的专家跟我联系。培训结束后,回到了兰州,本以为这会像其他开会时问的问题一样石沉大海。没想到,两个月后华为的老师联系了我,说是找到了相关老师,马上拉个群大家一起交流。后来跟专家交流的非常愉快,同时也决定将相关内容以开源的方式发布出来,就这样我们这个合作一做就是三年,开源文化也深入到了我的课题组里每一个研究生/本科生。在这里,确实要为华为专家的认真负责点赞,没有他们这份责任心,恐怕我们课题组的学生们也会与开源遗憾错过。
作为大学老师,我是积极鼓励我的每个学生都参与到开源中去的。我更喜欢用“share”来指开源,而不是“open”。将自己的工作分享出去,将自己的问题分享出去,在分享中获得知识,得到进步,在分享中获得友情,结交朋友。参与开源项目的学生能够快速成长,同时也学到了很多学校里面学不到的知识。所以,我是非常鼓励我的每个学生都参与到开源工作中去的。
OSPP:您目前活跃在哪些开源社区?结合您的经历,您感觉国内开源发展态势如何?
刘忻:目前主要在openEuler、MindSpore社区发布一些工作。这几年,国内开源发展势头很猛,以“开源之夏”这个IP为代表,越来越多的学生、企业专家、高校教师都参与到了开源的工作中。个人认为,以后开源必定会成为主流,我们大学老师也需要积极拥抱开源。
# 关于参与开源之夏
OSPP:这已经是您第三次作为导师参加开源之夏活动了,可以跟我们简单讲一下您的导师经历么?有哪些值得分享的故事或收获?
刘忻:已经第三次作为导师参加开源之夏了,时间过得真的挺快的。记得第一次出题目的时候,当时有很多担心,担心题目同学们会不会看不懂?担心会不会没有人来选择等等。当题目发出去之后,有很多国内的学生给我发邮件,有数学专业的,有新闻专业的。当时让我非常惊喜,也让我第一次感受到了开源之夏的影响力与魅力,能够与不同学校不同专业的同学接触,让我非常高兴。
过去三年,受疫情的影响,学生实习的工作都暂停了,而实习对于我们计算机专业来说非常重要,正当我们一筹莫展的时候,开源之夏的出现解决了我们这个问题。我们学校位于西北,本地计算机行业不是很发达,本地实习也几乎没有好的机会。学生们通过开源之夏开展线上实习,无论是老师还是学生,都可以说是受益匪浅。
OSPP:请您简单介绍一下您今年指导的项目,您对这个项目的重要性和潜在影响有何评价?对项目成果有怎样的期望?
刘忻:今年指导的项目题目为“基于secGear的高效机密计算数据结构设计与实现”,这个题目来源于我们团队的开源项目。机密计算目前已经被各方接受采纳,而作为国产机密计算技术的代表-secGear,未来必将应用于国内的各个行业。但是,机密计算技术本身与其他安全技术一样,都受到了性能的限制。课题组针对这个问题正在开展科研攻关,同时,也与华为一道,打算把相关成果发布在开源社区中。个人对于项目的预期成果是非常乐观的,如果能够实现目标,将会大大提高机密计算尤其是secGear的性能开销,同时也有利于国产机密计算技术的推广使用。
OSPP:在学生报名和申请阶段,您是如何与意向学生进行沟通以及评估学生申请的呢?在此过程中有无超出您预期或差强人意的例子呢?
刘忻:主要还是通过邮件,如果有基础的学生,就会通过电话做一个简短的面试。最重要的还是项目的匹配程度。有些名校的学生个人能力是很强,但是之前从来没有接触过项目背景知识,那么我们想要继续优化的内容他就不能很好了解。
OSPP:项目开发已经一个多月了,您的项目是否顺利进行?您和中选学生遇到了哪些挑战?您是如何指导学生解决的呢?
刘忻:目前项目一切顺利,最大的挑战就是设备资源方面的挑战,这个还要感谢华为的专家,他们提供了资源。
OSPP:开源之夏已经举办至第四届,参与的学生也趋于成倍增长,您对学生选择和参与有什么建议?
刘忻:首先是希望学生要积极参与,不要认为自己不行,要勇于联系专家,好的沟通就成功了一半了。其次就是要自律,暑假大家都想轻松,但是既然选择了开源之夏,希望同学们要积极努力,按时完成导师安排的工作,让自己的暑假更有意义。
OSPP:您认为开源之夏活动如何能与高校建立更紧密的联系,以共同培养开源技术人才?您有什么建议或措施可以促进开源之夏活动与高校的合作与互动?
刘忻:开源之夏的品牌正在被更多人熟知,但还是有很多高校并不知道。个人建议开源之夏要积极跟各省的计算机教指委取得联系,教指委可以安排开源之夏走进更多的本省高校。
# 关于参与开源
OSPP:随着开源热度的持续升温,我们很开心的看到高校的开源氛围也日益浓厚,今年清华大学、北京航空航天大学、浙江大学、上海交通大学等全国近百所大学宣布将在未来三年内陆续开设开源软件课程,课程包括开源专业技术、数字公共产品等基础专业课程,帮助学生从零开始、由浅入深地理解开源知识架构,加快软件关键领域的人才培养。从一定程度上来讲,这给高校师生都带来了更多的机遇,但不可避免地我们也会看到一些教育和资源的差异,请您谈谈您对此的看法。
刘忻:开设开源课程是一件好事情,但是现在各个高校都在开展工程认证,对于培养方案规定是比较严格的,在这一方面,我们的高等教育尤其是西部地区的高等教育还有很长路要走。
OSPP:对于高校学生来说,参与哪些类型的开源项目更有助于他们的学习和成长?
刘忻:个人认为参与那些涉及计算机底层架构的项目更有利于同学们了解整个计算机底层原理,而精通底层知识的专业人才往往更加受企业与老师们的青睐。
OSPP:如何帮助学生在项目结束后继续参与开源社区?
刘忻:这个问题确实遇到过,有同学参与完项目后,就去准备自己的实习、考研考公等。个人认为,还是要在项目进展过程中要让同学们体会到分享的乐趣。
OSPP:您觉得开源之夏活动对于学生的职业发展有什么帮助?
刘忻:很有帮助,很多企业在招聘时都会看是否有开源项目经历。而且开源项目会让同学们直接与优秀的企业导师一起工作,这种机会毫无疑问是难得的。可以帮助优秀的学生提前进入企业的视野。
OSPP:对于开源之夏活动本身以及活动未来的发展有什么看法?
刘忻:开源之夏是一个有意义的品牌活动,尤其对于我们西部地区,有效的解决了我们实习困难的问题。希望开源之夏未来能够更多的走进新疆、西藏等地的高校。如果有可能,我也愿意协助对接这些高校,一起让开源走遍祖国的每个角落。
END
专栏编辑:大梦
校对:校大山、刘忻
制图:GoodWhite