1 |
- import{_ as s,c as r,a as l,b as n,d as t,w as o,e as i,r as a,o as h}from"./app-CmntYhet.js";const u={},c=l("h1",{id:"导师指南",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#导师指南"},[l("span",null,"导师指南")])],-1),d=l("p",null,"目前,DragonOS项目已经初具体量,没有人能回答所有的问题。贡献者们依靠我们的文档、PR、issue、论坛的帖子来了解项目,与已有的开发者进行互动,从而快速上手。贡献者希望讨论技术细节、前景,或者是想知道如何为DragonOS贡献更大的价值。",-1),_=l("p",null,[l("strong",null,"导师这一角色,能够帮助贡献者们在DragonOS社区中提高生产力。")],-1),g=l("p",null,"在DragonOS社区中,您有多种方式来成为导师。最简单的方式就是,倾听他人的问题,然后与他讨论,促进他解决这些问题。",-1),p=l("p",null,"您扮演着2个角色,分别是“教练”以及“顾问”。您不一定知道问题的所有答案,但是您需要告知学员如何去找到这些答案(比如找到解决问题所需的资源、解决问题的潜在方式、要联系的人员等等)",-1),m=l("p",null,[l("strong",null,[n("如果您想好了,欢迎填写"),l("a",{href:"TODO"},"此表格"),n("来报名成为导师")])],-1),f=l("h2",{id:"您的责任-以及社区对您的期望",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#您的责任-以及社区对您的期望"},[l("span",null,"您的责任,以及社区对您的期望")])],-1),b=l("p",null,"以下内容适用于所有的指导计划:",-1),S=l("li",null,[n("您的目标是"),l("strong",null,"成为一名向导,而不是老师"),n("。如果您有时间教某人 Rust语言 的基础知识,我们欢迎您这样做。但是这不是必须的!")],-1),O=l("strong",null,"梳理问题:",-1),D=l("ul",null,[l("li",null,"为新贡献者挑选不跨越多个 SIG 的问题,以便他们快速入门"),l("li",null,"告诉他们,哪些问题/帖子/PR需要特别关注(对于解决他们的问题有帮助)")],-1),x=l("li",null,"向学员介绍学习资源,介绍可以学员的问题提供帮助的人员。您不需要了解学员可能感兴趣的所有事情,但认识可以提供帮助和帮助介绍的人很重要。",-1),k=l("li",null,"帮助贡献者提高生产力。",-1),v=l("li",null,[l("strong",null,"耐心与同理心。"),n(" 人们在重复中学习,作为导师,我们不应期望学员能够立刻达到我们所有的期望。通过放下期望和偏见,再加上一点同情心,我们就能获得更多的耐心。")],-1),G=l("li",null,[n("提供建设性的反馈,传递您在开源工作过程中学到的东西。 "),l("ul",null,[l("li",null,"例如,如果您的学员正在做一些很酷的事情,鼓励他们在博客里/bbs上面写下它!")])],-1),N=l("li",null,[l("strong",null,"及时回复:"),n(" 我们期望您能在1天内回复您的学员的消息。长时间的不回复,或者是“朕已阅”的情况,会让人感到沮丧。哪怕您很忙,我们也期望您能回复学员一句“我现在很忙,xx时间之前一定回复你”。")],-1),R=l("li",null,"一起玩得开心,一起学习!",-1),C=i('<h2 id="成为导师的好处" tabindex="-1"><a class="header-anchor" href="#成为导师的好处"><span>成为导师的好处</span></a></h2><ul><li><strong>为DragonOS社区创造价值:</strong> 帮助社区贡献者快速成长,提升大家的参与感和获得感。</li><li><strong>为您的SIG/WG/子项目带来新的成员:</strong> 培养您所在的社区团体的优质贡献者,让您所在的社区团体更加活跃。</li><li><strong>为您的个人发展:</strong> 成为项目内外的技术领导者,培养您与人沟通的技能。</li><li><strong>提升对项目的认识:</strong> 在实践中了解DragonOS社区在流程、文档、技术等方面的漏洞/问题点。</li><li><strong>社区认可!</strong> DragonOS社区将为优秀的导师颁发证书。</li></ul><h2 id="很重要的事情" tabindex="-1"><a class="header-anchor" href="#很重要的事情"><span>很重要的事情</span></a></h2><ul><li>您必须了解DragonOS社区的运作方式,并且在技术上有宏观的认识。</li><li>您必须花相当的时间与您的学院进行交流沟通。</li><li>只有新的贡献者才需要被指导。</li></ul><h2 id="各个指导计划的导师职责" tabindex="-1"><a class="header-anchor" href="#各个指导计划的导师职责"><span>各个指导计划的导师职责</span></a></h2>',5),V={id:"教育学习课程",tabindex:"-1"},y={class:"header-anchor",href:"#教育学习课程"},B=l("p",null,"你需要:",-1),L=l("ul",null,[l("li",null,"每周至少在DragonOS社区论坛以及社区的GitHub仓库上面呆1~2小时,回答问题"),l("li",null,"每两周组织一次10-15分钟的小组会议,以跟进你的学员的进度"),l("li",null,"帮助建立小组间的团结:最简单的方式就是引导学员与合适的人进行沟通,或者引导学员在bbs上发布自己的学习笔记/源码分析。")],-1),P=l("p",null,[l("strong",null,"请告知学员:"),n(" 学员要对自己的成长和能力提升而负责,因为这是一个半结构化、自定进度的项目;导师在此的作用是帮助他们指引方向。导师与学员分享方法论、资源、技巧和经验,帮助他们进步。")],-1),T={id:"基于项目的指导",tabindex:"-1"},j={class:"header-anchor",href:"#基于项目的指导"},w=i('<ul><li>作为导师,每周可能需要花费2~3小时的时间。这具体取决于学员的项目范围</li><li>在项目开始之前: <ul><li>进行项目申报,编写任务内容、发布任务。</li><li>为潜在的参与者提供建议(基于他们的能力来推荐一些前置的小任务)</li><li>通过bbs与感兴趣的候选人交谈。与他们分享项目详情、目标和一些实施想法。</li></ul></li><li>在项目期间: <ul><li>在bbs和GitHub issue上,与学员进行讨论(要求学员把方案放到公开的位置,您通过公开的方式对方案发表您的评审意见)</li><li>与你的学员沟通,制定开发计划。确保你确立了实际的工作目标和时间线期望。并把开发计划发布到该任务在<a href="https://github.com/DragonOS-Community/mentorship" target="_blank" rel="noopener noreferrer">mentorship仓库</a>下的issue里面。</li><li>提供指导,如指向有用的文档、代码审查等。</li><li>留出时间进行每周的线上文字交流或电话会议,同步跟踪进展,这取决于你的喜好。</li><li>跟踪徒弟的进度,并让他们了解自己的状况。确保你尽早提供反馈。<strong>请在24小时内回复您的学员的问题~</strong></li></ul></li><li>在项目结束后: <ul><li>在适当的沟通渠道中分享项目的结果。</li><li>将项目开展过程中的您遇到的问题/想法,通过邮件告知pmc成员:<a href="mailto:[email protected]" target="_blank" rel="noopener noreferrer">[email protected]</a></li><li>向你的学员推荐在当前项目里面,下一步应该做什么。或您认为他们在DragonOS社区中可能能做什么。</li><li>在<a href="https://github.com/DragonOS-Community/mentorship" target="_blank" rel="noopener noreferrer">mentorship仓库</a>中标注该项目已经结题。</li></ul></li></ul>',1);function H(I,z){const e=a("RouteLink");return h(),r("div",null,[c,d,_,g,l("p",null,[n("但是,由于我们考虑到每个人的时间是有限的(对于讨论双方而言都是),您很难抽出稳定的时间来指导某人,因此,DragonOS社区提供了几种类型的"),t(e,{to:"/mentorship/"},{default:o(()=>[n("指导计划")]),_:1}),n(",在这些指导计划下,我们为您设置了沟通的框架,规定了您的职责以及对您的期望。")]),p,l("p",null,[n("请查看我们的"),t(e,{to:"/mentorship/"},{default:o(()=>[n("指导计划")]),_:1}),n(",了解更多的详细内容。")]),m,f,b,l("ul",null,[S,l("li",null,[O,n(),t(e,{to:"/governance/community-membership.html"},{default:o(()=>[n("社区成员资格")]),_:1}),n("文档里面的许多职级都要求您帮助贡献者梳理问题。举几个例子: "),D]),x,k,v,G,N,R]),C,l("h3",V,[l("a",y,[l("span",null,[t(e,{to:"/mentorship/programs/educational-learning-courses.html"},{default:o(()=>[n("教育学习课程")]),_:1})])])]),B,L,P,l("h3",T,[l("a",j,[l("span",null,[t(e,{to:"/mentorship/programs/project-based-mentorship.html"},{default:o(()=>[n("基于项目的指导")]),_:1})])])]),w])}const J=s(u,[["render",H],["__file","mentor-guide.html.vue"]]),W=JSON.parse('{"path":"/mentorship/mentor-guide.html","title":"导师指南","lang":"zh-CN","frontmatter":{},"headers":[{"level":2,"title":"您的责任,以及社区对您的期望","slug":"您的责任-以及社区对您的期望","link":"#您的责任-以及社区对您的期望","children":[]},{"level":2,"title":"成为导师的好处","slug":"成为导师的好处","link":"#成为导师的好处","children":[]},{"level":2,"title":"很重要的事情","slug":"很重要的事情","link":"#很重要的事情","children":[]},{"level":2,"title":"各个指导计划的导师职责","slug":"各个指导计划的导师职责","link":"#各个指导计划的导师职责","children":[{"level":3,"title":"教育学习课程","slug":"教育学习课程","link":"#教育学习课程","children":[]},{"level":3,"title":"基于项目的指导","slug":"基于项目的指导","link":"#基于项目的指导","children":[]}]}],"git":{"updatedTime":1721563016000,"contributors":[{"name":"LoGin","email":"[email protected]","commits":1}]},"filePathRelative":"mentorship/mentor-guide.md"}');export{J as comp,W as data};
|