Привет. Начни читать с начала (мягкое напоминание)
Да, тебе нужно входить в айти. Самое лучшее время - сейчас.
(твоя совесть)
IT это очень круто, тут действительно много денег, много умных людей и интересная работа.
Если ты хочешь сменить специальность, адаптируясь к изменяющемуся миру, либо находишься в самом начале своего пути и не знаешь с чего начать - я написал эту статью для тебя.
Тут я расскажу свою историю, а потом скажу что делать тебе прямо сегодня.
Моя реальная история в айти
Меня зовут Николай, летом 2017-го мне исполнилось 22 года. Я только что закончил бакалавриат энергетического факультета в Иркутске. И самый лучший вариант по работе, который мне предложили - это работа на ТЭЦ (угольная электростнация) за 35 тыс. рублей. До работы нужно было ехать 2 часа туда и 2 часа обратно, тратить деньги на обед.
Подсчитав простейшую экономику я ахуел. 150 рублей на проезд и 500 рублей в день на еду, 22 рабочих дня = 22 * 650 = 14300, в чистом остатке у меня оставалось бы 20к.
Я ахуел и начал судорожно искать для себя другие варианты, даже работа сторожем или охранником приносила бы больше денег, но у нее не было перспектив развития.
Разгуливая по ютубу я наткнулся на обзорную лекцию про "искуственный интеллект" от деда из Яндекса Андрея Сербанта, это стало для меня переворотным событием. С нее начался мой путь в программировании. Первое, что я узнал - что программирование существует (да, раньше я об этом не знал), что программистом может стать любой человек, что там можно делать очень крутые вещи, что для этого не нужно вузовское образование.
В то время я интересовался чтением характера по лицу (физиогномикой). Это было мое основное хобби на тот момент, благо появился такой человек - Иван Лимарев, который смог разбудить во мне страстный интерес к этой теме своим уникальным подходом. А дед из яндекса дал мне понять - какие огромные технологические возможности есть в современном мире машинного обучения. И я начал искать способы реализовать свой первый проект - программу, которая определяет градации черт лица, для того, чтобы по ним можно было сделать автоматическое описание психологического портрета человека.
Проработав лето в туризме я скопил небольшую финансовую подушку в50к, 15к из которых занял знакомому, который мне их так и не вернул. Я поступил в магистратуру "Интеллектуальный анализ больших данных" в Томский университет.
Мотивация поступления была простая - я просто хотел съехать от мамки, чтобы мне не съедали мозг. Сам универ мне знаний не дал от слова совсем, все что я знаю, я вычитал из книг, бесплатных курсов, статей и роликов на ютуб. Зато он мне дал друзей, стажировку в лондоне, и главное - общежитие на первое время.
Выделяю три главных фактора, из-за которых у меня все получилось.
- У меня была сильная мотивация, мне нужно было выжить и не сдохнуть.
- Я горел желанием сделать программу для своего хобби - увлечения физиогномикой. Это сформировало узкое направление для развития экспертизы - машинное обучение и компьютерное зрение.
- Я понимал что в IT огромные перспективы роста, и рост не зависит от выслуги лет, а зависит только от твоих професиональных навыков.
Через 6 месяцев усиленного изучения я начал зарабатывать первые деньги - я устроился на стажерскую позицию программиста, и начал делать свой собственный первый пет-проект "автоглазомер" для чтения характера по лицу. В этот момент ушли все не-айтшные подработки, я смог обеспечивать свои базовые потребности только программированием.
Я программировал на Python, что-то креативил, колхозил, делал как мог, и у меня иногда получалось. Это было сложный период, но даже маленькие успехи сильно мотивировали и давали сил двигаться дальше. Следующие 3 года я фрилансил. Я продолжал работать над проектами с Иваном и другими заказчиками, продавая свои навыки в разработке. Это было сложно. Сразу предостерегу - фриланс это сложно, скорее всего он вам не подойдет. Путь развития с нуля в фрилансе очень сложный, я никому не рекомендую по нему идти, шанс неудачи тут очень высок, а стресса гора и целая тележка. Если вы в начале пути, то я рекомендую развиваться в рамках небольшой или большой компании, где есть коллеги у которых можно перенять опыт.
На сегодня мой пет-проект по физиогномике превратился в часть сложного ядра технологического стартапа Merlin AI с оценкой в миллионы долларов, на его базе появилось 2 сервиса - https://merlinface.com/ для определения индивидуальных особенностей характера, и приложение для знакомств с определнием совместимости Merlin Dating.
Ну а я двигаюсь дальше. Мне предстоит постепенный переход с работы на фрилансе на работу парт-тайм, а за тем и на фултайм занятость. Некоторые проекты или работы в своем портфолию проектов я не указывал, мне за них стыдно.
Знаю примеры - можно выбрать неоптимальный путь развития, как некоторые мои знакомые, и после 15 лет опыта программирования на PHP зарабатывать лишь 150к.
Можно программировать на С++ 7 лет и зарабатывать 120к (Привет Жендос).
Можно и с нуля за 2 года выйти на 250к (привет Никитос) на очень мощных щах программируя фронтент на JavaScript в серьезной технологической компании.
А можно через 2.5 года опыта работы мануальным тестировщиком (одна из самых легких для вхождения профессий) устроиться на позицию мидл тестировщика в России за 200к.
А можно работать на окладе по ставке 100-150 долларов в час в какой-нибудь американской, дубайской или китайской компании.
Нужно понять, что техниеские навыки НЕ РАВНО зарплате. Зарплата это лишь эквивалент того как вы можете свои навыки преподнести и продать.
В Европе зарплаты программистов не сильно отличаются от зарплат специалистов инженеров или врачей. В России ситуация иная - зарплаты программистов приблежаются к общемировому уровню, и сравнивая их с обычными работами в регионах становится просто смешно.
Рассмотрим средние зарплаты по рынку
(берем удаленку либо оффлайн Москва или Питер).
Стажер в программировании без опыта работы, но с минимальными навыками 20-50к.
50-100к. - это зарплата начинающего программиста (джуна), у которого есть небольшая экспертиза и небольшой опыт, он уже может делать что-то полезное, но ему нужна поддержка.
100-200к - это мидл, человек с опытом в 2-3 года который самостоятельно может делать вещи.
200-400к - синьер с опытом 3-7 лет, который не щелкает ебалом.
Не стоит забывать что кроме программистов в IT есть и другие специальности! Их примерно столько же или даже больше чем программистов.
Дизайнеры, маркетологи, проджект менеджеры, бизнес-аналитики, продукт-овнеры, тестировщики, техподдержка, скрам-мастера, HR, сейлзы - это все в айти.
Вам необходимо понять хотя бы примерно что значат все эти слова, понять чем они занимаются, выбрать для себя что-то одно и начать в этом развиваться.
А еще - бэкенд, фронтенд, UX & UI, продуктовый аналитик, бизнес аналитик, профессии в игровой индустрии - 3д художник, сценарист, технический писатель, разработчик мобильных приложений, разработчик сайтов на тильда.
Итак, мои пошаговые рекомендации:
1) Изучите рынок вакансий. Гуглите. Результатом должно быть понимание типа:
"Я примерно понял какие роли есть в индустрии, и понял что хочу стать мануальным тестировщиком.
Я имею примерные зарплатные ожидания (30-60к за полную занятость на первой работу).
Я знаю сколько времени примерно у меня уйдет на получение базовых навыков и на устройство на первую работу. (От 2х недель до 3х месяцев - для первой работы по этой специальности больше времени не нужно)
Я знаком хотя бы с одним человеком, который достиг того, чего хочу достигнуть я, и он дает мне полезные советы или менторит."
2) Как можно быстрее найдите первую работу - стажировку за любые деньги. Чем быстрее вы устроитесь на работу, тем быстрее поймете чего вам не хватает чтобы развиваться дальше. Развиваться самообучаясь в разы медленее, чем если бы вы развивались под менторством более опытных коллег. Разные специальности требуют разного времени входа, если тестировщик - от 2х недель с нуля, то в сложную сферу типа Data Science у вас врятли уйдет меньше года до первой нормальной работы (везде есть исключения, и возможно ваш бэкграунд может поспособствовать быстрому входу)
Поздравляю - теперь вы тестировщик, вы уже неплохо ориентируетесь в терминологии, знаете чем баг отличается от фичи, а бэкенд от фронтенда. Теперь вы можете двигаться дальше - развиваться в тестировании дальше и остаться на этом уровне, начать программировать, уйти в менеджерство или начать заниматься дизайном интерфейсом.
3) Не останавливайтесь на достигнутом, двигайтесь дальше. Продолжайте развиваться. Первые несколько лет ваша зарплата должна кратно расти каждый год. Но она не будет расти если вы перестанете развиваться и искать лучшие возможности.
Если я полностью прочитал какую-нибудь статью или пост - я обязательно поставлю лайк, задам вопрос или оставлю (не)довольный комментарий с респектосом автору.
Пишите чем бы выхотели начать заниматься.
А если вы уже умеете - поделитесь своей историей в комментарии. Из них я сделаю следующий пост, с вашими историями и вопросами.