没法参加实习? 就来Apache Linkis的”开源之夏“
开源之夏由中国科学院软件研究所与openEuler社区联合主办,旨在鼓励在校学生积极参与开源软件的开发维护,促进优秀开源软件社区的蓬勃发展。
#暑期实习##内推##实习##前端##求内推##职业规划##java工程师#
活动联合各大开源社区,针对开源项目的开发与维护提供mini任务,开放给全球高校学生报名申请。学生可自主选择感兴趣的项目进行申请,并在中选后获得社区资深开发者亲自指导的机会。项目成功结项并贡献给社区后,参与者将获得开源之夏活动奖金和结项证书。
可以获得什么?
- 结识开源界小伙伴和技术大牛
- 获得社区导师的 1 对 1 专业指导
- 获得开源项目的经验、经历,丰富个人简历
-
获得纪念品、奖金和证书:
- 通过结项考核的学生将获得项目奖金(基础任务8000,进阶任务12000)、结项证书及结项礼包;
-
通过结项考核的学生将有机会获得优秀学生证书。
活动面向哪些学生?
- 本活动面向年满 18 周岁在校学生。
-
暑期即将毕业的学生,只要在申请时学生证处在有效期内,就可以提交申请。
- 海外学生可提供录取通知书、学生卡、在读证明等文件用于证明学生身份。
流程:
-
学生与社区项目沟通期:4 月 21 日- 5 月 20 日
- 学生提交项目申请书:5 月 21 日 - 6 月 4 日
- 项目开发:7 月 - 9 月
Apache Linkis的开眼之夏活动项目
项目一:Apache Linkis(Incubating) 官网优化项目
导师:Casion
难度:基础
项目描述:Linkis的官网(https://linkis.apache.org)基于docusaurus框架开发,目前有些页面布局不够优雅,开发指引文档/版本文档等不够完善。
主要工作:
技能要求:
项目二:引擎物料管理开发项目
主要工作:
- 官网部分页面的调整优化
- 中文文档文档修正以及对应翻译的校对,补充部分基础文档
- 官网项目代码的规范化(文件夹/文件/图片命名规范,资源路径规范)
- 学习Linkis的知识,详细了解Linkis的基本原理、使用方式、库表/参数含义等,并总结分享
- 有余力同学可以尝试了解学习Linkis原理过程中,做一个系列的(或协助开发社区同学一起)个人源码阅读总结文档,作为开发者辅助文档 更新至官网【博客】栏中
- 官网项目代码/文件的规范化修正 并提交pr
- 官网部分页面布局的优化调整
- 部分基础文档修正和补充
技能要求:
- 了解 https://docusaurus.io/框架
- 良好的markdown文档编写能力
- 基础的英语能力
导师:介龙平
难度:进阶
项目描述:目前Linkis作为计算中间件,对接底层数据引擎。用户可以根据已有的标准接口实现新的引擎,或则对已有的引擎物料包(引擎启动需要依赖的jar包和配置文件) 进行版本升级。对应物料包的安装部署,需要用户手动上传至服务器指定目录,进行部署安装。对于引擎物料是否安装成功,以及该引擎物料包是否可用,需要用户在后台手动验证,流程繁琐。
主要工作:
项目产出要求:
主要工作:
- 支持引擎插件物料通过管理台界面进行上传到服务器上,并通过已有物料管理接口上传至hdfs系统中
- 支持引擎插件物料资源的更新、查看
- 支持对某引擎插件的进行基础可用性的验证
- 对应前端界面的开发
- 完成功能对应的使用文档/对应代码的单元测试编写
项目产出要求:
- 管理台能够对引擎物料资源进行管控
- 管理台能够对引擎可用性进行一键验证
- 对应前端界面的开发
- 对应的使用文档/对应代码的单元测试编写
技能要求:Java/Scala、了解HDFS、VUE的基本页面开发项目成果仓库:https://github.com/apache/incubator-linkis
感兴趣同学可以私聊我