Показаны сообщения с ярлыком мотивация. Показать все сообщения
Показаны сообщения с ярлыком мотивация. Показать все сообщения

вторник, 5 апреля 2011 г.

Фэн-шуй в программировании

Страдание хернёй на рабочем месте укрепляет слух, боковое зрение и бдительность в целом :)

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

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

Надо сказать, что слежка за работой программиста – способ контроля крайне неэффективный. Следить за работой человека на протяжении всего рабочего дня невозможно. Где гарантия того, что он не откроет любимый порносайт сразу же, как только вы отойдёте или сядете за своё рабочее место? Если хотите контролировать своего сотрудника – просто знайте, над какой задачей он работает и на какой стадии находится. Хотя бы раз в день спросите у него, как успехи? Насколько далеко продвинулся в задаче? С какими трудностями столкнулся? Если он халявит – вы сразу же это почувствуете. На худой конец, если вы решили заняться микроменеджментом, загляните в программу контроля версий. Программист выдаёт не так уж и много кода, и проследить за его работой хотя бы по верхушкам – вполне реально. И если вдруг вы обнаружите, что человек действительно не работает – ищите причину. И причин тут, на самом деле, может быть четыре: нет чёткой цели, не умеет, не может или не хочет. Но это отдельная тема для разговора.

Так вот. В этом посте я хотел бы поговорить о расположении мебели в офисе. Мне очень нравится сидеть спиной к стене, чтобы ни одна зараза не пялила мне в монитор без спроса. Сейчас я работаю за рабочим местом моей мечты. Я сижу спиной не просто к стене, а к углу. И стол развётнут к стене не под углом 45 градусов, а ровно под тем углом, который выбрал я сам, под которым мне наиболее комфортно работать. И, надо сказать, от этого я получаю огромный кайф, и очень благодарен за это и компании, в которой работаю и своему начальнику.

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


Не мешайте мне работать


Хороший программист работает в десятки раз продуктивнее плохого. Но! Производительность одного и того же программиста может отличаться также в десятки раз. Какова же причина того, насколько человек работает хорошо или плохо? Один из основных ответов – мотивация. Чем можно мотивировать человека, чтобы он работал максимально продуктивно и с огоньком в глазах? Многие при ответе на этот вопрос ссылаются на пирамиду Маслоу – сначала человек хочет кушать, потом чувствовать себя в безопасности, потом хочет, чтобы его уважали и любили и т.д. Но всё это довольно общая теория без учёта специфики именно программистов. Программисты – это большей части люди увлекающиеся, и иногда достаточно их просто не демотивировать. Мне было интересно получить чёткие мысли для ответа на вопрос: «Как замотивировать программиста, чтобы он работал продуктивно?». И, пожалуй, ответ на этот вопрос я получил в книге Стаса Давыдова «Не мешайте мне работать». В этой небольшой, но очень ёмкой книге автор даёт очень чёткие инструкции, как сделать так, чтобы человек работал с огоньком в глазах, ходил на работу как на праздник и пахал на полную катушку.



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

Скачать книгу можно с сайта автора здесь: http://motivateme.ru/motivate-me-right-1.3.pdf

P.S. Если эту статью читает моё начальство, то хочу сказать, что на моей теперешней работе я замотивирован как никогда раньше. Я занимаюсь любимым делом в комфортных для меня условиях, и мне за это даже платят деньги. И самое главное, не мешают работать :) За что я очень благодарен.