Без опыта в IT: как junior-программисту найти первую работу
Содержание
Через некоторое время знакомый мне посоветовал пойти на курсы верстки в Spalah IT School. Так как многие начинали с верстки, подумал, что и у меня зайдет. Я добавил несколько кейсов людей из IT-сферы, которые не так давно нашли работу. Возможно, вы увидите что-то полезное для себя. Хорошим оно считается тогда, когда говорит тому, кто вас нанимает, чем вы можете быть полезны и почему он должен нанять именно вас. С точки зрения оформления это должны быть привлекающие внимание смысловые блоки с выжимкой информации о вас как о специалисте — лаконично, по делу, без вранья.
Узнать, какие они используют языки программирования и изучать их. Либо, отталкиваться от понравившегося языка и затем искать компании, которые его используют. Тимур Гафиулин рассказал, как начинающему программисту быстрее найти первую работу и почему не стоит слишком глубоко погружаться в технологии. Внимательно изучите требования к кандидату (язык, технологии, желательный опыт). Определите, какие задачи предстоит решать. В принципе, этого достаточно, чтобы понять, какие навыки нужны работодателю.
Опишите задачи, которые доводилось решать, и лучше в формате кейсов (стояла такая-то задача, решил ее таким-то путем, получил вот такой результат). Подумайте, какие вопросы могут задать на встрече. Тут можно найти работу как в малых компаниях вашего региона, так и в ИТ-гигантах (Яндекс, Mail.ru, Тинькофф и т.д.). Они уже имеют базу знаний, а остальному быстро учатся.
Если опыта работа нет, так и напишите, мол, язык программирования знаю, могу делать то-то и то-то, но кейсов пока нет. Резюме было общего плана — ФИО, год рождения, образование, текущее место работы, краткое описание “опыта” (про приложение). Просматривая вакансии, открывал почти всё подряд, пытался найти компанию в интернете, выяснял, чем она занимается и какие открыты вакансии, есть ли отрицательные отзывы работников.
Это отличный способ поиска первой работы. Как рекрутер могу сказать, что такие отклики мы просматриваем оперативно и всегда даём ответ, потому что кандидат для нас ценен своей мотивацией и интересом к нам. Согласитесь, сейчас это особенно важно, когда на рынке огромное количество работодателей, а соискатель целенаправленно пишет именно вам.
Где и как искать вакансии начинающим разработчикам?
Понять это необходимо, чтобы результатом первой фазы обучения стало обычное работающие мобильное приложение, которое делает что-то простое. Тут вам может помочь человек, разбирающийся в теме. Можно попробовать сравнить статистику по Djinni, поставив фильтры «ваш город, страна», «меньше года опыта» и соответствующую технологию.
Но это уже опытные специалисты могут ставить под сомнение ТЗ, чтобы не допустить глобальные ошибки клиента. Сколько компаний устраивают интернатуру и внутренние курсы по этой технологии. Именно для нахождения недооцененных талантов и отсева всех остальных работодатели проводят IT-курсы/интернатуры/программы.
JavaScript
У топовых компаний действительно все хорошо. У них все отлично выстроено, есть деньги, заказчики и интересные проекты. Можно научиться разрабатывать программное обеспечение, поработав с ними полгода, и перейти в другую компанию на более высокооплачиваемое место. Поскольку у тебя в стеке QT то переходи на javascript. То что раньше делали на qt сейчас стараются делать на react native. И разработчиков на javascript охотно берут на удаленку, правда возможно понадобиться сделать ИП, но это легко.
- Понятно, никто просто так денег платить не будет и нужно много трудится.
- По моему опыту, 90 % кандидатов отваливаются, когда получают тестовое задание.
- Если не хватает 1-2 технологий, то сейчас самое время подтянуть квалификацию и добрать недостающие знания.
- Это поможет не только быть конкурентным, но и легче найти работу.
- Джуниорских вакансий (не требующих опыта работы) мало, и конкуренция здесь очень большая.
Количество IT-вакансий растёт с каждым годом. Таким образом, помимо того, что все мы проходим довольно волнительный и стрессовый этап поиска первой работы, мы сталкиваемся ещё и со значительной конкуренцией при отборе на вакансию. Если ни одного проекта у вас нет, с точки зрения рекрутера и технического интервьюера — у вас нет этих знаний. Если есть хотя бы курсы, это лучше чем ничего, но не факт, что вас позовут на собеседование — с вами будут конкурировать люди, у которых проекты есть. Если вы уже опытный программист, искать новую работу не так страшно.
Список полезных сайтов для поиска работы
Программирование — это про борьбу со сложностью. Чем проще вы решаете проблему, тем лучше. Чтобы выбрать оптимальное решение для конкретной задачи, приходится общаться и понимать людей с другим мировоззрением. Поэтому программисту важно развивать soft skills». Не совсем очевидный, но абсолютный мастхэв для любого человека, который мечтает о карьере в IT.
Очень хорошо и детально написал, у меня опыт 15+ и 8 смен работы по СНГ, США и ЕС, но все равно интересно. Есть пара моментов для обсуждения, к примеру, частая смена работы — это не минус, если можно объяснить. А для контрактора так вообще норма жизни. В примерах ответов есть несколько фраз, которые могут подвалить на собеседовании, особенно у молодого HR. Или в требованиях обязательно найдется тулза по которой требуется Опыт от 3х лет.
Спрос на разработчиков сейчас большой. Например, для тех, кто разрабатывает приложения на iOS и Android, конкуренция составляет менее 2 человек на место. При этом средняя зарплата по Москве 130–140 тысяч рублей, а зарплатный максимум — 300 тысяч в месяц.
То вам еще рано претендовать на полноценную работу программистам. Лучше начать со стажировки или практики. Там у вас появиться минимальный опыт и необходимые для работы программистом знания. Обычно стажировки и практики не оплачиваются. Это нормально, потому что работодатель тратит часть своего времени на то, чтобы обучить вас и подготовить к работе программистом. Должно ли в вашем резюме быть подтверждение того, что вы окончили какой-то университет, получили какие-то сертификаты, прошли курсы и так далее?
Дать им возможность получить новую специальность, новую профессию. Потом я увидел вакансию и начал преподавать в GeekBrains, совмещая это с основной работой. Затем я просто попросился к ним на работу. Недостаточно https://deveducation.com/ отслеживать вакансии на порталах по поиску работы – лучше идти сразу на сайты IT-компаний и писать напрямую. Рекрутеры обычно сохраняют контакты и могут обратиться к вам, когда появится подходящая позиция.
Также не завышайте зарплатные ожидания, оценивайте себя адекватно», — советует Светлана Петровичева, управляющий партнер Кадрового Центра «21 век». Составляя резюме, нужно выделить свои сильные стороны, но не стоит ничего преувеличивать — все равно на собеседовании вскроется ваш реальный уровень. «Тут главное не перестараться и не вызвать завышенных ожиданий у интервьюеров», — подтверждает Сергей Кучмий. Такая практика распространена практически в каждой крупной компании.
Устройтесь в любую компанию, чтобы получить первый опыт
Если в вакансии не перечислены требуемые языки, то отталкивайтесь от описанных задач. Например, если фигурирует разработка мобильных приложений, то, скорее всего, тут нужен Java, Swift или Objective-C. Иван, а как бы вы сформулировали задачу для junior-разработчика? Программисты используют хранилище кодовой базы, куда сохраняют свои проекты. Это хороший способ показать работодателям, что вы умеете, и как развивались ваши навыки. Каждый руководитель понимает, в junior-специалиста придется вкладывать много времени и сил.
Как понять, подходит ли вам работа программистом?
А разобраться с этим вопросом проще всего, общаясь с людьми, у которых уже есть опыт. Как выбрать направление, не имея опыта в IT? Думаю, можете искать что-то похожее на то, чем вы уже занимались. Например, перейти с позиции менеджера по продажам на позицию IT-сейлза или из менеджера проектов переквалифицироваться в IT-менеджера. Это системные инженеры, которые настраивают компьютеры.
Как стать программистом и найти первую работу
Если же обучение проходит 9-12 месяцев, то в течение этого времени можно получить необходимые базовые знания. Сложно ли найти первую работу начинающему разработчику? Нет, если есть хорошая база, soft skills и приложено достаточно усилий для поиска подходящего работодателя. Рынку нужные новые кадры, поэтому многие новички могут легко построить карьеру и выйти на достойный уровень заработка. Вы начинающий программист и хотите узнать.
Потом нас взяли на работу джунами, и наш проект продлился несколько месяцев. С таким опытом мне было куда проще найти следующую работу. Хотя изначально в университете я больше смотрел в сторону Flex/Java, но в связи с такой удачей решил использовать этот опыт для развития в сторону .NET. Это поможет сохранять мотивацию и концентрацию на обучении.
Советую сразу идти в большую компанию. Дело в том, что у среднего и малого бизнеса нет ресурсов, чтобы обучать новичков. Там ищут самостоятельных разработчиков, которые уже через пару недель смогут как без опыта найти работу программисту выдать результат. А от джунов первое время почти нет выхлопа, поэтому на рынке к ним относятся прохладно. Зато крупные компании готовы растить собственные кадры, обучать джунов и стажёров.
Устаревшие языки обычно дают в институте/школе, например, Pascal. У них нет никакого прикладного применения, они не востребованы на рынке. Как и не стоит начинать с 1С из-за его ограниченности. Биржи подходят для того, чтобы взять какие-то практические задачи, которые приносят какую-то пользу, например, заработать свои первые деньги.
Category: IT Образование