Твой код - это не ты
Вспомните свое самое "жесткое" ревью. У вас тоже было такое, что любое замечание воспринимается не как «в коде ошибка», а как «я ошибся, я плохой». И вот ты уже не думаешь о том, как улучшить архитектуру, а о том, что тимлид - гандон. Мне кажется, что многие через это проходили. Политкорректность - хорошо, но плохой код - это говнокод, а плохое решение - костыль. И это нормально. Умение не отождествлять себя с результатами своего труда и, как следствие, с ошибками в процессе - редкий навык.
Но твое отношение к коду характеризует тебя
Ошибки - часть процесса, но не часть тебя. Но то, как ты относишься к своему коду (и шире - к своей работе) - вот красноречивое свидетельство твоего профессионализма. Не в смысле “пишешь ли ты чистый код”, а в том, насколько тебе не всё равно. Плохой код и его неизбежный спутник - низкое качество, это не характеристика тебя, как человека, но это след от отношения к своему собственному труду.
Небрежность в работе - это редко про спешку или невнимательность. Чаще - про внутреннюю халатность, про нежелание приложить усилия, про базовую устновки типичного корпоративного беспилотника - "и так сойдет". И чем дальше по идешь по кривой дорожке равнодушия, тем чаще это начинает проступать в других аспектах жизни: в сообщениях, договоренностях и отношениях с людьми.
И наоборот - внимательность к деталям, желание разобраться, требовательность к себе и забота о том, что останется после тебя - это признаки внутренне здоровой личности. Не болезненный перфекционизм, не фанатизм, а простое уважение к своему делу, к своим коллегам, и как следствие, к себе.
В конце концов, код - это просто инструмент. Он живёт и исчезает в свое время. А вот отношение к делу остаётся. Оно постепенно формирует тебя: твою дисциплину, твою честность, твоё уважение к другим. Именно поэтому твой код - это не ты. Но то, как ты его пишешь, правишь и за него отвечаешь, - расскажет о тебе больше, чем любое резюме.
