Имхо стоит придерживать правила что-то типа 30/30/40.
30% времени — проектирование, 30% — написание кода, 40% — отладка.
Цифры конечно могут быть другими, но суть в том что обдумывание проблемы (проектирование) можно вполне совмещать с «страданием фигнёй».
Понятно, что обдумывать проблему можно и во время сна, и утром, принимая душ, и в машине, и читая хабр. Притом под обдумыванием проблемы может быть как проектирование системы, так и поиск ошибки. Опрос есть опрос, он на такие детали не рассчитан. Но общую картинку — кто работает «много», а кто «мало» мы увидим.
БОльшая часть времени уходит на проектирование, а на работу уходит мало часов в день, код писать дело плёвое.
Проектирование попутно сопровождается обучением, а Хабр на работе почти не читаю, это еще час выкинуть — только после работы, или когда совсем надоедает думать.
> Почти все рабочее время (за вычетом времени на обед, звонки/почту/
Странная формулировка.
Обед — это официально нерабочее время, поэтому тут ни к чему «за вычетом».
А звонки и почта — это часть рабочего процесса, поэтому довольно странно это вычитать.
Имеется ввиду, «работаю, как предположительно должен работать любой человек» — все рабочее время посвящая работе, но не в авральном режиме закинувшись энергетиками или вроде того.
По моему даже полезно прерываться на баш\хабр\разговоры и т.д.Ведь если 100% кодить и не думать ни о чем другом, то можно свихнуться… Прервался отошел от компа налил себе чаек\кофе подумал что нужно сделать\где ошибка и т.д. За компом плохо думается… Руки тянуться писать писать непонятно что…
Когда нужно подумать что сделать и где ошибка, то, само собой, в этот момент кодить неудобно. А вот когда уже все обдумано и ошибки пока не встречены, то порой не хватает время на чашечку кофе. Бывали случаи без обеда оставался, когда «на волне».
Да это естественно… Если ты понял что и как я думаю не будет даже мысли прерваться а то все забудешь… Бывало чуть едой не давился когда меня осеняло в чем ошибка ;)
Не хватает вариант «День на день не приходится».
Иногда бывает что вообще ничего полезного не делаю, а бывает что 3 недели без выходных или по 12 часов на работе, вместо 8.
Согласен. У меня бывает волнами. Обычно две недели в месяц я работаю по полной — 8 и больше часов в день, при этом все получается на ура, код пишется сам, багов нет, за эти две недели делаю двухмесячную норму. А потом две недели какой-то фигни — почитать баш, хабр, проверить почту 10 раз, открыть проект в студии, посмотреть на код, почитать хабр, проверить почту и так далее…
У нас тоже есть настольный футбол, но недавно босс запретил в него играть, т.к. мы создаем много шума. Как у вас решена проблема с шумом, стол стоит в отдельной комнате?
Непососредственной работой занимаюсь процентов 70-80 рабочего времени, из них код пишу процентов 30 времени. Мне кажется, что варианты опроса стоило бы сделать в процентах, или хотя бы часах) Т.к. очень уж малый шаг между 0, 50, 95, и 100 процентов.
Ответственно заявляю, что именно так и работаю, при этом читаю хабр по вечерам или в перекурах — с мобильного. Но мимо такого опроса пройти просто не смог.
Вообще говорят, что такие дела из-за неправильного планирования. Никогда не понимал зачем так надрываться, если большинство дел можно делать вполне спокойно и без аврала.
И я того же мнениЯ!!! На хабре и прочих форумах читаю в основном только профильное, относящиеся к работе.
Явно этого варианта не хватает, ну или хотя бы в формулировке, что 25% на «личные» дела.
На работе работать тяжело — всё время возникают факторы, отвлекающие внимание (кучи мелочей, которые легче сделать, чем объяснять, что это не твоя задача), так что самая работа начинается тогда, когда все расходятся.
Обратите внимание,
результат опроса показывает не то, что большинство работают вполсилы, а то, что большинство прочитавших и проголосовавших работает вполсилы :).
На работу идет около 80%, остальное — общение с друзьями и коллегами, чтение каких нибудь не IT-шных статей.
Хотя частенько бывает что заниматься именно программированием мешает какая-нибудь смежная работа — обсуждение новых фич, ожидание каких нибудь данных или отзыва от заказчиков.
Считать это время проведенным за работой или нет?
С другой стороны если я читаю статью про какую-то технологию/идею/библиотеку которую возможно применять в проекте в будущем — это отнести к фигне
Зависит от набора текущих задач и настроения. Если дел срочных нет, а при этом еще нифига не выспался, то можно вообще весь день бесцельно в монитор пялится, либо по кабинетам гулять.
А бывает что фигачишь без остановки пару дней, еще и додумывая решения уже дома, после работы.
Когда как, в общем.
Все зависит от текущей загруженности, могу неделю сидеть ничего не делать, а могу неделю пахать как лошадь. Редко когда выдается спокойное время, когда работу можно делать не спеша, с отдыхом и прочим. Либо густо либо пусто.
Сейчас вот недели две довольно свободные — реально работаю часов по 6.
До этого 5 месяцев каждый день чисто работы 8-8.5 часов при рабочем дне в 7.5 часов.
И я даже не знаю, что лучше. Когда ничего очень срочного, ставновится уж слишком скучно.
На прошлой работе попадал в четвёртую группу, при этом работой был недоволен. Сейчас в первой группе, скучать некогда. Правда мыслей что долго я так не протяну тоже не возникает. Хорошая загрузка это всегда лучше чем не знать чем себя занять. Оно и прибыльнее выходит.
Что-то среднее между
"! Почти все рабочее время (за вычетом времени на обед, звонки/почту/туалет, вхождение в поток и тп)"
и «50% времени работаю, 50% времени читаю хабр и баш»
Если задач много, есть запал, то могу безвылазно работать с перерввом на обед.
Если задач не очень много, могу глянуть Хабр или другие тематические ссыдки, но не развлекательные сайты.
Ну и по завершении задачи/осмысленного_куска_задачи иногда делаю перерывы на чай или просто полежать на пуфике, не глядя в монитор, потрендеть с коллегой.
Работаю 10% времени, руководство не разрешает работать из дома, хотя возможность есть. А такой работы чтобы работать в 10 раз больше чем сейчас и получать соответственно в 10 раз больше у меня пока найти не получается. sadpanda.jpg
Я как-то отслеживал свои действия.
При работе 8-10 часов в день, 50-60% именно работа в рабочей среде. Прочее — чай, перекуры, хабр, новости.
При работе 4-6 часов, почти все время в среде. Один-два длинных перекура в общем сложности не больше полчаса.
Заход на 2-3 часа обходиться без существенного отдыха.
Так что больше 5-6 часов я предпочитаю не напрягаться — толку нет.
Мне нравится вариант «Почти все рабочее время трачу на фигню, крайне редко нужно что-то делать»
Но если заменить «Почти все рабочее время трачу на фигню», на «Почти все рабочее время трачу на свое развитие»
То тогда это была б идеальная работа.
Я программер, порой завидую админам учебных заведений (но не по з/п). У них столько времени на само-обучение, что закончив учится и работать в универе — можно идти в свет с знаниями. Но зачастую админы универов тратят время на бесполезные ВОВ, Л2 или другие игры.
Когда-то специально фиксировал, чем занимаюсь на работе, с точностью до минут в течение месяца. Непосредственно работы выходило 60% в начале эксперимента и 80% в конце. Неплохо дисциплинирует :-)
Странно — при том, что указано, что вопрос адресован технарям, присутствует пункт «Я — не технарь», расположенный внизу, а ведь пункты отсортированы по критерию «как много я работаю» =) Не обижайте товарищей, они ведь тоже трудятся =)
Считаю что чтение хабры, технических форумов и блогов, чтение технической документации и книг, является неотъемлемой частью работы. Поэтому третий и второй пункт это почти одно и тоже… если учесть, что баш в основном наполняется технарями, то его тоже можно причислить к техническим информационным ресурсам :) Почему все считают, что работа это обязательно каторга и она не должна приносить удовольствие?
[Вопрос технарям] Какую часть рабочего времени вы заняты именно своей работой?