понедельник, 28 января 2019 г.

Сохранение концентрации всё сложнее

Поддерживаю web приложение на react/rails и постоянно приходится перезагружать после изменений. 

Вынос сервера на другую машину  помог, но всё же ноут c i7/8G не справляется и сайт приходится ждать по 30-50с на загрузку с нуля.

Это время нужно куда то концентрировать. Тупо смотреть на прогресс индикатор не мотивирует.

Пробовал подкасты и ютуб. Подкасты помогают отвлечься и увлечься (работаю удалённо - часто один в кабинете, а так хоть какое то общение). Если тема интересная, то заслушиваешься. 

Одна проблема - вернуться в режим работы сложнее, поскольку у тебя уже другой фокус внимания.

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

Разработка нового функционала или отладка старого (или ещё не исследованного) требует внимания почти полностью. Поэтому надо останавливать подкаст на время, чтобы не потерять мысль.

С ютубом сложнее. Нужно его ещё и скрывать позади документов. Пробовал его держать на втором мониторе, но это бесполезно. 

Раньше эффективность поддерживала моментальная компиляция (как в Pascal/Delphi, так и в C#)

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

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

У меня нашлось решение - вести дневник разработки. Классический научный дневник, куда записываешь мысли и все идеи, текущий прогресс и ощущения. 

Получаешь два в одном - и протокол работы со справочной информации для себя будущего (или чтобы ввести в курс дела "молодого бойца")
И отвлечение, которое полезно.

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

Звук, а что ещё хуже - видео на фоне сильно отвлекает.

Комментариев нет: