💳 Термінова новина! Trustee Plus — найкраще рішення для розрахунку криптою 👉

«Сегодня на одну вакансию джуна — 100 кандидатов». Как войти в фронтенд в 2024 и действительно ли ментор лучше ИИ

Владислав Ермолин, Frontend Engineer — General Frontend Community Lead в Master of Code Global, у которого более 5 лет опыта во фронтенде, рассказывает читателям dev.ua, почему войти в ИТ сейчас сложнее, чем 5 лет назад, когда это делал он. А также что может помочь, а что помешать на этом пути.

Оставить комментарий
«Сегодня на одну вакансию джуна — 100 кандидатов». Как войти в фронтенд в 2024 и действительно ли ментор лучше ИИ

Владислав Ермолин, Frontend Engineer — General Frontend Community Lead в Master of Code Global, у которого более 5 лет опыта во фронтенде, рассказывает читателям dev.ua, почему войти в ИТ сейчас сложнее, чем 5 лет назад, когда это делал он. А также что может помочь, а что помешать на этом пути.

Сегодня на вакансию джуна — 100 кандидатов

Если посмотреть на карту развития для фронтенд разработчика (вроде такой), то можно немного растеряться. Особенно если ты начинающий.

Еще все эти новости об упадке рынка не добавляют оптимизма. В среднем на 1 вакансию начинающего приходится до 100 отзывов (аналитика от djinni).

Плюс, в описании почти любой вакансии фронтенд начинающего разработчика есть, кроме базы и того самого сакрального min 1 year of experience (который непонятно где брать), еще и знание фреймворка (React, Angular, Vue) или платформы (Wordpress, Shopify).

Владислав Ермолин

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

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

Поэтому лучше со старта учить не условный React, а то, как реализовать бизнес-задачу в условиях, приближенных к рабочим. Для этого классно подходят курсы от IT-компаний, вроде курса по фронтенду. У нас вы не только познакомитесь с тем, как сверстать страницу на React и добавить логику, но и узнаете, что получить креды, как развернуть проект локально, как пройти кодреву и увидеть результат своей работы на продакшене. Еще и инвестируете в общую победу Украины, заполнив ВСУ. (А опытным разработчикам можно приобщиться к проекту и стать ментором курса вместе со мной).

База для старта карьеры в frontend

Все, что мы видим в Интернете на разных сайтах, отображается браузером, строящим финальную картинку из трех основных блоков:

  • HTML (структура)
  • CSS (отображение)
  • JavaScript (взаимодействие).

Это актуально даже в 2024 году.

Поэтому, по моему мнению, эти знания — must have для всех начинающих фронтендов.

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

Фреймворки

Все они решают одну задачу — как делать типовые страницы быстро. То есть быстро добавлять новые страницы или редактировать уже существующие.

У тебя не болит голова, как привязать форму ввода текста из предыдущего абзаца до отображения карт. Условный Реакт может решить это за тебя.

Но этот дополнительный уровень абстракции между твоим кодом и результатом на странице требует немалого времени на исследование. Это как бы выучить еще один язык программирования. Нужно пройти свой путь проб и ошибок, а иногда придется биться головой о клавиатуру с вопросом «Почему оно не работает?!»

Обычно в таких случаях ты или гуглиш, или спрашиваешь что-то у сервиса генеративного искусственного интеллекта (ChatGPT/Gemini), или спрашиваешь кого-нибудь (например, коллегу или ментора).

И здесь мы постепенно приближаемся к объяснению кликбейтной части заглавия этой статьи — кто лучше поможет тебе, ментор или искусственный интеллект.

Ментор vs Искусственный интеллект

Сейчас многие в своих отзывах об искусственном интеллекте делают из него такой silver bullet, ответ на все вопросы. «Да я в одном сервисе генерирую дизайн, в другом — код на этот дизайн, в третьем — контент, с помощью четвертого публикую это все, и вуаля — у меня есть готовый сайт, без помощи профессионалов!».

К сожалению, все такие радужные мечты разбиваются о попытке реализации чего-то конкретного. Если тебе понадобится не «какой-то» сайт за условный час, а что-то конкретное, то этот час превратится в 2-3-4-5. И не факт, что в итоге ты получишь то, что хотел.

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

Так же и с помощью в обучении. Очень много было статей по теме «искусственный интеллект как твой персональный ментор». Вроде бы он тебе и программу сгенерирует, и ответит на все вопросы, и проверит, почему твой код не работает.

Но.

  1. Контекст — если сам не знаешь, как положено, сложно оценить ответ ChatGPT на твой вопрос. Ментор, с другой стороны, более или менее понимает контекст и сможет не только ответить на вопросы, но и объяснить, почему именно так и поделиться своим опытом.
  2. Мотивация — искусственный интеллект не объяснит тебе, что у тебя не получается не потому, что ты тупой, а потому что задача сложная.
  3. Галлюцинации — сколько раз мне условный ChatGPT или Copilot подсовывал банально не работающий код. Или работает не совсем так, как нужно. Например, нужно было разбросать URL страницы и отразить цену товара по параметрам. Распарсить он распарил, но отразил через innerHTML. XSS? Нет, не слышали :) Конечно, искусственный интеллект учится на тех же примерах из Stackoverflow.

А еще искусственный интеллект не расскажет тебе о типичных задачах джуна на проекте во время трансляции на Twitch, как это делаю я с нашими студентами :)

С другой стороны, искусственный интеллект достаточно мощный инструмент, который помогает тебе тратить меньше времени не то, что ты бы и сам сделал, но дольше. Поэтому на нашем курсе мы постоянно показываем, как пользоваться этим инструментом. Даже описали флоу вопросы менторов и добавили в него ИИ:

  1. Сформулируй проблему: что ты пытаешься сделать, что не удается, как ты пробовал это решить.
  2. Как ты искал в гугле и что нашел.
  3. Что ты спрашивал у ChatGPT/Gemini и что они ответили (с примером запроса)

Дополнительное, желаемое — английский

Как написал в начале 2023 года соучредитель OpenAI Андрей Карпаты, «горячий новый язык программирования — английский». Очень точное выражение. Знание английского станет твое конкурентное преимущество в тех обстоятельствах, когда твой отзыв — один из 40 на вакансию.

И здесь, кстати, искусственный интеллект может помочь. Как с переводом, так и с улучшением того, что вы написали. Мой лидер — Grammarly. Проверяет грамматику, советует, как можно перефразировать, упрощает жизнь.

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

М — Мотивация

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

Мой ответ на это — дедлайны. Они очень приятно подогревают твою пятую точку и буквально заставляют оторваться от приятного и заняться полезным. У нас на курсе, кстати, дедлайн есть, как и на реальных проектах.

И что теперь делать?

Войти в мир фронтенд разработки в 2024 году нелегко, но имея ментора, владея английским языком и мотивацией, вы можете добиться значительных успехов. Человеческие советы и поддержка важнее искусственного интеллекта.

Кто такой Frontend-девелопер и как «оживить» вебсайт и сделать его приятным для пользователя
Кто такой Frontend-девелопер и как «оживить» вебсайт и сделать его приятным для пользователя
По теме
Кто такой Frontend-девелопер и как «оживить» вебсайт и сделать его приятным для пользователя
Senior Frontend Developer и Penetration Tester. Lobby X опубликовала список IT-вакансий в Сила Обороны
Senior Frontend Developer и Penetration Tester. Lobby X опубликовала список IT-вакансий в Сила Обороны
По теме
Senior Frontend Developer и Penetration Tester. Lobby X опубликовала список IT-вакансий в Сила Обороны
Читайте главные IT-новости страны в нашем Telegram
Читайте главные IT-новости страны в нашем Telegram
По теме
Читайте главные IT-новости страны в нашем Telegram
УЧАСТЬ В АЗАРТНИХ ІГРАХ МОЖЕ ВИКЛИКАТИ ІГРОВУ ЗАЛЕЖНІСТЬ. ДОТРИМУЙТЕСЯ ПРАВИЛ (ПРИНЦИПІВ) ВІДПОВІДАЛЬНОЇ ГРИ.
Ліцензія видана ТОВ "СЛОТС Ю.ЕЙ." на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 15.09.23 (рішення КРАІЛ №245 від 31.08.2023); ТОВ "СЛОТС Ю.ЕЙ." – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 26.04.2021 (рішення КРАІЛ №150 від 12.04.2021); ТОВ «СПЕЙСИКС» – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 08.02.2021 (рішення КРАІЛ №34 від 02.02.2021); ТОВ «ГЕЙМДЕВ» – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 16.02.2021 (рішення № 47 від 10.02.2021).
Читайте также
Мануал для джуна. Что нужно знать новичку в frontend-разработке перед собеседованием на проект мечты: вопросы на интервью и примеры тестовых
Мануал для джуна. Что нужно знать новичку в frontend-разработке перед собеседованием на проект мечты: вопросы на интервью и примеры тестовых
Мануал для джуна. Что нужно знать новичку в frontend-разработке перед собеседованием на проект мечты: вопросы на интервью и примеры тестовых
Создавать IТ-продукты можно на разных уровнях и совершенствовать их как изнутри, (backend), так и снаружи (frontend). Возьмем, к примеру, сайт. Специалист может работать с задачами под капотом, а может развивать интерфейс сайта, приложения или специальное программное обеспечение для бизнеса, чтобы они были удобными, понятными и функциональными. Последним как раз занимается frontend-инженер. Что еще нужно знать джунам о frontend-разработке, что не стоит делать перед собеседованием и на какие вопросы ответить, чтобы быть готовым на 100% — Frontend Engineer в Levi9 Алексей Горбунов разложил все по полочкам в этом материале.
Айтишники скучают по довоенным «плюшкам» и бонусам. Однако порезали мотивационные пакеты не все работодатели: несколько инсайтов
Айтишники скучают по довоенным «плюшкам» и бонусам. Однако порезали мотивационные пакеты не все работодатели: несколько инсайтов
Айтишники скучают по довоенным «плюшкам» и бонусам. Однако порезали мотивационные пакеты не все работодатели: несколько инсайтов
Из-за войны некоторые компании отменили бонусы и мотивационные пакеты сотрудникам, пытаясь оптимизировать бюджеты и сократить расходы из-за неопределенности ситуации. dev.ua решил спросить работодателей, как именно и в чью пользу они пересматривали мотивационные пакеты рабочих.
Профессии в IT. Кто такие тимлиды, что они должны знать и как их оценивать?
Профессии в IT. Кто такие тимлиды, что они должны знать и как их оценивать?
Профессии в IT. Кто такие тимлиды, что они должны знать и как их оценивать?
Большинство молодых айтишников с первых дней работы мечтают вырасти до сеньора и стать тимлидом, менторить джунов и помогать команде решать сложные задачи. Однако какими именно компетенциями должен обладать тимлид, что уметь и где учиться — вопрос для многих открыт. Чтобы прояснить эту ситуацию, мы пообщались с Solutions Architect в компании DataArt Дмитрием Куперманом, уже много лет занимающимся асесментом тимлидов в компании: проводит интервью и оценивает подготовку и опыт коллег и кандидатов.
Благотворительный фонд предоставляет 200 стипендий для изучения на Front-end разработчиков. Как присоединиться
Благотворительный фонд предоставляет 200 стипендий для изучения на Front-end разработчиков. Как присоединиться
Благотворительный фонд предоставляет 200 стипендий для изучения на Front-end разработчиков. Как присоединиться

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментариев пока нет.