Поиск интересных, высокооплачиваемых проектов – «боль» любого начинающего веб-разработчика на фрилансе. Какие только способы поиска не задействуют новички: круглосуточно мониторят сайты вакансий и объявлений, форумы, социальные сети, новостные рассылки, рекламу. В каждом из этих источников встречаются разовые и долгосрочные задачи. Но на поиск уходит много времени.
Хорошая альтернатива для старта – биржи фриланса. На таких платформах легко найти тип работы, соответствующий текущим потребностям, умениям и навыкам. Даже если поначалу заказы будут недорогими – это возможность набраться опыта, наполнить портфолио кейсами и быстро перейти на следующую профессиональную ступень.
К тому же, есть варианты дополнительного заработка. Например, участие в партнерской программе InSales. Можно брать недорогие заказы на разработку интернет-магазинов на биржах фриланса, делать сайты интернет-магазинов на платформе InSales, где есть весь необходимый функционалом, как для самих магазинов, так и для разработчиков, и получать партнерские выплаты от InSales к основному доходу.
Ниже мы подготовили детальный обзор самых популярных фриланс бирж, на которых начинающий веб-разработчик может найти заказы:
Kwork
Kwork – не совсем традиционная площадка для поиска работы в формате маркетплейса. Здесь размещают заказы разного уровня сложности, в том числе и простые задачи, не требующие глубоких знаний в теме.
Основные направления на Kwork в сфере разработки и IT:
- доработка, настройка и создание сайтов;
- верстка;
- десктоп программирование;
- разработка скриптов, ботов, мобильных приложений, игр;
- администрирование сервера;
- юзабилити-аудит;
- тестирование на ошибки.
Единица услуги на платформе – кворк. В него может входить любой объем услуг стоимостью 500 рублей. Для удобства поиска кворки разбиты на категории. Их размещение бесплатное. Они становятся доступными в общем списке после модерации.
Начать зарабатывать можно двумя способами:
- Разместить свои услуги и получить заказы в магазине фриланс-услуг. Для этого достаточно зарегистрироваться, создать кворк и дождаться уведомления о заказе.
- Откликаться на интересные задания заказчиков, размещенные на бирже проектов. Для этого нужно отслеживать новые заказы и отправлять свое предложение.
После сдачи готовых работ на баланс автоматически начисляется заявленная оплата. От качества и своевременности исполнения будет зависеть рейтинг. Чем он выше, тем больше шансы получать более дорогостоящие заказы.
Средний доход исполнителей на платформе – 30000-40000 рублей. Топовые фрилансеры зарабатывают более 200000. Заработок зависит от специализации, рейтинга и количества выполненных заказов.
Плюсы Kwork:
- широкий спектр задач;
- бесплатное обучение работе с платформой;
- удобный, продуманный интерфейс;
- отсутствие неоплачиваемых тестовых заданий, платных подписок;
- режим безопасной сделки;
- возможность создания неограниченного количества кворков.
Минусы:
- высокая комиссия;
- большая конкуренция среди исполнителей;
- при решении споров и разногласий арбитраж зачастую поддерживает покупателя.
С каждой оплаты биржа забирает 20% комиссии. Эта ставка меняется при достижении определенных сумм оборотов: 30000-300000 рублей – 12%, больше 300000 – 7,5%. Выводить деньги можно на QIWI, «Яндекс.Деньги» (YooMoney), карты MasterCard, Visa, МИР, Maestro.
FL
FL – крупная многопрофильная биржа с сотнями удаленных проектов, конкурсов и вакансий. Ресурс работает с 2005 года и за это время на нем зарегистрировалось более 1000000 фрилансеров.
Ежедневно на площадке размещают около 1500 заказов в различных направлениях. Среди них есть постоянные вакансии и краткосрочные проекты по:
- программированию;
- созданию, настройкам и правкам сайтов;
- верстке лендингов;
- разработке игр и мобильных приложений.
Для начала работы нужно заполнить портфолио, добавить примеры реализованных проектов, указать информацию о своем опыте и навыках. Подходящие заказы «вылавливаются» путем регулярного пролистывания ленты и рассылки откликов на понравившиеся предложения. В бесплатной учетной записи можно брать до 3 проектов одновременно из общей категории.
Чтобы повысить шансы на получение дорогостоящих заказов, биржа предлагает приобрести PRO-аккаунт, расширяющий возможности профиля. Его стоимость зависит от специализации. На данный момент базовая цена PRO-аккаунта за месяц в разделах «Программирование» и «Разработка сайтов» составляет 2549 рублей. При покупке на 3 или 12 месяцев предусмотрены скидки.
Специально для новичков на сайте размещена база знаний, которая поможет разобраться с регистрацией, оформлением и настройкой аккаунта, правилами работы с заказчиками.
Плюсы FL:
- функция безопасной сделки;
- возможность обмена контактами с работодателем;
- огромный выбор заданий;
- удобные фильтры;
- мобильное приложение для исполнителей и заказчиков с удобным чатом, уведомлениями по статусу работы.
Минусы:
- для доступа ко всем заданиям нужно покупать PRO-аккаунт;
- вывести средства можно только на «Яндекс.Деньги» и банковскую карту (от 15000 рублей);
- небольшой потенциал для роста на бесплатном аккаунте.
На комиссию для исполнителя влияет тип услуги. В персональных заказах и задачах по проектам платит только заказчик. Комиссия для типовых услуг обходится в 10%. Также есть комиссионные за безопасную сделку. Для физических/юридических лиц, самозанятых и ИП установлены разные условия и тарифы.
Workzilla
Workzilla – портал с объемной базой заданий для начинающих и опытных фрилансеров. За месяц на площадке размещают более 100000 разнообразных проектов. Во многих из них не требуют высокой квалификации. Но есть и довольно сложные задачи, которые хорошо оплачиваются. В числе доступных направлений присутствует верстка и настройка сайтов/блогов.
Прежде чем получать задания на бирже, исполнитель должен пройти несколько этапов:
- Регистрация на сайте.
- Тестирование для начисления стартового рейтинга.
- Оплата подписки.
- Заполнение профиля.
После этого можно выбирать понравившиеся задания и предлагать свои услуги заказчикам. По мере роста количества выполненных заказов будет расти и рейтинг на сайте. Вместе с ним открывается доступ к более выгодным проектам. Комиссия за каждую оплату составляет 10% от суммы.
Плюсы Workzilla:
- гарантия оплаты исполнителю при условии качественного выполнения задачи;
- решение спорных ситуаций в арбитраже;
- непредвзятый отбор кандидатов на выполнение заказа с помощью нейронной сети, которая повышает шансы новичков;
- возможность подписаться на рассылку с вакансиями;
- полезные советы для исполнителей на сайте;
- множество функций, облегчающих коммуникацию с клиентами.
Минусы:
- обязательное тестирование и платная подписка;
- высокие комиссии;
- нельзя просмотреть подробные ТЗ проектов до оплаты подписки;
- часто заниженная оплата.
Судя по информации на Workzilla, самые активные фрилансеры здесь зарабатывают от 70000 рублей в месяц. Вывод средств возможен на кошельки Qiwi и «Яндекс.Деньги» с комиссией 5%.
«Хабр Фриланс»
«Хабр Фриланс» специализируется на работе для IT-специалистов. На платформе работает около 60000 исполнителей. В базе есть задачи по разработке, тестированию, администрированию, дизайну. Ежедневно публикуются заказы разного уровня сложности.
Чтобы начать работать на бирже, нужно зарегистрироваться. В бесплатном аккаунте фрилансеры могут оставлять до 5 откликов на проекты в сутки.
Откликаться сверх суточного лимита можно с помощью платных услуг:
- поштучной покупки откликов за 99 рублей/штука;
- абонемента на безлимитное количество откликов в сутки/неделю/месяц/год (от 270 рублей);
- поднятия и выделения анкеты в выбранных категориях (300-500 рублей).
В «гонке» за дорогостоящими заказами выигрывают фрилансеры, у которых максимально подробно заполнен профиль, приложено релевантное портфолио. Самое важное поле – специализация и навыки. Именно по этим критериям заказчики фильтруют анкеты в общем списке.
Плюсы «Хабр Фриланса»:
- большое количество проектов в различных сферах деятельности;
- подписка на уведомление о новых заказах в выбранных категориях;
- обмен контактами с заказчиком за дополнительную плату;
- услуга безопасной сделки без комиссии для фрилансера;
- решение спорных ситуаций в арбитраже.
Минусы:
- биржа не регулирует платежи между пользователями суммой до 3000 рублей;
- превышение суточного лимита откликов нужно оплачивать;
- заработанные деньги выводятся только на банковские карты.
Для общения пользователей на площадке предусмотрен специальный клуб с полезными статьями, новостями сервиса и беседкой, где делятся интересными кейсами из опыта удаленной работы.
Freelance
Freelance – одна из самых крупных платформ для поиска удаленной работы в рунете. Здесь можно найти проект в десятках популярных ниш, включая веб-разработку, программирование и IT. Для входа на площадку достаточно пройти стандартную процедуру регистрации и оформить портфолио с примерами работ.
Исполнители на Freelance могут:
- Искать задания и вакансии в ленте, выбирая необходимую специализацию и оптимальный бюджет.
- Размещать объявления о своих услугах и спецпредложениях.
- Подключать виртуального менеджера, который будет заниматься размещением шаблонов промо-заявок в подходящих проектах.
- Обсуждать стоимость, сроки и другие нюансы в рабочей области проекта.
- Участвовать в творческих конкурсах, выигрывать призы и повышать индекс деловой активности.
- Продавать готовые сайты и макеты.
- Заказывать рекламу в блоках «Аватар», «Обратите внимание», «Быстрый выбор фрилансера».
На бирже существует 2 типа аккаунтов – простой и бизнес (от 590 до 1499 рублей в месяц). В платном доступны закрытые проекты, работают системы рейтинга и отзывов, которые дают больше возможностей для роста. В зависимости от типа PRO аккаунта в нем подключаются разные дополнительные функции: рассылка уведомлений о новых заказах, приоритет заявок, загрузка персональных обложек портфолио.
Плюсы Freelance:
- услуга безопасной сделки для получения гарантированной оплаты;
- много функциональных платных сервисов для фрилансеров;
- регулярные творческие конкурсы;
- большое количество краткосрочных и долгосрочных проектов;
- отсутствие ограничений на вывод денег.
Минусы:
- для доступа к спецпроектам и всем функциям сайта нужно покупать подписку;
- высокая стоимость бизнес-аккаунта;
- серьезная конкуренция.
При использовании безопасной сделки деньги выводятся на российские банковские карты и кошелек «Яндекс.Деньги». За перевод с исполнителя снимается 6% комиссии.
Workspace
Workspace – интегрированная онлайн-платформа для организации тендеров и поиска работы в сфере IT. При добавлении тендера система рассылает приглашения на участие всем исполнителям, которые подходят под заданные критерии. Заявки создают частные и юридические лица.
Основные направления:
- разработка сайтов, ПО, игр, мобильных приложений;
- HTML-вёрстка;
- программирование;
- создание сайтов «под ключ»;
- веб-дизайн;
- анализ и улучшение юзабилити.
Ежедневно на платформе размещают до 30 актуальных тендеров, которые объединяют опытных соискателей, фрилансеров, digital-агентства и веб-студии. Также на сайте есть раздел с каталогом заказов, вакансии для начинающих специалистов и профессионалов. Чтобы оставить отклик в подходящих проектах, необходимо авторизоваться.
Плюсы:
- актуальные тендеры в области digital-услуг;
- журнал с полезными публикациями на тему веб-разработки;
- бесплатный доступ к проектам и вакансиям;
- много интересных заказов для IT-специалистов;
- размещение презентации в каталоге профессионалов.
Минусы:
- без PRO аккаунта можно просматривать только публичные тендеры;
- для успешной конкуренции с агентствами нужно иметь опыт, сильное портфолио, положительные рекомендации.
В откликах на заказы фрилансеры могут оставлять свои предложения по цене и срокам выполнения. После отправки отклика можно увидеть контакты заказчиков.
Weblancer
Weblancer – одна из первых фриланс-бирж в русскоязычном сегменте. Существует с 2003 года. Сейчас на сервисе зарегистрировано более 1000000 пользователей с 60 стран.
В системе размещают заказы по направлениям:
- веб-разработка;
- тестирование;
- создание сайтов «под ключ»;
- верстка и CMS;
- программирование ПО;
- веб-дизайн и интерфейсы.
Предложений очень много. В верхнем меню сайта можно перейти к списку всех заданий и найти ссылку на отзывчивый форум. После регистрации исполнители могут добавлять свои данные в каталог фрилансеров, брать отдельные проекты, откликаться на вакансии для постоянного сотрудничества, участвовать в конкурсах. На лояльность заказчиков влияет наличие фотографии и реального имени в аккаунте.
Плюсы Weblancer:
- возможность легкого старта для новичков;
- бесплатное размещение портфолио и резюме;
- высокий уровень безопасности сделок благодаря функции «безопасные платежи»;
- продуманная система рейтинга;
- профессиональное комьюнити для фрилансеров;
- партнерская программа.
Минусы:
- за полноценный поиск заказов нужно платить, покупая отдельные отклики или тарифный план на месяц;
- высокая стоимость подключения дополнительных услуг для работы в категории веб-разработки (около 10 долларов в месяц).
Аккаунт на сайте привязывается к IP-адресу, что повышает безопасность хранения средств. За безопасные сделки удерживается 5% комиссионных. Средства выводятся на кошелек «Яндекс.Деньги», банковские карты Visa и Mastercard.
Upwork
Upwork – глобальная американская площадка по поиску работы для удаленных специалистов. Как и на других крупных международных биржах, здесь выше стоимость оплаты труда, больше адекватных заказчиков и продуманнее система безопасных сделок. Но, чтобы работать на этой платформе, нужно владеть английским.
Ежегодно на Upwork выкладывается более 10000000 разноплановых заказов для веб-разработчиков, мобильных и десктопных разработчиков, дизайнеров, виртуальных помощников и других специалистов.
Перед началом работы нужно пройти регистрацию. Есть 2 типа аккаунта – бесплатный Basic и расширенный Plus. В бесплатном доступно 30 откликов в месяц.
Платных премиум статусов для исполнителей и торгов по заказам на этой бирже нет. Заказчики оценивают фрилансеров по реальным знаниям и навыкам. Профессиональный уровень отражает JSS – критерий успешности, который рассчитывается на основании анализа деятельности и отзывов клиентов. Для новичков предусмотрена программа поддержки Rising Talent. При желании можно пройти профильные тесты для подтверждения навыков.
Плюсы Upwork:
- большой выбор высокооплачиваемых заказов;
- фиксированная и почасовая оплата (средняя ставка за час – 23 доллара);
- гарантия выплаты гонорара;
- трекер времени для фиксации действий по заказу.
Минусы:
- англоязычный интерфейс.
Деньги с платформы выводятся на PayPal, Skrill, Payoneer. Комиссия за услуги биржи зависит от оборота. С первых 500 долларов берут 20%, от 500 – 10%, после 10000 – 5%.
Fiverr
Fiver – еще одна популярная западная биржа фриланса, которая отличается особой системой организации работы. На платформе пользуются спросом услуги веб-разработки, программирования и тестирования, веб-дизайна, графического проектирования, мелких правок сайтов на разных CMS.
Фрилансер здесь выступает в роли продавца услуг: заполняет профиль, оформляет портфолио и создает предложение. Постоянно мониторить заказы в сервисе не нужно. Главное – научиться эффективно презентовать себя. Система распределяет всех фрилансеров на несколько иерархических уровней: новичок, первый, второй, высокорейтинговый.
Минимальная стоимость проекта на Fiver – 5 долларов. Однако исполнители могут предлагать услуги по более высокой цене и увеличивать сумму сделки с помощью up-sell (сопутствующих услуг). За каждую оплату берется 20% комиссии.
Плюсы Fiver:
- общение с клиентом в конфиденциальном чате;
- быстрое урегулирование финансовых споров;
- мобильное приложение с удобным интерфейсом для iOS и Android;
- создание лотов с тарификацией для покупателей.
Минусы:
- англоязычный интерфейс;
- трудоемкое продвижение своих услуг в ТОП.
Средства выводятся на платежные системы Payoneer, PayPal или банковскую карту. Это возможно через 2 недели после сдачи и оплаты проекта.
Freelancehunt
Freelancehunt – одна из популярных фриланс-бирж в пространстве СНГ. На платформе регулярно появляется работа разных форматов: вакансии на долгосрочное сотрудничество в офисе или удаленно, разовые фриланс-проекты.
Ключевые направления:
- веб-программирование;
- HTML/CSS верстка;
- создание сайтов «под ключ»;
- разработка логотипов;
- дизайн сайтов;
- тестирование и прочие.
После регистрации на сайте все исполнители проходят обязательную проверку. Стартовать можно бесплатно: без PRO аккаунтов и доплат за отклики. Для всех профилей действует бонусная программа, по которой начисляется 3% партнерских за платежи привлеченных пользователей.
В платном аккаунте «Плюс» предусмотрены полезные дополнительные функции – передача больших файлов, персонализация ставок, статистика показов, уведомления, бонусы к рейтингу и многие другие. Платить за него нужно каждый месяц.
Плюсы Freelancehunt:
- большой выбор заданий;
- гибкая система поиска вакансий и проектов;
- моментальные уведомления;
- безопасная работа с резервированием;
- алгоритмы для борьбы с мошенниками;
- качественная техподдержка;
- предотвращение демпинга: администрация удаляет проекты по цене ниже среднерыночной.
Минусы:
- высокая конкуренция.
На сайте есть информативный блог с историями, лайфхаками и кейсами фриланс-проектов. Средства из аккаунта выводятся на кошелек Qiwi, Webmoney, банковские карты Visa и Mastercard.
Freelance Job
Freelance Job – профессиональный портал для фрилансеров с множеством высокобюджетных проектов. В каталог биржи попадают только те исполнители, которые зарегистрировались и оформили персональное портфолио с несколькими успешно выполненными работами. Заказчики выбирают по отзывам, рейтингу и реальным результатам.
Среди основных специализаций на платформе – веб-программирование, дизайн, верстка. Для поиска работы не требуется никаких первоначальных вложений. Свежие задачи от прямых работодателей размещаются ежедневно.
На бирже предлагают 3 варианта платной подписки: улучшенный аккаунт, VIP и размещение на главной странице. В список профессионалов включают аккаунты, которые оплатили эту услугу и прошли соответствующую проверку специалистов.
Плюсы Freelance Job:
- отсутствие «дикой» конкуренции и демпинга;
- набор гибких фильтров для удобного поиска;
- свободное общение исполнителя с заказчиком, без запрета на публикацию контактов;
- услуга безопасной сделки;
- оперативная служба поддержки.
Минусы:
- небольшой поток заказов.
О способах оплаты фрилансеры биржи договариваются непосредственно с заказчиком.
Pchel
Pchel – молодой сайт удаленных вакансий для фрилансеров. Всего на площадке размещено около 200000 открытых проектов в десятках актуальных ниш.
На платформе можно найти работу в категориях:
- веб-программирование;
- верстка;
- администрирование;
- разработка сайтов;
- создание сайтов «под ключ» и других.
Для поиска вакансий нужно зарегистрироваться в учетной записи «Специалисты». Функционал позволяет переписываться с потенциальными заказчиками, добавлять интересующие проекты в закладки.
В платном аккаунте добавляются функции поднятия в рейтинге, подачи заявок на высокобюджетные проекты, неограниченного количества откликов, индивидуального оформления профиля. Текущая стоимость пакета на месяц – 3 доллара.
Плюсы Pchel:
- понятный, дружелюбный интерфейс;
- сервис «Безопасная сделка» с гарантией оплаты по проектам;
- невысокая конкуренция;
- партнерская программа;
- решение спорных ситуаций в арбитраже;
- рассылка в Telegram.
Минусы:
- много багов;
- отсутствие реальной проверки пользователей;
- задержки ответов со стороны технической службы.
Комиссия по безопасной сделке на платформе составляет 4%.
Toptal
Toptal – закрытая зарубежная биржа для разработчиков, UI/UX дизайнеров, product менеджеров, руководителей проектов.
Помимо стандартной регистрации на сайте и заполнения профиля, исполнители проходят специальную процедуру отбора. Она состоит из нескольких этапов:
- Проверка уровня знаний разговорного английского.
- Онлайн-тест из 3 заданий по коддингу.
- Техническое интервью с демонстрацией экрана.
- Небольшой тестовый проект.
Отбор может длиться 4-5 недель. Знания кандидатов оценивает рекрутская команда платформы. С теми, кто справился с заданиями, подписывают контракт.
За выполненные проекты фрилансерам платит биржа по конкретной ставке, указанной в контракте. Комиссия и способ оплаты также устанавливаются индивидуально. Все это исключает утомительные торги и конкуренцию с другими исполнителями в дальнейшем.
Плюсы Toptal:
- качественные и высокооплачиваемые проекты;
- отсутствие демпинга и конкуренции за каждый заказ;
- гарантированная оплата без рисков;
- отзывчивая служба поддержки.
Минусы:
- сложная и продолжительная процедура отбора;
- нужно иметь опыт и свободно владеть английским.
Новичку в области программирования попасть сюда довольно сложно. Но попробовать стоит: в случае провала можно повторить попытку через 2-6 месяцев.
GlobalFreelance
GlobalFreelance – международная фриланс-биржа для любителей и профессионалов из разных сфер. Самая популярная специализация на платформе – программирование.
К работе на сайте допускаются исполнители, которые прошли регистрацию и успешно сдали квалификационный тест по своему направлению. После этого заказы будут автоматически направляться в личный кабинет. Из них можно выбрать проекты, подходящие по срокам и уровню сложности, самостоятельно установить размер гонорара.
Однако бюджет заказов сильно зависит от рейтинга. Он растет по мере выполнения проектов и понижается за ошибки, доработки и нарушение правил. Новичкам здесь много не заработать, но как вариант дополнительного заработка рассмотреть биржу стоит.
Фрилансеры на платформе не контактируют с заказчиками напрямую. Коммуникация происходит через менеджера. Большинство заданий поступает от иностранных студентов из Канады, Великобритании, Австралии, США.
Плюсы GlobalFreelance:
- прозрачная система начислений;
- гарантированная выплата средств;
- много простых заданий;
- круглосуточная поддержка технических специалистов.
Минусы:
- выплаты производятся только дважды в месяц;
- исполнитель должен владеть английским на уровне Intermediate;
- частые штрафы за неточности;
- большую часть заказов отдают тем, кто делает ставку с наименьшей ценой.
По статистике заработок самых активных фрилансеров на сайте составляет от 1000 до 2000 долларов. Средний доход – 78 долларов. Вывод возможен на Payments, Webmoney, «Яндекс.Деньги».
Freelancer
Freelancer – крупный международный ресурс, на котором предлагают разные типы проектов для фрилансеров. На платформе зарегистрировано более 48000000 работодателей и исполнителей из 247 стран.
Здесь можно найти работу в 1800 категориях. В десятку популярных входит разработка сайтов и приложений, программирование, веб-парсинг и другие направления.
Для старта необходимо выбрать и оплатить подписку на членство. Чем дороже пакет, тем больше преимуществ получает исполнитель. От этого зависят возможности по настройке профиля, количество заявок в месяц, доступ к дорогостоящим проектам. Чтобы протестировать функционал и возможности бизнеса, стоит воспользоваться бесплатным пробным периодом на 1 месяц.
В дополнение к тарифным пакетам предлагаются платные услуги по выделению отклика, приоритетному размещению в каталоге, проведению квалификационных экзаменов. Кроме выполнения стандартных заказов, на бирже можно участвовать в конкурсах и получать вознаграждение за лучшую идею.
Плюсы Freelancer:
- есть русскоязычная версия интерфейса;
- много высокооплачиваемых заказов;
- экспресс вывод средств;
- удобная система поиска с фильтрами;
- онлайн-чат с техподдержкой;
- раздел с подробными ответами на частые вопросы пользователей;
- механизм защиты платежей.
Минусы:
- большинство заданий на английском языке;
- высокая комиссия для обеих сторон сделки;
- платная подписка и дополнительные услуги.
Средства выводятся на системы Paypal, Payoneer, Skrill, Wire Trabsfer, международными банковскими платежами.
Рекомендуем выбрать несколько понравившихся бирж из подборки, зарегистрироваться на них, посмотреть типы и стоимость работ по своей специализации в каталоге. Останавливаться лучше на 2-3 вариантах, которые больше всего подходят в плане возможностей и функционала.
Ещё два года назад спрос на айтишников превышал предложение, и на мало-мальски хорошее резюме сразу приходило несколько приглашений на собеседование.
Но за 2022 год вакансий в IT стало меньше на 26%, а количество резюме увеличилось аж на 57%. Жаловаться на нехватку работы стали даже мидлы и сеньоры — что уж тут говорить о джунах.
Хорошая новость в том, что вакансии для начинающих айтишников всё ещё есть — даже в крупных компаниях. Рассказываем, где их искать, как сделать хороший отклик и подготовиться к собеседованию.
Новички по-прежнему нужны
Как правило, молодых специалистов нанимают, чтобы:
- освободить мидлов от рутинных задач,
- прокачать наставнические качества сеньоров,
- вырастить собственные лояльные кадры.
Работы для новичков немного, но она есть. В конце 2022 года 12% от общего числа IT-вакансий на HeadHunter подходили начинающим.
По данным Работы.ру, компании чаще всего ищут:
- разработчиков,
- аналитиков,
- системных администраторов.
Это общая статистика на лето-2022. В реальности спрос на разные специальности может отличаться в зависимости от компании и её задач. Например, если продукт компании строится на моделях машинного обучения, HR будут искать дата-инженеров, дата-сайентистов и аналитиков.
Где искать вакансии
Сервисы по поиску работы:
- HeadHunter
- Superjob
- Работа.ру
- Зарплата.ру
- Careerspace
- Буду
Отдельные сайты для IT-вакансий:
- Хабр Карьера
- GeekJob
Издания об IT:
- Tproger
- Код Дурова (в блогах компаний)
Соцсети:
- Telegram-канал Job for Junior — вакансии для начинающих в IT и Digital
- Telegram-канал Young & Junior – вакансии IT — вакансии для джунов в СНГ.
- Группа во ВКонтакте ИТ-вакансии — есть отдельные подборки работы для джунов из разных источников
Иногда HR размещает вакансии только на собственных ресурсах, чтобы не получать сотни откликов в день. Поэтому имеет смысл проверять сайты и Telegram-каналы компаний, в которых вам хочется работать.
Например, у МТС есть Telegram-канал МТС Джобс, где мы публикуем вакансии в IT и Digital.
Если вы не нашли подходящее предложение на этих ресурсах, попробуйте подать заявку на стажировку. Это не альтернатива постоянному трудоустройству, а, скорее, продолжение обучения. Вы попробуете применить свои знания на практике, получите первый опыт, а дальше, возможно, и оффер на постоянную работу.
Стажироваться лучше в крупной компании, где хорошо настроены рабочие процессы. В таких фирмах не стремятся получить дешёвую рабочую силу, а действительно учат работать в команде. Вас не кинут в груду непонятных задач, а выделят наставника и постепенно введут в курс дела.
Как откликаться на вакансии — пошаговая инструкция
Шаг 1. Убедиться, что ваши навыки подходят под вакансию хотя бы на 80%
HR не сможет пригласить на собеседование кандидата без релевантного опыта, даже если в его резюме есть рекомендация от короля Великобритании.
Шаг 2. Внимательно изучить текст вакансии — там могут быть маленькие проверки на внимательность
Например, работодатель попросит начать сопроводительное письмо с определённых слов или что-либо приложить к отклику. Если этого не сделать — заявку рассматривать не будут.
Шаг 3. Адаптировать резюме именно под эту должность
Например, если в требованиях указан уровень владения английским С1, нелишним будет приложить подтверждающий сертификат.
На этом этапе может возникнуть соблазн составить одно универсальное резюме и показать в нём все навыки и сильные стороны. Это ошибка — документ получится слишком длинным, и HR будет сложно найти нужную информацию среди всего списка компетенций.
Шаг 4. Написать сопроводительное письмо
Так больше вероятности, что отклик рассмотрят.
Точно нужно написать:
- приветствие
- почему заинтересовались вакансией
- опыт работы
- чем будете полезны на этой позиции
- контакты
Для каждой новой вакансии пишите новое письмо. Структура может быть одна, но детали придётся менять, ведь у всех компаний разные требования к кандидатам.
Шаг 5. Приложить ссылки только на релевантные проекты
Отправлять всё портфолио нежелательно, особенно если оно объёмное. Работодателю будет сложно понять, что именно вы делали и чем будете полезны.
Если эти советы показались вам очевидными, вы уже хорошо подготовились к поиску работы. Но если бы им следовали все, HR бы не получали сотни неудачных откликов.
Как готовиться к собеседованию и техническому интервью
Изучите будущего работодателя
✔ Внимательно посмотрите сайт компании и проекты, погуглите, в каких мероприятиях участвует команда. Если вы покажете HR, что подготовились к встрече, вас сочтут активным и заинтересованным кандидатом.
✔ Заранее узнайте, кто будет проводить собеседование, и найдите этого человека в соцсетях. Возможно, вы наткнётесь на блог, в котором он делится принципами работы, — это поможет предугадать, что ждёт на интервью.
✔ Идите на собеседование с настроем, что вы уже знаете о компании больше, чем она о вас, — будет менее волнительно.
Соберите отзывы о компании
Лучший источник отзывов — действующие работники компании. С такими специалистами можно пообщаться в профессиональных чатах и на разных нетворкинг-мероприятиях вроде конференций.
Ещё один способ получить отзывы о компании — найти её сотрудников в соцсетях.
Нескольким людям можно написать и задать вопросы о потенциальном работодателе.
Если вам не удалось пообщаться с сотрудниками компании, можно посмотреть рейтинги лучших работодателей. Такие исследования проводят, например, HeadHunter и Changellenge.
Повторите теорию
На технических интервью джунам задают много вопросов по теории, поэтому повторите все важные термины и матчасть. Так вы покажете, что крепко владеете базой, а значит, с практикой будет проще.
При подготовке важно понимать, какие навыки ждёт от вас работодатель. Например, в интервью на позицию Data Scientist могут задавать вопросы по статистике, теории вероятности и линейной алгебре.
Не пугайтесь, если на каждый правильный ответ вам задают более сложный вопрос. Это нормально — рекрутер пытается понять, на каком уровне ваши знания.
Следите за мелочами
У директора новозеландской IT-компании Xero есть собственный алгоритм отбора кандидатов. Во время собеседования он предлагает соискателю кофе и смотрит, что он сделает с пустой чашкой.
Тест простой: если человек не помыл за собой посуду, ему не предложат работу в компании. И неважно, насколько хороши его профессиональные навыки.
Подобные проверки могут быть и в других компаниях. Чтобы их пройти, руководствуйтесь здравым смыслом и не пренебрегайте правилами приличия.
Можно ли получить оффер быстрее
Иногда все этапы отбора проходят в один день, и в тот же день соискатель может получить приглашение на работу. Такой формат называется one day offer.
Кандидатов на экспресс-собеседования набирают через рекламу в Интернете. Для one day offer создают отдельный сайт, на котором соискатель должен оставить заявку и отправить резюме. Если навыки подойдут компании, его пригласят на one day offer.
Выводы
Ситуация на рынке непростая, но вакансии для новичков есть. Их можно найти:
- на агрегаторах по поиску работы,
- на сайтах про IT,
- в соцсетях,
- на сайтах и в блогах компаний.
Хороший способ найти первую работу — пойти на стажировку в крупную компанию. Если повезёт, останетесь в команде, если нет — появится классная строчка в резюме. В МТС постоянно появляются новые вакансии для стажёров — следить за ними можно на сайте МТС Intro.
Перед собеседованием:
- внимательно изучите сайт компании,
- пообщайтесь с действующими сотрудниками,
- повторите теорию.
Помните, если вас пригласили на собеседование, значит, HR считает, что у вас достаточно компетенций для этой должности.
Не отказывайтесь от стажировок и вакансий с небольшой зарплатой — на этом этапе важно получить опыт, а не заработать сотни тысяч рублей.
Реклама ПАО «МТС» LjN8KRYrM
По данным аналитиков hh.ru более 40% вакансий в цифровом секторе приходится на специалистов в области информационных технологий, а разработчик — одна из самых востребованных IT-профессий. О перспективах сферы говорит и рост уровня оплаты труда: по результатам исследования сервиса «Работа.ру» за лето 2021 года средняя зарплата IT-специалистов выросла на 20%.
Какой бы востребованной ни была профессия, делать первые шаги в карьере всегда непросто. В этой статье мы подробно рассмотрим, как найти работу программисту без опыта, и вместе с вами пройдём путь от составления резюме и сборки портфолио до собеседования и прохождения испытательного срока. Следуйте за нами шаг за шагом и у вас всё получится!
Шаг 1. Копим знания
Компаниям нужны специалисты, пусть и без опыта, но с базовой подготовкой в одном из направлений программирования: бэкенде, фронтенде, мобильной разработке, геймдеве и др. Поэтому, прежде чем переходить к вопросу, как найти первую работу программисту, нужно определиться с интересующей вас сферой и прокачать знания.
Читать статьи, смотреть бесплатные видеоуроки и тренироваться в кодинге полезно, но сложно привлечь внимание рекрутёра, если у вас в резюме нет ни дипломов, ни сертификатов. Из-за высокой конкуренции кадровики часто отсеивают новичков-самоучек ещё на этапе первичного отбора.
Выход есть: поступить в вуз или онлайн-школу, где вы получите квалификацию с официальным документом о профессиональной подготовке и соберёте портфолио проектов. На учёбу в институте вам потребуется от 2 до 5 лет, а онлайн-курсы можно закончить за 1 год — подробности найдёте в статье про сроки освоения новых языков разработки. А разобраться в преимуществах и недостатках вузовского образования поможет наш материал «Нужно ли высшее образование программисту».
Достойные образовательные программы можно найти на онлайн-курсах и дистанционных программах высшего образования. Просто хорошенько подумайте и решите, какой путь вам ближе.
Дальше рассказываем, как найти работу начинающему программисту — спойлер: всё начинается с резюме.
Ежедневные советы от диджитал-наставника Checkroi прямо в твоем телеграме!
Подписывайся на канал
Подписаться
Шаг 2. Составляем резюме
Если вы задаётесь вопросом, реально ли найти работу программисту без опыта — не переживайте, в арсенале начинающего специалиста есть два инструмента: резюме и портфолио. Ваша задача — грамотно ими воспользоваться.
Качественное резюме заинтересует рекрутёра, даже если у вас нет опыта работы в «Майкрософте» и десятилетий кодинга за плечами.
На сайтах с вакансиями предусмотрены собственные шаблоны резюме — заполните их, чтобы в дальнейшем откликаться на предложения работодателей. Кроме того, можно создать документ в гугл-доке или в одном из бесплатных конструкторов из нашей подборки, чтобы высылать работодателям отдельный файл с резюме.
Подготовили для вас несколько советов по структуре резюме, которые помогут начинающему программисту грамотно презентовать свои знания и навыки.
- Укажите один или несколько языков программирования в названии резюме. Например, «программист Java и Swift» или «программист Python» — чтобы работодатель сразу понимал, на чём именно вы специализируетесь. При необходимости создайте несколько резюме под каждое направление и направляйте работодателю то, что соответствует конкретной вакансии.
- Перечислите основные технологии, которыми владеете. Выделите те, что связаны с вашей специализацией и в которых вы сильны. Только честно, ведь работодатель знает, что вы новичок: если где-то что-то читали про фреймворки PHP или библиотеки Python, а на практике не разбирались — упоминать их в качестве навыков не стоит.
- Напишите про образование. О профильном высшем или среднем специальном образовании, оконченных курсах, хакатонах, митапах и конференциях для программистов, в которых участвовали.
- Прикрепите скриншоты дипломов и цифровые сертификаты. Не стесняйтесь приложить сертификаты о прохождении бесплатных курсов — работодателю важен сам факт завершённого обучения и ваша заинтересованность в развитии скилов.
- Расскажите об опыте работы. Если у вас есть опыт в программировании — делайте упор на него, если же релевантного опыта нет — кратко поясните, чем вы занимались до увлечения кодингом.
- Опишите софт-скилы, которые могут пригодиться в работе. Например, владение английским и навыки командной работы — важные скилы для программиста.
- Оставьте контактные данные. Телефон, почта, телеграм — можно указать приоритетный способ связи, но рекрутёры чаще всего звонят.
- Приложите ссылку на портфолио. Какие проекты добавлять в портфолио и где его размещать — поговорим подробнее в следующем разделе статьи.
Советы по оформлению резюме:
- сократите формулировки, если текст не умещается на одной странице документа;
- проверьте орфографию и пунктуацию — например, через сервис «Орфограммка»;
- выстройте иерархию мест учёбы и работы;
- подберите лаконичный шрифт, к примеру, Proxima Nova или Montserrat;
- добавьте подзаголовки и перечисления, где это уместно;
- настройте отступы и межстрочные интервалы;
- загрузите свою портретную фотографию.
А мы переходим к следующему пункту плана и разбираемся, как найти работу программисту и собрать портфолио, даже если опыта в профессии ещё нет.
Шаг 3. Собираем портфолио программиста
Главный вопрос, который тревожит новичков, легко ли найти работу программисту, если ещё ни с кем не сотрудничал. Портфолио — ваш главный козырь при отсутствии релевантного опыта.
Проекты в портфолио помогут работодателю увидеть вас в деле и оценить уровень подготовки. В портфолио можно положить крупные учебные и собственные проекты, которые продемонстрируют нужные для работы скилы. Проанализируйте тексты вакансий, выделите общие требования и на их основе поставьте придумайте реальную задачу, а затем потрудитесь над её реализацией.
Где брать проекты для портфолио:
- автоматизировать рутинные задачи — разработайте чат-бота, который находит адреса кофеен поблизости, или напишите мобильное приложение со списком задач и таймером по технике Pomodoro;
- участвовать в открытых проектах — помогайте разрабатывать и улучшать уже существующие проекты и фиксируйте свой вклад в код. Найти opensource-проекты помогут сайты CodeTriage и Good First Issues;
- выполнять тестовые задания — отличный способ пополнить портфолио новыми работами и не ломать голову над техзаданиями. Подобрать интересный проект можно в подборке тренировочных тестовых заданий на GitHub.
Когда у вас накопится 3–5 полноценных проектов, пора собирать портфолио. Вы можете создать собственный сайт-визитку, особенно если специализируетесь в веб-разработке, или же разместить кейсы на популярных сервисах для IT-проектов GitHub и Bitbucket.
Советы по оформлению портфолио:
- не размещайте в портфолио незаконченные проекты и несложные домашние задания с курсов;
- создайте описание для каждого проекта — какие задачи решали, какие технологии использовали и чего добились;
- проверьте код на ошибки через линтер — программу-анализатор кода;
- удалите из кода лишние комментарии, выводы ошибок и другой мусор;
- визуализируйте проекты — по возможности демонстрируйте на гифках и видео, как работает код;
- просите обратной связи у опытных специалистов, чтобы совершенствовать код;
- обновляйте портфолио по мере набора опыта.
Дальше разбираемся, где брать первые фриланс-заказы, как найти удалённую работу программисту или попасть на оплачиваемую стажировку.
Шаг 4. Ищем вакансии и заказы
Если резюме и портфолио готовы, пришло время переходить к активным действиям. Рассмотрим, где найти работу программисту без опыта, на конкретных примерах.
Обучающие курсы
Самый простой способ найти работу — окончить курс с гарантией трудоустройства. В программу входят консультации с hr-специалистами, размещение резюме студентов в базе для работодателей, тренировочные собеседования, подбор подходящих вакансий, а иногда и сопровождение на испытательном сроке.
Если вы рассматриваете формат «обучение + трудоустройство», переходите в нашу подборку курсов для программистов и выбирайте подходящую программу.
Собственные обучающие программы разрабатывают и топовые компании. Такие курсы рассчитаны на тех, кто учится на программиста в вузе или только-только получил диплом о вышке. Мы подобрали несколько проектов, где можно углубить знания и получить оффер в команду:
- Тинькофф Финтех — трёхмесячные курсы для студентов от 18 лет и выпускников вузов, в рамках которых участники оттачивают скилы в одном или нескольких направлениях разработки, а лучшие получают работу в команде «Тинькоффа». Набор проходит весной и осенью, для поступления необходимо сдать экзамены по программированию, математике и др.;
- Тинькофф Академия Бэкенда — двухлетний курс для студентов технических специальностей. В программу входят онлайн-лекции и живые семинары, много практики на сложных бэкенд-задачах и обратная связь от преподавателей. Для поступления нужно сдать экзамен и пройти интервью;
- Школа программистов hh.ru — бесплатная программа обучения фронтенд- и бэкенд-разработке для студентов-технарей и начинающих программистов. Занятия проходят 2 раза в неделю онлайн: 4 месяца теории и 3 месяца практики в команде с фидбэком от экспертов. Успешные выпускники курса устраиваются в штат HeadHunter или получают рекомендации в IT-компании;
- Школы разработки от Сбербанка SberGraduate — это школы по iOS-, Android- и фронтенд-разработке для студентов технических вузов и начинающих специалистов в Москве и Санкт-Петербурге. Вас ждёт бесплатное обучение, практика на реальных задачах и возможность работать полный день с выплатой зарплаты, а по окончании школы можно получить оффер в команду Сбербанка. Чтобы принять участие в проекте, нужно пройти тестирование и собеседование.
Стажировки
Набраться практического опыта и окунуться в будни программистов помогут стажировки. Небольшие компании чаще всего берут новичков на бесплатной основе, а организации покрупнее платят зарплату. Найти актуальные вакансии для стажёров можно через сайты-агрегаторы Students.Superjob и hh.ru или просто через поисковик.
Вот несколько предложений стажировок для начинающих программистов в крупных компаниях:
- Avito Technical Internships — стажировки для бэкенд- и Android-разработчиков в отдел продуктовой разработки московского офиса «Авито». Продолжительность — 6–12 месяцев, платят 40 000 руб. в месяц при нагрузке 20 часов в неделю и компенсируют питание. Желающим нужно выполнить тестовое и пройти техническое и hr-интервью;
- Стажировки в Яндексе — это офисная работа для начинающих фронтендов, бэкендов, мобильных разработчиков, специалистов по машинному обучению и др. Продолжительность — от 3 до 6 месяцев, для поступления нужно выполнить тестовое задание и пройти несколько интервью. Лучшим могут предложить бессрочный контракт с «Яндексом»;
- Тинькофф Старт — стажировки для студентов и выпускников вузов с зарплатой, бесплатными обедами и спортзалом. Участники прокачивают знания во фронтенде, системной инженерии, Java- или Scala-разработке: решают «боевые» задачи с командой и получают поддержку от куратора. Рабочий день проходит полностью удалённо или с посещением офиса, по 20 часов в неделю в течение года или по 40 часов летом. Набор стартует 3 раза в год, нужно сдать онлайн-экзамены.
Биржи фриланса
Получить первый опыт в разработке и программировании на заказ и примерить на себя роль фрилансера можно на биржах. Подготовили для вас небольшую подборку специализированных ресурсов с заказами для начинающих и опытных прогеров:
- Workspace — вы можете зарегистрироваться в каталоге фрилансеров по своему направлению и найти заказы на создание и доработку сайтов, баз данных, мобильных приложений, игр и др.;
- Хабр Фриланс — здесь размещают заказы для IT-специалистов разной сложности: создание телеграм-ботов и плагинов, проектирование интернет-магазинов, мобильных приложений и программ для ПК;
- Kadrof.ru — небольшая биржа с разовыми проектами для программистов, иногда встречаются предложения удалённой работы;
- 1clancer.ru — сайт с заказами для 1С-программистов, а в отдельном разделе собраны вакансии в офис и на удалёнку.
Побороться за проекты можно и на многопрофильных биржах, например, Kwork и FL.ru, но будьте готовы к высокой конкуренции среди исполнителей. Чтобы заработать хороший рейтинг на сайте и получить доступ к интересным заказам с приличной оплатой, придётся долго набивать руку на мелких задачах.
Агрегаторы вакансий
Удобнее всего искать работу через агрегатор вакансий: здесь можно настроить фильтры по отрасли, специальности, типу занятости и уровню зарплаты, отобрать подходящие предложения и отправить отклик работодателям.
Рекомендуем разместить резюме и мониторить объявления на популярных сервисах:
- Яндекс.Объявления,
- Авито,
- SuperJob,
- Indeed,
- Trudvdem.ru и др.
Не бойтесь откликаться на вакансии: отправляйте хоть по 30, 50 или 100 откликов в неделю. Так вы сможете в короткие сроки найти заинтересованных в сотрудничестве работодателей.
Сайты компаний: офисная и удалённая работа
Многие компании публикуют информацию о вакантных местах в первую очередь на своих сайтах — в разделе с вакансиями. Можно найти работу в офисе, но в условиях пандемии многие перешли на полную или частичную удалёнку.
Принесли вам сайты крупных компаний, которые регулярно набирают новых сотрудников:
- Яндекс — открыты офлайн-вакансии для программистов в крупных городах России, Минске и Праге;
- Team VK — в проекты экосистемы «Вконтакте» требуются IT-специалисты разных направлений в офис и на удалённую работу;
- Zoon — рекомендательный сервис ищет разработчиков в офис в Москве;
- FunBox — в IT-компанию требуются разработчики PHP, JavaScript, Elixir, Erlang и других направлений. Работать можно удалённо или в офисе в Москве, Ульяновске или Казани;
- Playrix — компания-разработчик мобильных игр набирает программистов разных специализаций с возможностью работы из дома или в офисах в России и СНГ;
- Shopozz.ru — сервис покупок за рубежом ищет веб-программистов в офис в Самаре и на удалёнку.
Подумайте, в каких организациях хотели бы работать, найдите их официальные сайты и мониторьте открытые вакансии. Конечно, не все из них готовы брать специалистов без опыта, но вы всегда сможете вернуться к этому пункту плана через год-другой.
Стартапы
Стартапы — ещё один вариант для трудоустройства начинающего программиста. Пусть зарплаты здесь небольшие, зато пройдёте боевое крещение и избавитесь от страха перед реальными задачами.
Где найти работу программисту в стартапе:
- StartupFellows — здесь стартаперы публикуют вакансии для мобильных и веб-разработчиков, но многие предлагают сотрудничество без оплаты;
- Вакансии в топ-стартапах — канал в телеграме с объявлениями российских и зарубежных стартап-проектов;
- Stackoverflow — агрегатор международных проектов с предложениями для разработчиков и программистов разных уровней подготовки;
- Remote Tech & Startup Jobs — англоязычный сервис с вакансиями в стартап-компании по всему миру.
Группы с вакансиями в соцсетях
Помимо сайтов и агрегаторов, работу можно искать в соцсетях. Подпишитесь на несколько тематических каналов и групп из списка ниже, просматривайте новые объявления и пишите работодателям в личку.
В телеграме:
- GetIT Russia — здесь вы найдёте вакансии для разработчиков и других IT-специалистов. Новые объявления публикуют несколько раз в неделю;
- Telegram IT Job — HR-чат, где работодатели ищут IT-специалистов в офис. Для быстрой навигации по сообщениям используйте хештег #вакансия;
- Data Science Jobs — канал посвящён поиску работы в области дата-сайенса, машинного обучения, нейросетей и др.;
- Job for Mobile — канал специализируется на вакансиях для мобильных разработчиков;
- Game Development Jobs — крупный телеграм-канал, где размещают вакансии и заказы в области геймдева.
Во вконтакте:
- Уютное сообщество программистов — вакансии для программистов собраны в обсуждении «Работа», в постах — полезные материалы, а обсудить вопросы по разным языкам программирования можно в тематических беседах;
- Типичный программист — популярная группа с полумиллионом участников: объявления размещают в обсуждении «Вакансии», а в постах делятся лайфхаками и новостями из мира IT;
- ITc | сообщество программистов — объявления о поиске сотрудников вы найдёте в обсуждении «Вакансии», а в ленте публикуются обучающие видео, книги и другие полезности для программистов.
Шаг 5. Откликаемся на вакансии
В начале карьеры не сильно рассчитывайте, что работодатель сам найдёт вас и попросит на него работать. Нужно брать дело в свои руки и активно рассылать отклики на понравившиеся вакансии.
Составили рекомендации, которые помогут начинающему программисту получить работу.
- Персонализируйте отклик. Работодателю нужен заинтересованный сотрудник, а шаблонный текст в духе: «здравствуйте, хочу у вас работать, вот резюме» — едва ли поможет выделиться из сотни кандидатов. Всегда указывайте название должности, на которую претендуете, и выстраивайте отклик исходя из требований вакансии.
- Прикладывайте к отклику сопроводительное письмо. В нём кратко рассказывайте, почему хотели бы работать именно в этой организации, какими навыками и опытом обладаете, а главное — почему вы подходите на вакантную должность и какую пользу можете принести компании.
- Придерживайтесь делового тона. Программисту важно уметь чётко и понятно выражать свои мысли, чтобы продуктивно взаимодействовать с командой. Пишите отклик тезисно и по делу, следите за орфографией и пунктуацией, а шутки и мемы пока приберегите.
- Говорите о себе честно. Если навыков не хватает, отметьте, что готовы быстро обучиться. Не стоит преувеличивать свои знания и достижения — тайное станет явным на собеседовании или испытательном сроке.
Если работодатель заинтересовался вашей кандидатурой, то, скорее всего, попросит выполнить тестовое задание. Как с ним справиться — читайте дальше.
Шаг 6. Выполняем тестовое задание
Тестовые задания — норма для программистов. Их выполняют и новички с небольшим портфолио, и опытные разработчики — при трудоустройстве в крупные корпорации.
Обычно тестовое рассчитано на 2–3 часа. Если же работодатель просит создать для него целый интернет-магазин — его добросовестность под большим вопросом.
Допустим, вы получили адекватную задачу — разработать 3 экрана мобильного приложения. Ваша цель — максимально качественно выполнить задание по ТЗ и обязательно уложиться в срок.
Если есть возможность, попросите более опытного программиста проверить ваш код, чтобы найти и поправить недочёты. Только не делегируйте выполнение тестового целиком: если работодатель поймает вас на обмане, ваша профессиональная репутация сильно пострадает.
А если тестовое задание не поможет устроиться на работу, его можно скорректировать, доработать и положить в портфолио. В любом случае, время потрачено не зря.
Шаг 7. Готовимся к собеседованию
Итак, вы получили приглашение на собеседование и нервно ждёте назначенной даты. В крупных компаниях по типу «Яндекса» и «Гугла» интервью проходит в несколько этапов. Новичков же в большинстве случаев ждут в компаниях поменьше с собеседованиями попроще.
Рассказываем, как подготовиться к встрече с эйчаром или работодателем и снизить градус волнения.
- Поищите информацию о компании в интернете. Неизвестность всегда пугает, но, возможно, в гугле уже писали о том, как обычно проходят собеседования в интересующей вас компании. Постарайтесь разведать полезную информацию, чтобы знать, к чему готовиться.
- Проанализируйте текст вакансии. Большинство вопросов эйчаров связано с задачами и требованиями, которые прописаны в вакансии. Повторите теорию, но помните, что вы идёте не на экзамен: нужно разбираться в теме на практике.
- Составьте план ответа на возможные вопросы. Продумайте заранее, как отвечать на типовые вопросы: какие технологии вам интересны, что планируете изучать в дальнейшем, почему хотите работать именно здесь. Эйчар обязательно отметит, что ваши интересы совпадают с вектором развития компании, а значит, вы сможете принести проекту пользу.
- Минимизируйте стресс в день собеседования. Продумайте образ и подготовьте одежду, постройте маршрут до места назначения и распланируйте время, чтобы точно не опоздать. Хорошо выспитесь и вкусно позавтракайте, а в пути послушайте любимую музыку или почитайте книгу, чтобы сбросить напряжение.
- Продемонстрируйте софт-скилы. На интервью важны не только хард-скилы, но и умение общаться, справляться с нагрузками и конфликтами и «вписываться» в команду. Проявляйте дружелюбие и искреннюю заинтересованность в проекте, чтобы произвести на работодателя позитивное впечатление.
Помните, что не знать ответа на вопрос — нормально, быть новичком — тоже. Вы не становитесь плохим программистом, если после собеседования вам отказали.
Остановитесь, выдохните и проанализируйте, почему это могло произойти:
- не хватило знаний — определите, какие темы нужно подтянуть;
- не смогли выстроить общение с интервьюером — прокачивайте софт-скилы и больше общайтесь с IT-специалистами;
- не сошлись в условиях работы и зарплате — тщательнее отбирайте вакансии и уточняйте условия заранее.
Относитесь к интервью с работодателем, как к деловым переговорам: обе стороны изначально действуют на равных и хотят договориться о взаимовыгодном сотрудничестве. Получается не всегда, но любое собеседование даёт бесценный опыт, с которым проще двигаться дальше.
Шаг 8. Проходим испытательный срок
Испытательный срок — это нормально. При официальном трудоустройстве вы ничем не рискуете, и максимум через 3 месяца станете полноправным сотрудником компании. А если трудовые отношения не сложатся, сможете уволиться, не отрабатывая ещё 2 недели.
Ниже даём рекомендации, которые помогут успешно пройти испытательный срок.
Советы новичку на испытательном сроке:
- обсудите ваш круг обязанностей и ожидания руководства по результатам испытательного периода;
- познакомьтесь с сотрудниками и поддерживайте с ними контакт;
- изучите продукт, корпоративные регламенты и проектную документацию, чтобы понимать что к чему в компании;
- не бойтесь задавать вопросы и просить совета у коллег, если разобраться самостоятельно не получается;
- предлагайте помощь коллегам, если есть время и ресурсы, чтобы быстрее «влиться» в команду;
- проявляйте инициативу — выступайте на совещаниях и митапах, демонстрируйте промежуточные результаты своей работы;
- просите обратную связь по результатам месяца у руководства.
Помимо решения рабочих задач, обращайте внимание на внутреннее состояние и задавайте себе вопросы:
- интересно ли вам выполнять свои обязанности и задачи;
- подходят ли вам условия работы и график;
- устраивает ли вас коммуникация в коллективе и с руководством;
- видите ли вы своё будущее в этом проекте.
Подведём итоги
Мы проанализировали, сложно ли найти работу программистом без опыта, и можем дать однозначный ответ: не сложнее, чем новичкам других востребованных профессий.
Ниже вы найдёте чек-лист, который поможет наметить основные шаги на пути к карьере.
Как найти работу начинающему программисту:
- составьте резюме с описанием хард- и софт-скилов, своего опыта и образования;
- создайте портфолио программиста на сервисе GitHub;
- разместите резюме на популярных сайтах с вакансиями и в тематических группах в соцсетях;
- мониторьте объявления о стажировках и вакансии для начинающих программистов;
- регулярно отправляйте отклики на понравившиеся вакансии вместе с сопроводительным письмом;
- выполняйте тестовые задания — качественно и в срок;
- продемонстрируйте рекрутёру скилы и заинтересованность в проекте на собеседовании;
- покажите себя с лучшей стороны на испытательном сроке — проявляйте инициативу в работе, установите контакт с коллегами и докажите работодателю, что вы на своём месте.
Чтобы стать профессионалом, нужно приложить немало усилий и идти вперёд, несмотря на трудности и неудачи. Заглядывайте в нашу подборку полезных материалов для программистов с комментариями практикующего фронтенд-разработчика, если хотите углубить знания в том или ином направлении разработки.
Поделиться своим опытом или попросить совета можно в комментариях — не стесняйтесь, мы тыс радостью ответим на вопросы и подбодрим вас!
Итак, вы решили или задумались о том, чтобы стать веб-разработчиком. Интерес рациональный:
- веб-сайты и веб-приложения не теряют актуальности;
- самые востребованные IT-профессии относятся к веб-разработке;
- заработная плата в отрасли достигает 300 000 ₽;
- в сети достаточно ресурсов, чтобы научиться всему самостоятельно.
Однако веб-разработка – настолько широкая область, что соприкосновение с ней может показаться высадкой на незнакомую планету. Особенно если ранее вы не сталкивались с программированием.
Этот гайд поможет преодолеть неуверенность и выбрать направление для развития. Мы разберём, что должен уметь веб-девелопер, где этому научиться и куда идти с новыми навыками. Специально для тех, кто делает первые карьерные шаги или меняет сферу деятельности.
Знакомьтесь – веб-разработчик
Веб-разработчик – это программист, который создает и поддерживает сайты и веб-приложения. Они могут использовать разные технологии и языки, но все работают во Всемирной паутине, передавая данные между устройствами.
Социальная сеть ВКонтакте, виджет с погодой Яндекса, фрагмент кода, отправляющий информацию о ваших счетах в личный кабинет Сбербанка – дело рук веб-разработчиков.
Как видите, название профессии мало говорит о том, чем именно занимается человек. Выделяют две большие группы веб-девелоперов:
- FrontEnd Web Developer (фронтенд-разработчик) – занимается всем, что видят пользователи: внешним представлением сайтов и приложений, версткой, элементами интерфейса.
- BackEnd Web Developer (бэкенд-разработчик) – отвечает за логику работы сайтов и приложений, а также обмен данными с удаленным сервером.
Профессионалов, освоивших оба направления, называют Full-Stack Web Developer (фулстек разработчик). Но начинать лучше с чего-то одного. Выберите:
- фронтенд – если вам по душе визуальная составляющая, и вы хотите больше творчества;
- бэкенд – если любите программировать и среди данных чувствуете себя как рыба в воде.
Выбор определит, что вы будете изучать и применять на практике.
Как стать веб-разработчиком
1. Начните с основ
В зависимости от специализации вам понадобится различный набор навыков.
Фронтенд
HTML/HTML5
HTML (Hyper Text Markup Language) – язык для отображения данных на сайте. Без него веб-страницы напоминают текст в «Блокноте». Заголовки, списки, таблицы, изображения, кнопки, формы и т. д. – всё это HTML.
HTML5 – последний стандарт языка, поддерживающий ряд важных возможностей. Например, вставка аудио и видео, технология drag-n-drop, векторная графика в SVG, геолокация и т. п.
CSS/CSS3
CSS (Cascading Style Sheets) – способ придать сайту единое оформление, не используя лишний код. Это подобие библиотеки стилей, где вы описываете характеристики визуальных элементов. Например, цвет кнопок или шрифт текста.
CSS3 – активно развивающееся поколение CSS. С ним легко создавать анимации, для которых раньше был нужен JavaScript.
JavaScript
JavaScript – язык программирования, который оживляет сайты, делая их интерактивными. Слайдеры, всплывающие окна, анимация текста, «живой» поиск, мини-игры – всё это реализуется с помощью этого языка.
Три перечисленных столпа фронтенд-разработки (HTML, CSS, JavaScript) часто включают в один курс. Вот подходящие учебные материалы:
- Знакомство с веб-разработкой (HTML, CSS, PHP, JavaScript)
- Уроки HTML5 и CSS
- Современный учебник JavaScript
- Примеры красивых сайтов с HTML, CSS и JavaScript
Относительно JavaScript заметим, что для него почти всегда используются готовые библиотеки функций – фреймворки. Во фронтенде чаще всего применяют следующие три.
- Vue.js. Самый простой в изучении фреймворк. Активно развивается, подходит для небольших проектов.
- React. Разработка Facebook. Используется для более крупных проектов, требует большего времени для вхождения. На нем, например, сделан фронтенд нашего сайта.
- Angular. Содержит много готовых решений, включая элементы дизайна, подходит для крупных проектов.
Если вы любите учиться по YouTube-роликам, обратите внимание на нашу подборку из 70 YouTube-каналов для фронтенд-разработчика. В ней множество образовательных каналов, в том числе по библиотекам и фреймворкам.
Бэкенд
Программирование
Бекэнд – это про функциональность сайтов и работу с данными. Та часть айсберга, что скрыта от глаз пользователей. Бекэнд-разработчики много и серьезно программируют. Разнообразие применяемых языков может сбить с толку, но обычно выбор состоит из следующих четырёх.
1. PHP – основа основ динамических сайтов, 79% всех сайтов работают на нём. Сколько вариантов отображения может иметь главная страница интернет-магазина? С одним товаром в корзине, с двумя товарами, для Москвы, для Новосибирска, если вход в аккаунт выполнен или не выполнен и т. п. – создавать под каждый случай отдельный HTML-файл было бы невыносимо.
PHP решает эту проблему, меняя содержимое страницы в зависимости от множества условий. Образно говоря, он «вбрасывает» в браузер нужные строки HTML-кода. Подходит для сборки страниц из модулей, упрощения работы с формами и авторизации пользователей, а также для создания движков сайтов.
Учебные материалы:
- Курс PHP для начинающих
- Обновляемый учебник PHP
2. Python – элегантный язык, созданный для повышения производительности программистов. Написать сайт на Python – вопрос 10 строчек кода. Встроенные приложения на страницах, чат-боты, парсинг данных – немногим больше. Практически под каждую сложную задачу есть готовая библиотека – от программирования игр до искусственного интеллекта и робототехники.
Учебные материалы:
- Онлайн курс программирования Python 3 с нуля
- Уроки по языку программирования Python
3. Ruby – еще один высокоуровневый язык, который используется для быстрого прототипирования крупных проектов. Известная платформа бронирования жилья Airbnb и сервис для стартапов Kickstarter написаны на Ruby.
Учебные материалы:
- Бесплатный курс по Ruby Романа Пушкина
- Викиучебник Ruby
4. JavaScript – на нем можно писать не только фронтенд, но и бэкенд. Для этого нужно познакомиться с программной платформой Node.js. Она позволяет использовать JavaScript не только в интернет-браузере, но и где угодно ещё.
Каждый из перечисленных языков используется не сам по себе, а как язык фреймворка: для PHP это обычно Laravel или Symfony, для Python это Django или Flask, Ruby стал особенно известен из-за Ruby on Rails, а у JavaScript каждый день появляются новые решения: Express.js, Next.js, Meteor.js и т. д.
Количество фреймворков и устойчивость развития показывают, что их выбор – лишь дело вкуса. Можно лишь посоветовать для начала выбрать один язык и фреймворк, и досконально их изучить. Тогда преимущества и недостатки других инструментов будут очевидны, а освоение необходимых решений не займет много времени.
Базы данных
Нужные данные часто будут находиться в базах данных. Например, на нашем сайте в них хранится весь пользовательский контент. Загрузка каждой страницы начинается с цикла обращений к базе. Самый популярный язык таких запросов – SQL. Нужно только научиться формулировать запросы так, чтобы система управления базой данных вас поняла. Прямо как в старых текстовых квестах.
Учебные материалы:
- Интерактивный учебник по SQL
- Прекрасный интерактивный тренажер по SQL на Stepik
2. Прокачайте soft skills
Эксперты отмечают, что для успешного развития в веб-разработке нужно освоить не только технологии. Не менее важен правильный внутренний настрой. В число так называемых soft skills, которые помогают его сформировать, входят:
- Способность к концентрации. Объем информации, который вы будете получать в начале пути, колоссален. Учитесь отличать первоочередное от второстепенного. Если следовать каждому совету, вы будете менять язык программирования каждые две недели.
- Коммуникабельность. Общение с коллегами поможет в решении рабочих задач, со знакомыми – в поисках работы мечты.
- Умение принимать критику. У каждого разработчика свой подход к программированию, разбираться в чужом коде – непростая задача. Не принимайте критику на свой счет, выделяйте только конструктивные предложения.
- Умение признавать ошибки. В командной работе важно вовремя сообщать об ошибках. Как бы ни было неприятно, это позволит быстрее их исправить и избежать в будущем.
- Уверенность в себе. Практически каждый девелопер чувствует себя самозванцем. Не верьте внутренним голосам, которые говорят, что разработка не для вас. Нравится создавать сайты – действуйте!
Учебные материалы:
- Большая подборка материалов по развитию soft skills
3. Практикуйтесь
Заказы и вакансии в веб-разработке часто требуют хотя бы минимального опыта применения полученных навыков. Начните с маленьких задач за небольшое вознаграждение или строчку в портфолио.
Поинтересуйтесь у знакомых, не требуется ли им помощь с сайтом. Найти задания для начинающих можно здесь:
- Группа “По бартеру” ВКонтакте
- Группа “Веб-программисты, веб-разработчики” ВКонтакте
- Ищу WEB/IT-специалистов: агрегатор объявлений
- Telegram-канал “Фриланс Таверна”
- Платформа “Дистанция”
Не беритесь за большие проекты, не попробовав свои силы. Полноценный веб-девелопмент работает по тем же принципам, просто в другом масштабе.
4. Станьте частью сообщества
Знаете, что говорят разработчики о хорошей технологии (например, фреймворке)? «У нее большое живое сообщество». Здесь любят коллективный труд и взаимную поддержку.
С любыми вопросами отправляйтесь по этим ссылкам:
- StackOverflow: форумы, вопросы и ответы, поиск работы
- Хабр: статьи, кейсы, работа и фриланс
- Форум web-программистов
- Reddit, раздел /webdev
Когда наберетесь опыта, сможете сами консультировать других. Иногда это даже учитывается при приеме на работу.
Для получения новых знаний подпишитесь на каналы Telegram:
- @frontendproglib – библиотека фронтендера;
- @pyproglib – библиотека питониста;
- @phpproglib – библиотека пхпшника;
- @coding_ru – русскоязычный чат веб-разработчиков;
- @devchat – еще один;
- @webprogrammingru – и еще;
- @front_end_dev – для тех, кто выбрал фронтенд;
- @phpme – все про язык PHP;
- @jslang – все про JavaScript;
- @rubylang – про Ruby и Rails;
- @nodejs_ru – о Node.js и связанных сервисах;
- @ru_python – программисты на Python.
Где найти работу
Если вы не сторонник full-time или хотите пройти «боевое крещение» на фрилансе, поищите проекты в нашей публикации «Где программисту искать удаленную работу?»
Вакансии веб-девелоперов также размещают здесь:
- HeadHunter
- Хабр Карьера
- StackOverflow, раздел Jobs
- SuperJob
Создавая резюме для новой профессии, используйте универсальную формулировку «Junior Web Developer». В скобках добавьте «FrontEnd» или «BackEnd», в зависимости от специализации. Так работодатели увидят, что вы претендуете на стартовую позицию, и поймут, чем хотите заниматься.
Следующие ступени карьерного роста – Middle Web Developer (ставка 50 – 200 тыс. ₽) и Senior Web Developer (ставка 120 – 250 тыс. ₽). При смене компании с повышением позиции будьте готовы не только показать портфолио, но и выполнить тестовое задание. Часто оно проверяет знание нужных фреймворков и типичных задач – отличный стимул освежить и расширить навыки.
Итог
От обилия знаний, которые предстоит получить, и полезных ресурсов, которые помогут это сделать, голова может пойти кругом. Однако не стоит опускать руки. Помните о концентрации внимания: начните изучать все по порядку, и вы не заметите, как станете частью удивительного мира веб-разработки.
Мне нужно оперативно погрузиться во фронтенд. Какой вариант самый быстрый и качественный?
Если 15 лет назад для того, чтобы называть себя фронтенд-разработчиком достаточно было знать HTML, CSS и JavaScript, то сейчас фронтенд-разработка почти не отстает от бэкенд-разработки по количеству фреймворков и сложности стеков. Самый быстрый и качественный вариант — получить знания из первых рук от преподавателей со стажем. Поэтому мы запустили курс «Frontend Basic: принцип работы современного веба», на котором вы:
- освоите стек технологий, который позволит начать работать в любой компании на любом проекте;
- сверстаете свой первый адаптивный макет с учетом семантики и множества декоративных элементов на HTML и CSS;
- поймете, как с помощью JavaScript разрабатывать пользовательские интерфейсы;
- разберетесь, как JavaScript используется в работе с backend и создадите свой первый обмен данными сервером;
- углубитесь в более сложную разработку на React.js и напишете свой интернет-магазин;
- изучите основные команды для работы с GIT, важнейшего инструмента для работы в любой команде.
https://gbcdn.mrgcdn.ru/uploads/post/2847/og_image/886282c7abef87a33883a9f8be9835d2.png
Чтобы быстрее найти работу, можно опубликовать резюме не только на популярных сайтах, но и на тематических порталах для IT-специалистов. Собрали для вас большую подборку. Чем активнее вы будете размещать резюме, тем больше у вас шансов устроиться на вакансию мечты.
Специализированные сайты
На этих сайтах в основном ищут более опытных специалистов, но и у джунов есть шанс найти стартовую позицию или стажировку.
Tproger. Это издание о разработке и обо всём, что с ней связано. В разделе «Вакансии» вы найдёте подборку предложений о работе в IT.
Хабр Карьера. Сервис для тех, кто строит карьеру в IT. Помимо вакансий, вас ждёт статистика зарплат и рейтинги работодателей.
Headz.io Сервис анонимного подбора вакансий в IT по стеку, зарплате и локации. Поиска по ключевым словам нет, здесь работает алгоритм матчинга.
Универсальные ресурсы
В зависимости от критериев поиска вам вполне могут подойти следующие сервисы.
Буду. Приятный сервис, который активно развивается. Вакансий пока немного, зато все — от топовых компаний.
Работа.ру. Аналог HeadHunter: много предложений и возможностей их фильтрации, есть разделение вакансий по сферам бизнеса.
LinkedIn. Знаменитая соцсеть для поиска работы и нетворкинга. Идеальна для тех, кто хочет найти офферофер мечты за рубежом. Один нюанс: придётся использовать VPN.
Телеграм-каналы
Если привыкли решать все дела в Телеграме, попробуйте посмотреть профильные каналы.
GeekJob. Подборка из 26 телеграм-каналов с узкопрофильными вакансиями в IT и диджитале.
Careerspace. Главный акцент — на вакансиях в сфере диджитала. Много полезных материалов о карьере и поиске работы.
GetITRussia. Подборка вакансий в Москве и Санкт-Петербурге.
Подборка для джунов
Если вы молодой специалист, начните поиск работы со следующих сайтов.
GeekBrains. У нас тоже есть раздел «Карьера».Обязательно загляните туда — внутри много вакансий для junior-специалистов и предложений о стажировках.
Grintern. Сайт с вакансиями и стажировками для студентов, выпускников и молодых специалистов.
Подборка для удалёнщиков
Если вы в ужасе от работы в офисе, посмотрите телеграм-каналы для поклонников удалёнки.
Finder.vc. Главные особенности: аудитория в 310+ тысяч подписчиков и хорошая репутация среди работодателей.
Dистанция. Ещё один телеграм-канал, где помимо вакансий с удалённой работой публикуют предложения от фриланс-проектов.
Подборка для геймдевщиков
Мечтали о работе в геймдеве? Самое время посмотреть вакансии в этой сфере.
InGame Job. Здесь вы найдёте 2000+ компаний и около 4000+ вакансий в игровой индустрии.
Talents in Games. Сервис для поиска работы в геймдеве. Есть раздел со стажировками для студентов и начинающих специалистов.
Советы по поиску работы
Чтобы не создавать под каждый сервис разные резюме, заранее определитесь с основными моментами.
- Пропишите ваши главные критерии поиска. Это могут быть зарплатные ожидания, локация офиса, график или сферы, в которых ищете работу.
- Подумайте, какой опыт точно нужно указать в резюме, а какие детали можно опустить. Обязательно вспомните свои достижения и добавьте их в резюме.
- Проверьте ссылки. Аккаунты в соцсетях должны быть открыты, а ник в почте должен быть приличным. Rambo91 не подойдёт!
- В идеале ― пропишите карьерный план. Это дорожная карта вашего профессионального развития, которая поможет достигать целей. Её можно составить самостоятельно или с экспертом, например на курсе GeekBrains «Карьерная мастерская».