Все начинающие специалисты знакомы с устоявшейся в IT иерархией «джуниор — мидл — сеньор», но не каждый уверен в своём положении в этой цепочке. Так что сегодня попробуем разобраться, как отличить «ещё джуна» от «уже мидла» на примере фронтенд-разработки.
⬥ JUNIOR FRONTEND DEVELOPER
Джун — априори не нулевой разработчик, поэтому до него тоже придётся дорасти. Как минимум нужно:
⬥ научиться верстать и стилизовать страницы (HTML, CSS);
⬥ выучить синтаксис JavaScript и начать писать простые программы с функциями, условиями и замыканиями;
⬥ освоить DOM — создание элементов (createElement, appendChild), запросы к существующему дереву (getElementById, querySelector)
⬥ разобраться, как устроена совместная работа с кодом;
⬥ познакомиться с Git на базовом уровне (commit, merge, push, pull, revert).
По большому счёту, джун на первых порах должен уметь только одну вещь: писать рабочий код по чётко поставленному заданию. Чтобы проверить этот навык, на собеседованиях обычно дают типовые задачки