Программист-фанатик

Фаулер Чед

Часть IV

Маркетинг… не только для бизнесменов

 

 

Ты — самый талантливый из известных тебе разработчиков программного обеспечения. Твой творческий потенциал становится источником практически бесконечного потока элегантных проектов. Твоя архитектурная прозорливость не имеет себе равных в рабочем коллективе. Ты пишешь код быстрее и аккуратнее всех когда-либо работавших в этой фирме.

Ну и что?

Многие программисты — особенно наиболее тщеславные — пребывают в заблуждении, считая, что их способности должны быть очевидны любому руководителю или работодателю. Эти ошибочные убеждения они с легкостью прикрывают выдуманными нравственными критериями: мол, они слишком скромны, чтобы продавать свой талант. Лезть из кожи вон, демонстрируя свои способности, они считают подхалимством. Ни один уважающий себя программист в жизни не опустится до подхалимажа перед начальником.

Но это всего лишь отговорка. На самом деле они опасаются.

Большинство программистов — ботаники. В школе они были последними, кого брали в любую команду. Они избегали социальных контактов и с треском проваливались, когда обстоятельства к ним вынуждали. Неудивительно, что такие люди боятся стать объектом критики, демонстрируя кому-либо свои способности.

На минуту отбросим свое неверие и представим, что вся эта чепуха насчет моральных норм не так уж бессмысленна. Какими бы ни были изначальные побуждения, скрывать информацию о своих способностях и навыках глупо. Посмотри на это таким образом: тебя наняли для разработки программного обеспечения, повышающего доход компании. Задача начальника — сформировать рабочие группы, способные принести максимальную выгоду. А как это сделать, не зная, какую работу способен выполнять каждый из подчиненных?

Как мне недавно сказал один начальник, если кто-то делает нечто совершенно фантастическое, но об этом никто не знает, можно считать, что он не делает ничего. Это может прозвучать жестоко, но с точки зрения компании такой подход является вполне осмысленным. Начальник не может пристально следить за всеми действиями своих подчиненных в течение каждого дня. И ни компании, ни их сотрудники не хотели бы, чтобы начальство тратило свое время подобным образом. Компании нужно, чтобы руководитель концентрировался на ситуации в целом, а не на мониторинге отдельных заданий. А сотрудники (особенно программисты) ненавидят, когда каждый их шаг контролируется.

Короче говоря, ты можешь производить лучший в мире продукт, но если ты не сделаешь ему хоть какую-то рекламу, его никто не купит. Мы все знаем — особенно в мире информационных технологий, — что далеко не всегда выигрывает самый лучший продукт. Помимо качества успех на рынке обеспечивается еще массой факторов. Не стоит забывать эту истину, когда речь заходит о рынке труда.

Достаточно… а мне-то что делать?

На первый взгляд маркетинг — это просто. У тебя всего две цели: рассказать людям о своем существовании и дать им понять, что ты тот, кто может решить проблемы, мешающие им спать ночами. Это относится не только к рынку труда в целом, но и к фирме, в которой ты уже работаешь. Не стоит думать, что раз ты уже трудоустроен, руководство знает, что ты собой представляешь. Более того, не стоит полагать, что если начальник помнит твое имя, то он имеет хотя бы отдаленное представление о твоих способностях.

Эта часть книги поможет тебе не только показать начальству, на что ты способен, но и расширит твои горизонты до отрасли в целом. В конце концов, задача этой книги — повысить спрос на твою персону на рынке труда. Поговорим же о том, как на практике поднять свою конкурентоспособность.

 

Совет 33

Восприятие и репутация

Играть в идеалиста, делая вид, что тебе все равно, что о тебе думают другие, очень удобно. Но это игра. Нельзя позволять себе поверить в нее. Тебя должно заботить чужое мнение. Репутация — это реальность. Смирись с этой мыслью.

Возможно, ты слышал старый философский вопрос: «Если дерево падает в лесу, где никого нет, производит ли оно шум?» Правильный ответ: «А какая разница?»

Я считаю, что падение сопровождается шумом. На метафизическом уровне это не очень впечатляющий ответ, но здравый смысл подсказывает, что шум при этом будет. Однако если звук никто не слышит, то сам факт его возникновения по большому счету не имеет значения.

То же самое касается твоей работы. Если ты сделал нечто сногсшибательное, но этого никто не заметил, можно ли засчитать твое достижение? А какая разница? Никакой.

Оценка деловых качеств никогда не бывает объективной.

Вращаясь в субкультуре индийской бюрократии в области информационных технологий, я удивлялся, почему люди не понимают эту простую истину. Почти все, с кем мне приходилось иметь дело, не понимали, почему имеет значение, к примеру, осведомленность руководства об их деятельности. Если ты знаешь, что работаешь лучше, чем имярек, это должно отражаться на оценке твоих показателей, рейтинге и зарплате. Они обманывали себя, думая, что то, как их воспринимают другие, имеет отношение к истине, какой бы она ни была.

Истина… что это такое? Кто ее определяет? Что такое хорошо, и что такое плохо в широком понимании?

Не бывает абсолютно хорошего и абсолютно плохого, по крайней мере в ситуации выбора лучшего среди творческих личностей. Как определить, что делает хорошей песню? Или картину? У тебя могут быть собственные критерии, но, возможно, я с ними не соглашусь. Они субъективны.

Ужасные отделы кадров, боящиеся рискнуть, в ужасных фирмах, не желающих идти на риск, впустую тратят время, определяя объективные показатели нанимаемых работников. Порой они даже внедряют «объективные» системы оценки. Все члены моей группы в Индии думали, что они хотят быть аттестованными таким способом. Просто потому, что никогда раньше с подобным не сталкивались.

Не существует объективной меры квалификации работника умственного труда и качества его работы. Давай, попробуй со мной поспорить. А потом как следует подумай над своими аргументами. Видишь их слабые места?

Итак, если измерение твоих положительных качеств в компании (в отрасли или вообще на рынке труда) субъективно, что из этого следует? Из этого следует, что о тебе всегда будут судить исходя из чужого восприятия твоей персоны. Твое потенциальное повышение в должности или увеличение зарплаты — и даже решение, должно ли твое имя и дальше оставаться в платежной ведомости, — полностью зависит от восприятия тебя другими людьми.

Субъективность, основанная на личных предпочтениях, означает, что ты никогда не можешь рассчитывать на совпадение мнений. Впечатление на людей производят самые разные факторы. Некоторым нравится жесткая структурированность, в то время как другие предпочитают свободное творчество. Кто-то любит общаться посредством электронной почты, а кому-то нужны личные беседы или отчеты по телефону. Одни руководители с благосклонностью смотрят на инициативных сотрудников, а кто-то хочет полного подчинения. Я говорю «трах-тарарах», а ты — «трам-тарарам».

И дело не сводится только к персональным предпочтениям. Восприятие людей, находящихся с тобой в разных отношениях, базируется на качествах, обеспечивающих успешность этих конкретных отношений. Если я руководитель проекта, то твоя способность писать код будет для меня менее важной, чем твои коммуникативные навыки. Если я твой коллега-программист, твои способности и творческий потенциал впечатлят меня куда больше, чем выполненная работа. Но с позиции твоего непосредственного начальника могу сказать, что твои способности не имеют для меня практически никакого значения, если ты не направляешь их на решение конкретных задач.

Наши культурные особенности приучили нас полагать, что управление чужим восприятием — деятельность до некоторой степени недостойная и нечестная. Но, как легко заметить, это всего лишь способ достичь нужного результата. Отчетливо поняв, какие факторы влияют на восприятие тебя другими людьми, ты получишь ключ к тому, чтобы превратить этих людей в счастливых заказчиков. Ты не будешь пытаться впечатлить заказчика, не имеющего технического образования, своими способностями в объектно-ориентированном проектировании. Может быть, ты гений проектирования, но без умения общаться по существу дела и без способностей сделать работу в срок тебя будут воспринимать как отвратительного специалиста. И это не вина заказчиков. Ты и в самом деле отвратительный специалист.

Наша репутация имеет большое значение. Именно она обеспечивает нам трудоустройство (или его отсутствие). Она позволяет как сделать карьеру, так и застрять в одной должности на долгие годы. Она обеспечивает повышение в должности и увеличение зарплаты. Чем скорее ты поймешь это и научишься управлять своей репутацией, тем скорее ты окажешься на верном пути.

Действуй!

1. Факторы, влияющие на репутацию, зависят от целевой аудитории. Вряд ли мама по достоинству оценит твои навыки ООП, а вот коллеги вполне могут это сделать.

Умение определить важные для конкретных отношений факторы важно для построения надежной репутации среди коллег. Подумай, на какие типы делятся твои отношения с другими сотрудниками фирмы. Скорее всего, у тебя есть пара коллег, выполняющих ту же работу, что и ты, у тебя есть начальник, кроме того, ты можешь общаться с одним или двумя заказчиками и руководителем проекта.

Составь список этих групп (или других структур, с которыми тебе приходится иметь дело на рабочем месте). Рядом с каждым пунктом списка перечисли качества, которые определяют твою репутацию среди членов этой группы. Вот пример:

Группа — Качества, определяющие репутацию

Коллеги — Технические навыки, социальные навыки, работа в команде.

Начальник — Лидерские способности, ориентированность на заказчика, коммуникационные навыки, умение завершать начатое дело, работа в команде.

Заказчики — Ориентированность на заказчика, коммуникационные навыки, умение завершать начатое дело.

Руководитель проекта — Коммуникационные навыки, умение завершать начатое дело, продуктивность, технические навыки.

Составь по такому же принципу собственный список и посмотри на результат. Насколько тебе нужно изменить поведение? В чем ты уже скорректировал взаимодействие с каждой из групп? А в чем твое поведение пока не изменилось нужным образом?

 

Совет 34

Проводник в неведомое

Рискну напомнить очевидный факт. Наиболее важным качеством, позволяющим проявить себя на рабочем месте, является способность к коммуникации. Времена взлохмаченных хакеров, припавших к терминалам в глубине серверной комнаты и набирающих код при свете монитора, давно прошли. Периодического односложного отклика в промежутках между проявлением своих поразительных способностей уже недостаточно.

Возможно, мое предложение тебя шокирует, но попробуй взглянуть на себя с точки зрения начальника или заказчика (далее в этом разделе и того и другого я буду называть заказчиком).

Они отвечают за что-то крайне важное, но в конечном счете вынуждены доверить внедрение этого важного каким-то неопрятного вида парням, занимающимся информационными технологиями. Они делают все, что могут, чтобы поспособствовать работе, но в целом зависят от милости этих программистов. Более того, они не имеют представления о том, как воздействовать на этих программистов, и даже о том, как грамотно обсудить с ними проводящиеся мероприятия. Какой навык члена группы будет больше всего интересовать их в подобной ситуации? Готов спорить на гонорар от этой книги, что им будет совершенно все равно, помнит ли этот человек о новейших образцах проектирования и сколько языков программирования он знает.

Они будут искать того, кто поможет им не переживать по поводу их проекта.

Твои заказчики тебя боятся.

У всех этих начальников и заказчиков есть маленькая тайна: они тебя побаиваются. И не просто так. Они умны. А ты говоришь таинственным языком, которого они не понимают. Твои саркастические комментарии (порой их ты отпускаешь даже непреднамеренно) заставляют их чувствовать себя глупо. А твоя работа зачастую представляет собой последнее и наиболее важное препятствие между концепцией проекта и его рождением.

Для клиента ты должен стать проводником по суровым землям мира информационных технологий. Ты обеспечиваешь комфорт заказчиков во время прогулки по незнакомым местам. Ты показываешь им достопримечательности и отводишь их туда, куда они хотят, избегая сомнительных уголков города, местонахождение которых ты заранее разведал.

Непрограммисты в среднем так же умны, как и программисты. (Другими словами, хотя большинство из них не поражает нас уровнем интеллекта, попадаются и довольно умные люди.) Вполне возможно, твой заказчик не глупее тебя, просто он не знает, как написать компьютерную программу. В этом нет ничего страшного. Ведь, скорее всего, ты не имеешь представления о многих вещах, которыми он занимается ежедневно. Поэтому вас двое и вам обоим платят, чтобы вы приходили на работу.

Я упомянул про интеллект, потому что компьютерщики слишком часто считают тех, кто не умеет работать с компьютером, не слишком умными людьми. Открыто высказывая подобную точку зрения, человек выглядит глупо, как и в случае с любым другим предрассудком. Тем не менее это чувство так прочно укоренилось во многих из нас, что мы его попросту не замечаем. Попытки напрямую его контролировать не работают.

Я советую посмотреть на подобное отношение с противоположной стороны. Вместо того чтобы воображать себя компьютерным гением, спускающимся с небес, чтобы вытащить бедного заказчика из болота, поменяйся с ним местами. Если ты трудишься, например, в области страхования, представь заказчика крупным специалистом в страховании, который даст тебе информацию, необходимую для выполнения твоего задания.

Исходя из сказанного ты должен помнить, что при обсуждении связанных с программным обеспечением вопросов важно выбрать правильный тон. Существует деликатный баланс между избыточными техническими подробностями и чрезмерным упрощением.

Ты можешь удивиться, почему мы так много говорим об отношении к заказчикам, если в этой главе рассматриваются способы продвинуть себя на рынке труда. Но если ты трудишься в типичной фирме, связанной с информационными технологиями, большая часть средств, позволяющих держать тебя на рабочем месте, появляется благодаря коммерческой деятельности — той самой, которой занимаются твои заказчики. Именно заказчик, который не представляет работы ни с кем, кроме тебя, является твоим лучшим адвокатом во время принятия решения о продвижении в должности и кадровых перестановках. А теперь представь, как на твою судьбу может повлиять заказчик, считающий, что ты слишком важничаешь. Заказчик представляет потребности бизнеса, а тебе платят за удовлетворение этих потребностей. Не забывай об этом.

Действуй!

1.  Проверяй себя. Ты сварливый, старый, погрязший в коде человек, которого все боятся? Ты уверен? Люди не осмеливаются тебе в этом признаться?

Найди в своем почтовом ящике примеры писем, отправленных менее подкованным в техническом отношении коллегам, руководителям и заказчикам. Перечитай их и постарайся оценить с точки зрения получателей. Если с момента отправки письма прошло некоторое время, пора взглянуть на себя со стороны.

Более того, покажи эти письма маме. Скажи, что кто-то из твоих коллег отправил их заказчику, и спроси, какие эмоции она испытывает при чтении.

2.  Взгляд с другой стороны . Попробуй поставить себя в ситуацию, когда ты ничего не понимаешь, а значит, целиком зависишь от сторонних экспертов.

Представь, что у тебя две левые ноги и ты оказался в футбольной команде. Или у тебя два левых указательных пальца, а ты — член национальной сборной по вязанию. Какого отношения со стороны товарищей по команде ты ждешь?

 

Совет 35

Велик могучим русский языка

Дни немногословных угрюмых программистов прошли. Если фирма хочет проблем с программистами, она переводит их на другой континент, в другую временную зону и общается с ними только по электронной почте и телефону.

Итак, вопрос передачи информации является одним из самых важных. В списке задач, которые тебе нужно решить, чтобы сохранить за собой рабочее место, эта может показаться несколько надуманной, глупой или тривиальной. Возможно, у тебя возникнет чувство, что ты вернулся в школу на урок родного языка. Ничего страшного. На этот раз ты сможешь как следует сконцентрировать свое внимание.

Начнем с самого скучного: с важности грамматики и орфографии. Скорее всего, ты защитил диплом по какой-нибудь зубодробительной специальности, а я завожу речь об орфографии. Какое нахальство!

Но, к примеру, в Соединенных Штатах это настоящая проблема.

Согласно отчетам Национальной комиссии по грамотности, более половины участвовавших в опросе компаний учитывают способность грамотно излагать, принимая решения о найме на работу и повышении по службе. А сорок процентов опрошенных компаний из сектора услуг ответили, что только треть их новых сотрудников обладают необходимым уровнем грамотности.

Отступив назад и посмотрев на общую картину, мы констатируем, что навыки письма являются необходимыми и достаточно редкими.

Как ты знаешь, рабочая сила сейчас распределена по всему земному шару. И если эта тенденция продолжится, настанет время — а для некоторых оно уже настало! — когда большая часть делового общения будет осуществляться через службы мгновенных сообщений или по электронной почте.

Тебе придется много писать. И если изрядная часть твоей работы будет связана с писаниной, лучше научиться делать это хорошо. Более чем когда бы то ни было твоя репутация будет формироваться на базе твоих способностей грамотно писать. Ты можешь быть замечательным кодером, но без умения выразить свои мысли словами у тебя не получится результативно функционировать в «распределенной» команде.

Ты представляешь собой только то, что можешь объяснить.

Умение писать дает как внешнее впечатление о тебе, так и реальное понимание того, как работает твой ум. Если ты не можешь выразить свои мысли на родном языке таким образом, чтобы другие их без проблем поняли, как поверить в то, что ты в состоянии это сделать на языке программирования? Умение сформировать идею и привести читателя через мыслительный процесс к логическому заключению немногим отличается от умения разработать четкий проект и реализовать систему, доступную для понимания тому, кто будет заниматься сопровождением.

И дело даже не в том, что о тебе подумают. Если члены рабочей группы находятся в разных временных зонах, на большом расстоянии друг от друга, электронные письма могут быть единственным средством объяснить, что ты сделал, каким образом ты что-то спроектировал или над чем должны поработать твои коллеги.

Коммуникация, особенно посредством писем, является тем бутылочным горлышком, через которое должны пройти все твои великолепные идеи. И их воплощение зависит от твоего умения все четко объяснить.

Действуй!

1. Начни дневник разработчика. Ежедневно делай короткие записи, объясняя, над чем ты работаешь, обосновывая собственные проекты и подвергая тщательной проверке технические или профессиональные решения. Хотя этот дневник предназначен только для тебя, уделяй пристальное внимание качеству текста и способности четко выражать мысли. Время от времени критически перечитывай старые записи. В зависимости от того, что тебе понравилось или не понравилось в старых записях, корректируй более новые. Это не только улучшит твои навыки письменной речи, но и позволит понять причины принятия решений, а также даст материал, к которому можно будет обратиться, когда потребуется уточнение, как или почему ты что-то сделал раньше.

2. Научись быстро набирать текст. Если ты пока не умеешь печатать вслепую, запишись на курсы или загрузи обучающую программу. Если набор текста не вызывает затруднений, тебе будет проще выражать свои мысли в письменной форме. И разумеется, научившись быстро печатать, ты сэкономишь время при рабочей переписке.

 

Совет 36

Будь рядом

Если у тебя есть возможность лично пообщаться с руководством и коммерческими заказчиками. Не упускай ее.

В Бангалоре, когда я занимал должность главного технического директора, у меня был неприятный опыт докладов начальнице, которую я не любил (она платила мне той же монетой) и которая к тому же находилась в США. Мы вели напряженные разговоры по телефону поздно ночью или рано утром, раздражаясь из-за фоновых шумов и внезапных обрывов связи. Я писал длинные письма, пытаясь сгладить проблемы, порожденные расстоянием и разницей во времени, но они игнорировались. Стоило пожаловаться на недостаток внимания, и в ответ я получал критику моих писем. Положение казалось безвыходным.

Как раз в это время в фирме оценивали годовую производительность: руководители приводили сильные стороны своих подчиненных и (так называемые) потребности развития. Первой в списке моих потребностей развития за этот год стала такая вещь, как присутствие.

В этом контексте присутствие означает некое корпоративное понятие, описывающее несколько расплывчатое лидерское качество. Это не поддающееся измерению качество особенно ощущается в ситуациях, требующих личного общения. Сюда относится аналогично не поддающееся измерению умение вести себя как лидер.

Обсуждая по телефону обзор эффективности моей работы с моей любимой начальницей, я выключил звук, как только она произнесла слово «присутствие». Я не хотел, чтобы она слышала мой смех. Хотел бы я знать, расслышала ли она интонацию, порожденную гримасой, которую я не мог стереть со своего лица весь остаток нашего разговора. Мы оба знали, что реальная проблема была связана с присутствием в более общем смысле: меня просто не было в США, где находились все остальные.

Большинство из тех, кто делился со мной своими мыслями, не любили эту начальницу. Это было неудивительно, так как она практически ничего не делала, чтобы заслужить уважение. Вырисовывалась интересная картина. Действительно плохие отношения у нее были только с теми сотрудниками, которые работали в другой стране.

Ее отношения с сотрудниками из Индии, Венгрии и Великобритании (в порядке убывания) были натянутыми, так как мы не только физически находились далеко от нее, но и жили в другом часовом поясе. Кроме того, влияние оказывали инфраструктурный, культурный и языковой барьеры.

Казалось, что для персонала из США, который делал все, чтобы избежать контактов с этой начальницей, физическая досягаемость и периодические личные встречи изрядно смягчали ситуацию. Плюс ко всему, ступив на индийскую землю, я на собственном примере убедился в справедливости поговорки «с глаз долой, из сердца вон».

Я не просто рассказываю историю своих злоключений, но и пытаюсь научить тебя на собственном опыте. Возможность личного контакта на рабочем месте является преимуществом.

Вспомни последний случай, когда не разбирающийся в компьютерах родственник или друг попросил у тебя помощи. Ты попытался решить вопрос по телефону, но его неспособность следовать инструкциям все больше действовала тебе на нервы. Если бы у тебя была возможность показать… Думаю, теперь ты понимаешь удивительную эффективность личного взаимодействия. Ты можешь намного четче услышать своего оппонента. Можешь пользоваться наглядными пособиями, помогать жестами или рисунками на доске. Кроме того, мы, сами об этом не подозревая, даем дополнительную информацию даже выражением своего лица.

При личном общении мы не только обеспечиваем большую продуктивность информационного взаимодействия, но и формируем более тесные связи. Возникновение такого явления, как дружба, с человеком, которого ты никогда не встречал, требует достаточно долгого времени. Пятнадцать лет назад это вообще было неслыханно. В наши дни с засильем интернета подобная дружба просто чуть меньше распространена, чем обычные очные отношения. По тем же причинам, которые снижают эффективность общения по телефону, электронной почте или через чат, мы намного медленнее заводим подобные отношения. Добавь к этому дискомфорт от неестественных переговоров по электронной почте (возможно, следующее поколение об этом уже не вспомнит), и станет понятно, что в большинстве случаев отношения, возникающие при удаленном общении, сосредоточиваются вокруг выполнения текущих рабочих заданий.

Сильные групповые отношения с эффективным высокоскоростным общением позволяют ускорить создание новых программ. В предпринимательской среде большинство важных решений принимается в личном порядке, во время обеденных перерывов и неформального общения. Это достаточно очевидные наблюдения и преимущество от принадлежности к определенным кругам также достаточно очевидно. Далеко не такой тривиальной — особенно для нас, компьютерных фанатиков, — является важность нахождения на виду.

Я никогда не хожу в банк. Все нужные операции я выполняю через интернет или банкомат. Иначе обстоят дела у моих бабушек. Практически все свои вопросы они решают непосредственно в банке, разговаривая с живыми людьми. Они не любят вести дела даже по телефону. Им попросту неудобно. Еще они знакомы с продавцами магазинов, в которых покупают продукты. Они приходят туда снова и снова и болтают с кассиром, пока тот проводит их товары через кассу. Они не думают о возможности поменять магазин (или банк), потому что выбор в данном случае обусловлен не только прагматическим расчетом затрат и удобств. В дело вступает личный фактор.

Пока мы не делегируем свою работу роботам и компьютерным программам, вся деловая активность будет зависеть от личного фактора. Мы, люди, любим общаться с другими людьми. По крайней мере некоторые из нас.

Естественный режим работы компьютерщика выглядит так: он забивается в свой закуток, надевает наушники и исчезает в собственном «пространстве», пока не наступает время обеденного перерыва. Дуглас Коупленд в романе Microserfs («Рабы Микрософта») рассказывает забавную историю про людей, которым пришлось покупать еду в плоской упаковке, чтобы просовывать ее под дверь офиса, в котором работал программист. Подобная целенаправленная изоляция стала частью культуры и фольклора индустрии программного обеспечения.

Познакомься со своими коллегами.

К сожалению, карьерному росту такое поведение не способствует. Если ты запираешься в своем офисе, доступный только по телефону (если ты соизволяешь взять трубку) или по электронной почте, работая до поздней ночи, для своего начальника и заказчиков ты ничем не отличается от сотрудников, находящихся за границей. Ты упускаешь прекрасную возможность стать неотъемлемой частью своей фирмы. Напоминаю, что подобное можно сделать только при личном общении. Для этого тебе придется вспомнить про естественную человеческую склонность к взаимодействию с другими — не по голосовой почте, не по электронной почте, не через мгновенные сообщения, а с живыми людьми.

В современной распределенной среде может оказаться, что твой коллега работает в другом городе. В подобной ситуации помогают совместные путешествия и развлечения, если, конечно, подобное практикуется в твоей компании. Но лучшее, что ты можешь сделать, — это поднять трубку и позвонить руководителям и коллегам. Не используй громкую связь и не полагайся на плановые совещания. Тебе нужно сымитировать непринужденный разговор, из тех, которые ведут во время обеденного перерыва люди, живущие и работающие в одном месте, поэтому выдели для таких с виду спонтанных бесед определенное время. По возможности переведи этот разговор в личную плоскость. Пусть вопрос «как дела?» превратится в «чем ты обычно занимаешься по выходным?» Попробуй реально познакомиться с людьми, которые являются твоими коллегами. Это не только закрепит твое положение в фирме, но и обогатит твою жизнь.

Действуй!

1. Выдели один день на следующей неделе и постарайся (в разумных пределах) обойтись без электронной почты. Каждый раз, когда тебе нужно отправить сообщение, позвони адресату или (что еще лучше) зайди к нему в офис и поговори лично.

2. Составь список коллег, руководителей и клиентов, с которыми ты недостаточно общаешься. Сделай в календаре напоминалки о необходимости поговорить с ними (по телефону или лично). Беседа должна быть краткой и предметной. Используй такие беседы для обсуждения рабочих вопросов, попутно пытаясь установить личные отношения.

 

Совет 37

Разговор с бизнесменом

Мои племянники постоянно используют компьютеры. Они, собственно говоря, достаточно хорошо в них разбираются. Компьютеры позволяют им общаться с друзьями по всему миру. Их не пугают ни сервисы мгновенных сообщений, ни электронная почта, ни интернет и, разумеется, они знакомы с офисными приложениями и прочими вещами, совершенно необходимыми старшекласснику, чтобы делать уроки.

Но вздумай я похвастаться своим винчестером Serial ATA с его 10 000 RPM, они в лучше случае изобразят небольшой энтузиазм. Скорее всего, не впечатлят их и рассказы о гигабайтах RAM и о GPU, который намного быстрее любого процессора, использовавшегося всего пять лет назад.

А вот если сказать, что они смогут запустить в полном разрешении новейшую «стрелялку» и наслаждаться красивой графикой, они сразу навострят уши.

Среднестатистического тинейджера не интересуют гигагерцы и обороты в минуту. А вот компьютерные игры им понятны и близки.

Бизнесмены тоже не интересуются гигагерцами и частотами. Им нравится, когда приложение работает быстро, так как это избавляет их от необходимости ждать, общаясь с клиентом по телефону или закрывая квартальный отчет. Но им все равно, сколько запросов в секунду в состоянии обработать серверный процесс нового пользовательского приложения.

Рекламируй свои достижения в терминах, понятных бизнесу.

Коммерческие предприятия и те, кто там работает, заинтересованы в результатах своей деятельности. Поэтому рекламировать свои достижения на любом языке, отличном от языка бизнеса, бесполезно. Ты же не станешь рекламировать что бы то ни было американцам на немецком языке. Производитель прохладительных напитков не станет продавать свой товар, рассказывая, сколько красного красителя № 8 в нем содержится. Здравый смысл подсказывает, что для продажи продукции целевой аудитории нужно говорить с ней на языке, понятном обеим сторонам.

Так что разработчику программного обеспечения необходимо строить рассказ о своих достижениях, учитывая бизнес, на который он работает. Хорошо, ты это сделал, но что это вообще такое? Почему оно имеет значение? Докажи, что это так называемое достижение не является для компании потерей времени.

Мне кажется, что если попросить тебя вспомнить достижения последнего месяца, ты вряд ли сможешь ясно сформулировать, в чем их главная полезность. Разумеется, ты просто выполнял распоряжения начальства, но какую выгоду это приносит бизнесу?

В General Electric существует легенда, что ее бывший генеральный директор Джек Уэлш любил подниматься на лифте в одном из высотных офисов фирмы. Если с ним оказывался кто-либо из сотрудников, Уэлш спрашивал у напуганного такой встречей человека: «Над чем вы сейчас работаете?», а затем (вот она — опасная часть) «А какая от этого польза?» В итоге всем служащим приходилось заранее заготавливать небольшую речь для поездки в лифте. Просто на всякий случай.

Что ты ответишь, если твой босс нежданно-негаданно задаст тебе этот вопрос? Даже если у тебя будет пара минут на подготовку, сможешь ли ты объяснить, как повлияет на бизнес задание, над которым ты работаешь сейчас или которое завершил на прошлой неделе? Сможешь объяснить это словами, которые далекий от техники руководитель высшего звена сможет не только понять, но и оценить?

Действуй!

1. Перечисли свои недавние достижения. Напиши, какую выгоду бизнесу принесло каждое из них. Если для каких-то пунктов списка ты не можешь этого сделать, расспроси своего начальника или заслуживающего доверия знакомого.

2. Подготовь собственное выступление для «лифта» и запомни его.

 

Совет 38

Меняй мир

Худшее, что о тебе могут спросить на работе «А чем он (или она) вообще занимается?» Такая постановка вопроса подразумевает, что человек понятия не имеет о достигнутых тобой результатах.

Как ни грустно признаваться, но я понятия не имею о достижениях большинства сослуживцев, с которыми работал в крупной компьютерной фирме. Люди просто не думают в подобных категориях. Они приходят на работу, выполняют предписанные дела и уходят домой. Все, что после них остается, — это фрагменты кода, документы и переписка по электронной почте.

Так происходит, когда ты появляешься на работе, не имея цели. Ты сидишь, ожидая, что тебе прикажут сделать. И после выполнения задания в курсе проделанной тобой работы оказываются только те, кто тебе ее поручил. Это нормально, если пределом твоих мечтаний являются розничные продажи или в крайнем случае работа программиста где-то в офшорах.

Но если ты хочешь стать разработчиком программного обеспечения в стране с высоким уровнем жизни, на работу следует приходить с определенной целью. Твои действия должны возыметь некий эффект, заметный не только для тебя или влияющий на твою работу (это само собой разумеется). Твои действия должны приводить к видимым переменам в рабочей группе, организации или фирме.

Имей цель. Убедись, что окружающие о ней знают.

Изменение может быть небольшим. Ты можешь пропагандировать модульное тестирование, зарождая в душах немытых масс из программистского болотца твоей фирмы желание тоже этим заняться. Можно пойти дальше и попробовать ввести радикально новую технологию, которая позволит создавать более быстрые и дешевые системы. Действуя так, ты чувствуешь внутреннюю потребность. Ты не можешь молча смотреть, как твои коллеги делают что-то неправильно. Ты знаешь, что бывает лучше и что ты должен все поменять.

Без сомнения, твои стремления изменить мир будут сопровождаться недовольством некоторых коллег. Если ты отстаиваешь правое дело, на них можно не обращать внимания. Не дергайся по этому поводу и не отказывайся от намеченного только из-за того, что это может задеть чьи-то чувства.

Даже если в конце концов некоторые из твоих коллег выйдут из себя, пусть тебя утешит тот факт, что эти люди больше никогда не зададут вопроса: «А чем он (или она) вообще занимается?»

Если ты не знаешь, в какой крестовый поход тебе отправиться, скорее всего, у тебя просто нет цели. Если ты уже активно не пытаешься оставить свой след, скорее всего, ты не оставишь его вообще.

Действуй!

1. Перечисли кампании, свидетелем которых ты был за время своей трудовой деятельности. Вспомни коллег, которые были их инициаторами и вели себя так, будто защищают дело всей своей жизни. Вспомни наиболее целеустремленных и результативных сотрудников фирм, в которых тебе довелось работать. Каковы были их цели?

Можешь ли ты характеризовать какие-либо из этих целей как неуместные? Где проходит граница между мотивацией и фанатизмом? Ты встречал людей, которые пересекли эту границу?

 

Совет 39

Пусть твой голос услышат

Идеи, которые мы до этого рассматривали, были достаточно консервативными и вращались вокруг получения признания за выполняемую работу. Затронутые ранее темы особенно важны людям, которые хотят, чтобы их заметили, мечтают о продвижении или хотя бы о сохранении своего рабочего места в престижной фирме.

Но как же это все скучно!

Мир меняется. Если ты хочешь планировать свою жизнь, придется думать масштабнее, чем раньше. В качестве краткосрочной карьерной цели вполне допустимо мечтать о переходе с должности программиста уровня 23 на должность программиста-аналитика уровня 24, но как современный человек ты должен выходить за пределы следующего повышения и даже за пределы текущего места работы.

Пусть твои устремления будут амбициозны. Воспринимай себя не как программиста в определенной фирме — в конце концов, вряд ли ты проработаешь на одном месте до конца своих дней, — а как представителя целой отрасли. Ты творческая личность, художник. Тебе есть чем поделиться кроме приложения для учета расходов, которое ты разработал для отдела кадров, или ошибок, найденных тобой в системе отслеживания выпусков ПО.

Компаниям нужны специалисты. И хотя резюме с длинным списком проектов прекрасно свидетельствует об уровне твоего опыта, лучше, если человек, проводящий собеседование, о тебе уже слышал. Особенно здорово, если он знает тебя как автора статей или книг или слышал твое выступление на конференции. Разве ты сам не хотел бы нанять на работу человека, написавшего книгу о технологии или методе, который в твоей фирме пытаются внедрить?

В предыдущей жизни я был профессиональным саксофонистом и много выступал в клубах Мемфиса и его окрестностях. Начав приспосабливаться к компьютерной индустрии, я обнаружил, что способы создания имени в музыке и информационных технологиях зачастую имеют много общего. Для пытающегося найти работу музыканта всегда верны следующие утверждения:

♦ (Первое и наиболее важное.) Ангажемент не всегда получает лучший саксофонист.

♦ Группа, в которой ты играешь, не менее важна, чем уровень твоей игры; музыканты придают себе значительности, хвастаясь знакомствами.

♦ Иногда лучших музыкантов не приглашают потому, что заранее считают, что те заняты, или просто боятся к ним подойти.

♦ В музыке важен сетевой эффект. Если в твою социальную/музыкальную сеть не входит конкретный человек, тебя, скорее всего, никогда не попросят вместе с ним выступить, пока в дело не вмешается какой-нибудь посредник.

В компьютерной отрасли дела обстоят аналогичным образом. Не существует объективной системы рейтинга разработчиков программного обеспечения, которая могла бы помочь при их найме на работу. Высокая квалификация — это здорово, но она не гарантирует непременного трудоустройства. В нашей отрасли, как и в музыке, существует большая разветвленная сеть объединенных друг с другом людей. И чем в большем количестве мест ты к ней подсоединишься, тем выше будут твои шансы на идеальную работу. Ограничиваясь фирмой, в которой работаешь, ты серьезно снижаешь количество доступных для формирования связей.

Сделать свое имя известным и заставить о себе говорить проще всего с помощью публикаций и выступлений. Но как превратиться из рядового программиста в автора, а затем и в докладчика? Начни с интернета.

Во-первых, читай блоги. Узнай, что такое синдикация блогов и настрой агрегатор. Если ты не знаешь, с чего начать чтение, вспомни авторов твоих любимых технических книг и выполни поиск по их фамилиям. Вполне вероятно, что кто-то из них ведет блог. Подпишись на их ленту новостей и на новостные ленты людей, с которыми они связаны. По мере обнаружения ссылок на блоги других авторов твой список новостных лент будет расти.

Затем заведи собственный блог. Это можно сделать на базе одного из многочисленных бесплатных сервисов. Дальше все очень просто. Начни с написания своего мнения о постах из агрегатора (разумеется, со ссылками на них), которые показались тебе интересными. Постепенно ты обнаружишь, что блогосфера представляет собой все ту же социальную сеть — миниатюрную копию карьерной сети, которую ты сейчас начинаешь строить. В конечном счете твои записи окажутся в агрегаторах новостных лент других людей, которые, в свою очередь, начнут писать о тебе и распространять твои идеи.

Блог в данном случае является тренировочным полигоном. Пиши, как будто это колонка в твоем любимом журнале. Отрабатывай навык письменной речи. Постепенно он начнет улучшаться, что придаст тебе дополнительную уверенность.

Записи в блоге, по сути, являются примерами твоих работ, которые можно использовать на следующем этапе. Например, предлагая свои услуги специализированным сайтам и журналам или даже попытавшись написать книгу. Материала из сетевого портфолио, демонстрирующего твое умение писать тексты, будет вполне достаточно для включения в заявку на книгу. Опубликуй свои труды, и твоя сеть вырастет. Чем больше ты пишешь, тем больше у тебя будет возможностей писать. А все это, в свою очередь, ведет к возможности выступать на конференциях.

Карьеру писателя можно начинать с сетевых публикаций, а карьеру оратора — с выступлений на собраниях групп разработчиков. Если твоя работа связана с .NET, подготовь презентацию для разработчиков Microsoft, которые живут или работают недалеко от тебя. Если ты пишешь программы под Linux, выступи на встрече пользователей Linux. Когда дело доходит до выступлений, основным фактором успеха становится практика. Обязательно как следует продумай свою речь. Не относись к этому несерьезно. Пусть тебе предстоит выступить перед небольшой группой людей из твоего собственного города, но ведь именно здесь ты живешь и работаешь. Хорошо сделанная работа никогда не останется без награды. Ты обнаружишь, что при внимательном подходе к делу небольшие выступления ничем не отличаются от выступлений на крупных отраслевых конференциях. А ведь именно они станут следующим логичным шагом.

Все эти советы, как сделать свое имя известным, имеют небольшой, но крайне важный аспект. Нужно начинать раньше, чем почувствуешь себя готовым. Большинство людей недооценивает себя. Но у тебя есть чем поделиться с другими. Ты никогда не почувствуешь себя готовым на 100 %, поэтому ничто не мешает начать прямо сейчас.

Действуй!

1. Если у тебя еще нет блога, заведи его прямо сейчас. Выбери одну из многочисленных бесплатных служб, предоставляющих площадки для блогов, и зарегистрируйся в ней.

Создай на своем компьютере новый текстовый файл и составь список возможных тем. Все это со временем должно превратиться в статьи. Не ограничивайся глобальными вопросами. Подумай о том, что можно написать за десять-двадцать минут. В списке должно быть не менее десяти пунктов (но если тебя посетило вдохновение — не останавливайся на этом).

Сохрани файл, но не закрывай его. Если тебе нужно будет перезагрузиться, открой файл снова. У тебя есть три недели. Каждый день выбирай по одному пункту из списка и пиши статью. Не думай слишком напряженно. Просто записывай и публикуй свои мысли. Давай ссылки на другие блоги со статьями сходной тематики. При выборе темы статьи не стесняйся добавлять в список новые пункты.

Через три недели выбери две свои лучшие статьи и отправь их на какой-нибудь модерируемый пользователями сайт, например Хабрахабр. Если в твоем списке еще остались неосвещенные темы, продолжай писать.

 

Совет 40

Раскрути свой бренд

Раскрутка бренда состоит из двух частей: создания собственной узнаваемой марки и действий, направленных на то, чтобы эта марка вызывала положительные ассоциации. Признание и уважение!

В наши дни при виде свастики мы вспоминаем Гитлера и нацистскую Германию. С точки зрения раскрутки бренда нацистам можно только позавидовать. Первая часть задания выполнена — узнавание есть. Но у всех нормальных людей при этом возникают крайне негативные ассоциации, связанные, например, с холокостом. Поэтому вторая часть задачи с треском провалена. На самом деле, украв свастику у индуистов, Гитлер совершил преступление, которое стараются предотвратить все серьезно относящиеся к своему бренду компании. У индуистов, которые первыми заявили свои права на свастику (на хинди ее называют свасти), это был положительный символ процветания. Но в настоящее время на Западе этот религиозный символ дискредитирован. Его многие узнают, но мало кто относится к нему с уважением.

Диаметрально противоположным примером является Чарли Вуд. Потрясающий певец, автор песен и музыкант, играющий на органе Хаммонда (Мемфис, штат Тенесси). Пять ночей в неделю он выступает в клубе на Бил-стрит. Все, кто его знает или слышал о нем, в курсе, насколько это невероятный музыкант. Все относятся к нему с уважением. Когда дело доходит до ритм-энд-блюза, ему нет равных. Но практически никто не знает, кто это такой.

Никакого признания, зато огромное уважение.

Тебе же нужно, чтобы тебя одновременно и узнавали, и уважали. Твое имя — это твой бренд.

Твое имя — это твой бренд.

Эта часть книги целиком посвящена способам, позволяющим добиться уважения и признания. Сейчас ты должен понять, что комбинация этих двух вещей является ценным активом, который нужно создавать и охранять. В отличие от большого и страшного отдела корпоративного маркетинга, подающего иски против малолетних шалопаев, которые незаконно используют на сайтах корпоративные изображения или фразы, тебе не придется тратить много времени, охраняя свой бренд от чужих посягательств. Потому что потенциальной наиболее разрушительной силой для этого бренда являешься ты сам.

Не порти впечатление своим поведением. Тщательно выбирай места, в которых появляется твое имя. Не участвуй в низкопробных проектах и не рассылай отвратительные мейлы большим группам пользователей (и не публикуй в своем блоге сомнительные посты, которые может прочитать кто угодно). Не будь идиотом. Идиотов не любят даже сами идиоты.

Самое главное, помни, что вещи, которые ты добровольно делаешь и с которыми связываешь собственное имя, влияют на восприятие твоей личности другими людьми. А в современном мире, где изрядная часть нашего общения происходит в интернете на открытых форумах, сайтах и в рассылках, большинство наших поступков кэшируется, индексируется и становится доступным для поиска — навсегда.

Google никогда и ничего не забывает.

Ты можешь о чем-то забыть, но Google помнит все.

Всеми силами оберегай свой бренд. Защищай его от себя самого. Ведь это все, что у тебя есть.

Действуй!

1.  Поищи информацию о себе в Google. Введи в строку поиска собственное имя в кавычках. Посмотри первые четыре страницы результатов (если их наберется четыре страницы). Что может подумать о тебе человек, просмотревший только ссылки с этих четырех страниц? Целиком ли ты представлен на этих первых четырех страницах результатов поиска? Нравятся ли тебе фотографии, которые фигурируют на этих страницах?

Снова ищи, но на этот раз в форумах и рассылках, обращая особое внимание на стиль общения. Ты скандалист?

 

Совет 41

Публикуй свой код

Представь, насколько упростился бы твой поиск работы, если бы фирмы уже пользовались написанными тобой программами. Ты мог бы говорить: «О, у вас используется система Nifty++? Я могу помочь с ее поддержкой, ведь именно я ее написал». И это бы все меняло. Лица, проводящие собеседования, и специалисты по комплектации штата помнили бы тебя. Что тебе и нужно.

Всего десять лет назад этот прекрасно звучащий сценарий имел не так уж много шансов на реализацию. Сначала нужно было поработать на производителя коммерческого программного обеспечения, чтобы твое имя можно было связать с продуктом, в разработке которого ты участвовал. Но все изменилось. Для разработки популярной программы больше не нужно работать на Больших парней.

Появился еще один вариант: открытый исходный код. Программы с открытым исходным кодом получили повсеместное распространение. Когда в связанной с информационными технологиями фирме дело доходит до нового проекта, старый спор создать или купить теперь звучит как создать, купить или, может быть, загрузить. Под лицензией с открытым исходным кодом выходят если не целые приложения, то платформы от небольших библиотек до полнофункциональных контейнеров приложений, которые фактически становятся стандартами.

И те, кто разрабатывает эти программы, по большей части такие же люди, как и ты. Они сидят дома по вечерам и выходным, для собственного удовольствия создавая программы. Разумеется, порой за созданием и поддержкой продукции с открытым исходным кодом стоят корпорации, производящие программное обеспечение. Но большую часть работы выполняют индивидуальные разработчики в качестве хобби.

Хотя многие из тех, кто вносит свой вклад в проекты, просто развлекаются и упражняются, для участия есть и вполне реальные стимулы. Это возможность подняться по ступенькам социальной лестницы сообщества. Здесь люди делают себе имя. Зарабатывают репутацию в отрасли. Даже не имея такой цели, в процессе работы люди рекламируют себя.

Любой может пользоваться средой Rails. Но только немногие могут похвастаться, что являются ее частью.

Работа над программами с открытым исходным кодом не только дает возможность создать себе имя, но и демонстрирует твою увлеченность данной областью деятельности. Даже если фирма, куда ты пытаешься устроиться на работу, не слышала о твоей программе, сам факт ее создания и выпуска отличает тебя от других. Подумай сам, если бы тебе нужно было нанять разработчика программного обеспечения, предпочел бы ты человека, который отсиживает на работе с девяти до пяти, а потом идет домой смотреть телевизор? Или же ты обратил бы внимание на того, кто влюблен в программирование настолько, что посвящает ему часы после работы и даже выходные дни?

Вклад в проекты с открытым исходным кодом позволяет продемонстрировать свои способности. Упоминание о коде для реального проекта будет смотреться в твоем резюме куда внушительнее, чем просто слова о знакомстве с технологией. Любой может упомянуть в резюме Rails или Nant. Но мало кто в состоянии похвастаться своим вкладом в разработку Rails или Nant.

Руководство проектом с открытым исходным кодом позволяет показать не только свои технические способности. Нужны еще и навыки руководителя, ответственность за выход версий, умение вести документацию и поддерживать продукт и сообщество для сплочения вокруг дела, к которому ты прилагаешь усилия. И если ты в состоянии со всем этим успешно справиться — в свободное время, в качестве хобби, — значит ты удивительным образом отличаешься от множества людей, претендующих на подобную работу. Большинство компаний не в состоянии заставить своих разработчиков заниматься всем этим и делать это хорошо даже при условии оплаты их труда. Более того, некоторые разработчики не справляются даже с частью подобных задач. Демонстрация того, что ты не только можешь делать эту работу, но и настолько увлечен, что готов заниматься ею даже бесплатно, говорит о твоей потрясающей инициативности.

Создав нечто действительно полезное, ты можешь даже стать знаменитым. Это может быть известность в узких технических кругах, например среди людей, связанных с Rails. А если повезет, то ты прославишься и за пределами сообщества компьютерных фанатиков, как Линус Торвальдс. В любом случае, публикация собственного кода сделает тебя более известным. Если слава означает, что множество людей знают, кто ты такой, значит, с каждым новым человеком, который о тебе узнал, ты становишься более знаменитым. А сообщество разработчиков программ с открытым исходным кодом представляет собой всемирную сеть людей, которые в процессе поиска программ в Сети могут обнаружить твое творение, установить его и начать использовать. В этом случае они узнают о тебе, а дальнейшее распространение твоей программы поспособствует распространению твоего имени и твоей репутации. Ведь это и есть суть рекламы. А это именно то, что тебе нужно.

Действуй!

1. На конференциях Стюарт Халловей [20] проводит семинар, который называется «Refactotum». Если будет возможность принять в нем участие, крайне рекомендую это сделать. Его суть состоит в следующем. Нужно взять фрагмент программы с открытым исходным кодом, снабженный модульными тестами. Запустить эти тесты в анализаторе. Определить наименее протестированную часть системы и написать тесты для расширения покрытия. Непроверенный код часто бывает попросту непригоден для тестирования. Переработай его, сделав более пригодным к тестированию. Отправь свои исправления в качестве заплатки к программе.

Все это измеримо и может быть проделано достаточно быстро. Ты обязательно должен попытаться.

 

Совет 42

Незаурядность

Традиционный комплекс маркетинга стоит на четырех p: product (продукт), price (цена), promotion (продвижение) и placement (распространение). Существует мнение, что, охватив все четыре категории, ты получишь полный план сбыта продукции. При этом всем категориям нужно придать одинаковый вес.

Но какова цель маркетинга? Он должен формировать связь между производителями и потребителями товаров или услуг. Эта связь начинается с наличия информации о продукте. Традиционным механизмом передачи информации является продвижение, к которому относятся такие вещи, как реклама, рассылки и образовательные семинары.

В последнее время много говорят о так называемом вирулентном маркетинге, возникающем в процессе непосредственного общения. Подобное явление имеет место, когда вещь настолько примечательна сама по себе, что потребители добровольно распространяют о ней сведения. Информация распространяется как вирус, ведь каждый новый потребитель потенциально может «заразить» еще несколько человек.

Вирулентный маркетинг является более предпочтительным не только потому, что печатать рекламу и покупать время на телевидении очень дорого. Все дело в том, что своим друзьям и знакомым потребители верят куда больше, чем телевизионной и почтовой рекламе. Человек скорее купит вещь, о которой услышал от коллеги, чем нечто, восхваляемое в брошюре, выпавшей из воскресной газеты.

Магистр маркетинга Сет Годин в книге «Фиолетовая корова. Сделайте свой бизнес выдающимся!» (Purple Cow: Transform Your Business by Being Remarkable) делает до некоторой степени очевидное заявление, что проще всего заставить потребителя заметить твой продукт, сделав продукт из ряда вон выходящим. Годин осмеливается даже утверждать, что традиционные четыре p уже устарели и потребителя не затрагивают прежние нецелевые стратегии массового маркетинга. Единственный способ выделиться из толпы, говорит он, — и в самом деле стать незаурядным.

В этом месте циничный читатель может начинать аплодировать. Все маркетинговые ухищрения, к которым мы можем прибегнуть, — ничто перед силой незаурядных способностей. Но перед тем, как ты скажешь: «Я же говорил», давай вспомним определение слова незаурядный.

Безусловно, незаурядный — не то же самое, что хороший. Незаурядные продукты, как правило, являются хорошими. Но далеко не все хорошие продукты незаурядны. Быть незаурядным означает каким-то образом привлекать внимание. Ты не становишься незаурядным разработчиком программного обеспечения просто потому, что умеешь делать это лучше своих знакомых разработчиков. Того факта, что ты до какой-то степени превосходишь других, недостаточно для вирулентного распространения твоей репутации. Возможно, все, к кому обратятся с вопросом, дадут тебе блестящую характеристику, но незаурядность означает, что люди рассказывают про тебя еще до того, как им зададут вопрос.

Чтобы быть незаурядным, ты должен значительно отличаться от тех, кто тебя окружает. Многие из обсуждавшихся в этой главе стратегий продвижения себя на рынке труда ориентированы именно на это качество. Выпуск успешных программ с открытым исходным кодом, написание книг и статей, выступления на конференциях могут увеличить твою незаурядность.

Если посмотреть на представленный в последнем предложении далеко не исчерпывающий список, легко заметить, что каждый пункт, который я указал как потенциально примечательный, связан с выполнением каких-либо действий. Ты можешь быть самым умным или самым быстрым, но быть в данном случае недостаточно. Ты должен действовать.

Демонстрируй способности или умри!

Чтобы напомнить нам, что значит быть незаурядным, Годин использует слова фиолетовая корова. Заметьте, не лучшая, не самая плодовитая, не самая красивая. Фиолетовая корова выделится на фоне множества самых лучших, самых молочных и самых красивых. Увидев стадо коров, ты первым делом обратишь внимание на фиолетовую.

Что может превратить тебя и твои достижения в фиолетовую корову? Не просто стань мастером своего дела — напиши об этом книгу. Напиши генератор кода, который даст возможность за пять минут сделать то, что раньше занимало неделю. Не довольствуйся уважением коллег, стань наиболее признанным авторитетом своего города в выбранной тобой области, проводя семинары и практические занятия. В следующий проект добавь нечто ранее немыслимое.

Не позволяй себе быть просто лучшим среди других. Стань личностью и делай вещи, о которых не смогут не говорить.

Действуй!

1. Начни с малого, но постарайся сделать в рамках текущего проекта или работы нечто незаурядное. К примеру, можно поэкспериментировать с незаурядной продуктивностью. В расписании проекта зачастую много зазоров. Найди задачу, на которую все отводят неделю, и реши ее за день. Если потребуется, работай сверхурочно. Разумеется, постоянно работать сверхурочно не стоит, но в данном случае мы экспериментируем. Выполни свою работу в незаурядно короткий срок. Посмотри, начнут ли об этом говорить. Если нет, то почему? Если да, то что именно? Оптимизируй показатели и попробуй снова.

 

Совет 43

Заводи знакомства

 

Когда я в подростковом возрасте играл на саксофоне, люди часто задавали мне вопрос: «Ты ведь знаешь Криса?» А я не знал. Кажется, это был еще один старшеклассник из Арканзаса, нацеленный на карьеру джазового музыканта. И все, с кем я встречался, банально ожидали, что мы обязаны быть знакомы, поскольку оба имели хобби, не совсем обычное для старшеклассников.

Однажды летом мне довелось увидеть, как джазовый оркестр Каунта Бейси выступает на берегу реки Арканзас. Благодаря отчасти хорошему настроению и нехарактерному для меня мужеству я оказался за сценой и в перерыве между выступлением смог поболтать с музыкантами. Я никогда не был особо болтливым, так что в данном случае можно говорить о руке судьбы. Я стоял и разговаривал с одним из саксофонистов, и тут подошел еще один молодой человек и тоже вступил в беседу. Через несколько минут оркестр вернулся к выступлению, а мы остались стоять. «Ты Крис/Чад?» — сказали мы одновременно.

Я начал общаться с Крисом. У него была странная способность знакомиться с лучшими музыкантами нашего города. Он был всего лишь старшеклассником, но уже выступал на концертах, заменяя самых уважаемых в Литтл Рок джазовых пианистов. Как музыкант Крис был хорош — особенно для своего возраста, — но не настолько хорош.

Я довольно быстро понял, что происходит. Часто мы проводили в джазовых клубах по нескольку вечеров в неделю. Для такого интроверта, как я, это был не самый приятный опыт. Как только группа, которую мы слушали, объявляла перерыв, Крис замолкал на полуслове и уходил общаться с музыкантами. Он напоминал робота. Должен признать, мне было до некоторой степени неприятно такое его поведение. Он был слишком предсказуем. Разве он не докучал этим бедным музыкантам? Они устраивали передышку и вряд ли жаждали общаться с этим проклятым пацаном! Я же был вынужден либо следовать за ним, либо неловко сидеть в одиночестве, ожидая его возвращения. В дни, когда у меня попросту не было сил, я выбирал второй вариант. Но в большинстве случаев я тащился за ним и пытался подстроиться под ситуацию.

К моему большому удивлению, создавалось впечатление, что отдыхающим музыкантам беседа с Крисом и даже со мной доставляет удовольствие. Он был дьявольски настойчив и всегда спрашивал, нельзя ли сесть вместе с группой, каким бы неуместным мне это ни казалось. Еще он просил дать ему урок, что подразумевало встречу в домашней обстановке, где он слушал музыку и болтал о джазовых импровизациях. Иногда я тащился с ним, обуреваемый ощущением, что я навязываюсь.

Оказалось, что я был единственным, кого смущали такие знакомства Криса с музыкантами. Он получал приглашения сыграть за деньги на настоящих концертах с действительно хорошими группами. А я был просто парнем, составлявшим ему компанию. Он стал моим проводником к лучшим музыкантам нашего города. Единственным различием между нами был его более легкий характер.

С годами стратегия Криса «будь худшим» вкупе с его способностью откровенно навязываться людям позволила ему стать невероятным пианистом. В сущности, он пробил дорогу к выступлениям с известными джазовыми музыкантами. Я же так и остался его знакомым. Он приглашал меня участвовать в концертах, получающих широкую огласку, а у меня не было возможности ответить ему тем же.

Между нами и профессионалами стоит страх.

С тех пор мне довелось столкнуться с подобным поведением классических музыкантов, американских буддистов, разработчиков программного обеспечения и даже офисных работников. Крис называл это «прилепиться», что делало его поведение еще более отвратительным в моих глазах. Но мораль истории такова: люди, достигшие реальных высот, не имеют ничего против твоего желания с ними познакомиться. Людям нравится, когда их ценят, они любят говорить на темы, которыми увлекаются. Тот факт, что перед нами профессионал, гуру, лидер или известный автор, не отменяет того, что это всего лишь человек, которому нравится общаться.

Судя по моему опыту (и экстраполируя его на окружающих), самым серьезным барьером между нами, смертными, и теми, кем мы восхищаемся, является наш собственный страх. Общение с умными и обладающими хорошими связями людьми, которые могут нас чему-то научить или помочь с поиском работы, является, возможно самым лучшим способом самосовершенствования, но большинство из нас боится даже попробовать. Именно принадлежность к дружному профессиональному сообществу позволяет музыкантам, художникам и другим людям искусства сохранять свои преимущества и эволюционировать с течением времени. Эти гуру являются коммутирующими узлами социальной и профессиональной сети. И чтобы познакомиться с ними, достаточно отбросить излишнюю скромность.

Разумеется, не нужно случайным образом приставать к таким людям с болтовней. Очевидно, что тебе нужно найти тех, с кем у тебя есть что-то общее. Возможно, ты читал написанную кем-то статью, которая оказала на тебя большое влияние. Ты можешь показать этому человеку проделанную в результате работу и получить его совет. А может быть, ты написал программный интерфейс к созданной кем-то системе. Это великолепный и вполне законный повод завести с ним личное знакомство.

Знакомиться, разумеется, можно как виртуально, так и лично. Прочная связь не станет от этого менее прочной. Герои фронта программного обеспечения рассеяны по всему миру. Про музыкальную индустрию можно сказать то же самое, хотя утверждение о возможности связаться с любым музыкантом по электронной почте сложно принять на веру без доказательств. По большому счету, музыкальный мир больше склонен к образованию локальных профессиональных сообществ, в то время как разработчики программного обеспечения могут пользоваться преимуществом общения друг с другом, невзирая на место жительства. Это позволяет легко познакомиться не только с ведущими специалистами из твоего города, но и в принципе с ведущими специалистами. Точка. Некоторые из наиболее влиятельных в сфере программного обеспечения людей доступны как по электронной почте, так и в обычном чате.

История, которая привела к появлению данной книги, началась с сообщения по поводу библиотеки Ruby, отправленного по электронной почте одному из ее издателей. За письмом последовали многочисленные беседы в чате. Я чувствовал себя крайне неуверенно, отправляя то первое сообщение, но оказалось, что я не слишком досадил Дэйву. И вот, теперь вы можете читать мои откровения. Спасибо, Крис.

 

А давайте мы просто…

Стивен Акерс, вице-президент по информационным технологиям компании Genscape, Inc.

Любой, кто проводит много времени на работе, знает о постоянной борьбе между информационными технологиями (IT) и бизнесом (не связанным с IT). Причина этих раздоров практически всегда кроется в неправильном толковании, непонимании и несбывшихся ожиданиях. Проблема почти ежедневно усугубляется то и дело повторяемыми фразами, которыми пользуются представители обеих групп.

В области информационных технологий наибольшее раздражение вызывает фраза «А давайте мы просто..» Обычно она заканчивается так: «А давайте мы просто передадим эту работу на аутсорсинг? А давайте мы просто добавим еще разработчиков? А давайте мы просто повторим то, что мы делали в последний раз? А давайте мы просто заставим приложение работать быстрее? А давайте мы просто создадим новую базу данных?»

Проблема в том, что когда связанные с информационными технологиями люди слышат подобные фразы, их настораживает слово просто. Оно заставляет их думать, что, с точки зрения бизнесменов, подобные пожелания очевидны, тривиальны и легковыполнимы. А значит, любая неудача будет сигналом о том, что специалист не в состоянии справиться с простейшим заданием и его следует заменить.

В результате на такие просьбы чаще всего отвечают отказом. Специалисты в области информационных технологий хотят, чтобы бизнесмены осознали не только сложность данного задания и трудоемкость его выполнения, но и изначальную неправильность высказанной идеи. В этом и состоит проблема. Ведь в конечном итоге бизнесмен уходит с чувством, что компьютерщики всегда говорят «нет», в то время как у последних создается впечатление, что бизнесмен совершенно не понимает, что хочет.

Обычно я тоже так считал. Мне казалось, что бизнесменам нужен человек, который будет разбираться в том, чем они занимаются. Но наступил момент, когда я решил завершить свою карьеру в области информационных технологий и заняться бизнесом. Я был уверен, что все мои проекты обречены на успех, потому что я понимаю, как нужно действовать.

Забавно, насколько реальность порой отличается от наших планов. В итоге я все же добился успеха на ниве бизнеса, но это был далеко не тот легкий успех, на который я рассчитывал.

Оказалось, что мне многое предстояло узнать. Например:

Во-первых, существуют коммерческие факторы, налагающие ограничения практически на каждый проект. И именно эти ограничения порой заставляют внедрять далеко не лучшее техническое решение.

Во-вторых, устанавливаемые бизнесменами сроки зачастую далеко не так случайны, как это кажется со стороны. Много раз дата появления законченного решения оказывала непосредственное влияние на успех проекта и даже на показатели фирмы.

Усвоив эти уроки, я понял, что специалисты по информационным технологиям концентрируются не на той части вопроса «А давайте мы просто…?» На самом деле ключевое слово тут мы. Оно означает, что бизнесмены считают компьютерщиков важной частью своей команды. Они обращаются за помощью в решении задачи, которая в результате приведет фирму к успеху.

Поэтому, услышав в следующий раз эту ужасную фразу, сопротивляйся порыву сказать «нет». Сконцентрируйся на слове мы и уверенно ответь: «Да, мы можем ввести в проект еще несколько разработчиков, но это плохая идея, и вот почему..» Но не останавливайся на этом. Объяснить свою позицию мало. Нужно копнуть глубже, чтобы понять, какие коммерческие ограничения существуют в данном виде бизнеса. Со временем это сформирует твое представление о бизнес-отрасли, позволив точнее оценивать ставящиеся перед тобой задачи. Сочетание такого понимания с техническими навыками превратит тебя из посредника, который всегда отвечает «нет», в партнера, без которого бизнес просто не может существовать.

 

Действуй!

1. Напиши письмо автору своей любимой программы. Поблагодари его или ее, а затем внеси предложение, задай вопрос или предприми любую другую попытку установить личные отношения с этим человеком. Постарайся добиться ответа. Если программа распространяется бесплатно или имеет открытый исходный код, предложи свою помощь в работе.

2. Вспомни, кем из твоего города ты восхищаешься и у кого хотел бы учиться. Подумай, где ты можешь встретить этого человека (хорошую возможность предоставляют встречи профессиональных сообществ или доклады). Отправляйся туда и изо всех сил постарайся завязать с ним разговор, даже если это заставляет тебя чувствовать себя неловко — особенно если это заставляет чувствовать себя неловко.