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

Где искать работу программисту новичку java

  • автор:

Как джуну найти работу и где лучше начинать карьеру в 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 — очень крутая соцсеть, если правильно ей пользоваться. Она заблокирована в РФ, зайти туда можно с VPN. Количество российских рекрутеров в 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 и командной строкой
  • Выберите себе профессию или улучшите навыки

Разыскивается Java Junior: где легче найти работу и как понравиться работодателю?

Java-университет

Разыскивается Java Junior: где легче найти работу и как понравиться работодателю? - 1

В статьях на JavaRush мы не устаем повторять, что знание языка Java, ввиду его глобальной популярности, дает огромные возможности для трудоустройства и успешной долгосрочной карьеры. И это действительно так — вакансий для Java-разработчиков много, а их количество только растет. Согласно статистике одного из лидирующих агентств в сфере ИТ-рекрутинга Сollabera, с начала 2017-го по конец 2018 года число вакансий, связанных с Java, выросло сразу на 80% — с 3,5 тыс. до 6,2 тыс. Итак, Java, ввиду своей востребованности в мобильных приложениях, решениях для устройств Интернета вещей и еще во многих трендовых нишах, только набирает популярность. Спрос на Java-кодеров растет, а изучить данный язык программирования сложно, но возможно благодаря массе документации и удобных инструментов (включая JavaRush, конечно). Казалось бы, все прекрасно, а Java-девелоперам остается только радоваться жизни, благодарить судьбу за то, что выбрали именно этот ЯП, и с оптимизмом смотреть в будущее. Отчасти так и есть, но реальный мир все же вносит суровые корректировки, и молодым Java разработчикам частенько найти работу не очень-то просто. А бывает и так, что реальность бьет зеленых Java джуниоров, в розовых мечтах уже видящих себя высокооплачиваемыми pro, в живот сапогом высоких требований при приеме на работу. Например, нежеланием работодателей брать людей без опыта и обширных знаний кучи технологий и фреймворков. Поэтому сегодня поговорим о том, чего топовые работодатели ожидают от Java-джуниоров, где новичку будет легче всего найти работу, и без каких знаний и умений в трудоустройстве не преуспеть.

Портрет Java-джуна: чего компании ждут от начинающего кодера?

Разыскивается Java Junior: где легче найти работу и как понравиться работодателю? - 2

Итак, чего компании ждут от начинающего Java-разработчика? Зачастую ожидания могут, и будут, весьма различаться в зависимости от компании. И здесь многие люди с опытом рекомендуют просто задать вопрос о требованиях непосредственно рекрутеру или HR-менеджеру организации, которая разместила вакансию. Как правило, работодатели не делают секрета из того, что ожидают от Java-джуна, и по какой схеме будет проходить собеседование. Если же измерять “среднюю температуру по больнице,” на базовом уровне все так или иначе сводится к двум вещам: знанию основ программирования на Java, а также способности и готовности к обучению или углублению своих навыков. Многие эксперты и опытные программисты, как и наниматели, отмечают, что именно последнее наиболее важно. Нанимая начинающего Java-разработчика, работодатель как правило отдает себе отчет в том, что “джуниор” пока обладает лишь базовым знанием языка и его технологий, и ему только предстоит сформировать понимание процессов в команде разработчиков и компании в целом. Однако при этом почти всегда от начинающего кодера ждут, что он будет прикладывать максимальные усилия, чтобы овладеть всеми нужными навыками как можно скорее. Именно здесь на первый план выходят пресловутые “софт скиллз,” такие как умение взаимодействовать внутри коллектива, рабочая этика, а также мотивация и дисциплина. Если же говорить именно о технических требованиях к Java-джуниору, то здесь в большинстве описаний вакансий будет представлен целый список, но некоторые пробелы в резюме, формальном образовании и имеющемся опыте очень часто можно компенсировать готовностью быстро учиться и не показным энтузиазмом.

  • Java Core Что касается вышеупомянутого списка требований, то самым первым в нем конечно будет идти Java Core — знание всех фундаментальных основ Java, что включает основные конструкции, операторы и типы данных Java, понимание принципов объектно-ориентированного языка программирования и того как они реализованы в Java, а также понимание многопоточности и ряда других вещей, которые и составляют “ядро” этого языка. IDE Подтвердив знание “основ,” будущему Java-джуну нужно будет продемонстрировать знание IDE (интегрированной среды разработки), понимание ее основных возможностей, знание различий между основными IDE, а также умение компилировать, запускать, отлаживать и тестировать файлы, рефакторить код.
  • Системы контроля версий Знание систем контроля версий и основных принципов их использования также требуется даже от малоопытного разработчика, ведь он все равно будет работать в команде.
  • Java API Знание основных API языка Java тоже будет критически важно на собеседовании и скорее всего поможет получить работу. Важнейшими API, знать которые необходимо в первую очередь, являются Java Collection Framework и Java Concurrency API.

Более подробно с деревом знаний Java-разработчика можно ознакомиться в данном материале от JavaRush: Java. План действий. Помимо технических знаний и навыков, важную роль при рассмотрении кандидата на позицию младшего Java-кодера играет и знание английского. Если коротко, английский надо знать, хотя бы на крепком среднем уровне Intermediate. Ну и помимо этого, не следует забывать о важности уверенной и эффектной презентации себя вместе с теми знаниями, умениями и навыками, которые, может и худо-бедно, но все-таки имеются. То есть о своем резюме. “Младшие девелоперы не должны играть по тем же правилам, что и опытные кодеры. Если вы насмотрелись минималистически-крутых одностраничных резюме опытных разработчиков, не следует повторять этот подход. Добавьте в резюме любой опыт, который у вас имеется. Может вам повезет, и наниматель, проглядывая ваше резюме, увидит в нем упоминание какой-то функции, которая используется и в продуктах этой компании,” — советует Джонни Ле (Johnny Le), старший разработчик компании Instructure. “Один из плюсов программирования в том, что вы можете создавать десятки собственных проектов в полном одиночестве. Так что сделайте несколько своих, пусть и простеньких, но полноценных программ — тайм-трекер, систему управления проектами, календарь и т.д. И добавьте их все в свое резюме. Работодателю важно прежде всего знать, можете ли вы разработать такого рода продукт, а не то, для кого он был разработан и пользуется ли им хоть кто-нибудь. Так что пытайтесь самостоятельно писать и любые сложные функции, о которых вы слышали. Это позволит вам чувствовать себя на собеседовании куда увереннее, даже не имея обширного опыта в команде разработчиком,” — добавил эксперт.

Какие компании чаще всего берут на работу Java-джуниоров?

Если говорить о компаниях, которые наиболее активно открывают вакансии для Java Junior девелоперов, то чаще всего это, конечно, будут лидеры ИТ-секторов в своих странах. Компании с наибольшими оборотами и высокой потребностью в квалифицированных разработчиках могут позволить себе массово нанимать кодеров с небольшим опытом или совсем без него на относительно небольшую оплату, позволяя тем набираться опыта и знаний для последующего повышения по карьерной лестнице в той же компании. Так, в Украине топ-5 ИТ-компаний, нанимающих junior специалистов, выглядит так: SoftServe, EPAM, GlobalLogic, Luxoft и Infopulse. Об этом говорится в исследовании профильного ресурса DOU.UA, которое было опубликовано в апреле 2019 года. Согласно данным исследования, 45 топовых компаний украинского ИТ-сектора в 2018 году суммарно наняли 4360 сотрудников-новичков (имеются в виду ИТ-специалисты всех направлений с опытом работы до 1 года или вообще без оного). Наиболее активно с новичками сотрудничала компания SoftServe — в 2018 году она ​​взяла на работу на 400 джуниоров больше, чем в 2017 году (1148 против 719 сотрудников). Что касается России, то данных по количеству нанимаемых на работу девелоперов именно Junior уровня в этой стране при подготовке данного материала нам найти не удалось. Однако анализ вакансий для “джуниоров” на рекрутинговых сайтах позволяет выделить в качестве наиболее Junior-friendly работодателей следующие компании: G5 Entertainment, Luxoft, EPAM, Emergn, Mail.Ru Group и ALM Works. В Беларуси Junior Java разработчиков достаточно активно берут на работу такие компании, как Kyriba Corp, EIS Group, Seavus и Playtika.

В каких городах Java-джуну легче всего найти работу?

В каком городе малоопытному Java разработчику будет легче всего найти работу — это еще один актуальный вопрос как для тех, кто еще только изучает Java и думает о поиске работы в ближайшем будущем, так и у тех, кто уже активно просматривает вакансии и рассылает свои резюме. В целом же, вариантов для трудоустройства именно для Java Junior больше всего в крупных городах, где как правило и размещаются офисы всех основных ИТ-компаний. В Украине, по данным все того же относительно свежего исследования DOU.UA, зеленых и необстрелянных девелоперов чаще всего ищут в Киеве, Харькове и во Львове, причем эти три города продемонстрировали примерно равные показатели по количеству взятых на работу джуниоров в 2018 году. Также в пятерку городов с самым большим числом вакансий входят Одесса и Днепр. Что касается России, то в этой стране топ городов где Java разработчику, в том числе и малоопытному, будет найти работу легче всего, выглядит следующим образом: Москва, Санкт-Петербург, Новосибирск, Нижний Новгород и Екатеринбург. Это по данным исследования рекрутингового портала HeadHunter. Также в этот топ вошли Казань, Пермь, Уфа, Самара и Воронеж. В Беларуси абсолютное большинство вакансий для Java разработчиков, в том числе и Junior, приходятся на Минск. Также работу можно найти в Витебске, Могилеве и Гродно, но в этих городах вакансий, прямо скажем, не много.

Мнения экспертов

Разыскивается Java Junior: где легче найти работу и как понравиться работодателю? - 5

Но вернемся к основной теме данного материала — ожиданиям работодателей при найме Java Junior разработчиков и тому, как этим ожиданиям соответствовать. Несколько цитат. “Очень распространено мнение, что требования к Java Junior разработчику со стороны работодателей крайне высоки. Это оказывает довольно сильное влияние на многих кандидатов во время технического собеседования. Думая, что планка требований выше, чем она есть на самом деле, они чувствуют себя неуверенно, преувеличивают свой опыт и приукрашивают навыки, из-за чего часто как раз и не получают работу,” — отметил Кен Мазаика (Ken Mazaika), CTO и со-основатель компании Firehose. “Честность и знание тех областей, в которых вам нужно совершенствоваться, только увеличивает ваши шансы на трудоустройство. Для компаний найм младших разработчиков — это скорее инвестиция с долгосрочным потенциалом, они не ожидают от нее никакой особенной отдачи. Поэтому от младших разработчиков они не ждут написания каких-то сложных функций и не станут требовать слишком многого в течение первых нескольких месяцев,” — добавил эксперт. “Одна из наиболее распространенных черт действительно классных Java-программистов, которых я брал на работу — это то, что они все были склонны работать над разными сторонними проектами помимо основной работы. Это могли быть проекты с открытым исходным кодом или личные проекты. Они даже не обязательно должны базироваться на Java, но их наличие серьезно повысит ваши шансы получить работу,” — сказал Кевин Хейен (Kevin Hayen), опытный Java разработчик и CTO компании Let’s Be Chefs. “Зачастую, нанимая Java программистов, мы отдаем предпочтение тем, кто многому научился самостоятельно. Часто именно такие люди увлечены программированием по-настоящему. Нам такие нужны — программисты, которые живут и дышат программным кодом. А многие технические знания и элементы легко приобретаются в процессе работы,” — отметил Крейг Далзил (Craig Dalziel), бизнес-менеджер компании Pearson Frank.

Не так страшен черт, как его малюют

Подводя итоги, следует подчеркнуть главное: устроиться на работу в качестве Java Junior разработчика далеко не так сложно, как может показаться на первый взгляд, особенно после изучения вакансий с длинным списком требований. Достаточно знать базовые принципы Java, иметь желание обучаться и совершенствоваться, и располагать хотя бы мало-мальским практическим опытом. Получить который можно множеством разных способов, в том числе и с помощью курса от JavaRush — он включает в себя более 1200 задач, а их решение растянется на 300-500 часов чистой практики программирования. Это весьма впечатляющая цифра, которую можно будет без всякой скромности добавить в свое резюме, не говоря уже о том, что этот курс подготовят начинающего кодера к большинству задач, которые работодатели ставят перед Java-джуниорами, и вопросам, часто звучащим на собеседованиях.

  1. Как я стал Junior Java Developer
  2. Путь программиста
  3. Что junior должен знать по Java, помимо core
  4. Expectations of a Junior Developer
  5. The complete guide to hiring a Java developer

Как найти работу программисту без опыта работы: 10 советов для junior-разработчиков

бизнес-тренер, практикующий психолог, коуч и HR компании Aligned Code Татьяна Мацкевич

Где искать и как найти работу в IT начинающему разработчику? 10 советов, которые помогут устроиться программистом даже новичку без опыта.

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

Сложности для начинающих разработчиков при поиске первой работы в IT

  • Неразвитые soft skills. Канули в лету времена, когда IT-специалист — это эдакий взъерошенный интроверт. Сейчас критично важно, чтобы сотрудник не только знал технологии и разбирался в computer science, но и умел вступать в контакт с клиентом и коллегами, презентовать свои умения и навыки, аргументировать свои решения, разрешать спорные ситуации.
  • Отсутствие релевантного опыта в том или ином домене или отрасли. Часто наниматель ищет не только опытного разработчика, а еще обращает внимание на наличие опыта в конкретной области, которого у начинающего программиста тоже может не быть.
  • Недостаточный уровень знания английского языка. Как правило, работодателю нужно знание языка на уровне В2-С1, на худой конец — В1, которого не всегда хватает для прохождения технического интервью на английском.

Как искать работу начинающему программисту

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

  • Для того, чтобы найти первую работу программисту, стоит зарегистрироваться и создать качественный профиль в LinkedIn. Рекрутеры и HR именно там в первую очередь ищут специалистов — начинающих в том числе. Грамотный профиль включает все проекты, в которых участвовал специалист, включая курсовые, лабораторные, freelance и коммерческие. Важно, чтобы в профиле были ссылки на GitHub и GitLab.
  • Среди релевантных источников поиска работы — различные специализированные сообщества типа форумов, Telegram и Discord-каналов и другие. Найдите их и следите за вакансиями.
  • Не обойтись для поиска работы и без специализированных сайтов. Такой точно есть в каждой стране свой. Добавьте их себе в закладки, скачайте приложение (если есть) и подпишитесь на рассылку новых вакансий от них.

Как правильно составить резюме

— Резюме — это визитная карточка кандидата. От него зависит первое впечатление рекрутера. Есть отличная фраза на этот счет: у вас никогда не будет второй возможности произвести первое впечатление. Поэтому резюме должно быть информативным и запоминающимся, у рекрутера должно возникнуть желание связаться с вами после прочтения резюме, — убеждена Татьяна, — Несколько советов от меня:

  • Есть модный тренд — не размещать фото в резюме. При этом я обсуждала не раз этот вопрос с HR и рекрутерами, работающими в IT, и они все в один голос говорят, что фото очень помогает при отборе кандидатов. Фото должно быть актуальным, сделанным не позднее, чем полгода назад. На фото должен быть адекватный фон.
  • Ваши контактные данные должны быть расположены сверху и дублироваться внизу: чтобы их было легко найти, соответственно — легко с вами связаться.
  • Если у вас мало опыта или его нет совсем — ничего страшного. В резюме нужно описывать все проекты, в которых вы принимали участие. Описание проекта — это перечисление технологий, фреймворков, которые вы использовали, а также ваших функций на проекте. В общем, дайте развернутый ответ на вопрос, что именно вы делали.
  • Также стоит указать образование, курсы и сертификаты, если они у вас есть. Отмечайте свои знания только в той или иной технологии/языке программирования.
  • Обозначьте уровень знания английского, а также хобби и интересы.
  • В начале резюме сделайте краткое summary, в котором в двух-трех предложениях расскажите о цели поиска работы и о своих ярких чертах или особенностях. Например, что вы — мотивированный и ответственный, с чувством юмора, а также изучаете React и хотите найти компанию мечты.
  • К резюме можно написать сопроводительное письмо, в котором рассказать, почему именно этому потенциальному работодателю вы отправляете резюме.

Как junior-разработчику собрать портфолио

— Junior-разработчику важно иметь свой GitHub и GitLаb, на которых он размещает свой код, не коммерческий и коммерческий, курсовые, дипломный проект, фриланс проекты и т. д., — считает Татьяна, — Потенциальный наниматель при подготовке к техническому скриннингу обязательно посмотрит, есть ли у вас портфолио и как выглядит именно ваш код.

Как проходить собеседования начинающим специалистам

На что обращают внимание на интервью

— На собеседование нужно прийти за пару минут до начала. Неважно, это онлайн- или офлайн-формат проведения. Заранее необходимо проверить свой компьютер, камеру, звук — чтобы все работало. Кроме этого, стоит обратить внимание на свой внешний вид: быть ухоженным и в опрятной одежде. Это совершенно необязательно должен быть смокинг или black tie, но при этом точно не растянутая майка, в которой вы спите.

Как правило, в IT принято общаться на «ты» вне зависимости от возраста и опыта. Важно настроиться на интервью как на часть процесса найма, которая может быть интересной и познавательной, и не чувствовать себя как на экзамене. Улыбайтесь, помните имена интервьюеров, обращайтесь к ним по именам, задавайте вопросы и конструктивно рассказывайте о себе и о своем опыте. Будьте готовы ответить на такие HR вопросы, как:

  • Выбирая между несколькими кандидатами, почему мы должны взять именно вас?
  • Как вы понимаете, что ваша работа сделана хорошо?
  • Если у вас будет несколько офферов, плюс-минус одинаковых по рейту или заработной плате, на что вы еще будете обращать внимание?
  • Три самых важных фактора при выборе работы?
  • Расскажите про свое главное достижение за последний год.
  • Расскажите про главный «fuck up» за последний год.

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

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

Также важно показать коммуникативную компетентность или soft skills. Для этого наниматель может задавать логические задачки или провокационные вопросы, смотреть, как вы реагируете на них, свободно или зажато общаетесь, используете ли жесты.

Чего не стоит делать на интервью

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

Реальные варианты первой работы для новичков

5 способов получить первую работу:

  1. Классный вариант получить первую работу в IT — пройти стажировку. Без опыта вас скорее возьмут на стажировку, чем сразу сделают оффер на реальный проект или вакансию. Стажировка, как правило, без оплаты — по крайней мере, первые ее этапы. Большой плюс стажировки — это обучение в настоящей IT-компании, более того, по программе и требованиям именно этой компании. Ваша задача — зарекомендовать себя, проявлять инициативу, учиться и претендовать на предложение работы после ее прохождения. При этом однозначно не стоит сильно расстраиваться, если предложения не поступит. У вас в резюме будет реальный опыт в настоящей компании, даже если пока и не коммерческий. С пройденной стажировкой уже проще найти работу программисту без опыта работы.
  2. Общаться со всеми своими знакомыми, уже работающими в IT, спрашивать про имеющиеся вакансии в их компании, отправлять им резюме, просить их переслать резюме в службу HR, спрашивать, что ответили HR, не переставать просить своих друзей или знакомых напоминать о себе HR-службе. Связи и рекомендации по-прежнему работают отлично, в IT в том числе.
  3. Собрать список компаний и e-mail, куда бы вам хотелось попасть, и писать им напрямую, отправлять резюме и сопроводительные письма.
  4. Регистрироваться на фриланс сайтах, брать маленькие задачи и проекты, тем самым пополняя свое портфолио и получая реальный опыт. Примеры таких сайтов: Upwork.com, Weblancer.net, Fl.ru, Kwork.ru.
  5. Посещать конференции, бизнес-встречи и нетворкинги, на которых можно встретить HR и СЕО компаний. Они всегда находятся в поиске «своих» людей.

10 важных советов, как найти работу программистам без опыта

Резюмируя, советы для начинающих разработчиков я бы оформила так.

  • Идти на IT-курсы, даже если вы получаете профильное образование. На защиту дипломов на таких курсах зачастую заглядывают «охотники за умными головами». Там иногда преподают преподаватели-практики, в компаниях которых также бывают открытые вакансии. Это же касается и преподавателей ВУЗов.
  • Стремиться получить стажировку.
  • Готовиться к техническим интервью. Пример материалов в помощь: Front-end-Developer-Interview-Questions Public и JavaScript trivia questions in front end interviews.
  • Развивать свои навыки — как hard, так и soft, потому что для того, чтобы стоять на месте, нужно бежать.
  • Общаться с разработчиками — как с теми, кто старше, опытнее, так и с теми, у кого, как и у вас, нет или мало опыта. По максимуму использовать нетворкинг.
  • Развивать уверенность в себе и в своих силах — не стесняться писать follow-up’ы — письма, напоминающие о вас.
  • Составить нестандартное резюме и живое сопроводительное письмо.
  • Обязательно завести LinkedIn-аккаунт, обновлять свой профиль, дополнять его новыми навыками, сертификатами.
  • Подписаться на рекрутерские группы в социальных сетях.
  • Искать до тех пор, пока не найдется та самая работа и та самая компания.

Рассказать о себе и изучить вакансии компаний можно в разделе Career в нашем Discord-канале.

Как найти работу программисту без опыта: 6 проверенных советов для junior разработчиков от профессионалов

Вы начинающий программист и хотите узнать. как получить первую работу программисту? Быстро найти работу сможет даже начинающий программист! 6 проверенных советов от профессионалов для разработчиков без опыта помогут вам устроиться на первую работу.

Как найти работу программисту без опыта: 6 проверенных советов для junior разработчиков от профессионалов

В этом материале о том, как найти работу начинающему программисту вы узнаете:

  1. Как составить резюме программисту без опыта и найти работу
  2. Где искать вакансии и работу начинающим и junior разработчикам без опыта, чтобы получить работу
  3. Как собрать портфолио начинающего программиста
  4. Как junior-у написать сопроводительное письмо
  5. Как выполнять тестовые задания программистам без опыта
  6. Как программистам новичкам проходить собеседования, чтобы обзавестись работой

Составьте резюме программиста без опыта, чтобы найти работу

Рассказываем, как получить работу программисту. Главный сайт по поиску работы в России — HeadHunter. Форма резюме hh — стандарт для всех, кто ищет работу. Поэтому сначала сделайте резюме программиста там.

На что обратить внимание в резюме, чтобы получить работу программиста:

  • не перечисляйте все технологии программирования, с которыми вы знакомы. Сфокусируйтесь на главной, которая будет нужна в работе. Если нужно, можно добавить 2-3 вспомогательные. Например: JavaScript + HTML + CSS
  • указывайте даже тот опыт работы, который не относится к IT и программированию. Это поможет рекрутеру оценить ваши софт скиллс и разглядеть в вас ценного работника
  • указывайте все образование, которое у вас есть. Загрузите сертификаты курсов и/или дипломы, даже если они не связаны с программированием
  • укажите софт-скиллс, если они важны в вашем рабочем направлении. Свободный английский для разработчика важен. А вот навыки переговорщика на джуниор-позиции вряд ли понадобятся в работе.

Даже если вы проходили образовательные курсы по программированию, но сомневаетесь в их качестве, это не страшно. Все равно прикладывайте сертификаты к резюме, когда ищите работу. Мы поговорили с Фаиной Лернер, директором по управлению персоналом в EPAM. Вот что она об этом сказала:

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

Как получить работу программисту без опыта: 6 проверенных советов для junior разработчиков от профессионалов Как найти Как стать Как научиться

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

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

Вот что советует писать в сопроводительном письме программиста Олег Кузнецов, директор по развитию ПО в Lipt-Soft, чтобы получить работу:

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

Тестовые задания на вакансии начинающих разработчиков, чтобы найти работу

Многие работодатели просят кандидатов программистов выполнить тестовое задание, перед тем, как проводить собеседование о получении работы программиста. Это один из главных критериев при выборе будущего сотрудника. Обычно оно адекватное и занимает 1-3 часа времени. Выполните его как можно лучше. Если есть опытные товарищи, которые могут проверить содержание и подсказать, где вы накосячили — купите им шоколадку и попросите о помощи.

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

Как найти работу программисту без опыта: 6 проверенных советов для junior разработчиков от профессионалов Как найти Как стать Как научиться

Собеседования программистов без опыта работы

Если вы все сделали правильно, то некоторые компании позовут вас на собеседование. Разговоров может быть даже два: до выполнения тестового и после него. Базовые правила прохождения собеседования при приеме програмимста на работу похожи на базовые правила джентльмена:

  • выглядите опрятно
  • не волнуйтесь по пустякам
  • не лгите работодателю
  • проявляйте заинтересованность в работе

Вот что советует тем Junior-разработчикам, которые хотят получить работу программиста, директор по разработке ПО Lipt-Soft Олег Кузнецов:

Многие читали истории о том, что приходится решать сложные задачи по информатике на «бумаге» или по телефону, проходить несколько раундов интервью. Но это встречается только у крупных работодателей: Yandex, Google, Facebook. Большинству HR-ов достаточно демонстрации желания учиться и отличного отношения к делу.

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

Интервьюер пытается получить ответы на несколько вопросов:

хорошо ли вы впишитесь в команду?
интересны ли вам технологии, которые используются на проекте?
как вы общаетесь?

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

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

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

Будьте готовы ответить на главный вопрос: «Почему именно мы?» Интервьюеры хотят знать, что именно привлекает вас в их компании: миссия, крутые технологии, классный продукт или отличная команда.

Если переживаете за уровень своих технических навыков и не уверены, что сможете получить работу программиста, потренируйтесь на Stepik или Leetcode.

Как найти первую работу программисту без опыта: 6 проверенных советов для junior разработчиков от профессионалов Как найти Как стать Как научиться

Резюме: как начинающему программисту без опыта найти первую работу

  1. Составьте резюме разработчика на HeadHunter
  2. Опубликуйте его на HH и остальных площадках, где можно найти работу программисту без опыта
  3. Соберите портфолио начинающего разработчика, чтобы получить работу программиста
  4. Откликайтесь на вакансии программистов без опыта с сопроводительным письмом
  5. Выполняйте тестовые задания для разработчиков, чтобы обзавестись работой программиста
  6. Проходите собеседования и устраивайтесь на работу программистом

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

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