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

<p>Вы достигли своего предела</p>

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

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

<p>Вы прыгнули выше головы</p>

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

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

<p>Вас бесит критика</p>

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

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

<p>Как выжить в период упадка и восстать из пепла</p>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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