Назад к блогу

Сообщество и джуниоры, или что с нами будет через пять лет?

Доклад Серёжи Попова от 18 июня 2018 года.

Многие не до конца понимают, что такое джуниоры, и зачем они нам нужны. Я на самом деле начал говорить о джуниорах давно — 2–3 года назад — я очень много пытался что-то сделать с ними. Чтобы им стало лучше.

У меня была серия выступлений про джунов:

Я пытался сам им помогать: занимался с ними, подготавливал их, трудоустраивал. Но это сложный процесс, который самому тяжело сделать.

Мы организовали фронтенд-аутсорс силами джуниоров, то есть там никто не работал на тот момент, кроме джунов — только выпускники HTML Academy.

И мы добились локальных успехов! Мы смогли кого-то трудоустроить. Нам удалось настроить какие-то компании на то, что «нужно брать джунов и устраивать какие-то стажировки». Но тем не менее, все эти решения — они локальные. Глобально, ситуация с джунами не меняется.

И я решил ещё раз говорить про джунов. Но в этот раз я решил перейти сразу к угрозам.
Если мы не начнём работать с джунами сейчас, то через 5 лет наш ждёт кризис. Я сейчас заявляю это только за фронтенд, потому что я к нему ближе. Но думаю, что это относится ко всей индустрии разработки.

В чем смысл кризиса:

Во-первых, джуниор — это специалист с опытом работы до года. При этом это может быть человек, который вообще ещё не работал, либо человек который учится или только что закончил. Один год — это всё ещё джуниор.

Во-вторых, это человек, который всё ещё ищет своё место в отрасли. Это не значит что люди с 5–6 летним опытом не ищут своё место. Но мне кажется, что если человек занимается фронтенд-разработкой шесть лет, он больше понимает, что ему нужно, чем джуниор, у которого до года опыта работы. Джун всё ещё не понял — «я — верстальщик» или «я — фронтендер».

В-третьих, джуниор не знает, как он развивается. То есть, если он работает в компании, то тимлид может прийти к нему и дать подзатыльник за то, что он плохо что-то делает.

Но если джуниор никуда не устроился работать, он идёт на фриланс. Или в какую-нибудь маленькую студию, где его сажают на конвейер из битрикса или ещё чего-нибудь. И он не понимая, делает сайты. При этом он не знает, правильно ли он развивается.

Если специалист работает несколько лет — это не значит, что он на самом деле опытный.
Опыт может быть не качественный.

Два момента, в котором кроются две страшные проблемы в целом:

  1. Специалист не знает, где его место работы.
  2. Специалист не знает, правильно ли он развивается.

Что может пойти не так:

  • Джун не смог найти работу — самая распространенная проблема. Джуны обучаются и выходят в свободное плавание, не научившись толком плавать.
  • Профессия себя не оправдала — это всё реклама «от 0 до 300 тысяч в месяц». Ребята приходят в профессию и думают, что они сразу будут получать кучу денег и делать только крутую работу. Но на деле они попадают в студию на конвейерную разработку в битриксе, где они верстают маленькие баннеры.
  • Полученных навыков не хватает для устройства на работу. Это проблема не столько джунов, сколько проблема образовательных проектов. Это факт — когда джуны заканчивают обучение, в большинстве случаев они не готовы к работе. И дело даже не в софт-скиллах или навыках работы в команде. У них не хватает навыков для решения задач компании.
  • Разочаровался в отношении сообщества к джунам. Джуны приходят с мыслью, что тут одна большая семья, много разных ивентов и мероприятий, но на деле на джунов всё ворчат. Это и есть проблема! Все относятся к джунам с посылом — лучше бы вас вообще не было! Но это уже проблема сообщества.

Наш рынок условно делиться на джуниоров, мидлов и сеньоров.

Ну потеряли мы джуна. И что? Никто же их и так не любит. В чём проблема-то?

Как работает отрасль

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

Первая проблема

У нас рынок, где с одной стороны только сеньоры, а с другой только джуны. Это очень утрировано, но такая ситуация может произойти.

  1. На рынке мало мидлов
  2. На рынке может стать мало сеньоров
  3. Много джунов, но среди них нет тех кто может стать мидлом

Вторая проблема

Если разработчик смог закрепиться в профессии, у него всё хорошо, но он не знает, правильно ли он развивается.

Главный вопрос: какими знаниями должен обладать джуниор в этой точке?

Опыт не гарантирует качество знаний — если у разработчика 3–5 лет опыта работы, это не значит, что он хороший специалист.

Из-за этого появляются «проблемные профессии»:

  1. JavaScript разработчики, которые не умеют верстать
  2. Верстальщики, которые не умеют писать JavaScript
  3. React- разработчики, Angular-разработчики и прочие фреймворк-разработчики
  4. Просто специалисты низкого уровня

Из-за чего это происходит:

  1. Попадает в «плохую компанию», где его плохо учат/доучивают.
  2. Начинает изучение технологий с инструментов, а не с основ.
    Например, начинает изучать JavaScript с React, а не с JavaScript. То есть умеет пользоваться инструментом, но не умеет пользоваться языком, на котором он написан.
  3. Развивается не совсем правильно. Когда человек идёт работать на фриланс, ему нужно делать быстро — это приводит к ошибкам. Или например, он попал в компанию, в которой всем всё равно, что он делает. Главное, чтобы снаружи всё было «Pixel perfect», а что там внутри не важно.

Почему с джунами не работают:

  1. Джунов сложно обучить до начальных знаний необходимых компаниям
    Отдайте обучение в профильные компании или организуйте на базе компании образовательный отдел
  2. У Джунов нет опыта над реальными проектами
    А как ему появиться, если вы им не даете шанса? Дайте шанс джунам, организовывайте стажировки, дайте им попробовать себя в реальных проектах.
  3. Джун научится и уйдет
    А остальные этого не делают? Мидлы и сеньоры тоже уходят.

Мы решаем эту проблему в Лиге А. Как?

  1. Мы берем всех выпускников Академии и запускаем их во фронтенд-аутсорс. Снаружи — это обычный аутсорс, но всю работу внутри делают джуниоры.
  2. Джуны без опыта работы решают задачи для реальных заказчиков за деньги, сразу после обучения.
  3. За джунами присматривает наставник, а работы контролирует тестировщик.
  4. Да, они ошибаются, но они растут на глазах.

Доверие — это ключевое слово, которого нет в нашем сообществе! У сообщества нет доверия к джуниорам. И это основная ошибка.

У нас в Академии была гипотеза — смогут ли джуны после обучения выполнять работу на реальных проектах? В то же время, это была проверка HTML Academy — правильно ли она учат?

Да, есть люди, которые не справляются, но большинство остаётся и растаёт дальше. Но Лига решает конкретные проблемы для конкретного образовательного проекта. Но у нас много школ, много джунов. Всех их охватить практически невозможно.

Проблемы с джунами есть, но их можно решить:

  • Производственные отделы на базе образовательных проектов
  • Образовательные отделы на базе компаний
  • Стажировки и программы подготовки специалистов
  • Менторство и прокачка новичков силами сообщества
  • Доверие к джунам и отсутствие страха к их росту

Вероятнее всего есть и другие решения, но главное — это начать что-либо делать.