Valve Software的员工入职手册:没有经理、自己选择工作内容、聘用优秀的人大于一切

本文主要是介绍Valve Software的员工入职手册:没有经理、自己选择工作内容、聘用优秀的人大于一切,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Valve Software的员工入职手册:没有经理、自己选择工作内容、聘用优秀的人大于一切


编者注:《半条命》、“Counter-Strike”、《传送门》- 这些游戏是 Valve Software 的经典之作,但 Valve 不仅是一家游戏开发公司。2002年,Valve推出了数字内容输送平台 Steam,现在是欧美最大的 PC 游戏电子发布、购买的平台。今年初,Valve 也宣布将推出自己的游戏主机 Steambox,与 Sony、微软等抢夺客厅的控制权。

Valve 创建于1996年,创始人 Gabe Newell 是微软的早期员工。Valve 的总部位于华盛顿湖东畔的贝尔维尤市,与微软总部开车相隔不到十几分钟。在极客和黑客的圈子里,Valve 的声誉一直很好,说它有一种与众不同的公司文化和基因,有一点程序员乌托邦的感觉。在2012年,Flamhous 论坛网站上有人登出据称是 Valve 员工入职手册的 PDF文档,后经 Valve 确认属实。我们今天就来看一下里面最有启发的一些内容。

前言

在 1996 年,我们创立的初衷是想制作最优秀的游戏,而当时我们就已经知道,我们公司首先需要容纳和培育最优秀的人才。这家公司应该让有天赋的人不受任何阻挠,把他们最棒的工作成果呈现给千万用户。这本手册是我们原则的凝缩,随着 Valve 继续成长,我们希望它可以为新人指引方向,但最重要的还是你与生俱来的天赋、想法和活力,因为只有你才能让 Valve 在未来继续闪光。

欢迎来到扁平的世界

如果你的目标是维持可预测性和重复性,等级制度的管理方式是很好用的。这种管理方式让从上至下控制的一大群人比较简单,像军队一样。但如果你是一家做娱乐内容的公司,还花了十几年的时间聘用了世界上最聪明、最有才华、最具创意的人,这种管理方式反倒会摧毁他们 99% 的价值。

我们想要的是富有创意的人,这也是为何 Valve 的管理结构是扁平的。我们没有管理人或经理,没有人需要给谁做汇报。我们有一位创始人兼总裁,但他不是你老板。这家公司是由你来掌舵的,你可以批准项目,你也可以发布产品。

如果你在想:“Wow,这听起来责任重大。” 是的,你说对了,而这就是为什么你在 Valve 要做的最重要的事情之一是聘用优秀的人。任何时候,当你为 Valve 面试别人的时候,你不光要考虑他们是否有才华、团队意识等,你还要问你自己,他们能否担任起掌舵整个公司的责任,因为这就是他们被聘用后要做的事情。

编者:我们以前也从另外一个更加理论化的角度写过软件公司的不同管理方式。Valve无疑是电影摄制组类型软件公司的典范。

为什么我的桌子有轮子

这些轮子的存在是在随时提醒你要思考你是不是可以去更有价值的地方。当然,它们也真的是轮子,所以你可以随时挪动桌子。你会发现这里的人会经常挪动,因为我们没有让人们必须固定在某个位置的管理结构。

为什么我要自己选择工作内容

我们听说一些别的公司容许员工拿一定比例的时间出来,做自己喜欢的事情(指 Google 的 20% 规则),在 Valve,这个比例是 100%。

因为 Valve 是扁平的,人们不会告诉你去加入哪个项目小组,你自己要做这个决策。员工用自己的行为来支持或者否定项目提议,好的项目会很容易找到人加入,而且在任何一天,Valve 内部都会有很多不同小组想来说服你加入他们。

Valve如何决定去做一件事情?

和其它所有决定一样,一个人会觉得这件事情值得去做,然后他再去说服别人来一起做这件事情。我们相信彼此之间会有人来做这种决定,而且历史证明我们是对的。

但是我们不会盲目相信别人的判断永远是正确的,所以我们会不断测试我们的决策。尤其当我们进入未知领域时,我们经常会发现我们最初的判断是错误的,所以不过分依赖假设和自己的猜测很重要。这种测试在公司的每一个部门都会用到,我们发现关于销售、市场、地域、互联网、购买行为、游戏设计等所谓公认的“常规”和“真理”往往是错误的。任何事情,我们都希望可以衡量结果,然后做相应的分析。

工程师:编程只是开始

如果你以前是软件工程师,那么你现在周围的同事将是来自不同领域的专家,包括:创意、设计、法律、财务、心理学等。他们会和你每天坐在同一间办公室,所以如果你想学一些其它的东西,机会多的很。你对其它领域了解越多,你就越有价值。

非工程师:编程或者被编程

Valve 的核心竞争力是写软件。当然,我们的产品需要不同领域的人,但是我们还是一家以工程为主导的公司,因为软件的核心还是工程,也就是写代码。如果你的专长不是写代码,那么你对写代码的了解越多越好。你不需要变成一位工程师,我们也不是说工程师比你更有价值,但了解技术是绝对没有坏处的。它会让你对产品更有影响力,也就是对顾客更有影响力。

你最重要的角色

这本手册中的概念好像在一家初创公司能行的通,但是在几百人规模、每年几十亿美元营收的公司里可行吗?这种方式可以规模化吗?

目前为止,从 Valve 的经验和历史来看,答案是可以的。但我们知道,最重要的前提是我们能够继续聘用最优秀的人,如果我们有一天不能继续找到这样的人,这一切都会失效。所以对于我们而言,招聘是最重要的事情,没有之一。

如何聘用对的人

这个问题不好回答,但是我们在面试时会问自己这几个问题:

  • 我想让这个人当我的老板吗?
  • 我能从这个人身上学到很多东西吗?
  • 这个人如果为我们的竞争者工作,那会怎样?

我们想找“T”形的人,也就是说他们既需要广阔的知识面,又在某方面钻研很深。原因是只在某一个领域钻研很深的人一般不能很好与其他领域的人合作,而知识面广但是没在某一方面很精的人,往往很难对产品做出真正的贡献。

我们想聘用比自己能干的人。人们的倾向是雇用还不错,但是比自己差的人,因为在很多公司,有一群你可以支使的人是升职的好方法,但在 Valve,这种做法是没有必要的。如果我们在短时间内需要人力资源,我们可以找外包公司,但是我们永远不应该降低聘用的标准。


这篇关于Valve Software的员工入职手册:没有经理、自己选择工作内容、聘用优秀的人大于一切的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/403629

相关文章

Java学习手册之Filter和Listener使用方法

《Java学习手册之Filter和Listener使用方法》:本文主要介绍Java学习手册之Filter和Listener使用方法的相关资料,Filter是一种拦截器,可以在请求到达Servl... 目录一、Filter(过滤器)1. Filter 的工作原理2. Filter 的配置与使用二、Listen

Python实现word文档内容智能提取以及合成

《Python实现word文档内容智能提取以及合成》这篇文章主要为大家详细介绍了如何使用Python实现从10个左右的docx文档中抽取内容,再调整语言风格后生成新的文档,感兴趣的小伙伴可以了解一下... 目录核心思路技术路径实现步骤阶段一:准备工作阶段二:内容提取 (python 脚本)阶段三:语言风格调

一文详解如何在Python中从字符串中提取部分内容

《一文详解如何在Python中从字符串中提取部分内容》:本文主要介绍如何在Python中从字符串中提取部分内容的相关资料,包括使用正则表达式、Pyparsing库、AST(抽象语法树)、字符串操作... 目录前言解决方案方法一:使用正则表达式方法二:使用 Pyparsing方法三:使用 AST方法四:使用字

Go 语言中的select语句详解及工作原理

《Go语言中的select语句详解及工作原理》在Go语言中,select语句是用于处理多个通道(channel)操作的一种控制结构,它类似于switch语句,本文给大家介绍Go语言中的select语... 目录Go 语言中的 select 是做什么的基本功能语法工作原理示例示例 1:监听多个通道示例 2:带

jupyter代码块没有运行图标的解决方案

《jupyter代码块没有运行图标的解决方案》:本文主要介绍jupyter代码块没有运行图标的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录jupyter代码块没有运行图标的解决1.找到Jupyter notebook的系统配置文件2.这时候一般会搜索到

Python将博客内容html导出为Markdown格式

《Python将博客内容html导出为Markdown格式》Python将博客内容html导出为Markdown格式,通过博客url地址抓取文章,分析并提取出文章标题和内容,将内容构建成html,再转... 目录一、为什么要搞?二、准备如何搞?三、说搞咱就搞!抓取文章提取内容构建html转存markdown

使用Python实现获取网页指定内容

《使用Python实现获取网页指定内容》在当今互联网时代,网页数据抓取是一项非常重要的技能,本文将带你从零开始学习如何使用Python获取网页中的指定内容,希望对大家有所帮助... 目录引言1. 网页抓取的基本概念2. python中的网页抓取库3. 安装必要的库4. 发送HTTP请求并获取网页内容5. 解

Python实现常用文本内容提取

《Python实现常用文本内容提取》在日常工作和学习中,我们经常需要从PDF、Word文档中提取文本,本文将介绍如何使用Python编写一个文本内容提取工具,有需要的小伙伴可以参考下... 目录一、引言二、文本内容提取的原理三、文本内容提取的设计四、文本内容提取的实现五、完整代码示例一、引言在日常工作和学

kotlin中的模块化结构组件及工作原理

《kotlin中的模块化结构组件及工作原理》本文介绍了Kotlin中模块化结构组件,包括ViewModel、LiveData、Room和Navigation的工作原理和基础使用,本文通过实例代码给大家... 目录ViewModel 工作原理LiveData 工作原理Room 工作原理Navigation 工

基于Python实现多语言朗读与单词选择测验

《基于Python实现多语言朗读与单词选择测验》在数字化教育日益普及的今天,开发一款能够支持多语言朗读和单词选择测验的程序,对于语言学习者来说无疑是一个巨大的福音,下面我们就来用Python实现一个这... 目录一、项目概述二、环境准备三、实现朗读功能四、实现单词选择测验五、创建图形用户界面六、运行程序七、