Читаем Философия DevOps полностью

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

Заблуждения, связанные с сотрудничеством

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

Невозможно научить старого сисадмина новым трюкам

Считается, что люди, привыкшие к изоляции, никогда не смогут работать в более открытой или кросс-функциональной среде. Ярким примером может служить карикатурный образ угрюмого системного администратора, так называемого «чертова ублюдка» (Bastard Operator From Hell; BOFH), упомянутого в главе 3. С другой стороны, среди практиков с большим опытом работы, например представителей «старой школы» UNIX, часто возникает стремление стать разработчиком, чтобы не потерять работу. Весьма часто люди испытывают опасение, что при переходе в коллаборативную среду devops от них могут потребоваться новые навыки.

На самом деле освоение новых навыков доступно практически каждому человеку, причем независимо от того, идет речь о новых технологиях или о более «мягких» навыках, например наставничестве или сопереживании коллегам. Конечно, освоение новых навыков потребует времени и усилий, – вряд ли вы сможете научиться чему-либо мгновенно.

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

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

Чтобы обеспечить быстрый рост, нужно нанять «звезд»

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

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

В разнородных командах невозможно эффективное сотрудничество

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

Все книги серии Бестселлеры O'Reilly

Искусство управления IT-проектами
Искусство управления IT-проектами

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

Скотт Беркун

Деловая литература
iOS. Приемы программирования
iOS. Приемы программирования

Книга, которую вы держите в руках, представляет собой новый, полностью переписанный сборник приемов программирования по работе с iOS. Он поможет вам справиться с наболевшими проблемами, с которыми приходится сталкиваться при разработке приложений для iPhone, iPad и iPod Touch. Вы быстро освоите всю информацию, необходимую для начала работы с iOS 7 SDK, в частности познакомитесь с решениями для добавления в ваши приложения реалистичной физики или движений — в этом вам помогут API UIKit Dynamics.Вы изучите новые многочисленные способы хранения и защиты данных, отправки и получения уведомлений, улучшения и анимации графики, управления файлами и каталогами, а также рассмотрите многие другие темы. При описании каждого приема программирования приводятся образцы кода, которые вы можете смело использовать.

Вандад Нахавандипур

Программирование, программы, базы данных / Программирование / Книги по IT

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

100 абсолютных законов успеха в бизнесе
100 абсолютных законов успеха в бизнесе

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

Брайан Трейси

Деловая литература / Маркетинг, PR, реклама / О бизнесе популярно / Финансы и бизнес