GitHub 的公开演讲文化
2013年在某个地方为GitHub 240名员工中的三分之一或一半员工做演讲。
鼓励你的员工在大会上做演讲通常被认为是一件好事。另外对于GitHub,它还是一种好的广告:和我们花钱砸在banner广告上不同,直接给客户演讲就是我们能做的、最有效的营销。同时,它也有利于招聘工作。我们从来不缺简历。
管理工作通常集中在两个方面——广告和招聘——这是员工演讲的主要商业动机。当然,这不是全部。支持你的员工,鼓励他们在公开场合讨论他们的经验,很快你就会抓住每一个其他公司完全错过的机会。
员工当老师
在你教别人之前,你是不会真正了解某些东西的。这是人们说的比较好的警句,的确如此,如果你不是站在台上、在内心深处赶上这个糟糕的时刻,你是不能真诚地理解这句话的,那时候你才意识到你不得不向几百人说清楚一个概念。
为初学者做一份幻灯片和故事是十分让人气馁的,为了成功,你必须知道你的不足。通常意味着阅读你以前没有看过的文档,让你的大脑去解释以前没有考虑过的想法,从而比你以前更加熟悉这个概念。
再看一次上面最后一句话。你几乎可以培养出更好、更有竞争力的员工。
公开演讲就是公开文档
我喜欢谈论GitHub做为一个公司是如何协同工作的:我们的开发实践,我们的沟通工具,还有我们的内部机制。
直到最近,我才真正意识到这对于我们内部的公司文化是多么地重要。好处是双重的:新员工在开始之前对于如何做事情已经有了粗略的 了解,而且更重要的是,所有的演讲和博文都是我们内部依赖的文档。由于我们的操作相当开放,当我们内部讨论、推行文化的时候,我们手头有更多有形的东西。 你能够影响每个人之间的相同的术语。例如,当有人提到公司的异步工作流时,我们都会有一个基础的理解,它是什么,以及它不是什么。
这是微妙的,但它很强大。随着你的成长,公司文化很难弄清楚和保持。
社区领袖
演说者通常被看做某种精英群体,他们具有普通人没有的、某种与生俱来的知识。这完全是胡扯,但必须承认 演说者在会见社区其他人方面处于有利地位 的现实。
做为一个公司,你想这样。我记不清有多少次我们依赖公司外部人员帮助我们解决难题。我们找到那些人的大部分原因是有人通过大会或 朋友认识的。我不确定你知道,但计算机是愚蠢的,它们时不时地给你一些非常恶心的bug。让你的员工出去认些人能够节约成千上万美元的开销,工时也会降 低。
更重要的是,你也想为其他公司出现在那里。树立这种关系,因此,当他们面临那些难题时,你能够去解决。让公司原因见鬼去吧;管理好你的社区。除了帮助其他人得到一个补丁,没有太多让你开心的事情。
有些不同
在GitHub,我们有很多快乐的员工。况且,我们使用自己的产品【注1】,我们也特别喜欢我们做的事情。但是最有意思的项目时不时也会让人愤怒。编程能够真正发泄出来,采取一些措施恢复可以使精力保持在正确的地方。
建立和发表演讲,与埋头敲一整天代码有着很大的不同。这是解决问题的不同形式,大脑的不同部分起着作用。缓解每天的工作对于整个精神状态有着巨大的好处。还有,如果你在世界某个地方做演讲了,你能够体验到文字情景的变化。有时候,仅仅脱离繁重的工作就真的有意义。
这让你的员工感到新鲜,当他们返回岗位的时候,他们将准备解决难以搞定的问题。
花费是值得的
做为一名GitHub员工,如果你的演讲提议在会上通过了,GitHub将为你和同去参加大会的伙伴买单。这是多么酷的小费呀,我们员工充分利用了这一点。
费用不低,每个公司都不得不考虑他们想提供支付的支持级别,但是在GitHub这被证明了物有所值。这不仅仅是为程序员制定的政策;我们也让我们的支持部门、人力资源以及市场团队做演讲。每个人都能从分享经验中获益。
我们非常幸运有资源投入这个目标,但是再小的公司也能利用这一点,因为大多数会议需要支付演讲者费用。真正需要面对的是时间:公司不得不乐意允许员工花些时间去做一些不同的事情。
做一些不同的事情,从而使你的员工保持创新、新鲜和快乐。试试看。
原文地址:http://zachholman.com/posts/github-speaking-culture/
注1:Eating your own dog food:http://zh.wikipedia.org/zh-cn/Eating_your_own_dog_food
GitHub 的公开演讲文化的更多相关文章
- [摘录]第三部分 IBM文化(1)
第二十章 论公司文化如果是在20世纪90年代初期,当一个人看见或者听到“IBM”时,他会联想到什么呢?或许是“大计算机”.“个人电脑”或者“ThinkPads”.但是,他们同时也必然会想到“大公司”. ...
- 2019年终总结:10场演讲、内推20人、公众号2万粉丝、Code Runner 1000万下载
2019年是值得记录的一年,成长许多,也收获许多. 做了 10 场大会的技术演讲,成功内推 20 人拿到微软 Offer,知乎 Live 2000 听众,公众号 2 万粉丝,GitHub 2万 sta ...
- git &github 快速入门
本节内容 github介绍 安装 仓库创建& 提交代码 代码回滚 工作区和暂存区 撤销修改 删除操作 远程仓库 分支管理 多人协作 github使用 忽略特殊文件.gitignore 1.gi ...
- 【GitHub Desktop】MacOS和Win下配置及简单的使用
一. GitHub介绍 1.GitHub 是为开发者提供 Git 仓库的托管服务.这是一个让开发者与朋友.同事.同学及陌生人共享代码的完美场所. 总结一下,GitHub 最大的特征是"面向人 ...
- 使用github之前的技能准备
Git的导入 介绍 Git属于分散型版本管理系统,是为版本管理而设计的软件.版本管理就是管理更新的历史记录.它为我们提供了一些在软件开发过程中必不可少的功能,例如记录一款软件添加或更改源代码的过程,回 ...
- 源程序版本管理软件和项目管理软件,Github注册流程
目前流行的源程序版本管理软件和项目管理软件:Microsoft TFS,Github,SVN,Coding 各自的优缺点: Microsoft TFS: 优点: tfs核心的,是对敏捷,msf,cmm ...
- GitHub一代:我们都是开源控
我们是新的GitHub一代?GitHub塑造了新式开源文化?嗯,看看十几年开源控.Getable CTO Mikeal Rogers 是怎么说的吧: GitHub本来想做一个开源软件协作平台,结果做着 ...
- 2015年12月01日 GitHub入门学习(二)手把手教你Git安装
序:Mac与Linux中,Mac都预装了Git,各版本的Linux也都提供了Git的软件包.下面手把手教你Windows下的安装. 一.Git Windows GUI 下载地址 msysgit htt ...
- 2015年12月01日 GitHub入门学习(一)GitHub简介
序:Github理念是Social Coding(社会化编程).octocat是它的吉祥物. 一.Github与Git的区别与联系 区别:GIT是仓库,Github是提供一种将代码提交到Git仓库的服 ...
随机推荐
- 图解修改Maven本地仓库存储路径
1 从Maven中心仓库下载到本地的jar包的默认存放在"${user.home}/.m2/repository"中,${user.home}表示当前登录系统的用户目录(如&quo ...
- Highcharts 使用
官网:https://www.hcharts.cn/ api:https://api.hcharts.cn/highcharts 效果 html代码 <div id="containe ...
- LeetCode(5):最长回文子串
Medium! 题目描述: 给定一个字符串 s,找到 s 中最长的回文子串.你可以假设 s 长度最长为1000. 示例: 输入: "babad" 输出: "bab&quo ...
- ECLIPSE 导入外部文件或源码包
步骤: 点击Project->Properties->Libraries->Add External Class Folder.. ->选择你的文件路径->确定 注:如果 ...
- MySQL学习笔记:一道group by+group_concat解决的小问题
闲来无事,逛逛V2EX发现一道MySQL数据库题目,原题如下: 遂打开很长一段时间都没用过SQLyog,噗呲噗呲的干起活来…… 建测试表: CREATE TABLE test_001 ( id INT ...
- 步步为营-69-Razor基础
作用:进一步将HTML代码和C#代码进行解耦 1.1 引用程序集(RazorEngine.dll,System.Web.Razor.dll) 1.1.1 可以从http://razorengine.c ...
- JavaScript中的短路
短路:逻辑运算从左到右.逻辑或运算,当左边的条件成立时,后面的条件将不再参与运算. 因此在逻辑或运算中,尽量将条件结果为true的放第一位.而在逻辑与运算中,尽量将条件结果为false的放到第一位. ...
- 【C语言】 二叉树的基本运算
• 二叉树节点类型BTNode: typedef struct node { char data; struct node *lchild, *rchild; } BTNode; 创建二叉树 void ...
- django 如何动态使用Q查询函数
这个Q和F用得少, 需要时,总是独立的存在于那时,显得有些突兀, 这次想将filter,order,Q集合在一起, 查询了很多资料,还是有一些困难, 但即可以将Q查询比较优雅的动态生成. 比如: # ...
- 如何解决海量数据的Top K问题
1. 问题描述 在大规模数据处理中,常遇到的一类问题是,在海量数据中找出出现频率最高的前K个数,或者从海量数据中找出最大的前K个数,这类问题通常称为“top K”问题,如:在搜索引擎中,统计搜索最热门 ...