Можно ли стать программистом после 30

Как я стал программистом за полгода после 30. Моя история.

Привет! Меня зовут Костя, мне 31 год, и я PHP backend developer. Но разработчиком я был не всегда. До этого я работал верстальщиком ледников - это была моя первая работа в IT. А еще раньше я трудился 2 года в маркетинге и, когда решил сменить профессию, был руководителем двух отделов таргетологов.

Почему я решил свичнуться? Мне всегда нравилось учиться, и я заметил, что в маркетинге быстро упираешься в зарплатный потолок, и дальше знания не сильно влияют на зарплату. Плюс, у меня появились знакомые из IT, и, слушая их, я был удивлен, насколько более человечный подход к сотрудникам в IT-фирмах.

Еще меня привлекла мысль, что IT сейчас - это передовая область, где создается и появляется все новое. Хотелось быть на острие технологий и трендов.

Определиться с направлением

Важно сфокусироваться на том, что изучать, так как направлений много. Вот как я выбирал направление:

  • Опросил друзей и коллег о том, что у меня хорошо получается, а что нет.
  • Провел рефлексию, что мне нравилось и получалось на прошлых работах.
  • Смотрел видео и читал статьи о разных направлениях.

У меня был опыт работы с лендингами и взаимодействия с сайтами как маркетолога, поэтому я сразу понял, что хочу в веб-разработку. Изучая видео и пробуя разные задачи, я понял, что мне интереснее работать с базами данных, Linux, серверами, и выбор пал на бекенд.

Эйджизм

На собеседованиях ни разу не упоминали возраст, ни на позиции верстальщика, ни на позиции бекенд-разработчика. Вначале, когда не было коммерческого опыта, спрашивали, почему решил сменить профессию.

Софт-скиллы

Преимущество людей за 30 - это разнообразный опыт работы, что позволяет лучше коммуницировать. Да, бывают исключения, и не всегда рабочая среда способствует развитию этих навыков. Коммуникация в IT отличается от офлайн работ. Например, я работал кальянщиком, и опыт в общепите сильно отличается от IT.

Вопросы на собеседованиях

Когда у вас нет коммерческого опыта, часто задают вопрос: "Почему решили сменить род деятельности?" Подготовьтесь к нему: расскажите правду и подумайте, какие аспекты можно подчеркнуть. Я говорил о том, что выгорел на прошлой работе и что мне нравится разработка, где можно развиваться и решать задачи.

Путь на фрилансе

Фриланс - тяжелый путь, где нужно бороться за первые заказы и отзывы, но возраст здесь не имеет значения. У меня был пример знакомого, который начинал с фриланса, создавая ботов на заказ, и нашел постоянную работу через заказчика.

Начало с нуля

Будьте готовы к началу с нуля, особенно если раньше занимали руководящую должность. Вам придется изучать новое направление и инструменты коммуникации. Agile, Scrum, Kanban и ежедневные совещания станут для вас привычными.

Личная мотивация

Начало с нуля - это сложно. Мне помогло выгорание в маркетинге. Программирование увлекло меня, и я постоянно напоминал себе о цели, что помогало двигаться вперед.

Преодоление страхов

Преодоление страхов - один из первых шагов. Никто, кроме вас самих, не сможет этого сделать. Надеюсь, моя история и примеры других помогут вам справиться с этими страхами.

Знание сленга

В IT много англицизмов и специфического сленга. Знание сленга поможет на собеседованиях и влиться в коллектив. Учите его, погружаясь в контекст, подписывайтесь на ресурсы, форумы, YouTube-каналы. Гуглите незнакомые слова - это поможет.

Полезные привычки

Для успешного входа в IT и дальнейшего продвижения вам понадобятся две привычки:

  • Постоянное обучение: сначала для нахождения работы, потом для роста как специалиста и чтобы успевать за трендами.
  • Решение сложных задач: поймите, что не все задачи можно решить сразу. Порой что-то не будет получаться, но нужно стараться. Настойчивость и умение декомпозировать задачи помогут справиться с ними.

Уровень дохода

Ваш доход может сильно варьироваться. Я был готов к снижению дохода. Первая работа верстальщиком приносила в три раза меньше, чем предыдущая. Даже сейчас, будучи junior+ backend разработчиком, я еще не вышел на прежний уровень дохода. Важно иметь финансовую подушку. Иногда придется работать за «еду», чтобы получить первый коммерческий опыт.

Время на обучение

На обучение я потратил примерно 600-800 часов, без учета поиска работы. Учился по 2-4 часа в день, практически без выходных. Если вы не можете выделять хотя бы 2 часа в день, не стоит начинать. Учеба должна стать вашей второй работой, но важно не переусердствовать, чтобы не выгореть.

Длительность обучения

У меня ушло около 5 месяцев, чтобы с нуля изучить фронтенд и найти работу верстальщиком. В эти 5 месяцев я не работал, жил на накопленные деньги и учился по 6-8 часов в день, превращая учебу в фултайм работу. Чтобы перейти с верстки на бекенд, мне потребовалось еще 6 месяцев обучения по 2-4 часа в день. Регулярное обучение - ключ к успеху.

Длительность поиска работы

Поиск работы - длительный процесс. Начинайте его, когда хотя бы поверхностно изучили необходимые навыки для большинства вакансий. Не обязательно знать все идеально. Процесс может длиться месяцами, поэтому будьте к этому готовы. Преодолевайте страх собеседований, готовьте резюме, начинайте откликаться и получать обратную связь как можно раньше. Умение проходить собеседования - отдельный навык, который не всегда связан с тем, что вы изучаете на курсах.

Десятки, нет, сотни отказов

Будьте готовы получать десятки, сотни, а то и тысячи отказов. У меня с момента первой попытки войти в IT до получения первого офера было около 1200 откликов, десятки тестовых заданий и собеседований. Негативный фидбек был редкостью, обычно его вообще не было. Даже после первого общения с HR вам могут больше не написать.

Семья: плюс или минус?

На собеседованиях меня ни разу не спрашивали, женат ли я или есть ли у меня дети.

Плюсы и минусы взрослого возраста

У взрослого человека есть свои плюсы и минусы, и это относительно как для самого человека, так и для работодателя.

Навык поиска информации

Один из самых редко упоминаемых, но важных навыков - умение гуглить. В нынешних реалиях - это умение правильно формулировать запросы в ChatGPT и гуглить, если ответ не найден. Во время учебы и работы вам постоянно придется искать информацию: как что-то реализовать, исправить, понять ошибку и почему что-то не работает.

Знание английского

Без знания английского возможно работать, но с уровнем A1-A2 будет намного проще, а с B1 - идеально. Не вся информация переводится на русский, а если и переводится, то может быть устаревшей. Всего 5% информации в интернете на русском языке. Представьте, насколько это ограничивает. Даже документация к нужной технологии не всегда бывает переведена.

Начать дискуссию