Ребят, у меня есть одна странная мысль. Вот я уже 5 лет разработчик. Постоянно обучаюсь, становлюсь круче, знаю больше. То, что я пишу, получается качественным во всех отношениях. Но это абсолютно бесмысленно 🥲



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

Почему мидла? Потому что он имеет самостоятельность. Почему самого слабого? Потому что теория разбитых окон



Да, весь код проходит код ревью. Но проблема в том, что всех проблем на ревью не видно. Каждая строка кода и функция – это принятое решение, хоть и не осознанное. Вроде на ревью посмотрел: всё норм. Как начинаешь в этом модуле изменения вносить: говно. И думаешь, что надо было тщательное ревьювить. А куда тщательнее, если он уже ходил 3 раза правил…



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



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



Так вот к чему это всё. Когда мне пришло это понимание, я решил заняться ютубом, образованием, менторингом. Я хочу повысить средний уровень отрасли. На локальном уровне моя компетенция ничего не значит, но если поделюсь ею с как можно большим количеством людей, возможно тогда что-то сможет кардинально поменяться.