Помните те времена, когда родители массово отдавали своих детей на учебу в юристы и бухгалтеры? Это привело к тому, что в стране появилось огромное количество квалифицированных специалистов с высшим образованием, которые в итоге пошли работать в "Макдоналдс".
Этот массовый тренд был обусловлен желанием родителей обеспечить своим детям стабильное будущее в якобы престижных и востребованных профессиях. Для большинства людей, переживших 90-е и не представлявших, как будет развиваться страна, это казалось лучшим решением.
Сегодня в IT происходит нечто похожее. С одной стороны, перед людьми маячит перспектива работы программистом с внушительными зарплатами и возможностью трудиться удаленно из любой точки мира. С другой стороны — множество людей, стремящихся пройти онлайн-курсы и в кратчайшие сроки войти в "индустрию будущего", чтобы резко изменить свою жизнь.
Спрос рождает предложение. Поэтому мы видим бурное развитие онлайн-курсов от всевозможных платформ, как известных, так и не очень. Они предлагают заманчивые условия, обещают возврат денег и даже гарантируют трудоустройство для тех, кто завершит их обучение.
Но здесь есть одна проблема: нельзя подготовить IT-специалиста, который сможет решать реальные бизнес-задачи, за год или два. Даже если вы освоите базовые навыки программирования, у вас все равно не будет опыта работы с реальными проектами. Успешный программист — это по сути библиотека из готовых решений и накопленного опыта работы над различными задачами. Все остальные — лишние, и таких уже достаточно много.
Никто не хочет брать новичков на работу и ждать, пока они наберутся опыта. Бизнесу нужны люди, которые сразу могут решать задачи, влияющие на прибыль. А хороших специалистов за полгода не подготовишь, поэтому зарплаты опытных программистов растут быстрее, чем цены на жилье.
Так и получается: с одной стороны, толпы начинающих IT-специалистов, с другой — работодатели, готовые платить любые деньги за опытных. Но чтобы попасть из одного лагеря в другой, новичкам нужно пройти через пропасть, набраться опыта и "взобраться" на другую сторону.
Безусловно, есть более легкие входные двери в IT, такие как no-code-разработчики, тестировщики и другие. Но это все равно, что заявить родителям о трудоустройстве в Google, а самому на деле работать охранником на входе.
Что делать? Прямого ответа, который вам понравится, у меня нет. Могу только посоветовать исходя из собственного опыта, хотя я и не программист. Вам нужен какой-то минимальный доход и много свободного времени. Например, можно устроиться на низкооплачиваемую работу с гибким графиком, чтобы оставалось время на саморазвитие. Начните с небольших заказов на фриланс-биржах, пробуйте запускать свои проекты, изучайте реальные бесплатные видео на YouTube от тех, кто уже добился успеха.
А если кодинг вам не по душе, но IT всё равно манит, то присмотритесь к уже готовым проектам, которые можно купить и запустить. Это называется готовые SaaS-решения для бизнеса. Например, можно приобрести аналог Taplink за символические деньги или найти бесплатный скрипт. Подключите к нему платежные системы, адаптируйте для работы в России и пробуйте запускать. Даже если вы не заработаете, то точно получите бесценный опыт, который так важен для успеха в IT.
Я, например, запустил больше 20 онлайн-сервисов, и ни один из них не разрабатывал с нуля. Все они были куплены у разработчиков, которые вложили в них тысячи часов труда. А может, и вовсе взяли чужой код и переделали его — это уже не так важно.
Сегодня любая серьёзная разработка редко начинается с чистого листа. Чаще всего используют готовую базу кода, к которой добавляют новые функции, превращая её в уникальный продукт или копию уже существующего.
На мой взгляд, лучше использовать труд разработчиков, чем становиться разработчиком самому. Программирование требует специфического склада ума, который подходит не всем. Если у вас талант в маркетинге или креативе, программирование может подавить эти способности.
Подумайте, ведь эту жизнь можно прожить только один раз.