1 |
- import{_ as u,c as e,b as n,a as s,d as o,e as i,w as t,r as a,o as g}from"./app-AJtVbUzn.js";const m={},p={id:"教育学习课程",tabindex:"-1"},d={class:"header-anchor",href:"#教育学习课程"},b={id:"基于项目的指导",tabindex:"-1"},f={class:"header-anchor",href:"#基于项目的指导"};function S(O,l){const r=a("RouteLink");return g(),e("div",null,[l[20]||(l[20]=n("h1",{id:"导师指南",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#导师指南"},[n("span",null,"导师指南")])],-1)),l[21]||(l[21]=n("p",null,"目前,DragonOS项目已经初具体量,没有人能回答所有的问题。贡献者们依靠我们的文档、PR、issue、论坛的帖子来了解项目,与已有的开发者进行互动,从而快速上手。贡献者希望讨论技术细节、前景,或者是想知道如何为DragonOS贡献更大的价值。",-1)),l[22]||(l[22]=n("p",null,[n("strong",null,"导师这一角色,能够帮助贡献者们在DragonOS社区中提高生产力。")],-1)),l[23]||(l[23]=n("p",null,"在DragonOS社区中,您有多种方式来成为导师。最简单的方式就是,倾听他人的问题,然后与他讨论,促进他解决这些问题。",-1)),n("p",null,[l[1]||(l[1]=o("但是,由于我们考虑到每个人的时间是有限的(对于讨论双方而言都是),您很难抽出稳定的时间来指导某人,因此,DragonOS社区提供了几种类型的")),i(r,{to:"/mentorship/"},{default:t(()=>l[0]||(l[0]=[o("指导计划")])),_:1,__:[0]}),l[2]||(l[2]=o(",在这些指导计划下,我们为您设置了沟通的框架,规定了您的职责以及对您的期望。"))]),l[24]||(l[24]=n("p",null,"您扮演着2个角色,分别是“教练”以及“顾问”。您不一定知道问题的所有答案,但是您需要告知学员如何去找到这些答案(比如找到解决问题所需的资源、解决问题的潜在方式、要联系的人员等等)",-1)),n("p",null,[l[4]||(l[4]=o("请查看我们的")),i(r,{to:"/mentorship/"},{default:t(()=>l[3]||(l[3]=[o("指导计划")])),_:1,__:[3]}),l[5]||(l[5]=o(",了解更多的详细内容。"))]),l[25]||(l[25]=n("p",null,[n("strong",null,[o("如果您想好了,欢迎填写"),n("a",{href:"TODO"},"此表格"),o("来报名成为导师")])],-1)),l[26]||(l[26]=n("h2",{id:"您的责任-以及社区对您的期望",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#您的责任-以及社区对您的期望"},[n("span",null,"您的责任,以及社区对您的期望")])],-1)),l[27]||(l[27]=n("p",null,"以下内容适用于所有的指导计划:",-1)),n("ul",null,[l[11]||(l[11]=n("li",null,[o("您的目标是"),n("strong",null,"成为一名向导,而不是老师"),o("。如果您有时间教某人 Rust语言 的基础知识,我们欢迎您这样做。但是这不是必须的!")],-1)),n("li",null,[l[7]||(l[7]=n("strong",null,"梳理问题:",-1)),l[8]||(l[8]=o()),i(r,{to:"/governance/community-membership.html"},{default:t(()=>l[6]||(l[6]=[o("社区成员资格")])),_:1,__:[6]}),l[9]||(l[9]=o("文档里面的许多职级都要求您帮助贡献者梳理问题。举几个例子: ")),l[10]||(l[10]=n("ul",null,[n("li",null,"为新贡献者挑选不跨越多个 SIG 的问题,以便他们快速入门"),n("li",null,"告诉他们,哪些问题/帖子/PR需要特别关注(对于解决他们的问题有帮助)")],-1))]),l[12]||(l[12]=n("li",null,"向学员介绍学习资源,介绍可以学员的问题提供帮助的人员。您不需要了解学员可能感兴趣的所有事情,但认识可以提供帮助和帮助介绍的人很重要。",-1)),l[13]||(l[13]=n("li",null,"帮助贡献者提高生产力。",-1)),l[14]||(l[14]=n("li",null,[n("strong",null,"耐心与同理心。"),o(" 人们在重复中学习,作为导师,我们不应期望学员能够立刻达到我们所有的期望。通过放下期望和偏见,再加上一点同情心,我们就能获得更多的耐心。")],-1)),l[15]||(l[15]=n("li",null,[o("提供建设性的反馈,传递您在开源工作过程中学到的东西。 "),n("ul",null,[n("li",null,"例如,如果您的学员正在做一些很酷的事情,鼓励他们在博客里/bbs上面写下它!")])],-1)),l[16]||(l[16]=n("li",null,[n("strong",null,"及时回复:"),o(" 我们期望您能在1天内回复您的学员的消息。长时间的不回复,或者是“朕已阅”的情况,会让人感到沮丧。哪怕您很忙,我们也期望您能回复学员一句“我现在很忙,xx时间之前一定回复你”。")],-1)),l[17]||(l[17]=n("li",null,"一起玩得开心,一起学习!",-1))]),l[28]||(l[28]=s('<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)),n("h3",p,[n("a",d,[n("span",null,[i(r,{to:"/mentorship/programs/educational-learning-courses.html"},{default:t(()=>l[18]||(l[18]=[o("教育学习课程")])),_:1,__:[18]})])])]),l[29]||(l[29]=n("p",null,"你需要:",-1)),l[30]||(l[30]=n("ul",null,[n("li",null,"每周至少在DragonOS社区论坛以及社区的GitHub仓库上面呆1~2小时,回答问题"),n("li",null,"每两周组织一次10-15分钟的小组会议,以跟进你的学员的进度"),n("li",null,"帮助建立小组间的团结:最简单的方式就是引导学员与合适的人进行沟通,或者引导学员在bbs上发布自己的学习笔记/源码分析。")],-1)),l[31]||(l[31]=n("p",null,[n("strong",null,"请告知学员:"),o(" 学员要对自己的成长和能力提升而负责,因为这是一个半结构化、自定进度的项目;导师在此的作用是帮助他们指引方向。导师与学员分享方法论、资源、技巧和经验,帮助他们进步。")],-1)),n("h3",b,[n("a",f,[n("span",null,[i(r,{to:"/mentorship/programs/project-based-mentorship.html"},{default:t(()=>l[19]||(l[19]=[o("基于项目的指导")])),_:1,__:[19]})])])]),l[32]||(l[32]=s('<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:pmc@dragonos.org" target="_blank" rel="noopener noreferrer">pmc@dragonos.org</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))])}const x=u(m,[["render",S]]),G=JSON.parse('{"path":"/mentorship/mentor-guide.html","title":"导师指南","lang":"zh-CN","frontmatter":{},"git":{"updatedTime":1748013449000,"contributors":[{"name":"LoGin","username":"LoGin","email":"longjin@DragonOS.org","commits":1,"url":"https://github.com/LoGin"}],"changelog":[{"hash":"efb840ba8b505d208c83489d7992a3b118fa8ecd","time":1748013449000,"email":"longjin@DragonOS.org","author":"LoGin","message":"docs: 更新贡献者文档并升级依赖 (#31)"}]},"filePathRelative":"mentorship/mentor-guide.md"}');export{x as comp,G as data};
|