Manager's schedule vs «maker»'s schedule

    Под катом — мой вольный перевод (части) одной любопытной статьи Пола Грэма, описывающей принципиальную разницу между расписанием типичного менеджера и типичного «maker-a» — разработчика в частности.

    Вольный — потому что я перевожу мысль в мысль, а не слово в слово. Почему части статьи? Потому что я перевел то, что составляет ее основное содержимое, и хотел сделать перевод простым и четким.

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


    Итак — поехали.

    Одна из причин того, что программисты так не любят деловые встречи, заключается в том, что они живут по другому расписанию, даже по другому типу расписания, чем другие люди (менеджеры любого типа). Митинги обходятся им дороже.

    Существуют два типа расписаний, которые я бы назвал — «расписание менеджера», и «расписание программиста» (в оригинале — maker's schedule). Расписание менеджера — предназначено для… ну да, менеджеров:). Его воплощением является классический ежедневник, в котором каждый день распределен по часам. Да, иногда вы бронируете несколько часов своего времени подряд для какой-то задачи, но обычно вы можете постоянно, каждый час, пересматривать свое расписание.

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

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

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

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

    Я обнаружил, что иногда одна единственная встреча может занять целый день. Часто встречи съедают не менее половины дня, разбивая его на «утро» и «после обеда». Но, кроме того, тут есть и еще некоторый эффект… домино, что ли. Если я знаю, что мне предстоит митинг в середине дня, то я с меньшей вероятностью буду начинать какую-то напряженную, сложную, амбициозную работу утром. Подумайте сами — если вы живете по расписанию maker-а, разве вы не мечтаете о ЦЕЛОМ дне, занятом ТОЛЬКО вашей непосредственной работой, без всяких встреч вовсе? А значит, когда ваши дни наполнены встречами (при том, что вы не менеджер) — это должно вас угнетать, так как вы постоянно отвлечены. Так как сложные, амбициозные проекты ограничены в значительной степени вашим временем, которое вы готовы на них потратить — даже небольшая демотивация может привести к их провалу.

    Каждый тип расписания неплох сам по себе. Проблемы возникают, когда они сталкиваются. Поскольку наиболее влиятельные люди живут по менеджерскому расписанию, они имеют возможность принудить других подстраиваться под него. Однако, те из них, кто умнее других, ограничивают себя в этом, понимая, что для некоторых людей, которыми они руководят, гораздо удобнее работать по расписанию maker-a.

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

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

    Оригинал статьи — www.paulgraham.com/makersschedule.html

    Комментарии 31

      0
      Прошу прощения, что не пометил как перевод. Забыл.
        +11
        Верные слова. Во многих книгах (в частности, в классической Peopleware) описывается такое понятие, как поток. Т.е. Эффект, появляющийся при достаточно долгой и целенаправленной работе над одной задачей без отвлечений. В нём эффективность труда возрастает в разы, а, некоторые вещи (например, написание связного текста или проектирование сложной системы) можно сделать только находясь в состоянии потока. Вход в это состояние занимает от 15 минут до нескольких часов. Вот и получается, что, если отвлекать человека каждые пятнадцать минут, то за день он не успеет сделать абсолютно ничего.
          0
          А где бы про это почитать?
            0
            В книжке Peopleware? )
              0
              Она не 600 страниц случаем :)? Может, есть какой-то более компактный вариант?
              0
              Не вот в этой ли:

              +1
              Том Демарко, Тимоти Листер: Человеческий фактор. Успешные проекты и команды

              Читать всю — обязательно :). Но про поток (в книжке издательства Символ) на 81 странице.
            0
            В точку!
              0
              С другой стороны, можно выработать у себя привычку быстрого включения в контекст и стать руководителем ;-)
                0
                Вы что, думаете, руководителю не нужен поток o_O?
                +5
                По долгу, как говориться, службы мне приходится заниматься организацией проэктов и программированием. Бывают дни когда я 3/4 времени занимаюсь только организацией: напиши E-Mail туда, напиши E-Mail сюда, пни кого-нибудь, чтоб не забывал о каком-то задании, актуализируй списки заданий, обговори с каким-то сотрдуником что ему делать дальше и т.д. В один прекрасный момент такие организационные задачи заканчиваются и надо прямо сейчас сесть и начать писать код.

                Ага, сел и начал! Организм просто отказывается переключиться с коммуникации на код, просто не можешь сконцентрироваться. То же самое происходит и когда целый день пишешь код и тут тебе вдруг надо с кем-то общаться. Порой пару предложений связать не можешь.
                  +2
                  ИМХО, порочная практика. Если у Вас есть возможность, лучше сконцентрироваться на чём-то одном. Либо руководство проектами, либо — программирование (что Вам больше нравится). Это, к сожалению, две абсолютно несовместимые задачи.

                  Я бы на Вашем месте пошёл к руководству и предложил оставить только нагрузку ПМа (ну, или программиста).
                    0
                    sas171: «Ага, сел и начал! Организм просто отказывается переключиться с коммуникации на код...»
                    Как мне знакома данная ситуация. Самому тоже по долгу службы приходится тратить приличный кусок времени на управление сотрудниками в команде. И переключатся с коммуникаций на код и обратно в течении дня приходится очень часто. Одно радует что это происходит не каждый день, иначе «эффекта короткого одеяла» не избежать.

                    Tomcat: «Если у Вас есть возможность, лучше сконцентрироваться на чём-то одном»
                    К сожалению есть масса субъективных и объективных причин почему это сложно сделать. В каждой фирме они свои. Приходится быть человеком оркестром. Может быть я мазохист но мне нравится управленческая деятельность + непосредственно проектирование и программинг. Но все это имеет свой предел и тогда (кол-во людей в команде) и тогда действительно придется выбирать: ты либо управляешь или программинг.

                    Извините если многа букаф
                    +3
                    Так получилось, что уже вторую неделю я ежедневно выезжаю на автоматизируемый объект в 12.30 и возвращаюсь около 15.00 — 15.30. Товарищи, это трындец. С утра только и делаешь, что следишь за временем, чтобы не опоздать, частенько не успеваешь сделать задуманное, приходится разбивать задачи. Приезжаю с объекта то уставшая, то взвинченная. Пока приду в равновесие — уже и день прошёл. Одно радует — этот график скоро изменится.
                      0
                      Сочувствую. Меня скорей выбивают телефонные конф-коллы, особенно длительные (team meetings). Хотя последнее время научился занимать это время какой-нибудь работой руками в фоне) несложной, конечно, рутиной.
                      0
                      отличная статья и отличный перевод, спасибо.
                      простите, что придираюсь к мелочам, но может быть, лучше написать не «Я нашел, что иногда одна единственная встреча может занять целый день», а «Я ОБНАРУЖИЛ, что иногда ...»?
                        0
                        Да ну можно. Я английский воспринимаю скорее на понятийном уровне… давайте исправлю
                        0
                        Если посмотреть на эти виды расписания с точки зрения соционики, мне кажется это просто 2 группы людей — с расписанием менеджера — рационалы, с расписанием мейкера — иррационалы. Это просто разный ритм, и каждой группа эффективна в своем виде деятельности. Согласен с тем что тем и другим нужно понимать что это просто свойство, которое человек не может изменить.
                          +1
                          Соционика — это какаято религия, да?
                            0
                            Нет, просто я еще под впечатлением. А вообще изучение её думаю действительно влияет на восприятие поведения людей.
                              +1
                              Вы только не давайте этому впечатлению на вас так влиять :)
                              Кроме варианта с нальностью, эти 2 группы людей можно трактовать как статиков/динамиков или левых/правых. Не всё описывается базисом Юнга :)
                            0
                            Нет.
                            +2
                            статья определенно упорядочила часть моего самосознания, так что спасибо за перевод

                            я фрилансер и половину дня (с 11-12) занимаюсь разработкой, с отключенной аськой, в режиме мейкера.
                            вечером — наступает режим работы с клиентами, который уже позволяет не отвлекаться от работы на пустую болтовню

                            такое расписание сложилось за год
                            раньше общение с клиентами снова переходило в кодинг до ночи)
                              0
                              Я не фрилансер, но у меня чем-то похоже. До 6 вечера я занимаюсь вещами, связанными с разработкой. После 6 — с общениями с коллегами и менеджерами из другого часового пояса (США).
                                0
                                Я у жены (фотографа-фрилансера) научился интересной методике. Она переносит все встречи с клиентами и поездки по возможности на один день. И больше ничем в этот день не занимается. Остальные дни — обработка фотографий с утра до вечера без отвлечений.

                                То есть оперирует не часами в расписании, а сутками. Например, понедельник и вторник рабочие, среда — две встречи с клиентами, банк и налоговая.

                                Для себя ввёл ещё один «полуменеджерский» день — поддержки и багфиксов, то есть кучи 20-минутных задач. Всё оставшееся время — работа над заказами, причём задачи только по одному проекту в день, чтобы не распыляться.

                                По пол-дня тоже пробовал, не получилось. К концу «режима мэйкера» мозг устаёт так, что даже общаться с клиентами невозможно.
                                +1
                                Как насущно. Вот так тихий кодер иногда может становится раздражительным и злым.
                                Но не всё так плохо. Есть и другая сторона — стимул учится концентрироваться «здесь и сейчас» на своем деле. Уметь переключать «контекст» очень полезное, но дается с другом.
                                По себе скажу, что тоже не люблю когда дергают, но рабочий процесс неравномерен и с этим нужно жить.
                                Насчет настроя, у меня порой получалось за два часа до большого совещания начать что-то большое. После совещания 15-20 мин повспоминал чего начал и продолжил.

                                Ещё напомнило:
                                «программисты пьют пиво. Потому что мысль! Пока мысль плавает, её можно думать»

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

                                  Самое читаемое