Читаем Как пасти котов. Наставление для программистов, руководящих другими программистами полностью

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

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

Я тоже не избежал влияния возрастных факторов. Свой путь в индустрии я начал с кодирования на Фортране, используя перфокарты для IBM; я передавал колоды карт через конторку в своем компьютерном центре, а чтобы узнать, работает ли программа, приходилось ждать несколько дней. Мне довелось работать с первой предтечей Интернета – сетью, которая в те дни называлась ARPANET[85], – она работала жутко медленно и понимала только символы. Поэтому я причисляю себя к первому поколению «ботаников» – тех, кто в колледже не мог обходиться без логарифмической линейки за поясом и запасных предохранителей в кармане. Сегодняшнего лидера программистов порой невозможно отличить от какого-нибудь магистра. Он сам зачастую носит гордое имя магистра экономики и управления (МВА) и, конечно, имеет за плечами серьезное образование в области компьютерных наук. Представителям моего поколения приходилось получать все эти знания на ходу. Подобного рода различия, разумеется, оказывают влияние на наши взгляды и на решения, которые мы принимаем в роли лидеров. С другой стороны, к какому бы поколению мы ни принадлежали, мы можем учиться на своих различиях. Именно в этом взаимодействии рождаются самые удачные воззрения и идеи.

<p>Как лидеру сочетать форму и содержание</p>

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

Все мы учимся походить на лидеров, которым следуем и которыми восхищаемся. Хорошо бы еще учиться на собственных достижениях и ошибках в роли лидеров. Литература по коммерческому менеджменту изобилует биографиями людей, примерами которых можно восхищаться. В главе 2 я уже ссылался на Джека Уэлча (Jack Welch) – бывшего главу General Electric и одного из тех людей, которым не стыдно подражать. Есть в нашей индустрии еще два хрестоматийных лидера: Энди Гроув (Andy Grove) и Билл Гейтс (Bill Gates).

<p>Энди Гроув – агрессивный параноик</p>

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

Перейти на страницу:

Похожие книги

Основы программирования в Linux
Основы программирования в Linux

В четвертом издании популярного руководства даны основы программирования в операционной системе Linux. Рассмотрены: использование библиотек C/C++ и стан­дартных средств разработки, организация системных вызовов, файловый ввод/вывод, взаимодействие процессов, программирование средствами командной оболочки, создание графических пользовательских интерфейсов с помощью инструментальных средств GTK+ или Qt, применение сокетов и др. Описана компиляция программ, их компоновка c библиотеками и работа с терминальным вводом/выводом. Даны приемы написания приложений в средах GNOME® и KDE®, хранения данных с использованием СУБД MySQL® и отладки программ. Книга хорошо структурирована, что делает обучение легким и быстрым. Для начинающих Linux-программистов

Нейл Мэтью , Ричард Стоунс , Татьяна Коротяева

ОС и Сети / Программирование / Книги по IT
97 этюдов для архитекторов программных систем
97 этюдов для архитекторов программных систем

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

Билл де Ора , Майкл Хайгард , Нил Форд

Программирование, программы, базы данных / Базы данных / Программирование / Книги по IT
Программист-прагматик. Путь от подмастерья к мастеру
Программист-прагматик. Путь от подмастерья к мастеру

Находясь на переднем крае программирования, книга "Программист-прагматик. Путь от подмастерья к мастеру" абстрагируется от всевозрастающей специализации и технических тонкостей разработки программ на современном уровне, чтобы исследовать суть процесса – требования к работоспособной и поддерживаемой программе, приводящей пользователей в восторг. Книга охватывает различные темы – от личной ответственности и карьерного роста до архитектурных методик, придающих программам гибкость и простоту в адаптации и повторном использовании.Прочитав эту книгу, вы научитесь:Бороться с недостатками программного обеспечения;Избегать ловушек, связанных с дублированием знания;Создавать гибкие, динамичные и адаптируемые программы;Избегать программирования в расчете на совпадение;Защищать вашу программу при помощи контрактов, утверждений и исключений;Собирать реальные требования;Осуществлять безжалостное и эффективное тестирование;Приводить в восторг ваших пользователей;Формировать команды из программистов-прагматиков и с помощью автоматизации делать ваши разработки более точными.

А. Алексашин , Дэвид Томас , Эндрю Хант

Программирование / Книги по IT