Перейти к содержимому

Как найти работу javascript junior

  • автор:

Как джуну найти работу и где лучше начинать карьеру в IT: советы от Хекслета

Как джуну найти работу и где лучше начинать карьеру в IT: советы от Хекслета главное изображение

Проджект-менеджер Максим Скрипов и карьерный консультант Екатерина Савченко рассказывают, что сейчас происходит на рынке труда, какие сервисы помогут найти работу в IT и где лучше стартовать джуну — в корпорации или небольшой компании.

Есть ли сейчас спрос на джунов? Что происходит с вакансиями в IT на российском рынке

Екатерина Савченко: Сейчас рынок труда неустойчив, турбулентен, поэтому прогнозы на продолжительный период сделать очень сложно. Компании переходят с долгосрочных планов к краткосрочному планированию — это касается и бизнес-планов, и планов по найму.

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

Хабр Карьера исследовала активность найма за март 2023. Выяснилось, что на сайте джуниоры могли откликнуться на 97 вакансий, в которых указана квалификация, а стажеры — на 25.

Джунам приходится нелегко. Да, конкуренция будет существовать всегда. Но чтобы достигнуть желаемого результата, нужно построить карьерный план и стратегию поиска. Это позволит правильно распределить свои ресурсы, сфокусироваться на самом важном, спокойно относиться к отказам, анализировать их, корректировать поиски и вновь продолжать. Нужно также понимать, что поиск работы — это тоже работа.

Бесплатные курсы по программированию в Хекслете

  • Освойте азы современных языков программирования
  • Изучите работу с Git и командной строкой
  • Выберите себе профессию или улучшите навыки

Нельзя забывать и про обучение с практикой. Чтобы быть востребованным на рынке труда, занимайтесь самообразованием, смотрите публичные интервью и участвуйте в них, грамотно составляйте резюме. Не ленитесь писать кастомизированные сопроводительные письма, нарабатывайте портфолио новыми пет-проектами и используйте все каналы поиска работы. Развивайте также деловые контакты и посещайте IT-мероприятия.

Максим Скрипов: Думаю, что джуны будут нужны всегда. Другой вопрос — насколько конкретный новичок будет востребован на рынке. Если он просто прошел курс по программированию, то этого еще недостаточно, чтобы претендовать на работу. Но если джун вдобавок к курсу выполнил реальные задачи в опенсорсе или реализовал свой пет-проект, то при правильном поиске у него есть все шансы получить работу.

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

Где и как джунам без опыта искать работу

Максим Скрипов: Самое главное в поиске работы — это искать работу. Не стесняйтесь спрашивать о вакансиях у друзей — я нашел свою первую работу в IT именно так.

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

Используйте сервисы для поиска работы:

  1. hh.ru — здесь много вакансий для джунов. Мой совет: внимательно читайте описание вакансии и отправляйте сопроводительные письма.
  2. Хабр Карьера — актуальных вакансий для джунов чуть меньше, чем на hh, но работодатели чаще отвечают на отклики.
  3. Hexlet CV — здесь есть вакансии для джунов и стажеров. Список пополняется регулярно. В вакансиях есть контакты работодателя, а это значит, что вам не придется долго ждать ответа на свой отклик — вы можете написать ему в Telegram, и он ответит быстрее.
  4. Тематические Telegram-каналы — хороший способ поиска, так как существует много каналов с вакансиями под разные языки и технологии. Достаточно просто написать в поиске «React jobs» или «Java jobs», и вы найдете нужный вам канал.
  5. LinkedIn — очень крутая соцсеть, если правильно ей пользоваться. Количество российских рекрутеров в LinkedIn только растет, поэтому правильно оформляйте свой профиль и отправляйтесь на поиски работы.

Если вы пока не готовы отказаться от основной работы, но хотите набраться опыта в IT, советую присмотреться к проектам на разных биржах, например FL.ru , Weblancer . Там часто встречаются простые задачи за небольшую оплату.

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

  1. Сайты и странички компаний с открытыми вакансиями в соцсетях
  2. Программы стажировок
  3. Дни открытых дверей в компаниях
  4. Профильные IT-мероприятия, фестивали на уровне города, региона
  5. Нетворк — ваше окружение, старшие товарищи, друзья, коллеги, наставники на Хекслете, IT-сообщества
  6. Соцсети — Facebook (принадлежит компании Meta, которая объявлена в России «экстремистской организацией», ее деятельность в РФ запрещена. Мы вынуждены указывать это по требованию российских властей)
  7. Агрегаторы вакансий по поиску вакансий за границей — Indeed , Glassdoor , Getwork , Layboard , CareerBuilder , BAZAR.club

Еще советую развивать странички на LinkedIn, Хабре и GitHub — по ним вас могут заметить работодатели.

Читайте также: Как джуну написать сопроводительное письмо, за которое его возьмут на работу

Влияет ли иностранное гражданство на просматриваемость резюме

Максим Скрипов: Большинству компаний без разницы откуда вы и какое у вас гражданство. Для них главное, чтобы вы были хорошим специалистом. Конечно, есть исключения, но это чаще всего международные компании, у которых свои правила найма и бюрократия.

Екатерина Савченко: Все индивидуально. Некоторые компании действительно испытывают трудности при найме иностранных граждан. Иногда о таких ограничениях можно увидеть в требованиях в вакансии. Но все это говорит лишь о том, что вам нужно искать другую компанию, которая примет вас на работу.

Корпорация vs стартап: где лучше работать джуну

Максим Скрипов: Свою карьеру в IT я начал в маленькой компании, которая занималась IT-рекрутингом. Придя туда, у меня вообще не было понимания, что такое фронтенд и бэкенд, а слово DevOps ассоциировалось с заклинанием.

Постепенно я начал погружаться в IT, читать статьи на Хабре и Medium и общаться с людьми в тематических чатах. Работа в этой рекрутинговой компании была для меня как длительная стажировка с погружением в новый мир.

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

Отмечу, что у меня не было почти никакого опыта и понимания, как нужно работать. Так как я работал в стартапе, изучал все буквально по нужде. Нужна реклама в соцсетях? — «Окей, гугл. Как настроить рекламу в соцсетях?». Нужны письма для email-рассылки? «Привет, гугл, как верстать письма в табличной верстке?», — и все в таком духе.

Со временем менеджерские и дизайнерские задачи стали заканчиваться, а коллегам-разработчикам понадобился помощник. Я переквалифицировался во фронтенд-разработчика и тестировщика в кратчайшие сроки, и проработал на этих позициях около года. Это дало отличное понимание сферы разработки, и сейчас полученные знания помогают мне в проджект-менеджменте.

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

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

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

Читайте также: Как разработчику правильно описать хард-скиллы в своем резюме

Екатерина Савченко: В крупных компаниях есть стабильность, четкая иерархия, система грейдов, программы обучения и адаптации. Кроме того, такие компании предлагают карьерный рост, профессиональное обучение и расширенный соцпакет, куда часто входят ДМС, занятия спортом, развивающие курсы, подписки и прочие плюшки.

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

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

Отмечу, что не стоит расценивать перечисленные особенности как хорошие или плохие. Они просто могут подходить вам, а могут и не подходить. При любом варианте нужно планировать время на поиски и сверяться со своими критериями выбора работодателя.

Есть еще один вариант работы — это международные компании. Конечно, устроиться сейчас в такие компании сложнее, иногда для этого нужно быть готовым к релокации, а также владеть английским. Но это может стоить того. Благодаря портфолио с крупными международными или уникальными проектами вы сможете повысить свою ценность на рынке труда.

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

Где искать поддержку, если будут трудности с работой

Екатерина Савченко: Если вдруг вы потерялись в обилии информации, обращайтесь к нам на Карьерный трек. Мы помогаем составить продающее резюме и написать качественное сопроводительное письмо, подготовиться и пройти тестовое собеседование, оформить портфолио. Также мы подробно рассказываем о том, как и где искать работу, сообщаем ребятам о предстоящих вебинарах и активностях наших партнеров.

Присоединиться к нам можно через канал Поиск/Предложение работы в Telegram . Он создан специально для студентов: в нем они могут искать решения, помощь и поддержку.

Желаем вам найти свою компанию и до встречи на Карьерном треке!

Бесплатные курсы по программированию в Хекслете

  • Освойте азы современных языков программирования
  • Изучите работу с Git и командной строкой
  • Выберите себе профессию или улучшите навыки

Что должен знать Junior-разработчик

Что должен знать Junior-разработчик

После обучения многие выпускники начинают активно искать работу по специальности. Диплом IT-специалиста чаще всего наводит только на один путь – устраиваться разработчиком в своей области. Для многих вакансия с припиской Junior кажется чем-то непонятным. Джуниор – кто это вообще?

Junior-программист (его еще часто называют джуном) – базовая позиция в IT-компании. Это специалист с минимальным опытом, у которого есть перспективы в развитии.

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

Градации программистов

Если вы решились стать разработчиком, то будет полезно узнать о градации программистов. Всего их четыре: Junior, Middle, Senior и Intern (стажер).

Одно из главных отличий этих уровней – заработная плата, которая у стажера чаще всего сводится к нулю, а у синьора к максимуму. В разных IT-компаниях требования к программистам могут отличаться – так, например, в одной компании вы можете проходить как Junior, а в другой уже как Middle.

Intern

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

Есть ряд универсальных требований к интернам:

  • Английский язык – наиболее частое требование для трудоустройства программистом. Необязательно говорить как носитель языка, но знания, необходимые для чтения англоязычной документации, должны присутствовать. Иногда английский нужен и для коммуникации с зарубежными заказчиками – здесь уже все зависит от компании.
  • Базовое понимание своего инструмента. Например, если вы хотите разрабатывать Android-приложения, но не можете объяснить, что такое APK, то шанс попасть на работу будет сведен к минимуму.

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

Junior

Спустя несколько продуктивных месяцев стажер перерастает в Junior-разработчика – это младший специалист, который самостоятельно выполняет приходящие задачи. Если разрабатывается какое-то приложение для десктопа, то он должен запрограммировать один из его кусков. И это не означает, что все будет идеально – джуны могут ошибаться. Зачастую они даже не знают план реализации продукта – все это обсуждается с тимлидом, который также проверяет весь код на наличие ошибок и неточностей.

Качества Junior-разработчика – все те, что у интерна, но с добавлением нескольких пунктов:

  • Хорошее отношение к критике – это общий пункт, который относится не только к джуниорам. Стоит понимать, что критики может быть чересчур много, но благодаря ей вы сможете вырасти в более квалифицированного специалиста.
  • Энергия – без нее никуда. Есть задачи, которые синьор может решить всего за 10-20 минут, но для джуна эти минуты могут растянуться на несколько часов, а то и дней. Главное – терпение и желание учиться.
  • Умение учиться на своих ошибках. Важно детально анализировать свой код, а также набираться опыта у старших специалистов.

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

Middle

И вот мы подошли к середине, откуда начинаются пути ответственных и успешных программистов. Middle-разработчик – это тот специалист, который понимает требования бизнеса и переводит их в технические решения.

Из этого вытекают следующие качества:

  • Middle-разработчик знает, что должно делать приложение. Благодаря этому он может глубже понять задачу, оценить ее и качественно реализовать. Если требования установлены нечетко, то мидл-разработчик сразу обратит на это внимание, а не тогда, когда приложение накроется.
  • Middle-разработчик знает типовые шаблоны и решения, которые необходимы для создания готового продукта. Понимание структуры приложения сводит сложность задачи к минимуму, а также позволяет рассуждать о принципах правильной реализации.
  • Middle-разработчик – душа компании. Он хорошо взаимодействует с членами команды и понимает, что продукт разрабатывается не в одиночку. Может обсудить UX с дизайнером, уточнить у бизнес-аналитика требования или согласовать техническое решение с архитектором проекта.

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

Senior

Гуру программистов, старший разработчик или просто синьор. Это человек, который повидал огромную кучу кода, натыкался на множество ошибок и смог их решить. Его основная задача – принимать правильные решения в ходе проекта. То есть те решения, которые приносят максимум пользы с минимальными вложениями. Если Middle-разработчик четко понимает, над чем работают члены команды, то Senior думает о том, какие задачи в глобальном плане сможет решить текущий проект.

Синьор – это тот специалист, который решает проблемы еще до их появления. Звание Senior невозможно получить быстро. Следует наработать огромный опыт и понять, как выглядит «идеальный» продукт и чем он отличается от недоделанного. Умение принимать важные и правильные решения – одно из важнейших его качеств. Если в итоге что-то будет сделано не так, то вся вина на синьоре.

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

Теперь вы знаете, из каких участников состоит команда в IT-компании. Давайте вернемся к Junior-разработчику – поговорим о том, где ему искать работу.

Джуниор-разработчик

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей

Как найти работу

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

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

Есть еще один лайфхак – оставлять отклики на заявки Middle- и Senior-специалистов. Речь не идет о том, чтобы претендовать на высокие звания – просто узнайте в сопроводительном письме, не нужен ли компании Junior-разработчик. Вас могут позвать на собеседование.

Зарплата Junior-разработчика

Заработная плата джунов сильно разнится, поэтому я укажу лишь приблизительные цифры, на которые можно ориентироваться при поиске первой работы:

  • разработчик мобильных приложений – 42000₽,
  • десктоп-разработчик – 46000₽,
  • бэкенд – 50000₽,
  • фронтенд – 50000₽,
  • фулстек – 60000₽.

Хотя на биржах часто встречаются вакансии, на которых джунам предлагают и вовсе 15-20 тысяч рублей, особенно в регионах, далеких от Москвы и Санкт-Петербурга.

Итог

Junior-разработчик – начинающий программист, который знает базовые вещи и понимает принципы работы своего инструмента. Даже если вы только недавно начали изучать программирование, то уже можете претендовать на звание джуна – в худшем случае это будет вакансия стажера, что неплохо для начала. Помните, что при постоянном совершенствовании своих навыков, вскоре вы получите звание Middle. Удачи!

Как (и возможно ли) дотянуться до Junior JavaScript Developer в кратчайшие сроки?

Исходные данные: 30+, есть не-айти вышка и кандидатская (естественные науки). Свободный английский. Москва. С айти раньше пересекалась, но поверхностно: немного Python для работы, чуть-чуть Java для интереса, показать нечего. Несколько месяцев назад я решила переходить в вебдев. Учеба-по-вечерам с моей работой не сдружилась, так что недавно я уволилась, чтобы (почти) полностью переключиться на IT. Финансовая подушка есть, но тонкая.
Сейчас ситуация такая. Я более-менее владею HTML, CSS и базовым JavaScript. Знакома с Git и Sass, чуть-чуть — с node.js и npm. Сделала для знакомых большой (но статичный) сайт с адаптивной версткой, все элементы реализовала сама (без готовых решений, чистый CSS/JS).
Теоретически, можно сверстать пару страниц с psd-макетов (показать заодно владение тем же Bootstrap и jQuery?), положить их в портфолио и искать вакансию верстальщика. Но я увольнялась ради JavaScript и очень хотела бы сразу прыгнуть на позицию Junior JavaScript Developer. Вообще мне безумно хочется закопаться в какой-нибудь mean stack, но под него, похоже, нет джуниорских вакансий — и мне очень трудно оценить, какой срок нужно на него заложить.
На доучивание у меня примерно месяц (два от силы), правда с почти полным погружением. Возможно ли за это время дотянуться до Junior JavaScript Developer? Что от них хотят? На что делать упор в занятиях: пилить свой проект или проходить курсы? углубляться в «голый» JavaScript или разбираться с frameworks (какую выбрать?) и базами данных? Или вообще хватит умения обращаться с AJAX?
Или это всё утопия, а начинать всё равно придётся с позиции верстальщика?
Буду благодарна за любые идеи/советы/информацию.

Апдейт
Всем спасибо за мнения, идеи и ссылки! Особо благодарю пессимистов: на вакансии я теперь смотрю другими глазами.
Исправляю сбой коммуникации. «Базовый JS» в моей вселенной — это не «вчера увидела, сегодня что-то ковыряю», а «знаю язык, но не делала общественно-значимых проектов». Это как минимум тот самый основной курс learn.javascript.ru, как я теперь (хорошенько там всё перекопав и порешав случайные задачи) понимаю. Надо будет чётче обозначить это в откликах на вакансии, а то и там за «войти-в-айти-за-месяц» примут.
В общем, работать придётся как рабу на галерах, на собеседования надо проситься ASAP и, вероятно, работать первое время за еду, но шансы есть. Всем спасибо ещё раз!

  • Вопрос задан более трёх лет назад
  • 32569 просмотров

11 комментариев

Простой 11 комментариев

toxicmt

Вы можете найти полезное вот в этой нашей статье (а особенно комментариях) https://ru.hexlet.io/blog/posts/learn-to-program-at-30

sim3x

В зависимости от региона у вас только на прохождение интервью придется потратить от месяца до полугода

И судя по описанию вы даже не верстальщик

not yet sure @dammitmoonmoon Автор вопроса

sim3x, Москва. Тут мне отчётливо свезло. Но вы правы.
Я скорее «личинка верстальщика». Для JS-вещей мне знаний HTML/CSS -уже достаточно. Для беспроблемной коммерческой верстки — ой, нет. Поэтому и мучаюсь: то ли кинуть все силы на отработку верстки, найти работу ASAP и доучивать JS по ночам, то ли рискнуть и сделать ставку сразу на JS.

sim3x

not yet sure,
В чистый жс можно перейти с позиции твердого джуна+ в другом ЯП
С 0 — только через верстку

«Повезло», если за жилье вам платить не нужно

Также стоит пробоваться не только на чисто верстку/жс, а и вообще везде, где есть предложения для трейни + обучение

rockon404

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

Если хочешь правду, то да, придется по шарашкам пройтись верстальщиком за чаевые поработать.
Потом минимум стажером, июнем(джуном) тебя никто не возьмет на первых порах. Тебе нужно вкатиться в JS на серьезном, чтобы ты смогла хотя бы на angularjs или react спокойно что-то писать, ориентировалась в их архитектуре благодаря фундаментальным вещам JS, на которых строятся большинство фреймворков.

Как вырасти? — В основном ноулайф. Только терпение, учение, и не сдавайся. Теории 20%, практики — 80%

Saboteur @saboteur_kiev Куратор тега IT-образование

Получение знаний и получение работы — разные вещи.
Вам нужно на собеседования походить, и выяснить не что «у них», а «что у вас в пределах досягаемости».

Обновите резюме, рассылайте. Тратьте на это хотя бы 10% от времени, которое вы тратите на учебу. Работа вас сама не найдет.

На доучивание у меня примерно месяц (два от силы), правда с почти полным погружением.

Этого мало. Очень мало.
На собеседованиях не дураки будут сидеть, и людей которые прошли курс «JS за две недели» видно сразу.

Лучше было бы продолжать работать, и параллельно, если веб вам действительно нравится — учиться.
Сразу закладывая год+ на обучение, на создание портфолио, и только после этого ходить на собеседования, где вы будете выглядеть и чувствовать себя значительно лучше, чем сотни таких вот «хочу в ИТ зайти, у меня месяц на обучение»

planc

разбираться с frameworks (какую выбрать?)

angular, vue, react в принципе очень похожи, посмотри макса
https://www.youtube.com/watch?v=KMX1mFEmM3E
все его платные курсы с udemy есть на рутрекере

yurakostin

Юрий Костин @yurakostin

Привет.
Ситуация и правда не самая простая.

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

Если вам интересно — могу и вам предложить свою кандидатуру в качестве ментора.

  • Изучать нужно огромные пласты информации, поэтому два месяца — капля в море. (но, как видно из текста выше — работу найти можно)
  • Работу искать нужно начинать уже сейчас. Просить тестовое. Стараться найти варианты, которые были бы интересны и вам, и работодателю, если последний выходит на подобный контакт.
  • Вам реально нужно ГОРЕТЬ желанием ковыряться в вебе. Это не просто чик-чик, тяп-ляп и в прод (хотя и такое бывает), и горы денег. (Как бы обидно это не звучало)
  • etc

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

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

PS. Про менторство — это бесплатно. Если нужно — пишите в телеграм @YuraKostin

edli007

Неуверен, что конечный вывод, прямо связан с тем что отписано было в ответах. Это не в обиду но говорю как человек что регулярно консультирует на собеседованиях, просто очень много кандидатов именно с такой мыслью как у вас.

В целом главная мысль которая ускользнула тут — деньги, бизнес, прибыль.
Вы даже работая за еду, бесплатно, или даже доплачивая, будете наносить компании финансовый ущерб.
Задачки на learn js мало имеют общего с реальной практикой.
Чтобы гарантировано трудоустроиться, надо практиковаться на коммерческих проектах.
Задачки на кодварс не помогут, как писали ниже это в первую очередь на развитие мышления, а не реальный опыт.

Как сделать чтобы не попасть в замкнутый круг, «наработать опыт работая трудоустроиться чтобы получить опыт»
Вариант 1: найдите кого-то кому продукт не нужен прямо сейчас и продайте свои услуги. Попыток продать может быть и 10 и 20, главное сделать потом то про что вы договорились, это будет ваш старт в IT
Вариант 2: начните свой стартап и продаёте те же услуги но уже самому себе.
Вариант 3: нанять ментора — ну так себе вариант, очень зависит от ментора и его возможностей. От очень плохо, до очень хорошо

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

Решения вопроса 0
Ответы на вопрос 16

iCoderXXI

React.JS/FrontEnd engineer

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

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

Джуниористость/синьористость конкретного разработчика — штука весьма условно субъективная. На собственном опыте скажу, что одно дело, когда ты первый и единственный парень на деревне — ты почти что бог, потом с той же головой, теми же руками, опытом и знаниями оказываешься в среде подобных себе, разной степени синьористости божков, и, внезапно, ты сырой джун но с очень хорошим потенциалом.

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

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

Меня на программирование пропёрло весьма рано, лет в 14-15. Я ощущал собственное безграничное могущество, послушная железяка выполняла любое моё повеление, любой мой каприз, при условии, что он правильно сформулирован. Если железка не делала что нужно, или делала что не нужно, то это всегда была моя вина, это значило что я прокосячился. Подобное осознание настигло меня весьма скоропалительно, после чего мозг начал усиленно дисциплинироваться, и количество лютых фейлов пошло на убыль.

Коммерческая разработка — это, примерно, от 70% времени/сил на дебаг и фиксы, потому что мало где процессы поставлены грамотно. По хорошему до сего дня (а мне под 40) я только одну команду видел, где процессы прям вообще очень хорошо поставлены и мне посчастливилось какое-то время с ними поработать. За эти несколько месяцев я подрос на целую голову. Самостоятельно достичь сходных результатов было бы весьма затруднительно.

Сам я сменил стек совсем недавно, начал в конце 15 года, и процесс продолжается до сих пор. Сменил я по одной простой причине — во всех моих прежних проектах большая часть логики с бэка уехала на фронт, и прекраснейший jQuery перестал справляться чуть более чем полностью. Он, по прежнему, хорош, но задачи, которые приходится решать, требуют совершенно других подходов. Для себя я выбрал React, но в целом на рынке имеются альтернативы. По моим данным очень большим спросом пользуется Angular 2+.

Когда говорят о фронтенд разработке, постоянно говорят о технологиях, стеке, но почти никто не упоминает, что не стеком единым. Существенная часть разработки — это, для начала, понять задачу и построить у себя в голове модель. Заказчики бывают разные, от очень толковых, до очень безтолковых. Соотношение первых ко вторым примерно 1% и всё остальное. Т.е. в большинстве случаев тебе скажут минимум, своеобразно, плюс ты это поймёшь по своему. Потом, по ходу пьесы, в самые неподходящие моменты, начнут всплывать подробности, которые: забыли упомянуть; ну это же очевидно, ты же профи; мы сами не знали, это только выяснилось; ну это же мелочи, мы думаем тебе это будет не сложно; а ты не спрашивал; и т.п.

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

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

Если ты попадешь в команду, где люди будут понимающие, квалифицированные, процессы выстроены, а джуну задачи будут сгружать джунские, то, считай, тебе крупно повезло. Шансов на это примерно 1%. Особенно учитывая, что джуны это обычно студенты лет в районе 20.

Когда я менял стек, то я тоже был какое-то время 35-летним джуном. С этим ничего не поделать, потому что, внезапно, стек это не просто так, и имеется масса нюансов, которые с наскоку не освоишь. Чтобы все пощупать, попробовать на зубок, понять и осознать требуется время и усилия, иногда много времени и много усилий. Да, весь прежний багаж служит опорой и поддержкой, и там, где настоящий джун будет копаться недели, ты за пару часов по аналогии поймаешь идею и двинешь дальше. Но эти пару часов никто не отменял, а идей которые нужно отловить сотни, если не тысячи.

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

Даже если тебе попадается практически идеальный проект, внезапно оказывается, что твоя оперативная память это 5-7+-2 объекта, а удерживать в голове одновременно нужно сотни.

Зачем я все это рассказываю? Затем, что это реальность, которая для джунов не делает исключений.

Термин «фигак-фигак и в продакшен» встречается повсеместно, т.к. ресурсы (деньги, время, кадры) практически всегда весьма жестко ограничены и ничего ты с этим не поделаешь.

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

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

Теперь относительно того что делать — если в бэкграунде нет сильных скиллов по алгоритмике и структурам данных (олимпиады по программированию, универский курс информатики), то прям очень сильно рекомендую прокачать. Будучи наставником на нескольких курсах фронтенда я постоянно встречают студентов, которые «вроде бы» знают язык, но затрудняются скомпоновать пару циклов с условиями, вот буквально просто виснут на неопределенное время, причем без результата. Лично я рекомендую кодварс. Своих студентов я прокачиваю именно там. Достаточно прорешать 30-40 задачек, чтобы базовые скиллы ушли на уровень рефлексов и перестали парить мозг. Правда желательно решать это все с наставником.

Косвенный бонус тут будет в том, что ты привыкнешь решать задачи на JavaScript. Я когда менял стек, поначалу мыслил на PHP, и подобный финт на кодварс позволил мне переформатировать мышление на JS. Вот мой профиль на кодварс как пруф: https://www.codewars.com/users/iCoderXXI

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

Понять надо настолько глубоко, чтобы легко и просто, с юморком, рассказывать это любой первой встречной бабушке, да так, чтобы та всё поняла. Это вот прям залог успеха в JS, потому что все остальное держится на этих двух китах. В ютубе имеется курс Зоракса (Zorax) и JavaScript Weird Parts, оба про то же самое, первый на русском, второй на инглише. Кантор, безусловно, крут, но эти двое объясняют попроще и понятнее (имхо).

После этого прокачиваемся в использовании встроенных методов JS, таких как map, reduce, includes, replace и пр. (на том же кодварс)

После этого нужно прокачаться в ES6+, стрелочные функции, let/const, деструктурирование, рест оператор, классы, промисы, генераторы, async/await, декораторы — без этих продвинутых штук в современных фреймворках ловить нечего.

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

Потом уже заостряемся на API форм, DOM, AJAX (fetch/axios), вебсокетах, Localstorage и пр.

И вот только теперь можно переключаться на фреймворки. Проще всего освоить Vue (по слухам), наибольшим спросом пользуются React и Angular, для общего развития так же неплохо бы немного послушать про Ember.JS.

React только на первый взгляд выглядит простым, на самом деле это только view-библиотека, а в любом нормальном SPA есть много чего еще кроме view, поэтому React всегда идет в компании Redux, Router, и еще целой толпы всего, что тоже придется осваивать, не только с точки зрения API, но и с точки зрения философии (а нахрена оно вообще сдалось?)

Перед походами на собесы очень желательно иметь портфолио из нескольких готовых проектов, вылизанных стилистически.

Далее освежаем базу по JS — типы, замыкания, прототипы, и смело топаем по собесам, будучи морально готовыми завалить первые десять.

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

Еще вроде большие компании вроде Яндекса устраивают летнее обучение, с последующим трудоустройством лучших кандидатов, но это не точно.

Оптимистичный прогноз — 6-12 месяцев плотного фигачинга и ты в тренде.

5 советов для джунов: как разработчику найти свою первую работу в IT?

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

Дисклеймер! Мнение автора не всегда может совпадать с мнением респондентов. Мы попытались собрать людей с разным опытом и историями, чтобы выяснить не только «правильные» способы попасть в айти, но и немного лайфхакерские.

1. Попал в IT благодаря нетворкингу

Первый кейс на сегодня — Senior Fullstack разработчик. Самоучка, начал работать в IT сразу после школы, без университета, курсов и дополнительного образования.

Вопрос: Расскажи, как удалось найти свою первую работу в IT?

Ответ: Мне повезло, и я нашел свою первую работу благодаря знакомству. Один из моих школьных друзей занимался поиском заказчиков, которым требовалось создание сайтов. Он предложил мне заняться разработкой за символическую сумму, и я согласился. Это был отличный шанс получить первый опыт и начать карьеру в IT.

Вопрос: С какими сложностями пришлось столкнуться при поиске работы?

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

Вопрос: И что же помогло в поиске первой работы?

Ответ: Я считаю, что главным преимуществом был нетворкинг. Если у тебя есть 5 друзей-айтишников, то рано или поздно ты станешь шестым. Знакомые могут рекомендовать вас своим коллегам или работодателям, делиться ценными советами и опытом. Поэтому важно не стесняться общаться с людьми из индустрии и расширять свой круг знакомств.

Вопрос: Как думаешь, с какими сложностями сталкиваются начинающие разработчики сегодня и почему?

Ответ: Сейчас рынок переполнен псевдо-джуниорами, которые не только не обладают необходимыми знаниями и опытом, но порой и вовсе не имеют никакого интереса к программированию. Они создают большую конкуренцию и усложняют процесс трудоустройства для действительно талантливых и перспективных ребят. Чтобы выделиться на их фоне, важно быть заинтересованным в IT-сфере, а не в высоких зарплатах. Деньги — не самая лучшая мотивация для профессионального роста.

Вопрос: Какой совет ты можешь дать начинающим разработчикам, желающим найти свою первую работу в IT?

Ответ: Мой главный совет — как можно быстрее начинать работать над собственным портфолио и резюме. Создавайте пет-проекты, участвуйте в хакатонах, изучайте новые технологии, читайте профессиональную литературу. Во время собеседования вы должны уметь не только перечислить свои навыки, но и «пояснить» за них. Покажите искренний интерес к IT-сфере. Горящие глаза и энтузиазм могут стать вашим главным преимуществом для работодателя.

2. Junior? Работай за печеньки

Второй человек, который согласился дать интервью — Junior Аналитик в Тинькофф. Студент 3-го курса ВШЭ. Перед тем, как найти «ту самую» вакансию, столкнулся с завышенным ожиданиями от работодателя.

Вопрос: Расскажи, как ты нашел свою первую работу? С какими сложностями столкнулся в процессе поиска и что помогло тебе в итоге?

Ответ: До того, как я попал в Тинькофф, у меня был небольшой опыт работы в двух консалтинговых компаниях. В первой я проработал полтора месяца, но ушел из-за отсутствия интересных задач и свободного времени. Во второй — всего один день. Когда я пришел на собеседование, директор компании сразу обозначил, какие они «важные и крутые», и что работать придется по 12+ часов в день за бесценный опыт и печеньки.

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

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

Вопрос: По твоему мнению, с какими сложностями сейчас сталкиваются джуниоры и почему?

Ответ: Я замечал это у некоторых своих друзей, да и сам был таким — многие почему-то очень не хотят искать «обычную» работу и подаются только на стажировки в крупные компании вроде Тинькофф, Яндекс и Ozon. В результате такие люди сидят без дела год или два, хотя могли бы поработать в любом другом месте и уйти, когда наберутся опыта для компании мечты.

Вопрос: Какой совет ты дашь начинающим ребятам, которые сейчас ищут работу?

Ответ: Если вы дошли до этапа созвона с тимлидом или другими представителями команды — в конце интервью обязательно попросите их контакты. Например, под предлогом отправки проектов, которых нет в портфолио или резюме (если такие проекты есть, конечно). Это оставит еще один «крючок» о вас в памяти интервьюера и выделит среди других кандидатов. Кроме того, с контактами у вас появится возможность задать пару вопросов уже после интервью. Меня, например, «морозили» около месяца, отвечая, что дают 2 недели на обратную связь. Но как только я воспользовался данными контактами и написал своему интервьюеру — мне наконец прислали приглашение.

3. Курсы — не всегда приговор

Следующий разработчик — Middle Frontend. Первую работу он нашел через несколько месяцев после изучения React в одной из онлайн-школ. Причем устроиться удалось сразу на Middle-позицию, пропустив стадию «джуна».

Вопрос: Как ты нашел первую работу в IT?

Ответ: Я искал свою первую работу через всем известные сайты. Процесс поиска был непростым, настроение постоянно менялось и напрямую зависело от наличия собеседований на следующей неделе. Были разные случаи — иногда кажется, что компания в тебе заинтересована, однако вместо оффера приходит отказ. Некоторые собеседования оказались очень сложными, попадались даже стресс-интервью, проходить которые я никому не посоветую. Кроме того, соотношение количества откликов к ответам от компаний было довольно низким, точно меньше 10 к 1.

Вопрос: Как думаешь, с какими сложностями сейчас сталкиваются джуны и почему?

Ответ: Вопрос сложный. С одной стороны, у джунов мало опыта работы и практики, что затрудняет поиск работы в любой профессии. Жизнь усложняют авто-фильтры на сайтах по поиску работы, которые могут отсеивать кандидатов по определенным признакам. Я не осуждаю наличие этих фильтров, ведь просмотреть огромное количество откликов без них практически невозможно.

Еще одна проблема — недостаток Soft Skills. Часто начинающие разработчики фокусируются на развитии Hard Skills и изучении технологий, забывая о таких важных навыках, как умение работать в команде, открытость, тайм-менеджмент и т.д. Однако на собеседовании оцениваются оба аспекта, и зачастую предпочтение отдается приятному в общении человеку, который, возможно, знает чуть меньше, чем конфликтный или замкнутый кандидат.

Вопрос: Какой совет можешь дать начинающим разработчикам, которые сейчас ищут работу?

Ответ: Мой главный совет — не стесняйтесь просить обратную связь после собеседования. Чаще всего это станет плюсом в вашу «копилку» и поможет понять, что нужно подтянуть перед следующим собеседованием. Помните, что поиск работы — это процесс, требующий времени и усилий. Не отчаивайтесь после отказов, продолжайте развивать свои навыки и работать над собой. Со временем вы обязательно найдете подходящую компанию, которая оценит ваш потенциал и даст возможность начать карьеру в IT.

4. Стажировка, стажировка и еще одна стажировка.

Следующий кандидат — тоже студент, который пока что не ставил перед собой цели найти фуллтайм-работу. Однако, он не тратит время в пустую и получает опыт на различных стажировках в крупных компаниях — Яндекс, Huawei, Тинькофф.

Вопрос: Расскажи, как ты нашел свою первую работу в IT? С какими сложностями столкнулся и что помогло в поиске?

Ответ: На данный момент у меня еще не было первой полноценной работы, только стажировки. Чтобы попасть на стажировку, я много работал над своими навыками, учился проходить собеседования и рассказывать о своем опыте. Но мне кажется, что обычно я прохожу первый этап отбора скорее случайно, ведь людей, которые отправляют резюме в разы больше, чем вакансий.

Вопрос: Почему после 3-х стажировок не хочешь найти работу на фулл-тайм?

Ответ: Сейчас я не ищу работу на полный день, потому что не хочу бросать учебу в университете. К тому же, после стажировки устроиться на работу будет намного легче, ведь у меня уже есть коммерческий опыт, а при удачном стечении обстоятельств можно даже будет претендовать на позицию миддла (не имею ввиду накрутку опыта, я против этого).

Вопрос: По твоему мнению, с какими основными сложностями сталкиваются джуны сегодня и почему?

Ответ: Недавно я видел статистику, согласно которой на всем IT-рынке в России менее 5% вакансий предназначены для джунов и стажеров. При этом желающих занять эти позиции очень много. Причина большого количества потенциальных кандидатов понятна, а вот почему так мало вакансий? Думаю, это связано с тем, что стажер или junior — это не всегда выгодная инвестиция для компании. Их нужно обучать, и большинству работодателей проще взять уже опытного специалиста.

Вопрос: Какой совет ты дашь джунам, которые сейчас находятся в поиске работы?

Ответ: Я бы посоветовал не ограничиваться стандартным путем «резюме-собеседование-оффер». Так делают все, и шансы пройти первый этап отбора очень малы. Лучше попробовать найти обходные пути: обратиться за помощью к преподавателю в университете, закинуть знакомым из IT клич. Нетворкинг действительно очень помогает. Но если все же решите идти по пути отправки резюме, не ограничивайтесь парой топовых компаний, отправляйте свое резюме везде, куда только можете.

5. Фильтры вынуждают «придумывать» опыт

Следующее интервью дал Go-разработчик из Kaspersky. За его спиной опыт успешных собеседований в десяток топовых компаний, но в самом начале карьерного пути ему пришлось столкнуться с некоторыми сложностями.

Вопрос: Расскажи, как ты нашел свою первую работу?

Ответ: Поиск первой работы, если не считать за работу всякие «галеры» и фриланс-проекты, занял у меня около месяца. За это время я прошел более 20 технических интервью. Сначала было довольно сложно, ведь это были мои первые серьезные собеседования, но с каждым новым интервью дела шли все лучше. К концу третьей недели у меня было около пяти офферов, из которых я выбрал лучший вариант.

Вопрос: С какими сложностями ты столкнулся и что помогло в поиске?

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

Вопрос: С какими сложностями сейчас сталкиваются junior-разработчики и почему?

Ответ: Основная проблема — это малое количество приглашений на собеседования и отказ на этапе отправки резюме. Практически во всех вакансиях требуется опыт работы, хотя бы один год. Но как получить этот опыт, если при трудоустройстве он уже нужен? Получается замкнутый круг. А на то мизерное количество вакансий, где опыт не требуется, наблюдается огромная конкуренция — сотни, если не тысячи резюме на одно место.

Вопрос: Какой совет можешь дать джунам, которые сейчас ищут работу?

Ответ: Как бы противоречиво это ни звучало, но иногда можно немного приукрасить свой опыт. Когда я искал первую работу, мне было 19 лет, и я всегда называл свой возраст. Думаю, иногда это выходило мне боком и вызывало вопросы по типу «Неужели работаешь с 16?». Например, из-за этого меня не взяли в Авито. Позже я убрал возраст из резюме, но если меня спрашивали напрямую, то всегда отвечал честно.

Приукрашивание опыта — это отдельная тема для разговора. Но если этого не делать, то вас просто не пригласят на интервью, и на этом все закончится. То есть у вас есть только два варианта: либо немного приукрасить свой опыт, либо не попасть на собеседование вовсе. Но, думаю стоит обозначить важный момент. Если в своем резюме вы пишете «2 года работал с Go», то будьте готовы это доказать своими знаниями. Когда навыков достаточно, а коммерческого опыта маловато — это отличный вариант.

Конечно, можно пойти другим путем — пройти отбор на стажировку, потом после нее стать джуном, затем миддлом и так далее по карьерной лестнице. Но этот путь может занять лет десять. К тому же, на начальных этапах вам скорее всего будут платить копейки, хотя работу придется выполнять ту же самую. Среди джунов, которые не приукрашивают свой опыт, сотни конкурентов. И как выделиться среди них? Опыта у вас нет, поэтому работодатели будут оценивать вас по «внешности», пройденным курсам и т.д. Но разве это объективные критерии, если ни у кого из кандидатов нет реального опыта работы?

Итоги

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

Вот краткая сводка советов, которые нам удалось собрать:

  • Развивать не только Hard Skills, но и Soft Skills
  • Не забывать про нетворкинг
  • Создать сильное портфолио и резюме
  • Участвовать в стажировках, пробовать себя в различных соревнованиях и хакатонах
  • Проявлять настойчивость и быть готовым учиться на своих ошибках

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

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

А какой совет вы можете дать джуниорам?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *