Чому все так розмито?
Попит на IT-фахівців зростає з кожним днем. Малий і середній бізнес розуміє, що без виходу на інтернет-майданчик їхня діяльність приречена на провал. Плюс до всього, стрімко розвивається сфера онлайн-послуг, надаючи людям сервіси з доставки їжі та продуктів, із замовлення одягу та електроніки, для задоволення юридичних і соціальних потреб. Усе це в комплексі створює попит на розробників, адже їхній внесок у вебпродукт є основоположним.
Ринок праці в IT не справляється з підвищеним попитом на кадри. Особливо в Києві бракує як фронтенд-розробників, так і вебдизайнерів, диджитал-маркетологів, дата-аналітиків. Як наслідок, освітніх закладів стає більше, різноманіття курсів front end та інших спеціальностей також. Цей конвеєр несе і позитивні, і згубні наслідки для індустрії:
- якість освіти погіршується на тлі бажання декого “хайпонути” на попиті в IT;
- рівні компетенції стають розмитішими через відсутність конкретних зон відповідальності;
- діяльність псевдофахівців та їхній негативний вплив на новачків.
Для замовника стає складніше знайти відповідного виконавця, а роботодавцю — найняти співробітника. Коли не зовсім зрозуміло, на що людина здатна, і неясно, як вона теорію застосовує на практиці, існують робочі методи для визначення. З їхньою допомогою зрозуміти рівень компетентності зможе не лише замовник, а й сам фахівець.

Що відрізняє Джуна від Мідла у фронтенд-розробці
Відрізнити джуна від мідла — завдання не найпростіше. Для цього роботодавці постійно вдосконалюють свої методики під час співбесід, вдаються до нових психологічних прийомів, але вони не завжди спрацьовують.
Джуніор — це новачок/стажер, який щойно вирішив питання з працевлаштуванням після навчання і має невеликий практичний досвід. Йому доручають нескладні завдання: перевірити роботу фіді даних, перемістити або змінити кнопку на сайті, створити просту форму зв'язку тощо. У нього немає достатнього досвіду, щоб брати на себе серйозніші таски.
Мідл-розробник готовий до серйозних викликів і комфортно почувається в командній роботі. Він не вимагає додаткового контролю, а зі свого боку встигає підказати джунам у тому чи іншому питанні. Як правило, майже весь код у проєкті пишуть мідл-фахівці.
Як розрізнити джуна від мідла:
1. Досвід. У середовищі розробки прийнято, що після пів року роботи на посаді Junior Frontend Developer у фахівця є всі підстави перейти на рівень Middle. Але є й екстраординарні випадки, коли найкращі кадри розкривають потенціал раніше часу, і момент переходу відповідно настає швидше.
2. Мислення. Джун стурбований питанням написання робочого коду, а ось мідл прагне написати його так, щоб він не викликав багів згодом. Водночас він пише його доступною мовою для інших розробників, вигрібаючи паралельно недоліки джунів.
3. Набір скілів. Знати мову програмування Javascript повинен як джун, так і мідл. Але глибина пізнання її кардинально відрізняється. Це стосується і бібліотек, знанням яких із гордістю може похвалитися Мідл-розробник. З досвідом і кількістю нових проєктів молодому фахівцю приходять ті самі знання й навички, якими володіє його наставник (мідл-девелопер).
4. Зона відповідальності. Як уже згадувалося, фахівців відрізняє зона відповідальності. Вона найяскравіше проявляється складністю поставлених завдань (наприклад, впровадити продакшн у вебпроєкт або підвищити швидкість застосунку). Плюс до цього, мідл не проти вдатися у своїй роботі до менеджменту. Чим більше в нього управлінських турбот, тим ближче він підступає до рівня Senior.
Остання ознака джуна у фронтенді — потреба в постійній допомозі під час нетривіальних завдань. Як показує практика, що швидше ці питання у Junior’а знайдуть позитивний відгук із боку Middle’а, то краще. Це нормальна практика.
Фронтенд-розробниками стають у DAN.IT
Правильним і виваженим рішенням стане записатися на повний курс із фронтенд-розробки від DAN.IT Education. Він підходить як для тих, хто бажає з нуля влитися в ІТ-індустрію з боку фронтенду, так і для хлопців і дівчат із певним набором знань і навичок із цієї галузі.
У коледжі студенти навчаються за останніми стандартами ІТ-ринку, адже програма курсу створювалася колегіально розробниками провідних ізраильських та українських IT-компаній. У ній передбачено навчання html і css для початківців, основам Javascript, бібліотеці React.js тощо. Тут дбають про якість засвоєного матеріалу, надаючи менторську підтримку кожному учаснику. Складних тем і різних тонкощів у фронтенді достатньо, а без консультацій обійтися ніяк.


