Комментарии 6
TLDR; Сокращу до одной строчки: копай, учись! Любопытно, а можно столько же букв про тему наоборот?
Не совсем понимаю, почему углубление в стек стоит первым пунктом. Как мне кажется это даже анти-совет, мидл уже должен быть способен без особых проблем поменять фреймворк(да, я знаю, что для смены фреймворка нужно изучить хотя бы один, но знание стека это в любом случае не тот навык, что отделяет джуна от мидла). Особенно это может быть вредно для фронтенда, где каждый месяц с десяток новых фреймворков выходит(столько же правда каждый месяц и умирает), а кто-то до сих пор использует jQuery, просто потому что он так научился 10 лет назад и не может поменять свой стек. Ну а в целом, понимание работы своих основных инструментов для мидла куда важнее(js,ts,браузер и тд). Также многим джунам(да и некоторым мидлам тоже) не хватает понимания как работают встроенные функции и методы(к примеру includes работает О(n) и когда, он встречается в цикле, то надо понимать, что фактически это вложенный цикл). Еще из важных моментов, многие джуны боятся залезать в исходники тех или иных библиотек, хотя это такой же код, как и все остальное, это не магический черный ящик. Алгоритмы... вот опять про алгоритмы упомянули, но опять без мысли, что алгоритмы не нужно зубрить, не нужно знать их наизусть, нужно понимать отличие основных алгоритмов и структур данных друг от друга и критерии по которым для определенных задач нужно подбирать определенные алгоритмы и структуры данных, но ситуация на рынке сейчас такая, что все джуны просто сидят на литкоде и зубрят.
Как вырасти из джуна в мидлы во фронтенде