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

相关文章

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实现一个这... 目录一、项目概述二、环境准备三、实现朗读功能四、实现单词选择测验五、创建图形用户界面六、运行程序七、

SpringBoot使用Jasypt对YML文件配置内容加密的方法(数据库密码加密)

《SpringBoot使用Jasypt对YML文件配置内容加密的方法(数据库密码加密)》本文介绍了如何在SpringBoot项目中使用Jasypt对application.yml文件中的敏感信息(如数... 目录SpringBoot使用Jasypt对YML文件配置内容进行加密(例:数据库密码加密)前言一、J

前端知识点之Javascript选择输入框confirm用法

《前端知识点之Javascript选择输入框confirm用法》:本文主要介绍JavaScript中的confirm方法的基本用法、功能特点、注意事项及常见用途,文中通过代码介绍的非常详细,对大家... 目录1. 基本用法2. 功能特点①阻塞行为:confirm 对话框会阻塞脚本的执行,直到用户作出选择。②

如何解决Pycharm编辑内容时有光标的问题

《如何解决Pycharm编辑内容时有光标的问题》文章介绍了如何在PyCharm中配置VimEmulator插件,包括检查插件是否已安装、下载插件以及安装IdeaVim插件的步骤... 目录Pycharm编辑内容时有光标1.如果Vim Emulator前面有对勾2.www.chinasem.cn如果tools工

C#比较两个List集合内容是否相同的几种方法

《C#比较两个List集合内容是否相同的几种方法》本文详细介绍了在C#中比较两个List集合内容是否相同的方法,包括非自定义类和自定义类的元素比较,对于非自定义类,可以使用SequenceEqual、... 目录 一、非自定义类的元素比较1. 使用 SequenceEqual 方法(顺序和内容都相等)2.

电脑没有仿宋GB2312字体怎么办? 仿宋GB2312字体下载安装及调出来的教程

《电脑没有仿宋GB2312字体怎么办?仿宋GB2312字体下载安装及调出来的教程》仿宋字体gb2312作为一种经典且常用的字体,广泛应用于各种场合,如何在计算机中调出仿宋字体gb2312?本文将为您... 仿宋_GB2312是公文标准字体之一,仿China编程宋是字体名称,GB2312是字php符编码标准名称(简