НЕ ЗАВИСАЙ



Если вы пишете много кода, то вам наверняка знакомо состояние неконтролируемой работы. Это состояние наступает, когда долго бьешься над одной задачей — мозг идёт вразнос и пытается решить задачу методом перебора, пробуя сомнительные решения вроде манкипатчинга или копипасты со стековерфлоу.



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



Мой метод борьбы с неконтролируемой работой — внешний арбитр. Если я замечаю, что потратил на задачу больше часа, и до сих пор не понимаю, как я получу результат, я призываю кого-то со стороны. Арбитром может быть руководитель, более опытный коллега или даже менеджер проекта. Задача арбитра — просто выслушать. Если решение не найдено во время вашего монолога (обычно находится) пусть арбитр позадает открытые вопросы: «зачем ты решаешь эту проблему?», «какими ещё способами можно ее решить?», «что будет с задачей, если этого не сделать?».



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