【转】How to hire——创业公司应该如何招人
How to hire
After startups raise money, their next biggest problem becomes hiring. It turns out it’s both really hard and really important to hire good people; in fact, it’s probably the most important thing a founder does.
If you don’t hire very well, you will not be successful—companies are a product of the team the founders build. There is no way you can build an important company by yourself. It’s easy to delude yourself into thinking that you can manage a mediocre hire into doing good work.
Here is some advice about hiring:
*Spend more time on it.
The vast majority of founders don’t spend nearly enough time hiring. After you figure out your vision and get product-market fit, you should probably be spending between a third and a half of your time hiring. It sounds crazy, and there will always be a ton of other work, but it’s the highest-leverage thing you can do, and great companies always, always have great people.
You can’t outsource this—you need to be spending time identifying people, getting potential candidates to want to work at your company, and meeting every person that comes to interview. Keith Rabois believes the CEO/founders should interview every candidate until the company is at least 500 employees.
*In the beginning, get your hands dirty.
Speaking of spending time, you should spend the time to learn a role before you hire for it. If you don’t understand it, it’s very hard to get the right person. The classic example of this is a hacker-CEO deciding to hire a VP of Sales because he doesn’t want to get his hands dirty. This does not work. He needs to do it himself first and learn it in detail. Then after that, he should lean on his board or investors to give him opinions on his final few candidates.
*Look for smart, effective people.
There are always specifics of what you need in a particular role, but smart and effective have got to be table stakes. It’s amazing how often people are willing to forgo these requirements; predictably, those hires don’t work out in the early days of a startup (they may never work).
Fortunately, these are easy to look for.
Talk to the candidates about what they’ve done. Ask them about their most impressive projects and biggest wins. Specifically, ask them about how they spend their time during an average day, and what they got done in the last month. Go deep in a specific area and ask about what the candidate actually did—it’s easy to take credit for a successful project. Ask them how they would solve a problem you are having related to the role they are interviewing for.
That, combined with the right questions when you check references, will usually give you a good feel about effectiveness. And usually you can gauge intelligence by the end of an hour-long conversation. If you don’t learn anything in the interview, that’s bad. If you are bored in the interview, that’s really bad. A good interview should feel like a conversation, not questions and responses.
Remember that in a startup, anyone you hire is likely to be doing a new job in three to six months. Smart and effective people are adaptable.
*Have people audition for roles instead of interviewing for them.
This is the most important tactical piece of advice I have. It is difficult to know what it’s like working with someone after a few interviews; it is quite easy to know what it’s like after working with them
Whenever possible (and it’s almost always possible), have someone do a day or two of work with you before you hire her; you can do this at night or on the weekends. If you’re interviewing a developer, have her write code for a real but non-critical project. For a PR person, have her write a press release and identify reporters to pitch it to. Just have the person sign a contractor agreement and pay them for this work like a normal contractor.
You’ll get a much, much better sense of what it’s like working with this person and how good she is at the role than you can ever get in just an interview. And she’ll get a feel for what working at your company is like.
*Focus on the right ways to source candidates.
Basically, this boils down to “use your personal networks more”. By at least a 10x margin, the best candidate sources I’ve ever seen are friends and friends of friends. Even if you don’t think you can get these people, go after the best ones relentlessly. If it works out 5% of the time, it’s still well worth it.
All the best startups I know manage to hire like this for much longer than one would think possible. Most bad startups make excuses for not doing this.
When you hire someone, as soon as you’re sure she’s a star you should sit her down and wring out of her the names of everyone that you should try to hire. You may have to work pretty hard at this.
Often, to get great people, you have to poach. They’re never looking for jobs, so don’t limit your recruiting to people that are looking for jobs. A difficult question is what you should do about poaching from acquaintances—I don’t have a great answer for this. A friend says, “Poaching is the titty twister of Silicon Valley relationships”.
Technical recruiters are pretty bad. The job boards are generally worse. Conferences can be good. Hosting interesting tech talks can be good for technical hiring. University recruiting works well once you’re reasonably established.
Don’t limit your search to candidates in your area. This is especially true if you’re in the bay area; lots of people want to move here.
View candidate sourcing as a long-term investment—you may spend time now with someone that you don’t even talk to about a job for a year or more.
Use you investors and their networks to find candidates. In your investor update emails, let them know what kind of people you need to hire.
As a side note, if I were going to jump into the mosh pit of people starting recruiting startups, I would try to make it look as much like personal network hiring as possible, since that’s what seems to work. I’d love a service that would let me see how everyone in my company was connected to a candidate, and be able to search personal networks of people in the company (LinkedIn is probably good at this for hiring sales people but not very good at this for developers).
*Have a mission, and don’t be surprised at how much selling you’ll have to do.
You need a mission in order to hire well. In addition to wanting to work with a great team, candidates need to believe in your mission—i.e., why is this job more important than any of the others they could take? Having a mission that gets people excited is probably the best thing you can do to get a great team on board before you have runaway traction.
As a founder, you’ll assume that everyone will be as excited about your company as you are. In reality, no one will. You need to spend a lot of time getting candidates excited about your mission.
If you have a good mission and you’re good at selling it, you’ll be able to get slightly overqualified people—although, in a fast-growing startup, they’ll end up in a role that they feel not quite ready for quickly anyway.
You should use your board and your investors to help you close candidates.
Once you decide you want someone, switch into closing mode. The person that the new hire will report to (and ideally also the CEO) should be doing everything possible to close the candidate, and talking to her about once a day.
*Hire people you like.
At Stripe, I believe they call this the Sunday test—would you be likely to come into the office on a Sunday because you want to hang out with this person? Liking the people you work with is pretty important to the right kind of company culture. Only a few times have I ever seen a scenario where I didn’t like an otherwise very good candidate. I only made the hire once, and it was a mistake.
That being said, remember you want at least some diversity of thought. There are some attributes where you want uniformity—integrity, intelligence, etc.—and there are some where you want coverage of the entire range.
*Have a set of cultural values you hire for.
Spend a lot of time figuring out what you want your cultural values to be (there are some good examples on the Internet). Make sure the whole company knows what they are and buys into them. Anyone you hire should be a cultural fit.
Andrew Mason says “Values are a decision making framework that empower individuals to make the decision that you, the founder, would make, in situations where there are conflicting interests (e.g. growth vs. customer satisfaction)”.
Treat your values as articles of faith. Screen candidates for these values and be willing to let an otherwise good candidate go if he is not a cultural fit. Diversity of opinions and certain characteristics (e.g. you want nerds and athletes both on the team) is good; diversity of values in a startup is bad.
There are some people that are so set in their ways they will never get behind your values; you will probably end up firing them.
As a side note, avoid remote employees in the early days. As a culture is still gelling, it’s important to have everyone in the same building.
*Don’t compromise.
In the grind of a startup, you’ll always need someone yesterday and it’s easy to hire someone that is not quite smart enough or a good enough culture fit because you really need a specific job done. Especially in the early days, never compromise. A single bad hire left unfixed for long can kill a company. It’s better to lose a deal or be late on a product or whatever than to hire someone mediocre.
Great people attract other great people; as soon as you get a mediocre person in the building, this entire phenomenon can unwind.
*Be generous with compensation packages, but mostly with equity.
You should be very frugal with nearly everything in a startup. Compensation for great people is an exception.
Where you want to be generous, though, is with equity. Ideally, you end up paying people slightly below to roughly market salaries but with a very generous equity package. “Experienced” people often have higher personal burn rates and sometimes you’ll need to pay them more, but remember that great companies are not usually created by experienced people (with the exception of a few roles where it really matters a lot.)
I am sure I will get flamed for saying this, but it’s the right strategy—if you want an above-market salary, go work at a big company with no equity upside.
Ideally, you want to pay people just enough they don’t stress about cash flow. Equity is harder, but a good rule for the first 20 hires seems to be about double what your investors suggest. For a company on a good but not absolute breakout trajectory, some rough numbers I’ve seen are about 1.5% for the first engineer and about 0.25% for the twentieth. But the variance is huge.
Incidentally, a very successful YC company has a flat salary for effectively all of their engineers, and it seems to work well. It's lower than what these people could get elsewhere, but clearly they enjoy the work and believe the stock is going to be worth a lot. The sorts of people that will take this deal are the kind of people you want in a startup. And unless something goes really wrong, at this point, these engineers are going to make way more money than that would have taking higher salaries elsewhere—not to mention how much better their work environment has been.
You will likely have to negotiate a little bit. Learn how to do this. In general, materially breaking your compensation structure to get someone is a bad idea—word gets out and everyone will be upset.
*Watch out for red flags and trust your gut.
There are a few things in the interviewing/negotiating process that you should watch out for because they usually mean that person will not be successful in a startup. A focus on title is an example; a focus on things like “how many reports will be in my organization” is an even worse example. You’ll develop a feel for these sorts of issues very quickly; don’t brush them off.
If you have a difficult-to-articulate desire to pass, pass.
*Always be recruiting.
Unfortunately, recruiting usually doesn’t work as a transactional activity. You have to view it as something you always do, not something you start when you need to fill a role immediately. There’s a fair amount of unpredictability in the process; if you find someone great for a role you won’t need for two months, you should still hire her now.
*Fire fast.
I have never met a newbie founder that fires fast enough; I have also never met a founder who doesn’t learn this lesson after a few years.
You will not get 100% of your hires right. When it’s obviously not working, it’s unlikely to start working. It’s better for everyone involved to part ways quickly, instead of hanging on to unrealistic dreams that it’s going to get better. This is especially true for the person you have to let go—if they’re just at your company for a couple of months, it’s a non-issue in future interviews. And everyone else at the company is probably aware that the person is not working out before you are.
Having to fire people is one of the worst things a founder has to do, but you have to just get it over with and trust that it will work out better than dragging things out.
*Put a little bit of rigor around the hiring process.
Make everyone on your team commit to a hire/no hire decision for everyone they meet, and write up their thoughts. If you get it wrong, this is useful to look back at later. It’s good to have a brief in-person discussion with the entire interviewing team after a candidate leaves.
Have someone take the candidate out to lunch or dinner. Insist that everyone is on time and prepared for interviews/auditions. Make sure every candidate leaves with a positive impression of your company.
Be organized—one person should coordinate the entire interview process, make sure every topic you want to cover gets covered, convene people for the discussion after all interviews are done, etc. Also, have a consistent framework for how you decide whether or not to hire—do you need unanimous consent?
Remember that despite being great at what they do your team may not be great interviewers. It’s important to teach people how to interview.
*Don’t hire.
Many founders hire just because it seems like a cool thing to do, and people always ask how many employees you have. Companies generally work better when they are smaller. It’s always worth spending time to think about the least amount of projects/work you can feasibly do, and then having as small a team as possible to do it.
Don’t hire for the sake of hiring. Hire because there is no other way to do what you want to do.
Good luck. Hiring is very hard but very important work. And don’t forget that after you hire people, you need to keep them. Remember to check in with people, be a good manager, have regular all hands meetings, make sure people are happy and challenged, etc. Always keep a sense of momentum at your company—that’s important to retaining talent. Give people new roles every six months or so. And of course, continue to focus on bringing talented people into the company—that alone will make other good people want to stay.
Always be identifying and promoting new talent. This is not as sexy as thinking about new problems to solve, but it will make you successful.
Thanks to Patrick Collison, Andrew Mason, Keith Rabois, Geoff Ralston, and Nick Sivo for reading drafts of this.
原文转自:Sam Altman.
Sam Altman, 硅谷孵化器Y Combinator现任主席. 曾被《商业周刊》评为最优秀的年轻企业家.
维基百科传送门: https://en.wikipedia.org/wiki/Sam_Altman.
Lionden 2015年10月25日
E-mail:hsdlionden@hotmail.com
转载请注明原文地址和博客园Lionden:http://www.cnblogs.com/lionden/
【转】How to hire——创业公司应该如何招人的更多相关文章
- 创业15条经验总结:温饱之后,创业公司CEO如何树“三观”?
都说创业改变命运,事实上不是,创业,时时刻刻,可能连“命”都保不住!创业公司最重要的只有“活下去”.满足了这个.才有资格谈其他.公司连饭都开不了,还谈什么其他?创业公司如果连生存问题都解决不了,高位的 ...
- 3星|《给你讲个笑话:我是创业公司CEO》:创业成功就是上帝掷骰子
给你讲个笑话:我是创业公司CEO 作者有过数次创业经历,最后一次在济南创业,后来公司搬到北京,看书中的交代公司目前好像还不算太成功.书中交代作者公司的业务是文化产品的策划,没细说做什么,也没说做成过哪 ...
- [转] 从知名外企到创业公司做CTO是一种怎样的体验?
这是我近期接受51CTO记者李玲玲采访的一篇文章,分享给大家. 作者:李玲玲来源:51cto.com|2016-12-30 15:47 http://cio.51cto.com/art/201612/ ...
- PHP极客水平测试——给创业公司用的远程面试题
出了份面试题<PHP极客水平测试>,创业公司可以用这个远程笔试啦,先答题,看答案合适了再邀请面试.希望对创业公司有所帮助,欢迎围观提建议哦^_^ 题目会持续更新. 答题地址:http:// ...
- Autodesk 招人了,开发顾问,感兴趣的或者有推荐的人扔简历过来啊
Autodesk ADN招人了,在上海,开发顾问, JD如下. 如果你感兴趣或者有人推荐,扔简历过来啊, daniel.du@autodesk.com,赶早不赶晚啊. Job Title: Dev ...
- 《Hey程序员 你适合加入创业公司吗?》再补充
笔者经过多年的走访发现,不是所有优秀的程序员都能在创业公司如鱼得水.根据笔者的经验,具备下面几点优秀品质的程序员会更容易适应创业公司的环境. 1.娴熟的调试技巧可以说,程序员的大部分时间都花在调试程序 ...
- 转: 在创业公司使用C++
from: http://oicwx.com/detail/827436 在创业公司使用C++ 2016-01-04开发资讯 James Perry和朋友创办了一家公司,主要是做基于云的OLAP多维数 ...
- 创业草堂之二十二:创业公司C类官员的职位说明书
麻雀虽小,五脏俱全. 创业公司启航,三五十来个人.七八条枪,其中“C”字开头的官儿还真少不了 – CEO.CTO.COO.CFO.CMO.CIO.CCO.CLO.Chairman/Chairwoman ...
- 创业公司Playcafe关门大吉 创始人总结10大失败教训
导读:互联网电视游戏网站PlayCafe的创始人马克·高登森(Mark Goldenson)日前撰文,总结了自己创业失败的十个教训.以下为文章主要内容: 一年半前,我与公司联合创始人戴维·奈格(Dev ...
随机推荐
- react入门(4)
首先还是来回顾一下前三篇讲的内容 react入门(1): jsx,组件,css写法 react入门(2):事件,this.props.children,props,...other react入门(3 ...
- Javascript进阶之路-论对象的重要性
要了解JavaScript对象,我们可以从对象创建.属性操作.对象方法这几个方面入手.概括起来,包括以下几模块: 1.创建对象 1.1 对象直接量 1.2 通过new创建对 ...
- 图片全部加载完成之后再显示页面ui,公司项目里用上,自己写的几行代码
说明: -----onload事件 这里我并没有考虑ie的兼容性 因为项目是移动端的: -----求大神指正~ -----自己测试正常 页面没加载完之前会有一个提示 /************** ...
- 电脑上不安装Oracle时,C# 调用oracle数据库,Oracle客户工具
Oracle的安装包通常都比较大,安装又比较费时,而且如果安装过程中不幸出错,各种蛋疼,即便是安装过N遍的老手,有时候安装起来也觉得挺烦.而工作中,通常服务器上面安装oracle就可以了,我们本地电脑 ...
- GJM :多人在线游戏的设计思路
感谢您的阅读.喜欢的.有用的就请大哥大嫂们高抬贵手"推荐一下"吧!你的精神支持是博主强大的写作动力以及转载收藏动力.欢迎转载! 版权声明:本文原创发表于 [请点击连接前往] ,未经 ...
- jquery定时滑出可最小化的底部提示层
效果预览:http://keleyi.com/keleyi/phtml/jqtexiao/index.htm当打开页面或者刷新页面后等待两秒钟,会在底部滑出可最小化的提示层.滑出层半透明,可关闭再现. ...
- jquery在线五子棋
在线五子棋试玩地址:http://keleyi.com/game/12/ 以下是完整代码,保存到html文件打开也可以玩: <!DOCTYPE html> <html> < ...
- javascript如何设置DIV背景色为随机色
随机色有两种格式: 效果预览:http://wjf444128852.github.io/DEMOLIST/JS/test/index.html 1.rgb(xxx,xxx,xxx) 2.#xxxxx ...
- Android http Request / Response ContentType
客户端在进行http请求服务器的时候,需要告诉服务器请求的类型,服务器在返回给客户端的数据的时候,也需要告诉客户端返回数据的类型. 这个类型就是 ContentType ,不同的ContentTy ...
- git commit之后未submit,rebase之后找不到自己代码的处理方法
今天使用sourceTree提交代码的时候,commit之后未submit,直接rebase主分支代码,完了发现自己本地做的修改都没了,且远程没有本地分支.google之后发现有一个简单方法可以恢复到 ...