github 建立_建立在线社区:GitHub教师

github 建立

by Gitter

通过吉特

建立在线社区:GitHub教师 (Building Online Communities: GitHub Teacher)

We talked to the GitHub Training team about the free GitHub courses they offer to both developers and non-developers, as well as about the community that formed around them on Gitter. Check out what they say and enroll in the course!

我们与GitHub培训团队讨论了他们为开发人员和非开发人员提供的免费GitHub课程,以及在Gitter上围绕他们建立的社区。 看看他们怎么说,并报名参加该课程!

What is the GitHub Teacher? How did it come about?

什么是GitHub老师? 它是怎么发生的?

The GitHub Training team uses the @GitHubTeacher as the teaching persona for the various courses we offer. The account acts as a shared location for our trainers to create repos, manage collaborators, and their related organizations.

GitHub培训团队使用@GitHubTeacher作为我们提供的各种课程的教学角色。 该帐户是我们的培训人员创建仓库,管理协作者及其相关组织的共享位置。

What topics do you cover in your courses? Who are the courses aimed for?

您在课程中涵盖哪些主题? 课程针对谁?

Our courses cover a breadth of job-relevant topics across the Git and GitHub ecosystem. Whether you are an experienced developer trying to find out what GitHub is all about, or a non-developer learning how to use GitHub for your internal documentation, cookbook, home repairs, or data compilation — we have you covered.

我们的课程涵盖了整个Git和GitHub生态系统中与工作相关的广泛主题。 无论您是经验丰富的开发人员试图了解GitHub的全部内容,还是非开发人员正在学习如何使用GitHub进行内部文档,食谱,家庭维修或数据编译,我们都能满足您的要求。

We invite anyone to take the Introduction to GitHub course to see how they can use GitHub to make their lives easier. I may sound like I’m drinking the Kool-Aid, but take the class and I’m confident you’ll have ideas on how you could use it in your personal and professional life.

我们邀请任何人参加GitHub入门课程 ,了解他们如何使用GitHub来简化生活。 听起来我好像在喝Kool-Aid,但上课后,我相信您会对如何在个人和职业生活中使用它产生想法。

Where do your students and teachers come from?

您的学生和老师来自哪里?

All over the globe, just like our GitHub community. However, we haven’t (yet) been able to confirm that people have trained on Git or GitHub while visiting the Arctic or Antarctica (❤️ to all the developer polar bears and penguins out there!). It isn’t uncommon for our students to participate in training sessions during the late night / early hours in their local time zone. Our GitHub for Developers class is even offered in EMEA friendly time slots.

就像我们的GitHub社区一样,遍布全球。 但是,我们(尚未)无法确认人们在访问北极或南极洲时已经在Git或GitHub上进行了培训(对所有开发人员北极熊和企鹅都使用❤️!)。 对于我们的学生来说,在当地时区的深夜/清晨参加培训课程并不少见。 我们的GitHub for Developers类甚至在EMEA友好时段中提供。

Our instructors are distributed around the globe, providing GitHub training for GitHub around-the-clock. The Training Team assists customers wherever they call home.

我们的讲师分布在全球各地,全天候为GitHub提供GitHub培训。 培训团队可以在客户打电话到家的任何地方为其提供帮助。

Git is known to have a steep learning curve. How do you handle that?

已知Git具有陡峭的学习曲线。 你如何处理?

While it might be true that Git can take a while to master, our courses employ GitHub Flow and are delivered to enable even Git and GitHub novices to hit the ground running. Our classes focus on the everyday tasks associated with Git and GitHub. During the second day of our GitHub for Developers course, we tackle some of the more advanced Git concepts.

虽然Git可能需要一段时间才能精通,但我们的课程采用GitHub Flow ,并且可以使Git和GitHub的新手都能上手。 我们的课程集中于与Git和GitHub相关的日常任务。 在面向开发人员GitHub课程的第二天,我们将介绍一些更高级的Git概念。

How can GitHub be useful to non-developers? Do you see interest from them in learning about GitHub as well?

GitHub如何对非开发人员有用? 您是否也从他们那里学习了有关GitHub的兴趣?

GitHub really is for everyone. Though often associated with developers and software, authors, ranging from teachers to researchers, are discovering the ways Git and Markdown aid in authoring and versioning their content. But don’t take our word for it: explore GitHub Showcases to see what our amazing community is up to.

GitHub上真的适合每一个人。 尽管经常与开发人员和软件相关联,但从教师到研究人员的作者都在探索Git和Markdown协助创作和版本化其内容的方法。 但是请不要相信我们的话:浏览GitHub展示 ,看看我们惊人的社区正在做什么。

Why do you think the reasons are that Git, and GitHub in particular, encourage a better workflow, over other source-control systems?

您为什么认为原因是Git(尤其是GitHub)鼓励优于其他源代码控制系统的工作流程?

GitHub is social. Our community plays a huge role in why GitHub excels over other source-control systems. The GitHub Flow and ease-of-use is welcoming to users that are new to our platform. The distributed nature of Git helps continuity of work in a world that can grind to a halt when internet connectivity is lost.

GitHub是社交的。 我们的社区在为什么GitHub超越其他源代码控制系统方面发挥着巨大作用。 GitHub Flow和易用性欢迎我们平台新用户。 Git的分布式特性有助于在世界中工作的连续性,当互联网连接断开时,该世界可能会停顿下来。

At the end of the day, we believe in the power of collaboration. GitHub provides a platform that allows anyone to contribute to projects that are near and dear to their heart, which was a lot more difficult to do before we showed up.

归根结底,我们相信协作的力量。 GitHub提供了一个平台,任何人都可以参与到他们心目中亲爱的项目中去,这在我们出现之前要困难得多。

What resources do you recommend for those wanting to gain better understanding of Git and the GitHub ecosystem?

对于那些想要更好地了解Git和GitHub生态系统的人,您推荐哪些资源?

GitHub Training offers free courses every month to help anyone get a better understanding of Git and GitHub. In addition to our trainings, we have a metric-ton of videos on both YouTube and Vimeo. If reading books is your cup of tea, we recommend checking out Pro Git.

GitHub培训每月提供免费课程,以帮助任何人更好地了解Git和GitHub。 除了培训外,我们还在YouTube和Vimeo上都有大量的视频。 如果读书是您的最佳选择,建议您阅读Pro Git 。

Did you learn anything new yourself from teaching GitHub to those with little experience using it? Can you give an example?

您从教学GitHub到没有经验的人都学到了什么新东西吗? 能给我举个例子吗?

As a relatively new instructor, I’m most impressed with the workflows that our new users are coming to the platform with. Aside from the different workflows and environments our new users are coming to the table with, I’m amazed at the creativity and inquisitive nature of our learners. I think people intrinsically want to break something when they are trying it out, they throw things at GitHub that would stump their current source control systems and I love being able to identify how to solve their unique problems.

作为一个相对较新的讲师,我们的新用户使用该平台的工作流程给我留下了最深刻的印象。 除了我们的新用户可以使用的不同工作流程和环境之外,我对学习者的创造力和好奇心感到惊讶。 我认为人们本质上是想在尝试时破坏某些东西,他们把东西扔到GitHub上,这会绊倒他们当前的源代码控制系统,我喜欢能够确定如何解决其独特问题的方法。

How to sign up for a class? How often do they take place?

如何报名上课? 它们多久发生一次?

Students can sign up for our classes on our Training website. GitHub offers a selection of classes that increase in scope as the student progresses through them. We suggest that anyone new to Git and GitHub enroll in the Introduction to GitHub course (which is currently scheduled for the 15th of August).

学生可以在我们的培训网站上注册我们的课程 。 GitHub提供了一系列选课,这些选课的范围随着学生的进步而扩大。 我们建议Git和GitHub的新手参加GitHub入门课程(目前计划于8月15日开始)。

After completing Introduction to GitHub, we encourage students to enroll in either GitHub for Everyone, which emphasizes the use of the GitHub Desktop, or GitHub for Developers, which dives right into using GitHub with a command-line interface. Both GitHub for Everyone and GitHub for Developers have classes available in August and September.

在完成GitHub入门之后,我们鼓励学生注册GitHub for Everyone (强调使用GitHub Desktop )或GitHub for Developers (直接使用带有命令行界面的GitHub)。 适用于所有人的 GitHub适用于开发人员的GitHub在8月和9月均提供课程。

Outside of the courses that focus on using GitHub while utilizing Git, we also offer a Git Essentials course which focuses on commonly used Git operations without relying on GitHub.

除了侧重于利用Git时使用GitHub的课程外,我们还提供了Git Essentials课程,该课程侧重于不依赖GitHub的常用Git操作。

In addition to our scheduled Open Enrollment courses, students can also take our on-demand training that is always available and can fit well into a busy schedule. The course takes them through the GitHub Flow and gives them an opportunity to work on a community driven project before jumping into the massive world of Open Source projects hosted by GitHub.

除了我们安排的公开招生课程外,学生还可以参加我们随时提供的按需培训 ,非常适合繁忙的日程安排。 该课程将指导他们完成GitHub Flow,并为他们提供了一个在社区驱动的项目中工作的机会,然后再进入GitHub托管的庞大的开源项目世界。

Similar to our Open Enrollment courses, we use Gitter to provide students an opportunity to collaborate with fellow learners, as well as pose questions to the Training team.

与我们的公开招生课程类似,我们使用Gitter为学生提供与其他学习者合作的机会,并向培训团队提出问题。

Anything else you’d like to add?

您还要添加其他内容吗?

Moving to Gitter as the chat platform for our courses has strengthened our learning communities. Countless students jump at the opportunity to answer one anothers’ questions every class and it’s something we encourage.

转移到Gitter作为我们课程的聊天平台可以增强我们的学习社区。 每个班级都有无数学生抓住机会回答彼此的问题,这是我们鼓励的。

See you in class,

我们在课室见,

❤️ GitHub Training

❤️GitHub培训

P.S. The Training Team developed the answers to all of these questions collaboratively using Issues and Pull Requests.

PS培训团队使用“问题”和“拉取请求”共同开发了所有这些问题的答案。

翻译自: https://www.freecodecamp.org/news/building-online-communities-github-teacher-4db781459189/

github 建立

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/396112.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

广数25i系统倒刀回刀m代码_广州数控系统GSK25i参数.pdf

GSK25i 铣床加工中心数控系统 使用手册(第 3 分册: 参数篇)在本使用手册中,我们将尽力叙述各种与该系统操作相关的事项。限于篇幅限制及产品具体使用等原因,不可能对系统中所有不必做和/或不能做的操作进行详细的叙述。因此,本使用手册中没有…

linux离线安装rjava,无法在ubuntu系统上安装rJava

我已经看过一些与此相关的帖子…但是所有建议的解决方案看起来似乎不工作….我在EC2实例中运行R,并运行以下命令来尝试安装rJava但无效…任何帮助将不胜感激。> install.packages("rJava")Installing package(s) into ‘/home/ubuntu/R/library’(as ‘…

HBase基础知识(三):HBase架构进阶、读写流程、MemStoreFlush、StoreFile Compaction、Region Split

1. 架构原理 1)StoreFile 保存实际数据的物理文件,StoreFile以HFile的形式存储在HDFS上。每个Store会有一个或多个StoreFile(HFile),数据在每个StoreFile中都是有序的。 2)MemStore 写缓存,由于…

CentOS6.7-64bit编译hadoop2.6.4

1.下载maven(apache-maven-3.3.3-bin.tar.gz) http://archive.apache.org/dist/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.tar.gz 2.安装maven tar -zxvf apache-maven-3.3.3-bin.tar.gz -C /usr/local 3.添加环境变量 vim /etc/profileexpo…

第一章节测试

大家在做第一章测试题时,需要复习如下相关知识点:编译型VS解释型、变量名规范、数据类型、程序交互、格式化输出、运算符、流程控制。1.简述编译型与解释型语言的区别,且分别列出你知道的那些语言属于编译型,哪些属于解释型。2.执…

VS2015升级Update2之后Cordova程序提示:此应用程序无法在此电脑上运行

VS2015在升级到Update2之后,有可能出现如下异常,在运行Cordova项目时提示: 查看输出面板会有乱码错误信息: 出现此问题的原因是在于npm程序损坏了。vs调用的npm程序并不是在node安装目录下的npm,而是在: C:…

gitter 卸载_最佳Gitter渠道:学习编码

gitter 卸载by Gitter通过吉特 最佳Gitter渠道:学习编码 (Best Gitter channels for: Learning to Code) If you’re learning to code in 2016, you’re in luck — thanks to a huge range of helpful websites, MOOCs, books, and learners’ communities, you’…

双鉴探测器是哪两种探测方式结合_老师傅带你看懂火灾探测器的种类和基本原理,看完涨知识了...

为什么极早期的火灾探测十分关键?火灾的产生我们生活的环境中充满着大量的可燃物质,空气中的氧气含量通常也足够满足燃烧条件。但是还有另外一个形成火灾的条件就是:点火能量必须可以驱使氧化的过程开始。点火能量源可以是多种多样的&#xf…

JS入门熟知

JS是面向对象的语言 封装继承多态聚集(对象中具有引用其他对象的能力)JS使用中绝大多数情况不需要进行面向对象的设计,很多情况是使用已经设计好,准备好的对象,基于对象的语言. JS的使用(引入) jsp、html中直接在script标签中书写…

c语言专业实习报告,C语言个人实习报告(范文1)

《C语言个人实习报告.doc》由会员分享,可免费在线阅读全文,更多与《C语言个人实习报告》相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索。1、好的学习兴趣,独立的编程风格。(组C语言实训报告课题名称:通讯录管理系统…

分析不同类型页面渲染过程

现在让我们看看浏览器从网络上加载资源所耗费的时间(我们忽略从缓存以及从CDN等中间商网络上加载资源),我们首先要知道的是: 一个到无服务的网路往返 (传播延迟) 大约100ms服务器对于HTML文档的响应大约100ms,对于其他…

引入 javascript_在您JavaScript项目中引入类型安全性? 再想一想

引入 javascriptby James Wright詹姆斯赖特(James Wright) 在您JavaScript项目中引入类型安全性? 再想一想 (Introducing Type Safety To Your JavaScript Project? Think Again) 更新— 2017年2月1日 (Update — 1st February 2017) I’ve heard various counter…

劣币驱逐良币通俗解释_如何通俗理解劣币驱逐良币的问题,同时如何扭转这个现象?...

以牛奶为例谈劣币驱逐良币。【原来】大家都卖的纯正的纯牛奶,因为。牛奶的来源和生产工艺基本上都差不多,所以说产品的品质也没有什么大的差异。【后来】奶制品企业为了争夺市场开始打价格战,你卖5块我就卖4块,你卖4块我就卖3块5&…

c语言里 如何取得线程的lpparameter'参数,请问线程函数如何访问对话框类中的变量...

我线程函数定义在对话框类的实现文件中需要访问对话框类头文件中声明的变量怎么才可以?i_noname(晚九朝五) 于 2005-9-15 16:14:25DWORD WINAPI Proc(LPVOID lpParameter ){CDialog *pDlg (CDialog *)lpParameter;...}启用线程时把对话框指针传进去AfxBeginThread(…

Android内存优化——内存泄露检测分析方法

上一篇文章总结了一些常见的内存泄露场景及优化方案,这篇文章继续总结内存泄露的一些常用的检测和分析方法。 Lint代码检查 AndroidStudio自动Lint代码检查工具,一些常见的代码警告Lint工具都会给我们提示。使用也比较简单: Analyze —> I…

ImageLoader加载图片

先导universal-image-loader-1.9.3包 在application配置 android:name".MyApplication" intent权限 1 package com.ch.day13_imageloaderdemo;2 3 import java.io.File;4 5 import com.nostra13.universalimageloader.cache.disc.impl.UnlimitedDiscCache; 6 impor…

hackintosh黑苹果_为什么您的下一个Mac应该是Hackintosh?

hackintosh黑苹果by Sebastian Dobrincu塞巴斯蒂安多布林库(Sebastian Dobrincu) 为什么您的下一个Mac应该是Hackintosh? (Why Your Next Mac Should Be a Hackintosh ?) I just finished a 48-hour Hackintosh building marathon. It was a fun experience and I…

一张图解释什么是遗传算法_遗传算法简介及代码详解

(allele)数据值,属性,值基因座(locus)位置,iterator位置表现型(phenotype)参数集,解码结构,候选解染色体:又可以叫做基因型个体(individuals)群体/种群(population):一定数量的个体组成&#xf…

c语言程序设计学生程序查询,《c语言程序设计报告-学生信息管理系统》.doc

《c语言程序设计报告-学生信息管理系统》中南大学??C语言程序设计实践报告?????题 目 学生信息管理系统学生姓名 张眼指导教师 刘伟荣学 院 信息科学与工程学院专业班级 电气信息1113班完成时间 2012年6月28日星期四?1.设计任务及设计目标学生信息管理系统是基于系统主…

ListString 和 ArrayListString的区别

最近对这两个问题比较懵逼&#xff0c;关于List和ArrayList、List<String> list new ArrayList<String>(); 好了&#xff0c;先搞明白List 和 ArrayList吧。 List是一个接口&#xff0c;是Collection接口的一个子接口&#xff0c;是一个有序的集合。 ArrayList是L…