写点什么

暑期 2021 | Serverless Devs 最全项目申请攻略来啦!

发布于: 2021 年 05 月 31 日


Serverless 是近年来云计算领域热门话题,凭借极致弹性、按量付费、降本提效等众多优势受到很多人的追捧,各云厂商也在不断地布局 Serverless 领域。但是随着时间的发展,Serverless 领域也暴露出一些比较严重的问题,例如厂商锁定严重、没有合适的开发者工具、程序难以调试等。为此,Serverless Devs 应运而生。​Serverless Devs 是一个由阿里巴巴发起的 Serverless 领域的开源项目,其目的是要和开发者们一起贡献一款开源开放无厂商锁定的 Serverless 开发者工具,希望这个工具可以在开发者开发 Serverless 应用的全生命周期发挥作用,让开发者们可以像使用手机一样玩转 Serverless。​**今年,Serverless Devs 加入中国科学院软件研究所“开源软件供应链点亮计划”支持下的系列高校开源活动——暑期 2021。**这是一项由中国科学院软件研究所与 openEuler 社区主办,专门面向高校学生的开源项目开发活动,旨在鼓励在校学生积极参与开源软件的开发维护,促进优秀开源社区的蓬勃发展。​在本次活动中,你不仅可以得到和顶级 Serverless 导师学习交流的机会,通过审核的同学,还可获得一笔丰厚的奖金。欢迎同学们积极报名申请:


一、活动运作方式

  • 活动参与方主要角色为学生、社区和导师。

  • 社区提供项目列表和描述,并安排项目对应的导师。

  • 学生自由选择项目,与社区导师沟通实现方案并撰写项目计划书。被选中的学生将在社区导师指导下,按计划完成开发工作,并将成果贡献给社区。根据项目的难易程度和完成情况,参与者将获得由主办方发放的项目奖金。

二、项目一览

​在开源之夏中,我们共提交了 7 个项目:



Serverless Devs 现在的包括主仓库和组件库两个部分。 例如 Serverless Devs repo:https://github.com/serverless-devs 在这个 repo 中,由于 Serverless Devs 项目是发展中的,所以测试用例目前并不完善。所以该项目的工作是为该项目编写测试用例。 主要包括:https://github.com/serverless-devshttps://github.com/devsapp。​



Serverless 架构很新,很热,被很多人关注,但是其被吐槽的点还是有一些的,例如调试复杂、安装依赖复杂。所以通过该项目进行调试和依赖安装的相关调研,并参与到开源项目中,提供行业的解决方案。​



Serverless 架构发展速度很快,但是也有很多问题,例如环境划分(开发环境、线上环境、测试环境)等,希望通过该项目,可以通过工具链层面提供一种环境划分的方案,并将其实现成 Serverless Devs 的组件。​



Serverless devs 是一个无厂商锁定的 Serverless 开发者工具,目前已经支持阿里云、腾讯云、AWS 等多家云厂商的 Serverless 产品,希望通过本项目可以进一步拓展云厂商的组件。​



Serverless 架构被称为是云计算的下一个十年,更是被很多前端工程师视为“改变命运的转折点”,通过 Serverless 架构,“前端不再是单纯的前端”,通过 Serverless 架构,“人人都是全栈工程师”,那么 Serverless 架构和前端的碰撞到底是什么样子的?希望通过该项目,更多的同学可以对 Serverless 有一个更深入的了解,对 Serverless 架构有一个更深刻的认识,同时希望可以进一步探索 Serverless 架构与前端的结合点,并做出一些有趣的事情吧!​



Serverless 架构是一个比较新的话题,Serverless 架构的工具链更是比较受关注的点,那么 Serverless 架构的工具链和传统的例如 K8S 工具,和一些监控告警工具有什么区别呢?Serverless 架构的工具更应该注意什么问题呢?它长什么样子呢?目前 Serverless Devs 作为 Serverless 的工具链开源项目,包括 Serverless CLI、Serverless Desktop、Serverless Cloud 以及 Serverless Hub、Serverless Registry 等几个部分,那么这些模块又是如何划分,有什么作用呢?通过本项目,希望大家可以对 Serverless 有一定的了解,对 Serverles 是架构工具链有一定的自主思考能力,并且参与到 Serverless 架构工具链的创新中。



Serverless 架构是相对来说比较新的技术,也是目前比较火热的技术,随着时间的不断发展,其也被更多人所重视,成为更多企业技术选型的首选。通过 Serverless 架构虽然在一定程度上做到了降本提效,但是却可能产生更细腻的资源,这些资源的管理,持续集成/发布,逐渐地成为了比较重要的关注点,所以本项目将会是 Serverless CI/CD 的探索,主要包括 Serverless 架构下的 CI/CD 是什么样子的,Serverless 本身是否可以做 CI/CD,Serverless 架构工具链和 CI/CD 结合后是什么样子的。​

三、申请攻略

1. 关于申请资格

  • 本活动面向年满 18 周岁在校学生;

  • 暑期即将毕业的学生,只要在申请时学生证处在有效期内,就可以提交申请;

  • 海外学生可提供录取通知书/学生卡/在读证明证明学生身份。

2. 我们期待你

如果需要参加上面所述的项目,您需要具备以下基础条件:


  • 基础的前端知识,例如 HTML、Javascript、CSS 等;

  • 对后端语言等有一定的了解,尤其是 Node.js/Typescript;

  • 有一颗积极探索的心,不断地发现问题,不断地创新挑战;

  • 有积极负责的态度,不仅仅要学习,更要有对一件事的执着,愿意探索新鲜事物;


加分项:


  • 对 Serverless 有一定了解;

  • 对 CI/CD、环境划分等有一定了解;

  • 开发过完整项目,有过开源贡献经验。

3. 参与流程

  1. 于报名系统内注册账号并填写个人资料:

  2. https://portal.summer-ospp.ac.cn/summer/login

  3. 于官网挑选项目,与导师沟通并准备项目申请材料:

  4. https://summer.iscas.ac.cn/#/org/orgdetail/serverlessdevs

  5. 查看项目申请模板并根据要求准备相关材料:

  6. https://summer.iscas.ac.cn/help/assets/项目申请模板.pdf

  7. 通过报名系统提交项目申请材料:

  8. https://portal.summer-ospp.ac.cn/summer/login

  9. 申请通道将于 5 月 24 日开放

  10. 项目申请审核结果公示,学生可在官网查看申请结果

  11. 活动官网:https://summer.iscas.ac.cn/

  12. 公示时间:6 月 30 日

  13. 进行第一阶段项目研发,提交研发成果供中期考核

  14. 7 月 1 日 - 8 月 15 日

  15. 中期考核结果公示:08 月 30 日

  16. 中期考核通过者进行第二阶段项目研发,提交研发成果供结项考核

  17. 8 月 16 日 - 9 月 30 日

  18. 结项考核结果公示:10 月 22 日

  19. 年度优秀项目公示

  20. 11 月上旬

4. 申请建议

  • 仔细阅读学生指南:https://summer.iscas.ac.cn/help/student/

  • 多与导师沟通:对 Serverless Devs 有一个全面的认识;细化方案,提升可行性;展现良好的沟通能力,有助于提升中选概率。

  • 每周至少 30 个小时能够投入在项目中。

  • 对活动充分了解,至少要阅读学生指南、热点问题、活动日程等内容。

  • 仔细查看社区的文档,认真熟悉社区的参与方式、沟通渠道、社区软件设计文档、社区开源仓库代码等。

  • 项目申请书的质量是被选中的主要因素,仔细阅读申请要求,提交申请材料。

  • 仔细阅读学生指南:https://summer.iscas.ac.cn/help/student/

四、奖金说明

1. 奖金额度

每个项目奖金总额根据项目难度分为 12000 元、9000 元和 6000 元(注:奖金数额为税前人民币金额)。

2. 奖金发放时间

通过中期考核的学生会先收到 50% 的项目奖金,通过结项考核的学生将获得剩余 50% 的奖金。若结项评审未通过,则不予发放剩余奖金数额。

五、我们提供

1. 相关的 Serverless 资料,包括 Serverless 的学习路径

2. Serverless Devs 的相关资料

3. 强大的导师阵容

  • 寒斜


阿里云智能云原生中间件前端负责人,2016 年加入阿里中间件从事云产品企业控制台研发工作,目前带队负责中间件 20 多款云产品的前端研发工作,主要技术栈为大前端通用技术,包括不限于 Node.js、TypeScript、React、Electron、ReactNative 等。对前端研发效能提升,前端数字化体验管理体系建设有多年的实践经验,目前专注在 Serverless 开发者工具链的建设,是云原生 Serverless Devs 研发负责人。关注前端最新技术动态,关注云原生技术对前端群体的影响,致力于向前端群体推广普及云原生理念。​


  • 西流


阿里云智能云原生函数计算技术专家,负责阿里云函数计算产品功能开发(runtime 开发、事件源集成以及企业级 Serverless 解决方案落地等),目前专注在 Serverless 开发者工具链的建设,是云原生 Serverless Dev Tools 研发负责人之一,主导了 S/fc 组件的开发工作。关注 Serverless 最新技术动态以及在企业级解决方案的落地,致力于推动 Serverless 在开发者群体的流行。


  • 江昱


NUDT 在读博士,阿里云 Serverless 产品体验侧负责人,开源社区 Serverless Framework 国内贡献者,Serverless Devs 项目发起人,Serverless 架构布道师,阿里云 CIO 学院特聘讲师,纸质图书《Serverless 架构》、《Serverless 工程实践》作者,电子书《架构师特刊:人人都能学会的 Serverless 实践》作者。


钉钉扫描二维码或者搜索钉钉群号(33032396)直接和导师交流!



👉 点击直达开源之夏 2021 Serverless devs 项目列表

发布于: 2021 年 05 月 31 日阅读数: 18
用户头像

阿里巴巴云原生 2019.05.21 加入

还未添加个人简介

评论

发布
暂无评论
暑期 2021 | Serverless Devs 最全项目申请攻略来啦!