核心指导网络由任务编码器

随着新的一年的发展,许多免费和开源项目将他们的注意力转移到各种形式化的指导计划上,例如Mozilla的Security of Winter , Outreachy ,以及(我最喜欢的名字的计划) X.Org Endless Vacation of Code 。 这些程序以Google的“代码之夏”的成功为蓝本,为许多新程序员提供了在成功的FLOSS(自由/自由开源软件)项目中工作的第一手经验,并且项目本身也获得了新的人才。

但是,成为一名导师不仅仅将一个新的编码器指向您的代码并让他们自由运行。 即使是最有才华的人在工作中也需要指导。 使事情复杂化的是,担任导师与担任主管不同。 导师在那里提供经验和指导,有时需要正确地进行微妙的平衡,以便导师和受训者都能获得最大的收益。 在使用了其中一些程序之后,并在过去作为其他程序的导师,我整理了我在此过程中获得的一些方法和想法。

为什么要导师?

指导对所有相关方都是积极的经历有很多原因,对于您和您的组织有效的方法可能与对其他社区有效的方法不同。 对于Red Hat的OSAS(开放源代码和标准)团队来说,指导对我们很重要,因为该过程很好地融入了我们在与我们合作的免费和开源项目中实施的社区入职实践。

在OSAS中,入职由三个关键方面组成:

  • 解释什么是项目
  • 访问项目结果
  • 显示如何使用和处理项目及其结果

指导是OSAS入门的第三方面的一部分; 这是演示项目如何工作以及如何进行工作的一部分。 尽管文档和最佳实践无疑是可以使用的强大工具,但是许多项目仍然有自己的特殊技巧和怪癖,如果没有直接的实际操作经验,就无法轻易传达这些技巧和怪癖。 指导非正式的新进开发人员是提高入职效率的好方法。

因此,指导绝对是一回事。 您只需要一个计划,当然还有时间。 指导需要大量的时间投入,并愿意和有能力担任指导角色,没有捷径可走。 但是,在此使您感到畏缩之前,请记住,通常对您和您的受训者来说都是值得的。 积极的指导经验所带来的影响可能远远超出了眼前的项目,甚至可能持续数十年。

我自己就是这种影响的一个例子。 刚从大学毕业后,我的第一任老板就改变了我写作和新闻的方式,我每天都随身携带他在印第安纳州西部的一家小镇报纸上给我的课程。

准备辅导

指导时要记住的第一件事是,即使是经验丰富的导师也可以改善,因此始终准备寻求帮助。

指导学生需要热情,责任和耐心的结合。 另外,导师应该愿意在整个学习过程中与受训者互动。 指导时要记住的第一件事是,即使是经验丰富的导师也可以改善,因此始终准备寻求帮助。 另一方面,如果您要在社区中建立指导计划,则要确保您的指导者拥有他们可以依靠的资源:文献,论坛以及与其他指导者的联系。 总是会有一些新事物可能会导师失散,拥有足够的人来讨论此类问题非常重要。

另一个重大挑战是确保鼓励该计划的所有参与者坐下来超越期望。 即使所讨论的项目看起来像“添加一个插件来打开新的媒体文件类型”一样简单,但请记住始终存在歧义和混乱的余地。

一个典型的例子是,当我接到老同事打给Red Hat的电话或电子邮件时,如果他们不明确,我必须开始怀疑他们为什么要问你。 这个人想为我们工作吗? 如果此人是我的新闻同事之一,那么他或她是否正在寻找故事? 还是这个人只是对我的表现感到好奇并确保我永远不会回来? 准确地了解一个人的来源将避免很多混乱和尴尬。

建立关系

随着指导关系的发展,您将需要确保那里确实存在关系。 导师可以提出很多建议,但是如果它不是针对他们所指导的人而定制的,那么它可能是无效的。

至少要了解他们的工作风格,梦想的演出和当前职位的目标,但同时也要了解他们的个性。 他们注重细节吗? 然后将它们从项目的抽象元素移向战术实现。 如果他们喜欢计划和制定战略,那么他们就会意识到自己不会尽力完成大量数据输入任务。

当问题浮出水面时,他们会设法避免直接解决(除非问题是“我的电脑着火了”)。 尽管这种方法是建立同情对话的最喜欢的方法,但也要尽量避免与您发生的类似例子相关联。 提醒您,富有同情心并不是世界上最糟糕的事情,但请记住,您在那里是为了帮助受训者解决他们自己的问题建立解决方案框架,该指南将为他们的职业生涯提供有益的指导。 取而代之的是,向受训者询问更多问题,并深入研究问题所在。 帮助他们了解问题的各个方面。 理想情况下,他们将开始自己查看解决方案。 即使您确实必须为他们提供更明确的指导,您也将获得更多信息,以便您制定更好的答复。

最后,所有导师都需要记住的一件事是:您的导师不是您。

作为父母,很容易希望您的孩子成为您的更好的版本,但是记住他们不是您很重要。 您能做的最好的事情就是以身作则,并指出犯下的真正愚蠢的错误。 因此,我有足够的信心相信我的女儿永远不会卷入牛翻倒事件,但他们不会成为我的抄袭本。

在较小的规模上,同样的情况适用于指导。 您想传授自己的经验,而不是塑造小小的Mini Yous。 我前面提到的我的第一个老板是一个抽烟的,硬皮的SOB,但他没有给我这些属性。 相反,他给了我一种公平的感觉,对细节的关注以及更强的职业道德,为此,我将永远珍惜与他在一起的时间。

与自己的学生一起工作也可以给您带来这种影响。 分享您所知道的信息,但要尊重他们的身份。 谁知道? 作为导师,您可能会自己学到一些新东西。

任何一天我们学习新事物都是美好的一天。

Brian将在SCALE 15X上有关“ 辅导101:如何成为一名出色的社区辅导员”的演讲。

翻译自: https://opensource.com/article/17/2/why-you-should-be-mentor

核心指导网络由任务编码器

核心指导网络由任务编码器_指导新编码员的最佳做法相关推荐

  1. 在线编码工具_每个新编码员都需要25种工具

    在线编码工具 by freeCodeCamp 通过freeCodeCamp 每个新编码员都需要25种工具 (25 Tools Every New Coder Needs) 1.现代浏览器 (1. A ...

  2. 校友邮箱_freeCodeCamp校友网络:FCC校友的自主指导网络

    校友邮箱 by peterWeinberg 彼得·温伯格 freeCodeCamp校友网络:FCC校友的自主指导网络 (The freeCodeCamp Alumni Network: A homeg ...

  3. 增量式编码器c语言,关于增量式编码器编程指导及使用方法的介绍

    关于增量式编码器编程指导及使用方法的介绍 文章来源:http://www.kindele.com/  发布时间:2016/05/13    点击数: 在目前的编码器市场,增量式编码器主要被分为三种类型 ...

  4. 西电杨宗凯调研计算机学院,西安电子科技大学校长杨宗凯到网络与继续教育学院调研指导工作...

    1月8日下午,校长杨宗凯到网络与继续教育学院调研指导学院建设工作,听取学院工作汇报.学院党政班子全体成员参加了调研座谈,会议由网络与继续教育学院党总支负责人石峰主持. 网络与继续教育学院院长丁振国从办 ...

  5. 2020-4-22 深度学习笔记20 - 深度生成模型 5 (有向生成网络--sigmoid信念网络/可微生成器网络/变分自编码器VAE/生产对抗网络GAN/生成矩匹配网络)

    第二十章 深度生成模型 Deep Generative Models 中文 英文 2020-4-17 深度学习笔记20 - 深度生成模型 1 (玻尔兹曼机,受限玻尔兹曼机RBM) 2020-4-18 ...

  6. android实验报告指导书,虚拟现实技术实验报告指导书.doc

    虚拟现实技术实验报告指导书.doc 虚拟现实技术实验指导书前言 虚拟现实技术实验简介虚拟现实Virtual Reality,简称VR,又译作灵境.幻真是近年来出现的高新技术,也称灵境技术或人工环境.虚 ...

  7. java文件加密解密实验报告_《网络信息安全技术》_实验报告_破译vigenamp#232;re_密码加密的密文...

    <<网络信息安全技术>_实验报告_破译vigen&amp#232;re_密码加密的密文>由会员分享,可在线阅读,更多相关<<网络信息安全技术>_实验报 ...

  8. 网络切片技术缺点_网络切片和服务质量(QoS)有什么区别?

    原标题:网络切片和服务质量(QoS)有什么区别? [OEM合作]小鸟云OEM能够为合作商提供完整的OEM公有云业务管理系统 + 无限制资源池API接口,合作商无需考虑复杂的资源池建设方案,也无需考虑庞 ...

  9. 几种常见的网络摄像头_DVR方案_整理

    几种常见的网络摄像头_DVR方案_整理 http://blog.csdn.net/ex_net/article/details/7833334 作者:张建波 邮箱: 281451020@qq.com ...

最新文章

  1. JavaScript——对象合并解决方案
  2. CodeForces - 850C Arpa and a game with Mojtaba(博弈+sg函数)
  3. Subject 在 SAP Spartacus Popover Component 中的应用
  4. docker实战系列之搭建rabbitmq
  5. Linux平台Makefile文件的编写基础篇和GCC参数详解
  6. 【java】ConcurrentHashMap遍历 --- 弱一致性的迭代器(Iterator)实现原理
  7. java 异步处理数据格式_spring mvc对异步请求的处理
  8. java后端主要做什么_java后端开发需要学什么
  9. mapgis转arcgis
  10. 采用计算机发布调度命令时 必须严格遵守,调度命令规范格式(公文命令).doc...
  11. 如何从UCI获取数据集?
  12. CHM Editor V1.3.3.7(chm编辑、修改chm文件、chm编辑器)
  13. 基于STM32单片机的步数测量系统(免费开源)
  14. vue导出excel加一个进度条_vue 实现excel导出功能
  15. 多方协同,华为云IoT ,加速批量交付
  16. OSPF协议(NA、NP知识)
  17. uma是什么意思_UMA是什么意思?
  18. 医院计算机管理员自我鉴定,网络管理员个人自我鉴定
  19. 操作系统饥饿现象_操作系统中的饿死现象怎样理解?
  20. Android开发之获取当前展示的activity的包名,类名

热门文章

  1. python中赋值,深拷贝,浅拷贝区别
  2. 从输入一个url到浏览器页面展示都经历了哪些过程?
  3. Java 8 新增lambda表达式(-)
  4. Unity Tiling和offset的使用
  5. android 中手势GestureDetector 的使用
  6. Nginx 负载均衡策略之加权轮询分析
  7. 【VMCloud云平台】SCVMM配置(四)创建模板机准备
  8. JAVA连接Mysql事例
  9. 用Semisynchronous Replication半同步,mk-table-checksum数据同步一致性检查,监控主从同步运行状态的脚本等方式加强SQL性能和数据审核...
  10. Directx11教程(65) 渲染到纹理