Комментарии 55
Оу, уже было? Я думаю, этот котенок идеально описывает всех во время дедлайна, потому он так популярен.
Т.е. вам тоже наносят телесные повреждения на дедлайнах?
НЛО прилетело и опубликовало эту надпись здесь
Я шел как-то в градусов минус 15, смотрю такой же котенок в колее сидит снежной. Сверху уже корка льда. Людей вокруг никого вообще пусто. Просто офигел, откуда он взялся. Пришлось взять, греть, поселить в трансформатрной, в доме, где тепло, пока не приютили.
Вот вышел бы позже или раньше так и труп бы уже лежал.
Похоже, что у вас очень расслабленные условия труда. Многие программисты не могут, например, заниматься рефакторингом, если на это нет соответствующей таски в трекере. Часто от того, закрыла ли команда все таски в спринте, зависит потеряет ли компания миллионы или заработает.
Соглашусь, я фрилансер/удаленщик и заставлять себя работать приходится самому в первую очередь. Это имеет как плюсы, так и минусы. В крупной компании у тебя выбор либо доделать, либо быть уволенным/пониженным, так что не все из этой статьи применимо для них.
Часто от того, закрыла ли команда все таски в спринте, зависит потеряет ли компания миллионы или заработает.

На самом деле — нет. Если это так — у компании что-то не так с организацией. Программирование, как и любая творческая задача, поддается только приблизительному временному планированию. С опытом коридор предсказания сужается и они становятся точнее, иногда они даже становятся не предсказаниями, а вполне себе сознательной оценкой, но это в случае, если ее дает команда, обладающая очень хорошей экспертизой и по самому продукту, и по всем зависимостям и при условии, что они оценивают задачу сильно похожую на ту, что они уже делали раньше тем же составом и над теми же продуктами. Ну или если задача простая, понятная и ее можно быстренько оценить за пару минут обсуждений (хотя и тут бывают промахи).
Если кто-то, по какой-то причине подумал, что всегда должны закрываться 100% тасков спринта и поставил на это миллионы — компанию так или иначе ждет крах, она скорее всего просто не умеет планировать.
Подавляющее большинство постановок вида «нам надо срочно закрыть задачу до конца спринта, иначе катастрофа\мы потеряем миллионы\конкуренты нас обскачат и мы не заработаем миллион» является или прямой манипуляций сотрудниками в попытке подстегнуть их продуктивность (по сути — это выжигание людей) не имея под собой реальных оснований катастрофы, или свидетельством отвратительного планирования задач.
Исключения конечно бывают, но если от этого реально _часто_ что-то зависит, значит что-то тут не так.
P.S. Если кажется что это не так, то просто подумайте — люди болеют, ходят в отпуска, бывают гос. праздники, бывают форс-мажоры и все эти события влияют на продуктивность команды. При этом, компания вполне нормально существует.
Если поставить вопросы несколько иначе, то все становится понятнее. Вот к примеру так:
— что бы произошло, если бы задача вообще не была запланирована на спринт?
— что бы произошло, если бы сотрудник, на которого она запланирована, заболел и ушел на больничный?
— что бы произошло, если бы задача не была сделана потому, что ее перекрыл по приоритетами суперсрочный хотфикс?
В компании с нормально построенными процессами ответ обычно один — нифига бы не произошло, ее бы просто сделали в следующем спринте или через спринт.
Я если что тут не касался вопроса ответственности, нарушения коммитмента и вот этого всего. Коммент исключительно про «компания потеряет миллионы».
Видел и стартапы, терявшие рынок/инвестора, не уложившись в сроки, видел и ТНК, которые несли потери, не успев среагировать на рыночные требования. Понятно, что это больше проблема менеджмента, но это не очень успокаивает, когда не получаешь премию, например.
Безусловно подобные события бывают, но все приведенные вами примеры не доказывают изначальное утверждение и даже не очень-то к нему относятся.
стартапы, терявшие рынок/инвестора, не уложившись в сроки

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

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

Это точно. Но правда в том, что это «наказание» не за большой ущерб компании, а за нарушение коммитмента в первую очередь. Обычно в рамках структуры «наказаний и поощрений», которая в свою очередь в плохом случае (вроде того, что вы подразумеваете) выжигает людей. Ситуация такова, что цепочка событий «не закрыл таски-лишили премии» обычно заканчивается не так, как предусмотрено планом (то есть «не закрыл таски-лишили премии-в следующей раз постарется и закроет»), а совершенно иначе.
В относительно легком случае это будет «не закрыл таски-лишили премии-в следующий раз растяну эстимейты с учетом прокрастинации», а в тяжелом «не закрыл таски-лишили премии-ну и нахрен мне это надо, пойду в соседнюю контору», причем что самое неприятное для компании — второй способ часто проще, чем решать проблему на месте и делать так, чтобы премию таки заплатили. В условиях рынка программистов «на сейчас», финансовые санкции к ним — это пожалуй худшее, что можно придумать.
Тут есть кстати небольшое исключение, если зарплата сама по себе более чем достойная, премия является приятным дополнением и имеет размер хотя бы 10-20% годового дохода и в целом нельзя просто выйти на рынок и получить сумму ЗП+Премия на каких-то особо других условиях. В этом случае получение премии может быть интересной целью.
В реальности же, большинство компаний, страдающих методами «лишения премий» предлагают компенсацию, которая только в сумме ЗП+Премия как-то дотягивается до рыночной или «чуть выше рынка». В этом случае для работника исключительно стратегически выгоднее (и при этом реально) найти себе оклад в размере ЗП+1\2 Премии в другой компании и спокойненько работать там, не переживая, лишат там его этой премии или нет.
P.S. У меня есть интересный пример. Некоторое время назад у меня было много знакомых в Я которые устроились туда в разное время. Я сам там некоторое время работал во времена до прихода нового менеджмента (году в 12, кажется) и фактически застал конец эпохи «старого Я». Так вот, где-то в середине десятилетия Я натянул на свою (и так не особо жирную, откровенно говоря) систему оплаты грейды, премии и вот это все, в том числе и практика урезания и лишения премии. По моим наблюдениям, это привело к очень активному уходу сотрудников из компании. Там как раз сложилась ситуация, в которой ЗП+Премия давали среднерыночную зарплату. Причем премии были неплохими, вот только база была весьма низкой. Приводило это к тому, что вышедший «на рынок» сотрудник без особых проблем находил работу с окладом равным или выше сумме ЗП+Премия, которую он получал там, а общая компенсация была вообще несоизмерима выше. Я знаю 4 примера (не считая собственного), когда люди при смене работы получали от +30% до +80% суммарного дохода и ни одного случая, когда оклад не перекрывал бы сумму оклад+премия текущей работы. И как минимум в 2 случаях из 4 катализатором ухода было именно урезание или лишение премии по тем или иным причинам, причем в одном случае это было урезание за «коллективный» факап, влияние на который конкретного человека команды вообще не особо то большое. С двумя оставшимися я подробно не общался именно по причинам ухода, но мы обсуждали этот вопрос до их ухода и все они так или иначе были недовольны структурой оплаты. Вот такая интересная методичка о том, как легко терять людей на пустом месте.
Медитация/тренировка, рефакторинг… дак чет у вас совсем все расслабленно и похоже мне пора писать статью о разрешенных стимуляторах =)
А мне определенно советы понравились! ;-)
Просто открой и смотри.
Можно попробовать почитать мотивирующую книгу или статью на хабре и потом приступить к работе.
Просто лежи и думай о проекте, как ты сделал бы ту или иную фичу. Если не получается об этом проекте — думай о том что ты вообще хотел бы написать.
Если на протяжении многих дней ты все время повышал продуктивность — неизбежно наступит момент, когда еще повысить ее уже невозможно (очень сложно). Это может расстраивать, в такой момент лучше устроить 1-2 выходных, чтоб обнулить результат и любой следующий день казался продуктивней.

[...]прошу рассказать не о сущности вашей работы, а о внешней форме, так сказать… Вот вы приходите на работу. Обычные трудовые будни…


– Хорошо. Будни. Я ложусь на вычислитель и думаю.


– Ну-ну… Постойте – на вычислитель? Ну да, понимаю. Вы лингвист, и вы ложитесь на… И что же дальше?


– Час думаю. Другой думаю. Третий думаю…


– И наконец?..


– Пять часов думаю, ничего у меня не получается. Тогда я слезаю с вычислителя и ухожу.


– Куда?!


– Например, в зоопарк.


– В зоопарк? Отчего же в зоопарк?


– Так. Люблю зверей.


– А как же работа?


– Что ж работа… Прихожу на другой день и опять начинаю думать.


– И опять думаете пять часов и уходите в зоопарк?


– Нет. Обычно ночью мне в голову приходят какие-нибудь идеи, и на другой день я только додумываю. А потом сгорает вычислитель.

— Артемий, как заставить себя работать, когда не хочется?
— Никак, оставайтесь в *опе!
Если это не реальное выгорание, а просто прокрастинация/лень/небольшая усталость, то мне очень помогли книга и марафон Максима Дорофеева — «Джедайские техники». В частности, очень помогли советы по формулировке задач — задача должна быть настолько простой, чтобы при записывании её, в голове была мысль, что это проще сделать чем записывать (но записать надо).

Собственно, так записывая задачи — они у меня начали выполняться, а когда задачи начали выполняться, то и настроение начало подниматься и задачи стали еще лучше выполняться)

Первая мысль как исполнить указанный совет — просто использовать при записи мудрёные формулировки)

Выпей побольше воды, поможет взбодриться. Несовместимо с тренировками.

Странное заявление. Почему несовместимо? Тренировки, особенно кардио, это как раз увеличивает потребление воды. У меня 4 тренировки в неделю и норма не менее 2 литров воды в день (сбрасываю вес), никакой несовместимости.
просто надо заниматься чем хочется, а не тем чем попало
От чем хочется при переборе тоже ступор бывает.
Мне лично помогают два независимых дела. Запланировано одно, но не идет, делаю второе.

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

Как страшно быть программистом. Куда лучше работать в такси или курьером. Времени поплакать в душе не будет.
Конечно страшно. Без программиста не будет работать ни сервис такси, ни сервис курьерской службы. Ответственность в разы выше.
Конечно же все будет работать. Вместо одного выгоревшего программиста, возьмут другого свежего. Да и «ответственность» в нашей профессии начинается в районе 0. Не все пишут софт для больниц, бирж или космонавтики. А один упавший локальный интернет магазин человечество как нибудь переживет.

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


Не думаю ежеминутно о проекте или решении задачи.
Я программист.
Что я делаю не так?
Как правило, не думаю о проекте и задачах вне рабочего времени, а раньше думал часто и читал много что люди в целом склонны обдумывать решения и т.д. Чего вообще нет на работах где ушел и «забыл до завтра».
Как правило, не думаю о проекте и задачах вне рабочего времени, а раньше думал часто и читал много что люди в целом склонны обдумывать решения и т.д. Чего вообще нет на работах где ушел и «забыл до завтра».


Могу и во сне обдумывать проект.
Но это, имхо, управляемо. Хочешь — думаешь, не хочешь — полно других приятных дел.
Делать какой-то простой, но бесполезный проект для души.

полагаю, «бесполезный» здесь в разрезе именно рабочих задач? Что-то совсем бесполезное вряд ли пойдет на пользу мотивации. Если только на контрасте: ура! наконец-то это закончилось и можно заняться работой!
Сон днем только испортит режим и ухудшит продуктивность, его нужно избегать.

В книге "Зачем мы спим" нейрофизиолог Мэттью Уолкер, как раз рекомендует поспать днём 40 — 50 минут, главное это сделать до 15:00 часов, тогда не будет чувство разбитости и не сбивается режим. Его исследования показали, что при отмены Сиесты в Греции, число сердечно сосудистых заболеваний резко увеличилось, а когда в Греции снова вернули её, то число на оборот упало. Тот же самый эффект происходит при переходе с зимнего на летнее время и обратно, когда население сначала спит на час больше, а потом на час меньше.


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

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

Так дело, вполне вероятно, в изменении режима в целом, а не в отсутствии сна днём.
Если 4 часа в день работать и 2 часа читать/отдыхать/тренироваться — непонятно, как в джиру и в таймшит 8 часов записать.
А зачем, если эти 4 часа будут продуктивнее, чем 8 часов прокрастинации? Если требует работодатель — то менять его)
Работодатель, конечно :-)
Я редко встречаю места где НЕ надо записывать рабочее время (речь о линейных сотрудниках, не менеджерах и не самозанятых).

Давно не встречал места, где надо, и когда встречал, сразу отказывался.


4 часа работы в потоке и в форме эффективнее 8 часов унылого ковыряния через не хочу. Разумному работодателю нужен результат, а не жопочасы.

А у меня было так, что вроде формально не требовали, но когда я решил уволиться — мне внезапно припомнили, что не каждый день у меня записано было 8 часов. И отказывались выплачивать неотгулянные отпуска и прочие долги.
Всякое бывает.

4 часа работы в потоке и в форме эффективнее 8 часов унылого ковыряния через не хочу. Разумному работодателю нужен результат, а не жопочасы.


Это эффективнее нужно только, если ты делаешь что то прямо-таки рок-старовское.

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

Есть ситуации когда изучаешь много нового, например, когда джун еще; или когда новые технологии изучаешь.

Но когда работаешь с уже знакомыми вещами — объективных оснований работать по 4 часа вместо 8 нет никаких чтобы объяснять это «неэффективной работой мозга под нагрузкой долгое время», ибо нагрузки никакой и нет для него.

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

«Просто потому что я могу себе позволить работать 4 часа в день, потому что меня сложно захантить и нынешний работодатель и тем будет доволен» — это да, это объяснение.

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


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


Но когда находишься "в потоке", даже простые задачи делаются быстрее и эффективнее. Не в два раза, конечно, но разница тем не менее заметная.


«Просто потому что я могу себе позволить работать 4 часа в день, потому что меня сложно захантить и нынешний работодатель и тем будет доволен» — это да, это объяснение.

Объяснение проще: есть условия оплаты услуг конкретного разработчика, есть команда разработчиков разного уровня, есть моя конкретная производительность. Заказчик сравнивает мою производительность со "средней по больнице", и его устраивает стоимость того объема работы, который я делаю за, скажем, неделю, и качество этой работы. Сколько я на самом деле потратил времени — а какая разница? Был в форме — потратил 4 часа, был не в форме — потратил 8. Разумно, что оплата моего труда зависит от результата, а не от просиженных жопочасов.


Еще, конечно, нюанс в конкретной психологии. Я не могу работать с максимальной эффективностью по 8 часов каждый день, мозг от такого быстро устаёт, а "средне" я просто не умею. Есть люди, которые умеют работать "ровно", со средней производительностью, сильно не напрягаясь, для них такая метрика работает — своего рода марафонцы, я же скорее спринтер, я могу кратковременно напрячься и выдать качественный результат в короткий срок, работая по 8 или 10 часов в день в течение, скажем, недели — но это меня быстро вымотает, и скоро толку от меня будет мало. Зато я могу сделать 8-часовую работу за 4-5 часов, а оставшееся время отдыхать до следующего "забега". Расслабленно ковыряться у меня плохо получается. Так что я скорее нахожу места, где условия для меня комфортны. Тут как с "жаворонками" и "совами", если не получается вставать в 8 утра и максимальная эффективность вечером — зачем пытаться и мучать себя, если можно найти работу, где этого не требуется, и жить в гармонии с собой?

Выше отписали и я плюсую. Тоже работаю только с теми, кто ждет результата.

А работодатель, который требует «часы», сам же вгоняет работника в уныние и подталкивает к выгоранию, как мне кажется. Либо к вранью, так как можно сделать все задачи за 4 часа, но просто вписать больше.

Уже рефлекс на собеседованиях сразу спрашивать трекают ли время)
НЛО прилетело и опубликовало эту надпись здесь
А мне помогает пойти от противного. Признать, что работать не хочется, либо уже не можется (второе бывает, когда долго заставлять себя работать, а еще если заставлять себя быть продуктивным, или заставлять себя хотеть работать). Затем посидеть и подумать не о там, как заставить себя работать, как повысить продуктивность, как *подставить свое*, а наоборот — как это все (т. е. продуктивность) задолбало. Затем — понаблюдать за чувствами (страх, там, чувство вины, чувство стыда и тому подобная ересь). Попереживать. Посочувствовать себе. Понять, что продуктивность сейчас не светит, и верхом продуктивности сейчас будет, если я просто поправлю пару строчек.
Надо просто получать удовольствие от процесса. Если процесс скучный, слушать звук клавиш, слушать приятную музыку, наслаждаться тупостью легаси-кода, радоваться, что вообще код запускается, а могло быть хуже. Посмеяться с коллегами над скучностью или плохим описанием задачи. Созвониться с коллегой с расшаренным экраном вдвоем задачу поделать. В общем если сам процесс уединения с задачей не вставляет и все время мысль о результате, то это как раз и является причиной прокрастинации. Ведь в ютюбчик охото, значит там есть вознаграждение. Придумайте его и тут, вплоть до конфетки на краю монитора, которая ждет отправки ПР, чтобы быть отправленной в желудок взамен на эндорфины. Ну и многие совершают ошибку, мало себя хвалят в конце выполненной задачи. Вплоть до танца победы)
В опросе не хватает пункта «я не борюсь с прокрастинацией, я ей наслаждаюсь».
Как программировать если совсем не хочется? Да никак. Организм хитрый и будет увиливать и блокировать под любыми предлогами попытки заставить его работать, если работать _действительно_ не хочется. Вариантов действий не так уж много: 1. попросить кого-то придумать (или прочитать в книге, посмотреть еще где-то и т.п.) новый вариант борьбы. Потому что «старые» известные варианты со временем слабеют и организм учится к ним привыкать и бороться, как бактерии с антибиотиками, ведь эволюция идет и в прокрастинаторстве, именно поэтому регулярно выходят новые книги и фильмы о новых способах и не существует ни одного более-менее универсального. Новый способ может и не сработать, но вам возможно будет любопытно проверить его и это может помочь в выполнении работы. 2. в необходимой мере напугать себя последствиями своей лени. Это работает как страх перед хищником — на некоторое время, а потом все равно будет обязателен отдых, иначе организму становится плохо.

Что делать, если прокрастинация не позволяет дочитать весь текст про то, как бороться с прокрастинацией?

Ждать пока не превратишься в овощ, например, тыкву. Потом можно будет золошку возить на себе.
На каком месте по важности у автора написание статьи на хабре? ,)
Небольшое замечание по #6: тренировоки (даже на уровне зарядки/растяжки) лучше проводить по расписанию, а не в произвольный момент борьбы с прокрастинацией, как мне кажется.
Мне кажется эти все ваши прокастинации от «зажрались».

Дело в том, что нам для жизни жизненно важного нужно не так уж и много сделать.

И наш мозг 2 миллиона лет был заточен на простейшие прямые и однозначные обратные связи: «голод, пойти на охоту, принести мамонта, пожрать, спать, повторить по циклу».

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

  1. Но это не прямая стимуляция, она отложенная по времени на много месяцев, а то и лет, поэтому работает плохо.
  2. Плюс это не является жизненно необходимыми.


От того и вся эта прокрастинация.
Мы заставляем себя делать то, что нашей древнейшей части мозга совершенно непонятно «зачем».

И кстати, тут даже заметна разница по поколениям. Согласно исследованиям:

И у нас и у американцев поколения выросшие в более бедной ситуации — привыкли вкалывать.

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