Comments 59
Если бы не проблема чистого листа, я бы не прочитал этот пост =)
+88
Мало какой программист сможет с чистой душой свернуть окно IDE с некомпилирующимся проектом и пойти смотреть картинки с котиками
Как верно подмечено! :)
+10
А уйти домой, зная что где-то остался нерабочий код? Я бы при этом не уснул :(
+6
Ну, «нерабочий» понятие растяжимое. Если неправильно работает функционал, то уходя домой начинаешь спокойно обдумывать из-за чего, что переделать, как проще/эффективнее реализовать. Ещё хуже когда ТЗ невнятное, и начинается, «ой, вроде всё так, но немного не так, ты там придумай как-нибудь». Тут вообще руки опускаются, привет хабр и котики.
А когда не компилится, в голове сразу "… ты чё, груда железа, умнее меня что-ли!?" :)
А когда не компилится, в голове сразу "… ты чё, груда железа, умнее меня что-ли!?" :)
+2
Я использую такой лайфхак. Перед уходом с работы в текстовом файле пишу заметку в пару строк самому себе: чем занимался, и с чего начать следующий рабочий день. Это НЕ планирование, это чтобы с утра лучше в поток войти.
+8
Мы для этого утром командой устраиваем подобие стендап-митингов (Agile), на который вкратце рассказываем что было сделано вчера и что планируется сегодня.
Работает.
Работает.
-2
Работает до поры до времени. Потом очень быстро вырабатывается навык «как правильно говорить на стенд-апах», а потом возвращаться к своему компу и все по-старому: почта, Хабр, котики,… :)
Так что предложенный автором способ очень даже полезен, сам стал такое делать с недавнего времени.
Так что предложенный автором способ очень даже полезен, сам стал такое делать с недавнего времени.
+4
Удивительно, но у нас работает уже больше года. Может быть потому, что люди приходят на работу работать работу, а котиков и хабр оставляют на обед и личное время? Причём вполне сознательно.
С другой стороны, специфика работы в каждом коллективе отличается и не существует «серебряной пули». Каждая команда должна искать свой путь оптимального режима/графика/мотивации работы в коллективе.
Одно я знаю точно — если человек вместо работы лезет смотреть котиков/хабр/баш/etc. — это не нормально и с этим нужно что-то делать.
С другой стороны, специфика работы в каждом коллективе отличается и не существует «серебряной пули». Каждая команда должна искать свой путь оптимального режима/графика/мотивации работы в коллективе.
Одно я знаю точно — если человек вместо работы лезет смотреть котиков/хабр/баш/etc. — это не нормально и с этим нужно что-то делать.
-3
напомнили… у нас шеф любил вот это говорить: «на работе надо работу работать»… Никто его не любил за это.
Программисты — странный народ, не любят они, когда их работу работать заставляют… Вдохновения нет при таком подходе…
PS: а по поводу Agile технологий, у меня свое мнение есть — не нужно это русскому человеку, чуждо ему это… У нас свои технологии есть… Соревновательные… Помните? "«Даешь пятилетку за год!», «Догнать и перегнать Америку!»… И это всегда работает… Состязание оживляет процесс… А Agile превращает работу в конвейерную рутину…
Программисты — странный народ, не любят они, когда их работу работать заставляют… Вдохновения нет при таком подходе…
PS: а по поводу Agile технологий, у меня свое мнение есть — не нужно это русскому человеку, чуждо ему это… У нас свои технологии есть… Соревновательные… Помните? "«Даешь пятилетку за год!», «Догнать и перегнать Америку!»… И это всегда работает… Состязание оживляет процесс… А Agile превращает работу в конвейерную рутину…
+4
Помню как-то опытный программист показал, что в конце дня, перед уходом, на месте, где закончил кодить, он ставит что-то некомпилируемое типа "...". Может это больше похоже на закладку, но тоже удобно.
+4
Я так делаю. Просто из-за того, что могу забыть что-то на следующий день, особенно отладочные куски кода, которые компилятся и работают, и потом вспоминай, где надо поправить/убрать.
TODO в IDE не помогает.
TODO в IDE не помогает.
+3
Увы, в perl (начиная с 5.12) добавили оператор "..." — «здесь должен быть код». Он отлично компилируется, и только в runtime, если доходит до этой строчки, падает с ошибкой «Unimplemented». ☺
+6
Я помню, так с Аксаптой «попал» на ноуте — код не сохраняется (в АОТ), пока не компилируется, окно кода не закрывается, пока код не сохранён, Аксапта не закрывается, пока не закрыто окно кода, ноут не засыпает и не выключается, пока Аксапта не закрыта.
В итоге, ноут не засыпает, пока есть хоть одна ошибка компиляции, и приехав домой я достал из сумки совершенно раскалённый ноутбук, который, оказалось, не заснул, а молотил в плотной закрытой сумке почти час в режиме «максимальная производительность».
В итоге, ноут не засыпает, пока есть хоть одна ошибка компиляции, и приехав домой я достал из сумки совершенно раскалённый ноутбук, который, оказалось, не заснул, а молотил в плотной закрытой сумке почти час в режиме «максимальная производительность».
-1
Может еще сделать генератор некомпилируемого случайного мусора в исходниках и запускать его в конце рабочего дня, чтобы при возврате к работе уж точно мозги включились? :D
-2
При таком графике к концу недели я бы ушел в запой.
+9
Но ведь просто сломать проект к чертям нельзя. Можно, конечно, чуть поломать, но ты ведь знаешь что сломал и где, и если оно до этого работало — то также знаешь как быстро починить. Что мешает зафиксать то что сломал вчера и преступить к просмотру котиков? Не понимаю.
0
Прочитал и не заметил: вы уже «поломали весь проект к чертям» в виде данной публикации? Чтобы не пришлось завтра думать о чем написать на хабр.
0
Вчера вечером написал черновик и оставил его открытым, с утра перечитал, чуть поправил и опубликовал.
+1
UFO just landed and posted this here
UFO just landed and posted this here
Лайфхак. Как только вкладок открытых столько что невозможно понять куда какая ведет, нужно делать ревизию. Прочесть все открытые вкладки с хабром, пересмотреть смешных котят на ютубе. Ну а потом когда останется пару вкладок со спокойной душой вернутся к просмотрю ленты веселых и интересных штук, дабы понаоткрывать еще.
0
UFO just landed and posted this here
Проблема не сводится только к ночному перерыву.
Проблема возникает после каждого более-менее крупного завершенного этапа.
Во всяком случае у меня. :(
Проблема возникает после каждого более-менее крупного завершенного этапа.
Во всяком случае у меня. :(
+9
О да. Перерыв между багами — это ерунда: пришёл на следующий день, глянул в таск-трекер или на скрам-доску, погонял слегка балду в виде чтения почты и новостей, устал от гоняния балды — и всё, работа пошла.
А вот когда тебя сажают на совершенно новый фича-реквест или даже проект — в том плане что он действительно новый, там ещё ни черта не написано, и при этом ты единственный, кто им занимается — вот тогда ступор может накрыть по полной. Причём чем больше масштабы задачи, тем дольше ты будешь медитировать на пустой экран и на свои схемки в блокноте.
А вот когда тебя сажают на совершенно новый фича-реквест или даже проект — в том плане что он действительно новый, там ещё ни черта не написано, и при этом ты единственный, кто им занимается — вот тогда ступор может накрыть по полной. Причём чем больше масштабы задачи, тем дольше ты будешь медитировать на пустой экран и на свои схемки в блокноте.
+7
Мало какой программист сможет с чистой душой свернуть окно IDE с некомпилирующимся проектом и пойти смотреть картинки с котиками
Да фигня вопрос, если задача нудная, то я это делаю с легкой душой. А вдоволь насмотревшись котиков, возвращаюсь, и даже легче как-то.
0
>>Не выключайте компьютер, те пару сотен ватт электроэнергии, которые он скушает за ночь, не стоят тех часов, которые вы сэкономите на «вхождение в поток».
Может, просто спящий режим использовать?
Может, просто спящий режим использовать?
+3
На винде с 4гб памяти все будет открываться дольше чем время до обеда тянется. А мак «нельзя» выключать :-)
Жаль не везде можно выбрать на чем работать, хотя на своей работе я работаю на личном девайсе, потому что так моя продуктивность вырастает и удобство и просто море удовольствия и всем от этого хорошо :-)
Жаль не везде можно выбрать на чем работать, хотя на своей работе я работаю на личном девайсе, потому что так моя продуктивность вырастает и удобство и просто море удовольствия и всем от этого хорошо :-)
0
Я пробовал, не помогает =) Возвращаемся утром на работу, нажимаем кнопку «вкл» всё-равно. Сразу же встали — пошли наливать кофе. Возвращаемся, ставим кофе, сворачиваем IDE… В если не выключать, то приходим на работу, садися за стол. Опа! Код! Фигачим…
0
Если есть какой-то программный или аппаратный способ удалённо (из дому) разбудить рабочий компьютер и приконнектиться к нему — можно и в сон. А иначе — нет.
0
Кстати да, заметил, что если вечером не закончил какую-то задачу, с утра сразу включаешься в рабочий процесс, чем если бы задачи были бы закрыты. Только это статья помогла мне это осознать. Спасибо! =)
0
А я чуть по другому делаю… перед выходом на работу на дом компе открываю пару статей на хабре и… еду на работу, и там уже знаю что статьи дома открыты — там и дочитаю. Как ни странно — по приходу на работу не возникает неутолимого желания зайти на хабр.
upd Конечно это не только хабра касается, но и котиков и прочее прочее. Успел.
upd Конечно это не только хабра касается, но и котиков и прочее прочее. Успел.
+2
Если проект в процессе, то проблема чистого листа возникает лишь при отсутсвии таск-трекера/плана.
0
Главное, поломав в конце дня что-то, случайно, чисто рефлекторно, не запулить эту поломку в общую массу кода, как бы вы его не хранили.
А то у всех коллег с утра не будет чистого листа, а будет «светофор» из списка тестов, но вас никто (НИКТО!) за это не похвалит. И тем, что «на Хабре сказали, что так делать круто», никак не отмажешься…
А то у всех коллег с утра не будет чистого листа, а будет «светофор» из списка тестов, но вас никто (НИКТО!) за это не похвалит. И тем, что «на Хабре сказали, что так делать круто», никак не отмажешься…
0
Честно говоря, читая статью невольно ловил себя на воспоминаниях о таких моментах в работе)) Похоже, я бессознательно сам это делаю время от времени — специально оставляю в конце рабочего дня едва начатые вещи например) На следующий день приходишь утром, садишься за комп и продолжаешь с чекпоинта — 2 дня как-бы склеиваются в один)) И выражение «войти в поток» — подходит как нельзя лучше, другими словами это описать непросто) Кто сам бывал в этом состоянии — поймет о чем я))
0
По проблеме «чистого листа» есть замечательная книжка «Муза и чудовище как организовать творческий труд».
0
Вспомнилась история о сисадмине, который вечером отправлял на почту начальнику письмо с темой «ты дурак!», а утром у него был стимул прийти на работу первым, чтобы успеть это письмо на сервере удалить.
-1
На хомячках www.youtube.com/watch?v=kgaIbDvP_KI
0
Sign up to leave a comment.
Проблема чистого листа