程序员需要经纪人吗?(四)
此文是LIZZIE WIDDICOMBE为纽约客撰写的
文章
。文章通过讲述娱乐明星经纪人创办的技术人才代理公司10x的故事,探讨了数字化时代程序员的价值以及明星程序员是否需要经纪人的问题。我们将编译连载刊出。
程序员需要经纪人吗?(一)
程序员需要经纪人吗?(二)
程序员需要经纪人吗?(三)
10x现在差不多有80位客户。这些人大都在北美,另外有一位住在印度,有几个在以色列,还有一位在泰国。里面只有3位女性,这令Solomon感到“沮丧”。这些人几乎都是自由职业者,Guvench说这属于公司的战略选择。“这跟我们的激励措施是一致的,”他说:“如果我们不能让这帮家伙保持快乐,他们就不会跟我们合作,然后生意也就黄了。”
三位合伙人各有各的分工。Blumberg负责处理他和Solomon剩下的11位音乐娱乐界的客户,同时负责后勤:“会计、发票、收付账这些大多数人的痛苦之源。” Guvench负责新客户审查。潜在客户必须填一张调查表,一位程序员将这张表与 “有史以来世界上最复杂的约会网站”相提并论。然后Guvench和Solomon还要安排面谈,了解其沟通技能。Guvench还负责代码审查—看看那些客户开发的网站并审核他们写的程序。
Guvench并不自视为精通多门语言的专家,但是却“十分擅长一头扎进去把事情的90%做成。”审核代码时他会做几件事。好代码的第一品质是“可读性—对人和对计算机的可读性。”
其次他还会检查其简洁性。“有一项编程原则叫做CRY,” Guvench说:“不要重复自己(Don’t Repeat Yourself)。”不好的程序员可能会拷贝粘贴代码,而好的程序员会把复用的东西变成函数或过程。如果一行代码看起来是重复性的,Guvench说“大家会说,‘代码有异味(The code smells)。’”
好代码还应该跑得快。“不好的程序员可能会写函数对数据库执行上百次的调用。而好的程序员会寻找更有效的方式,或者‘hack’。他可能会写函数问数据库一个问题:‘给我那100个人,还有这些人的数据。’”
自Guvench加盟以来,10x以设法签约了多名知名的自由职业者。比方说联合开发出Django 的Adrian Holovaty。PHP的核心贡献者John Coggeshall在Slashdot上看到10x的报道后也跟后者签约了。住在底特律的他说经纪公司替他打理“令我的生活变得简单”的其他专家的关系。“他们从第一天开始就提供了出色的价值。”加拿大空间地理映射专家Greg Sadetsky曾联合创办过一家后来被苹果收购的公司。他说Guvench给他的感觉“在跟老朋友讲话。”
“我觉得我知道如何去寻找比我好的人,并且掌握了让对方喜欢我的诀窍,” Guvench说。现在他已经不在意去处理商务方面的事情:“结果证明,如果是替别人去谈判的话,过程就容易得多了。”
对于10x的客户,Guvench说:“我们打算实现自由职业的去风险化并提高其可行性。”短期工作往往是要么旱死要么涝死,所以10x经纪人把项目分散化以便适应其客户的生活方式。在泰国的客户Greg Jorgensen的职业是“代码医生”,精于修补老旧有问题的代码—然后其他时间就是去旅游和肺潜。他的生活属于那种真正的说走就走,有兴致了就到周边小岛去旅游,然后在酒店写几个小时的代码。他说:“经过35年这样的代码人生之后,现在已经有了很大的改善。”
而对于另一头的客户,尤其是非技术的那些,10x为他们提供专家支持。经营品牌设计公司的Camille Kubie就雇了10x的开发者去替一家大型医疗保健公司开发网站。她说这些程序员编程方面非常出色。另外她也非常赞赏这些人的沟通技能是经过筛查的。有时候这些人需要直接跟那家医保公司的纽约分部直接对话。“他们沟通得不错,”她说:“让他们从洞里面出来也没什么尴尬的。”
还有几家公司也提供10x类似的服务。由21岁的Dave Fontenot 创办的HackMatch帮助工程师寻找加盟的初创企业。Fontenot声称他可以不断安排人直接从大学出来就拿到10万美元以上的工作。而一家名为OfferLetter.io的公司则帮助工程师进行谈判。Hired.com帮助推销服务,利用“人才代诉人”来帮助其打磨简历。
Solomon告诉我说,明星开发者跟实际的摇滚明星当然是很不一样的:“通常而言,其自我正好相反。”程序员往往过于自谦。(一位潜在客户自称“相当快”,后来发现他曾赢得过印度的一次快速编程大赛。)Solomon猜测这可能跟这两种职业得到的反馈不同有关。你写出的app放到苹果应用商店以后,跟客户的互动大部分都是匿名的抱怨。而“哪怕是一位低水平的音乐人,在台上也能面对50个人表演,然后演出后可能还会有10个人跑过来告诉他们,‘老兄,你的歌拯救了我!’”
未完待续......
[本文编译自: newyorker.com ]