По Бронсон - Царь горы. Пробивной характер и психология конкуренции
- Название:Царь горы. Пробивной характер и психология конкуренции
- Автор:
- Жанр:
- Издательство:Манн, Иванов и Фербер
- Год:2014
- Город:Москва
- ISBN:978-500057-062-3
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
По Бронсон - Царь горы. Пробивной характер и психология конкуренции краткое содержание
Царь горы. Пробивной характер и психология конкуренции - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
С самого начала своего существования Linux был площадкой для публичного состязания между горсткой гладиаторов на глазах у тысяч зрителей.
««Если вы здесь не для того, чтобы выиграть, то что вы здесь делаете?» Если вы не можете выдержать жесткой конкуренции, вам здесь не место. По мнению Эрика Реймонда, сообщество открытого исходного кода предназначено не для всех, а для пяти процентов самых талантливых программистов. Для звезд. В открытом состязании попробовать свои силы может каждый, но побеждают только самые лучшие.
Возникает вопрос: что в итоге движет инновациями — сотрудничество или соперничество?
Профессор Гарвардской школы бизнеса карим Лакани довольно давно изучает новаторские процессы в таких связанных с открытым исходным кодом проектах, как Linux и еще одна компания по разработке программного обеспечения — TopCoder. Лакани рассказывает, как Джек Хьюз нашел решение трудноразрешимой задачи: как найти, нанять и удержать лучших компьютерных программистов. В 2000 году Хьюз уговорил Sun Microsystems и Google внести значительную сумму денег в призовой фонд открытого соревнования, которое он назвал TopCoder. Любой программист из любой страны мира мог зарегистрироваться для участия в соревновании и попытаться решить предложенные задачи за отведенное время. Хьюз считал, что хорошие программисты не смогут не отозваться на этот призыв: они выползут из своих щелей, для того чтобы принять участие в соревновании.
За период с 2001 по 2003 год корпорация TopCoder провела ряд соревнований по программированию, чтобы создать себе репутацию в мировом сообществе программистов. На ее сайте к 2004 году зарегистрировались 50 тысяч программистов со всего мира, хотя только пятая их часть решилась принять участие в соревновании. Те из них, кто оказался самым смелым, получили объективный рейтинг способностей и результативности, во многом напоминающий шахматный. Оставшиеся 40 тысяч программистов были, собственно говоря, зрителями.
Джек Хьюз нанял как можно больше программистов, выигравших соревнования, и поручил им работу над проектами для разных компаний. клиенты оплачивали труд его сотрудников на почасовой основе. Но и на этот раз ему было трудно удержать лучших программистов. Тот подход к выполнению работы, который он им предлагал, был для них слишком неинтересным. Создавалось впечатление, что программистам, которых заинтересовали соревнования TopCoder, становится скучно, как только они попадают в традиционную рабочую среду.
Хьюз задал себе вопрос: а что, если вообще не нанимать программистов? Что, если представить корпоративные проекты в виде соревнований? А деньги, которые платят компании за разработку ПО, подать как призовой фонд?
когда Хьюз приступил к реализации своей идеи, поставив на кон всю свою компанию, годовой доход TopCoder составлял 20 миллионов долларов, заработанных главным образом за счет почасовой оплаты труда программистов. Хьюз создал систему, где до двадцати разработчиков ПО могли зарегистрироваться для участия в соревновании по выполнению определенной задачи, которая могла занять пару часов. Прочитав подробное описание спецификаций будущей программы, а также посмотрев рейтинг своих соперников, многие участники соревнования приходили к выводу, что все это не стоит затраченных усилий. Они выбывали из борьбы еще до того, как приступали к заведомо проигрышной задаче, на которую могли бы потратить слишком много времени. Но два-три участника конкурса считали свои шансы обнадеживающими. Они продолжали борьбу, составляя свой вариант программного кода, — и только один из программистов получал деньги за эту работу.
Предположение, будто пара программистов сделает всю работу, не получив за это ни цента, противоречит всем нормальным представлениям о трудовом контракте. Однако Хьюз поставил на то, что между хорошими и плохими разработчиками есть принципиальное различие. Плохие теряют интерес и прекращают дальнейшую борьбу. Хорошие в следующий раз приложат еще больше усилий и постараются добиться успеха.
Этот подход дал такие результаты, что компания Хьюза начала стремительно расти. Вскоре он столкнулся с очередной проблемой: разбивка корпоративного проекта на отдельные задания для еженедельных конкурсов требовала больших усилий. Управляющие проектами были перегружены работой. Хьюз пошел ва-банк и сделал разбивку проектов на отдельные задачи одним из этапов соревнования. Вскоре все этапы процесса разработки программного обеспечения, такие как формирование концепции, составление спецификаций, разработка архитектуры, компоновка, внедрение и отладка программ, стали частью соревнований по программированию.
TopCoder явно более конкурентная, чем Linux, а программистам, которых привлекает одно, не всегда нравится другое. Однако карим Лакани обнаружил, что обе компании используют циклы, состоящие из соперничества и сотрудничества. В ходе еженедельного соревнования TopCoder коды каждого участника доступны для просмотра всем остальным. когда в качестве конкурсного задания выставляется следующий уровень проекта, участники соревнования могут воспользоваться теми идеями, о которых узнали на предыдущих этапах. Сотрудничество и соперничество не противоречат друг другу; это два взаимодополняющих этапа процесса генерирования идей.
Журнал Inc. назвал в 2008 году TopCoder одной из самых быстрорастущих частных американских компаний: объем ее доходов составил 200 миллионов долларов. В настоящее время эта компания разрабатывает программные продукты для десятков клиентов, в том числе Facebook, Google, Intel, Агентства по перспективным оборонным научно-исследовательским разработкам Министерства обороны США (Defense Advanced Research Projects Agency — DARPA), ESPN, GEICO и Pfizer.
Проект обычно разбивается на несколько десятков отдельных конкурсных заданий, каждое из которых может быть выполнено за одну ночь работы.
По состоянию на 2012 год в сообщество TopCoder входило 400 тысяч программистов, но большая их часть — начинающие, которые учатся, наблюдая за процессом создания лучших исходных кодов. Как и в Linux, в соревнованиях TopCoder доминируют звезды: на 5 процентов программистов, выигравших призы, приходится примерно 80 процентов всего призового фонда.
Лакани обнаружил, что присутствие соперников не снижает усилия и внутреннюю мотивацию, а повышает и то и другое. Ведь мериться с кем-то интеллектом и соперничать с ним, когда на кону стоят деньги, — гораздо интереснее, чем просто выполнять работу за зарплату.
Ветеран TopCoder Майкл Павеска, имеющий шестилетний опыт сотрудничества с этой компанией, сказал Лакани следующее: «Чтобы добиться успеха в TopCoder, вы должны спросить себя: “Есть ли у тебя склонность к конкуренции?” Вы должны уметь преуспевать в условиях соревновательности; вам нельзя бояться».
Читать дальшеИнтервал:
Закладка: