Совет, который бесит каждого джуна

«Если застрял на задаче - перестань над ней работать.»   Звучит как ересь. Сейчас объясню.   Типичная картина. Ты сидишь над багом. Час, два, вечер, ночь. Не выходит. И чем дольше не выходит, тем сильнее ты вгрызаешься. К полуночи в голове одна мысль: «наверное, программирование - это не моё».   Так вот. Дело не в том, что ты не способен. Дело в том, что мозг после восьми часов работы перестаёт думать. Ты не решаешь задачу - ты долбишься в одну и ту же стену, потому что стресс выключил тебе всё остальное.   На практике это выглядит так. Ты закрываешь ноутбук. Идёшь гулять, спишь, делаешь что угодно, кроме кода. А утром садишься - и решаешь за пять минут то, над чем ночью убил четыре часа.   Я проходил это сам сотни раз. И до сих пор иногда ловлю себя на переработках - это моя личная борьба, врать не буду.   Горящие дедлайны и тупиковые задачи - часть работы. Не сигнал, что ты слабый. Сильный отличается не тем, что не застревает. А тем, что умеет вовремя отойти.   Вспомни про этот пост в следующий раз, когда будет два часа ночи, а баг не сдаётся. 😄