Это не баг, это фича. Или одинокий путь джуна

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

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

То ли изначально ж🍑па того разраба была выше столешницы

100% факт, что я подрасла в навыках. 100% факт, что чем больше ты углубляешься в профессию, тем больше начинаешь понимать, что грести до следующего берега тебе ой как далеко

И вот встречаешь новый проект и думаешь:"да как же это работает то вообще?!"

В редких случаях это эмоция, когда ты понимаешь, насколько круто все внутри сделано. Девочка внутри меня вздыхает: "краси-и-иво"

Но вот когда уровень подрастает, то открываешь код очередного проекта и думаешь: "Переписать или ну его, работает же... Каким-то образом, но работает. Но какое же это г..но"

Зачастую времени на переписывание нет. Ещё более сложный период, когда вот в этой выгребной яме чьей-то великой мысли что-то сломалось и это надо починить, и не переписать с нуля при этом

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

Добавляет к этому пикантности то, что ты каждый раз открывая проект помнишь, в каком конкретно углу попахивает и каждый раз думаешь: "Ну, когда-нибудь точно перепишу"

Но переписываешь, зачастую, опять же, только тогда, когда функционал отваливается или устаревает и ты делаешь что-то новое, попутно исправляя старый косяк

Относиться к этому можно только с юмором, иначе жизни не хватит на переживания и угрызения вида: "Боже, что это за г..но"

Как минимум это маркер, что ты растешь в навыках, это хоть немного успокаивает

Это не баг, это фича. Или одинокий путь джуна | Сетка — социальная сеть от hh.ru