优秀黑客与团队协作:软件开发的人才选择之道
1. 优秀黑客是否值得聘用
在软件开发领域,“优秀黑客”往往被视为极具生产力的程序员。Paul Graham在其文章中对“优秀黑客”进行了描述,大致将其定义为比普通程序员生产力高出数倍的人,同时还提出了如何识别和吸引他们来工作的问题。然而,他并未解释为何我们一定要聘用这些优秀黑客。
这种认为要聘用优秀黑客的假设看似直观,毕竟每个公司都希望招聘到最有生产力的员工。但实际上,这一假设值得审视和挑战。
优秀黑客对编写代码有着内在的动力和热情,他们将编程视为乐趣,即便没有报酬也会编写代码,这一点是值得肯定的。然而,他们也存在一些可能让小型独立软件供应商(ISV)不愿聘用的特点:
- 对工具和平台挑剔 :优秀黑客对所使用的工具、平台和技术极为挑剔,他们难以忍受使用不好的工具,会拒绝在基础设施不合适的项目上工作。他们通常不使用Windows和Java等技术,而更喜欢Python和Perl等语言,并且尽可能使用开源技术。但对于小型ISV来说,技术选择不仅要考虑开发者的偏好,还需考虑市场影响。例如,选择平台会定义市场的最大规模,开发者的技术偏见可能会影响与客户需求的契合度。因此,优秀黑客的高生产力可能不足以弥补因选择不受用户欢迎的技术而带来的销售难题。
- 只愿做有趣的项目 :优秀黑客希望从事有趣的项目,对于那些需要解决大量琐碎小问题的项目,如为充满漏洞的软件编写接口,他们可能会觉得无趣而拒绝。但在实际的软件开发中,很多高利润的任务并不那么有趣。如果因为项目无趣而拒绝工作,小型ISV可能会错过大量的收入。
- 不愿与用户互动 </
超级会员免费看
订阅专栏 解锁全文
73

被折叠的 条评论
为什么被折叠?



