Как студентам IT-специальностей начать зарабатывать с 1 курса
Рассказываем, как студентам найти работу в IT-компании и начать зарабатывать: какие нужны база и портфолио, как пройти собеседование.
О востребованности IT-специалистов знает каждый, однако так ли просто найти работу новичку без опыта? Хоть рынок и испытывает дефицит кадров, к кандидатам предъявляются высокие требования.
Если вы уже начали изучать техническое направление и задумываетесь о поиске работы, вам нужно учесть все подводные камни трудоустройства.
Как начинающим IT-специалистам найти оплачиваемую работу и на что обратить внимание рассказывает Рустам Хамидуллин, предприниматель с опытом работы более 18 лет, основатель IT-проекта Deep Skills. Рустам реализовал экономически успешные кейсы в отраслях: ВЭД, Retail, HoReCa и промышленное производство.
Какая нужна база
Прежде чем приступить к работе убедитесь, что у вас есть базовые знания. Пригодится линейная алгебра, математический анализ, основы логики, высшая математика в целом. Нужно знание по крайней мере одного из языков программирования, хотя бы Python, а лучше С++. Изучение начинайте с синтаксиса языка. И, конечно, вам необходимо понимание основных понятий разработки: алгоритмы, переменные, массивы и т.д. Как правило, этим основам учат уже на 1 курсе университета на программах, связанных с информационными технологиями.
- Линейная алгебра.
- Математический анализ.
- Основы логики.
- Язык программирования, например, Python, С++.
- Основные понятия разработки: алгоритмы, переменные, массивы и т.д.
Что потребуют от вас работодатели
При поиске кандидатов на позиции джуна, то есть начинающих IT-специалистов, работодатели наверняка потребуют знание одного или нескольких языков, умение разбираться в чужом коде, а также такие soft skills как желание развиваться, ориентированность на результат, способность брать на себя ответственность и принимать решения.
Даже если в вакансии указано, что опыт не требуется, вас могут попросить написать небольшой код в качестве тестового задания, а также скорее всего запросят портфолио с вашими работами. Его лучше начать собирать с самого начала обучения, добавлять туда выполненные во время учебы задания, а также собственные проекты, которые вы можете делать для себя, друзей или родственников.
Портфолио лучше оформить на GitHub. При отсутствии своих работ, выполните хотя бы несколько бесплатно, чтобы показать работодателю знания и умения на практике. Когда наберется минимальное портфолио, ваши шансы на успешное трудоустройство в разы увеличатся. Вы также сможете брать коммерческие заказы на фрилансе.
- Знание языков программирования.
- Умение разбираться в чужом коде.
- Soft skills («гибкие» навыки).
- Выполнение тестового задания.
- Портфолио.
Что важно указать в портфолио
Рассмотрим на примере, как может выглядеть ваше портфолио. Пример размещен по ссылке.
Почему его можно считать удачным? Во-первых, оно опубликовано на GitHub, который удобен как работодателям, так и соискателям благодаря возможности продемонстрировать наиболее детально свои навыки и опыт.
Во-вторых, в этом портфолио соблюдены основные правила его заполнения. Указана фамилия и имя кандидата, загружена хорошая фотография, есть контактные данные и описание профиля.
Далее размещены 6 репозиториев с названиями, в каждом добавлен файл README, где есть описание, цель проекта и его особенности. Также в профиле видна активность в графике (contributions), что показывает постоянную работу кандидата.
Наличие портфолио на GitHub — это ваше конкурентное преимущество. Конечно, оно не должно быть пустым, заполните его, в качестве образца можете использовать приведенный пример. Если же проектов мало, указывайте учебные проекты, которые наилучшим образом отражают ваши навыки.
- Подробная информация о себе.
- Хорошая фотография.
- Понятное описание проектов.
- Регулярно обновляйте портфолио.
- Используйте GitHub.
Как восполнить пробелы в навыках
Если же не хватает каких-то навыков, требуемых в выбранной вами вакансии, вы можете наверстать пробелы дополнительным обучением или стажировкой. Например, на платформе Deep Skills вы можете выбрать необходимый навык и изучить основы Python за 15 часов, а профессию Data Science за 34 часа. Отдельные же курсы «закрывают» отдельные проблемные зоны, например, веб-скрапинг в Python.
В среднем, получение одного навыка занимает от 8 до 20 часов. Уделяя несколько часов в день во время учебы в университете дополнительным навыкам, вы уже на первом курсе станете конкурентоспособным кандидатом на рынке труда.
Если же нужно больше практики и опыта для выбранной вами вакансии, можете устроиться сначала на стажировку. Там вам могут предложить заниматься тестированием продукта, поиском багов, помогать более опытным коллегам в написании части кода. Во время стажировки вас будут проверять, контролировать процесс и давать обратную связь.
- Дополнительное обучение.
- Стажировка.
- Продолжительность: несколько часов в день.
Где искать работу
Вооружившись необходимыми знаниями, проектами и опытом, приступайте к поиску работы. Конкуренция среди новичков высокая, и просто размещение резюме не всегда приведет к желаемому результату. Ищите вакансии самостоятельно как на специальных агрегаторах, так и на официальных сайтах компаний.
Лайфхак здесь — профессиональные сообщества. Найдите телеграм-каналы, форумы, чаты, где общаются ваши коллеги по специальности. Такие сообщества помогут вам сразу во многих аспектах: вы будете знать тренды отрасли, друзья-профессионалы смогут дать обратную связь по вашим проектам, рассказать о тех компаниях, где они работают, или даже порекомендовать вас кому-то из работодателей в качестве достойного кандидата. Может именно так вы и найдете свою первую работу.
- Агрегаторы вакансий.
- Официальные сайты компаний.
- Профессиональные сообщества: телеграм-каналы, форумы, чаты.
Как правильно откликаться на вакансии
Уже во время обучения вы можете начать ходить на собеседования. Но перед тем, как откликнуться, обязательно проверяйте, действительно ли вы подходите под требования вакансии.
Не нужно искать идеальное совпадение, но хотя бы большей половине вы должны соответствовать. Особенно важны ключевые требования, которые чаще всего указаны в начале вакансии. По ним в первую очередь работодатель будет отбирать кандидатов.
И не забудьте прикрепить свое портфолио, оно повысит шансы на то, что вас пригласят на интервью. Прохождение собеседований тоже станет для вас ценной практикой, даже если сначала они не будут успешными, этот опыт поможет вам в будущем получить желаемую должность.
- Поиск вакансий во время обучения.
- Проверка соответствия навыков требованиям в вакансии.
- Добавление портфолио.
Что важно на собеседовании
При общении с работодателем обязательно продемонстрируйте свою заинтересованность и высокий уровень мотивации.
Бывает так, что компания делает выбор в пользу менее опытного, но более замотивированного кандидата. Изучите максимум информации о компании, чтобы действительно «загореться» работой там.
Посмотрите ее сайт, социальные сети, узнайте отзывы тех, кто уже там работал. Тогда на собеседовании вы сможете приятно впечатлить работодателя и убедить его выбрать вас. И, конечно, не забывайте о базовых навыках, проектах, будьте готовы выполнить тестовое. Обязательно освежите свои знания перед собеседованием, чтобы не запинаться и говорить уверенно.
- Высокий уровень мотивации.
- Информированность о компании-работодателе.
- Предварительная подготовка: освежите знания и навыки.
Вывод
Поиск работы — это тоже работа. Отнеситесь к этому ответственно, используйте все инструменты, и результат не заставить себя ждать. А главное, не забывайте про учебу.
Если вы студент очного отделения, то старайтесь трудоустроиться так, чтобы занятость была не более 4 часов в день. Такой график позволит вам усваивать новые знания без потери качества, а также сразу применять их на практике во время работы. И приятный бонус — финансовая независимость, которую обеспечит ваша подработка, а затем и дальнейший рост дохода.
Желаем успехов в старте карьеры.
Как заработать программисту в интернете? 11 способов заработка на программировании

В статье собраны основные способы заработка для программистов. Даны ссылки на обзоры сайтов, где можно предложить свои услуги, в том числе новичкам или студентам. Рассказываем, как получить хорошую работу в сфере ИТ и какие навыки, помимо умения писать код, необходимо развивать.
Содержание статьи:
- Способы заработка на программировании
- С чего начать зарабатывать деньги?
- Как устроиться на денежную работу?
- Какие навыки пригодятся программисту?
Способы заработка для программистов
1. Выполнение заказов на фрилансе
Данный способ заработка доступен программистам любого уровня, в том числе начинающим, без опыта или профильного образования. Есть множество бирж, на которых размещаются задания. Выполняя их, можно получать деньги. На старте с клиентами лучше работать через безопасные сделки. В этом случае площадка выступает гарантом оплаты.
- Кворк – здесь нужно зарегистрироваться и добавить в каталог свои услуги, где их будут выбирать клиенты. Посмотрите, что покупают у конкурентов, и предлагайте то же чуть дешевле. Высоким спросом пользуются доработки сайтов на популярных движках, например, WordPress. Установка плагинов, настройки, перенос сайтов на другой хостинг и подобные задачи.
- Kadrof.ru – бесплатная биржа, на которой можно искать заказы на разработку сайтов, доработку, поддержку. Встречаются предложения из Gamedev.
- Хабр фриланс – специализированная биржа для специалистов в сфере ИТ.
- Workspace.ru – здесь размещаются тендеры на разработку и поддержку сайтов.
- Яндекс.Услуги – популярный сервис для фрилансеров от одноименной компании.
- 1clancer.ru – здесь размещаются заказы для 1С-разработчиков.
2. Удаленная работа
Есть два типа работодателей:
- Веб-студии и digital-агентства. Они создают программный продукт под заказ, то есть для клиентов. Обычно студии платят меньше, но охотнее берут начинающих. Если у вас мало опыта, и вы хотите его быстро наработать, агентства будут оптимальным выбором.
- Продуктовые компании. Например, Яндекс, Майл.ру, ВКонтакте. Сейчас они открывают все больше вакансий удаленной работы для разработчиков. Обычно предъявляют более высокие требования, но и зарплаты выше, перспектив больше.
Искать удаленную подработку можно на сайтах для поиска удаленной работы и обратившись напрямую к работодателям. Посмотрите обзор 70 компаний, которые набирают сотрудников на удаленку.
3. Написание и продажа скриптов, плагинов, тем
Лучше всего писать плагины и скрипты для популярных бесплатных CMS. Они должны решать типовые задачи, которые возникают у владельцев сайтов. Например, можно зайти на форум любой CMS и посмотреть, какими доработками там часто интересуются.
Предлагайте плагины с установкой. Так вы расширите круг потенциальных клиентов. Зачастую владельцы сайтов на бесплатных CMS не могут сами поставить и настроить скрипт. Если вы это сделаете, они с большей вероятностью купят ваш код. За отдельную плату можно предлагать расширение функционала и индивидуальные доработки.
Подробно о том, как начинающему программисту заработать на продаже скриптов, можно прочитать в этой статье.
4. Разработка и продажа собственных программ
Сейчас можно заработать, создавая российские аналоги иностранного софта. По ссылке находятся примеры программ, которые выпустили команды из РФ. Также можно делать различные утилиты и софт, который решает бытовые задачи.
Например, есть программа «Домашняя бухгалтерия». Она позволяет вести семейный бюджет и пользуется популярностью. Есть программа «Бизнес Пак». Бесплатная версия формирует различные бухгалтерские документы (счета, акты, счета-фактуры, накладные и другие). Для расширения функционала необходимо приобретать платную версию.
Чтобы сделать популярную программу, нужно найти проблему, которая возникает у достаточного большого числа людей, для решения которой нет софта или текущие решения дороги или неудобны. Сделать свой вариант, и продавать его через интернет.
5. Поддержка сайтов
Осуществляется либо на условиях абонентской платы, либо за разовые доработки. Поддержку могут заказывать компании, которым важно обеспечить стабильность работы веб-сайтов, или средние и крупные информационные сайты и порталы. Как правило, разработчики специализируются на поддержке проектов на определенных CMS. Например, WordPress, Opencart, Drupal и других.
Можно специализироваться на поддержке не очень популярных CMS. В этом случае у владельцев сайтов меньше выбора, кому обращаться за услугой, и конкурировать за клиента будет проще.
Искать заказы можно на форумах, посвященных различным системам управления. По ссылке вы найдете обзор таких площадок.
6. Заработок на своем сайте, блоге или канале
Сейчас популярно изучать языки программирования, поэтому многие разработчики открывают блоги или каналы, где делятся опытом и размещают рекламу или предлагают консультации, обучение.
Плюсы данного способа заработка
Минусы данного способа заработка
- Сайтом или каналом можно заниматься в свободное время.
- Блог работает на известность и репутацию в профессиональной среде.
- Популярный блог может привлекать клиентов, которым нужна консультация, поддержка сайта или иные услуги.
- Интересная подработка, которая приносит деньги.
- Требуется время, чтобы канал стал популярным.
- Нет гарантий, что сайт или блог наберет аудиторию.
- Нужно тратить много сил на подготовку и публикацию материалов.
- Не всем нравится писать тексты и снимать видео.
7. Обучение начинающих разработчиков
Профессия программиста стала популярной, и многие сейчас ее осваивают. Часто новички ищут менторов, которые помогут им разобраться с кодом. Решить какие-либо проблемы. Либо научат определенным навыкам.
Можно делать курсы или предлагать платные консультации. Часто на курсах зарабатывают блогеры, имеющие популярные каналы. Также можно подрабатывать преподавателям, обучая студентов в онлайн-универститетах.
8. Консультации, исправление ошибок
Частный случай поддержки сайтов и продажи своих услуг на фрилансе. Консультировать можно новичков, которые осваивают программирование с нуля. Владельцев сайтов и вебмастеров.
Исправление ошибок – популярная услуга на биржах фриланса. Например, человек установил плагин на сайт, но он не работает. Или возникла ошибка при обновлении CMS. За ее устранение люди готовы платить деньги. Искать заказы можно через сервисы для фрилансеров, например, Кворк.
9. Разработка игр
Популярный способ заработать деньги для программистов. Индустрия игр активно развивается. Появляются новые игры, которые завоевывают популярность.
Лучше всего делать игры для мобильных устройств. Причем они могут быть условно бесплатными, что упростит их продвижение. За деньги продавать специальные предметы и возможности, которые потребуются фанатам, либо размещать в играх рекламу.
10. Поиск багов и ошибок
Есть компании, которые платят за информацию о багах в их программах, приложениях, сервисах. Такие программы называются Bug Bounty, и они подразумевают выплату денежного вознаграждения за информацию об ошибках.
Например, такая система есть в Яндексе. По ссылке описаны направления, в которых можно работать, чтобы получить вознаграждение. Например, на момент подготовки статьи компанию интересовали уязвимости в работе приложения Яндекс.Еда, в браузере, умных устройствах с Алисой и ряде других проектов. За информацию о баге платили до 1,5 млн. рублей.
11. Конкурсы (разовый заработок для программистов)
Многие крупные компании, особенно продуктовые, периодически проводят конкурсы, олимпиады. На регулярной основе такие мероприятия проходят в Яндексе. Победители получают солидные денежные призы. Также это хороший шанс для начинающих устроиться на работу в крупную компанию.
Можно отслеживать конкурсы в интернете и принимать в них участие. Как постоянный заработок данный способ не подойдет. Но может быть вариантов подработки.
С чего начать зарабатывать деньги?
Чтобы заработать с помощью программирования, необходимо:
- Разобраться, в какой сфере вы хотите трудиться: веб, gamedev или другой.
- Определить круг потенциальных работодателей или клиентов, которые могут вас нанять.
- Изучить требования нанимателей к кандидатам. Для этого можно анализировать вакансии или заказы на фрилансе.
- Оценить свои конкурентные преимущества.
- В случае найма на офисную работу – подготовить хорошее резюме, в случае фриланса – сделать портфолио.
- Начать поиск работы. Подробнее о том, как правильно это делать, рассказываем ниже.
Если вы являетесь студентом, то ищите стажировки или берите заказы на биржах. Это хорошие способы, как студенту заработать в программировании первые деньги и получить опыт.
Как устроиться на денежную работу?
- Посмотрите на сайтах типа HH.ru вакансии с зарплатой, которая вам нужна. Выпишете требования к соискателям. Проверьте, хватает ли вашей квалификации, чтобы претендовать на интересующие места? Если нет, необходимо подтянуть знания самостоятельно или на курсах.
- Подготовьте резюме и портфолио. Большинство работодателей попросят показать им ваш код или выполнить тестовое задание на собеседовании.
- Подготовьтесь к собеседованиям. В интернете можно найти вопросы, которые часто задают рекрутеры. Заранее подумайте, что будете отвечать.
- При устройстве на работу самое важное для программиста – это знания и навыки. При их наличии попасть можно практически в любую компанию. Именно уровень знаний будут проверять в первую очередь.
- Если у вас нет опыта, получить его можно на стажировках, нанявшись в стартап, выполняя задания на фрилансе. Не пытайтесь устроиться в крупные компании без реального опыта. Это крайне сложно. Вначале требуется наработать портфолио – потом можно будет искать денежную работу.
Какие навыки пригодятся программисту, помимо умения кодить?
- Владение английским языком. Это требование часто встречается в вакансиях, особенно в крупных компаниях.
- Soft Skills. Среди данных качеств особенно ценится умение работать в команде. Это требование содержат многие вакансии, в том числе удаленной работы.
- Навыки коммуникации. Они относятся к Soft Skills, но поскольку очень важны, их выделили в отдельный пункт.
- Системный подход.
- Внимание к деталям и аккуратность в написании и оформлении кода.
- Готовность брать на себя инициативу.
- Самостоятельность, ответственность, соблюдение дедлайнов.
- Если вы претендуете на позицию уровня Senior – потребуются навыки менторства (наставничества).
Мы рассказали, как заработать программисту в интернете, в том числе начинающему специалисту и студенту. Если у вас остались вопросы, пишите их в комментариях. Постараемся всем подробно ответить.
Как заработать в IT, если ты не разработчик и не программист — стать IT-рекрутером
Создание команды и удержание ценных сотрудников — самая первая задача любого успешного бизнеса. В сфере IT это особенно актуально, пул специалистов высокого уровня там уж очень ограничен.
Чтобы закрывать вакансии лучшими игроками рынка труда, компании обращаются к IT-рекрутерам. Им и посвящена наша сегодняшняя статья.
IT-рекрутеры — это специалисты, которые делают процесс найма сотрудников в сфере IT быстрым и эффективным. Для этого они занимаются поиском, отбором и оценкой кандидатов, которые могут претендовать на должность.
Из-за того, что предложение на рынке труда значительно превышает спрос, специфика работы заключается в том, чтобы заинтересовать достойного кандидата и провести его через необходимые интервью и тестирования.
Особенности рекрутинга в IT
Во-первых, чтобы находить подходящих кандидатов, IT-рекрутеру необходимы базовые знания. Конечно, уметь писать на питоне и пэхапэ необязательно, но знать основные понятия уж точно нужно. Также рекрутер должен отслеживать новости о том, что происходит в других компаниях. Смена владельца, структуры или внутренних процессов — зеленый свет для попытки переманить специалистов.
Во-вторых, если в других сферах рекрутеры привыкли работать с откликами на вакансии, то в IT потенциальных сотрудников ищут самостоятельно. Более того, иногда подходящие кандидаты даже не находятся в поисках и работают в компаниях, где их все полностью устраивает. Тогда рекрутерам приходится буквально выслеживать их и выманивать, чтобы они перешли в штат заказчика.
В-третьих, IT — сфера, которая постоянно меняется. Рекрутерам нужно постоянно держать руку на пульсе и быть в курсе всех тенденций. При этом вакансии часто очень срочные, а специалистов не так много. Поэтому умение сделать так, чтобы у компании и кандидата случился perfect match — самое ценное в этой профессии.
Но для этого необходимо владение далеко не одним навыком.
Что должен уметь IT-рекрутер
Находить кандидатов
Для этого нужно разбираться в алгоритмах работы таких инструментов, как HeadHunter, GitHub, LinkedIn, AmazingHiring, WonderSourcing, Habr Career, Telegram-чатов и каналов, а также уметь оценивать резюме и опыт соискателей.
Проводить собеседования
Эффективно общаться с кандидатами по телефону, почте и в соцсетях, уметь решать неудобные вопросы удаленно. Верно оценивать hard и soft skills, грамотно отвечать соискателям. Быстро определять, подходит ли кандидат новой команде и ценностям компании или нет.
Эффективно рекламировать
Для этого нужно уметь выделять целевую аудиторию, проводить аналитику данных по откликам, выполненным тестовым заданиям, собеседованиям, офферам и другим этапам отбора.
Это стоит делать, чтобы объективно оценивать эффективность и объем выполненных задач и своевременно корректировать процесс поиска. Также важно знать, как вести себя при отказе, составлять контрпредложение, быстро принимать решения и не упускать ценные кадры.
В какой-то степени IT-рекрутер — это своеобразный человек-оркестр. И навыки маркетинга ему нужны, чтобы «продать» вакансию, и копирайтинга, чтобы отразить это в тексте, и психологии, чтобы грамотно проводить онлайн и офлайн-встречи с кандидатами.
Издержки профессии
Помимо прочего, IT-рекрутерам приходится действовать быстро. Когда тот же программист выходит на рынок труда, он сразу же получает несколько привлекательных предложений от работодателей. Поэтому кандидаты бывают очень требовательными и тщательно выбирают будущее место работы. А вот компании вынуждены конкурировать между собой и наперегонки предлагать выгодные условия.
Если в фирме нет интересного EVP — ценностного предложения работодателя, то шансы заполучить достойных кандидатов резко снижаются. Айтишников давно не удивить молодым коллективом, современным офисом, наличием ДМС и зоной коворкинга. Важно уметь составлять предложение индивидуально для каждого человека.
Еще рекрутер в IT должен быть умелым стратегом, который после оценки результатов сможет выдвинуть гипотезы по улучшению рабочих процессов. Предполагать, какие изменения и в каких компаниях планируются в будущем, чтобы вовремя предложить потенциальному заказчику рассмотреть кандидата.
В общем, работа ответственная, но уж точно не скучная. Сфера IT в России успешно развивается, так что специалисты нам огого как нужны.
Начать свое путешествие в мир новой профессии вам помогут:
- Знакомство с рынком IT и его особенностями. Рекомендуем обратить внимание на публикации и аналитику dou.ua, habr, toster.
- Изучение технологий. В этом может помочь, например, IT-словарь
- Вебинары/публичные выступления от лидеров мнений в отрасли HR-IT.
- Общение с айтишниками. Не стесняйтесь спрашивать о технологиях и проектах. Так вы быстрее погрузитесь в среду, а значит ориентироваться станет легче.
- Прокачивание навыков копирайтинга, коммуникации, коучинга. Правильно строить диалог при встречах и онлайн-общении маст хэв любого рекрутера.
Кстати, если вы уже задумались о новой сфере работы или уже являетесь IT-рекрутером, ребята из Нетологии собрали 133 канала/чата в телеграме, где можно отыскать айтишника для вашего заказчика — сохраняйте в закладки 🙂
А подборка с книгами для IT-рекрутеров ждет вас в нашей телеге. Заходите!
Как заработать деньги в ИТ, ориентируясь на российское производство
Низкие темпы импортозамещения ИТ-продуктов в госкомпаниях вызывают недовольство властей. С другой стороны — открывают возможности для российских разработчиков. Владислав Таболин, генеральный директор «ЕАЕ Консалт», рассказал, кто на этом может заработать

Рынок ожидает, что массовое внедрение в госкомпаниях станет интенсивнее. Во многом это связано с тем, что планируют ввести персональную ответственность руководителей госкорпораций за срыв сроков по внедрению российского ПО. В текущей политической и экономической ситуации зависимость от импорта ПО рассматривается руководством страны как реальная экономическая угроза. А также — как опасность несанкционированного доступа к критически важным данным. Несмотря на то что промышленное ПО в России разрабатывается с конца 1990-х годов, его реальная доля не превышает среднего значения для госкомпаний (35%).
Наиболее успешно импортозамещение прошло в госорганах, где еще в 2018 году, по данным мониторинга Счетной палаты, был отмечен значительный рост внедрения российских ИТ-продуктов, почтовых серверов, серверов управления базами данных, систем электронного документооборота и информационной безопасности. В госкомпаниях переход закономерно оказался более тяжелым и медленным.