许多软件公司都是由明星程序员创立的,但是随着公司的逐渐成长,这些明星程序员CEO们发现自己很少有时间来写代码,这使得他们很无奈。对此,网站和软件性能检测商New Relic的CEO Lew Cirne给出几点建议,希望他们能挤出时间继续编写代码。以下为译文部分:
去年,我没有像其他CEO一样参加各种会议,只是在我的太浩湖小屋里为代号为Project Rubicon的软件做分析产品工作。很多时候当想法一闪而过时,我不能再去想其他的事情,为了能享受到“纯粹的编码乐趣”,我只能日复一日的与世隔绝。其实这样做是不对的,因为公司不会自主运营,很多事情需要CEO亲自做决策。根据近几年的工作经验,我给出以下四点建议,希望能给那些在公司位居领导地位、又想用自己的创造力创新的CEO或程序员提供一点建议。
招募优秀的员工。我曾深思过我应该做些什么,团队的其他成员应该做些什么。最关键的是找到优秀的员工,并发现他们各自擅长的领域,相信他们,并放手给他们做自己的事情,这样你也会有时间做自己的事情。在New Relic成立初期时,我曾投入大量时间来招募各岗位合适的人选,他们也会用自己的方式来发展公司。经过六年的发展,公司已经从零资产发展到现在已有9万名用户。
为开发工作腾出时间。我不是挤时间来做开发工作,而是每个季度安排两周时间、一年有8周时间来编写代码。此外的时间,CEO们要专注于公司业务的发展。
关注高价值的项目。去年我开发了Rubicon项目,并在Future Stack技术大会上做过介绍。当我在构建这个项目的主要想法时,我很明智的将其中的一些工作交给团队其他成员做。现在还要很多设计师还继续为这个项目奔波,而我就不需要了。下面两周,我将花时间来写代码,主要致力于New Relic的未来蓝图,不出意外明年可以面世。
要明白为何写代码的CEO会对公司有益。我可以编写代码本身就觉得很有趣,但董事会成员会怎么看呢?我的回答是:我们是一家产品优先的公司,写代码从CEO做起,本身就无可厚非。除了做实际编码工作外,成为一名可以编写代码的CEO可让我紧跟最新的科技趋势,让我在业务沟通方面更有精力、更加敏锐。