Смена карьеры в 35 лет: стоит ли Python того в 2027 году?
Вам 35, а может быть, и 38, вы сидите на работе, которая оплачивает счета, но больше не кажется вам карьерой, смотрите посты друзей о переходе на технологии и задаетесь вопросом, не пропустили ли вы окно. Страх конкретный: менеджер по найму посмотрит ваше резюме, увидит ваш возраст рядом с «начальным уровнем» и спокойно пройдет. Этот пост честно отвечает на этот вопрос, а также на то, как на самом деле выглядят реалистичные первые 30 дней переподготовки для человека, начинающего вторую карьеру, а не первую.
Страх возраста и на что на самом деле обращают внимание при приеме на работу
Опасения реальны и не совсем иррациональны: возрастная дискриминация при приеме на работу существует и была задокументирована Комиссией США по равным возможностям при трудоустройстве, которая обеспечивает соблюдение Закона о возрастной дискриминации при приеме на работу для работников 40 лет и старше. Этот закон существует, потому что проблема реальна, а не воображаема.
Но вот что менеджеры по найму в компаниях, которые на самом деле нанимают тех, кто меняет профессию, обычно проверяют в первую очередь: может ли этот человек выпускать рабочий код без посредников, и есть ли в его резюме какие-либо доказательства этого. 35-летний человек с развернутым побочным проектом и месяцами последовательных коммитов на GitHub воспринимается как меньший риск, чем новичок без портфолио, потому что тот, кто переключается, уже доказал, что может выдерживать усилия над чем-то сложным, не принуждая к этому учебную программу. Ваш возраст не является преимуществом. Ваше свидетельство того, что вы доводите дело до конца, а смена карьеры дает вам больше лет доказанного успеха, чем тот, кто только что закончил школу.
Компании, которые даже не рассматривают 35-летнего самоучку, некоторые крупные предприятия с жесткими новейшими трубопроводами, в любом случае никогда не были вашей целью. Стартапы, агентства и компании среднего бизнеса, нанимающие специалистов с определенными навыками Python (конвейеры данных, серверные API, внутренние инструменты), гораздо меньше заботятся о вашем возрасте и гораздо больше о том, сможете ли вы выполнить работу.
Скажи вслух боль
Под возрастным вопросом обычно скрывается более серьезный вопрос: потратил ли я свои двадцать с небольшим и не слишком ли поздно создавать что-то, что действительно похоже на мое. На этот вопрос нет однозначного ответа, и любой, кто дает вам его в одном предложении, что-то продает. Что правда, так это то, что вторая карьера, начатая в 35 лет, впереди еще на двадцать с лишним лет работы, что является большим взлетом, чем думает большинство людей в середине страха.
Что на самом деле верно о рынке сейчас
Две вещи верны одновременно, и большинство советов выбирают только одну. Во-первых, в Справочнике по профессиональным перспективам Бюро статистики труда США отмечается, что занятость разработчиков программного обеспечения растет гораздо быстрее, чем в среднем для всех профессий, и этот структурный попутный ветер сохранялся во многих последних изданиях справочника. Во-вторых, Layoffs.fyi отслеживает реальную, продолжающуюся волну увольнений технических специалистов с 2022 года, а это означает, что вы конкурируете с опытными инженерами, вновь выходящими на рынок, вместе с такими людьми, которые меняют карьеру, как вы.
Ни один факт не отменяет другого. Спрос на людей, которые могут писать работающее программное обеспечение, не исчез, но эра простого «любого выпускника учебного курса нанимается», если она когда-либо существовала в полной мере, закончилась. Что по-прежнему работает, так это конкретные, очевидные навыки и портфолио, которое это доказывает, а не только сертификат.
Конкретный 30-дневный план с использованием бесплатных уроков по браузеру
Предположим, от 1 до 2 часов в будние дни и больше по выходным, если это позволяет ваша текущая работа.
Дни с 1 по 10: основы. Поработайте над основным синтаксисом, потоком управления и функциями, используя бесплатные уроки в нашем курсе «Основы Python». Введите каждый пример самостоятельно. Не поддавайтесь желанию перейти к «реальным» проектам, прежде чем вы сможете написать цикл и функцию по памяти.
Дни с 11 по 22: проект, построенный на основе вашей текущей карьеры, а не общий. Это самый эффективный шаг, который может сделать человек, меняющий карьеру, потому что он превращает «Я начинаю с нуля» в «Я уже понимаю эту проблему, я только сейчас автоматизирую ее». Если вы работаете в розничной торговле, создайте скрипт, который считывает данные о продажах и определяет, в какие дни нужно больше персонала:
Если вы работаете в сфере логистики, операций, образования или поддержки клиентов, применяется та же форма: прочитайте данные, которые вы уже понимаете, примените правило из своей реальной работы, распечатайте ответ, который будет полезен вашему нынешнему руководителю. Именно этот контекст менеджер по найму не может получить от краеугольного камня учебного курса.
Дни с 23 по 30: опубликуйте его и начните подавать заявку. Разместите проект на GitHub с коротким файлом README, затем подайте заявку на должности, которые ценят ваш домен плюс Python (аналитика розничной торговли, инструменты эксплуатации, образовательные технологии), а не только общие публикации младших разработчиков, которые привлекают самый большой и универсальный пул кандидатов.
Если вы хотите, чтобы этап «Основы» был расписан так, чтобы вам не приходилось гадать, в каком порядке изучать предметы, одновременно работая на постоянной работе, Дорожка «Основы» предложит вам эту последовательность.
Распространенные ловушки и как их избежать
Сравниваю свой график с графиком нового выпускника. Вы не отстаете; вы участвуете в другой гонке с другой, часто более сильной, финишной чертой, основанной на реальном суждении и опыте в предметной области.
Скрытие своей предыдущей карьеры вместо того, чтобы использовать ее. Опыт работы в сфере розничной торговли, преподавания или операционной деятельности не является обязательством, которое следует сводить к минимуму в своем резюме, это отличительная черта, которой нет у свежего выпускника.
Ожидание, чтобы «почувствовать себя готовым», прежде чем подавать заявку. Большинство людей, меняющих профессию, ждут, пока они не почувствуют себя настоящим разработчиком, прежде чем подавать куда-либо. Подавайте заявку, как только у вас будет один законченный, развернутый проект, а не тогда, когда тревога полностью уйдет, потому что для большинства людей она не уходит полностью и до первого предложения.
Только учиться, а не строить. Курсы, за которыми вы пассивно наблюдаете, кажутся продуктивными. Готовый проект, который вы можете описать в интервью, — это то, что действительно двигает иглу.
Честные ограничения: чего не исправит изучение Python в одиночку
Изучение Python не устранит возрастную предвзятость в конкретных компаниях, в которых он есть, оно не заменит сети и прямой контакт, на которые рассчитывает большинство людей, меняющих профессию, чтобы пройти первое собеседование, и не сократит реалистичный переход до 30 дней. Большинство успешных переключателей описывают период от 6 до 12 месяцев, а не 1 месяц, от первой строки кода до первого предложения. Тридцать дней принесут вам основы плюс один честный проект, фундамент, на котором строится более длинная дуга, а не обходной путь.
Это также не исправит финансовую ситуацию, которая не может терпеть месяцы снижения доходов во время переходного периода. Будьте честны с самим собой относительно своей взлетно-посадочной полосы, прежде чем бросить стабильную работу и пойти учиться на полную ставку; многие успешные переключатели совершают переход, еще работая, обучаясь по ночам и выходным, пока не будет обеспечена новая должность.
Честный следующий шаг
Тридцать пять – это еще не поздно. Это другая стартовая линия с другими реальными преимуществами, и план лучше, чем еще один месяц размышлений. Начните с Python Foundations сегодня и создайте свой первый проект в уже знакомой вам карьере до конца месяца.
Часто задаваемые вопросы
Действительно ли 35 лет слишком стар, чтобы начинать карьеру в Python?
Нет. Комиссия США по равным возможностям в сфере трудоустройства обеспечивает защиту от дискриминации по возрасту, потому что страх основан на реальной закономерности в некоторых компаниях, но большинство из них, которые активно нанимают тех, кто меняет карьеру, проверяют на продемонстрированную успеваемость, а не на возраст, и вторая карьера в 35 лет еще впереди десятилетия.
Сколько времени на самом деле занимает реалистичный переход на Python?
Наиболее успешные переключатели описывают период от 6 до 12 месяцев от первой строки кода до первого предложения, а не 30 дней. 30-дневный план дает вам основы и один честный проект, который является основой для построения более длинной дуги.
Должен ли я бросить работу, чтобы полностью посвятить себя изучению Python?
Только если ваш финансовый взлет действительно поддерживает это. Большинство успешных людей, меняющих профессию, учатся по ночам и выходным, работая, и увольняются только после того, как получают новую должность, поскольку разница в доходах во время перехода усиливает давление, замедляющее обучение.
Какое самое большое преимущество имеет человек, меняющий профессию, перед новым выпускником?
Подтвержденная компетентность и знание предметной области из предыдущей карьеры. Готовый проект, в котором Python применяется к проблеме на вашей старой работе, демонстрирует суждение, которое обычно не может дать общий завершающий камень нового выпускника.
Рынок труда в области программного обеспечения сейчас хорош или плох?
И то, и другое верно: по оценкам Бюро статистики труда, занятость разработчиков программного обеспечения растет гораздо быстрее, чем в среднем, а сайт Layoffs.fyi документирует реальную, продолжающуюся волну увольнений технических специалистов с 2022 года. Спрос существует, но сертификат сам по себе является более слабым сигналом, чем раньше.
Нужно ли мне скрывать в резюме свою предыдущую карьеру, чтобы выглядеть «настоящим» разработчиком?
Нет, наоборот. Ваша предыдущая карьера является отличительной чертой, которая отличает вас от любого другого кандидата младшего возраста с таким же сертификатом учебного курса. Возглавьте проект, соединяющий ваш старый домен с Python, и используйте Python Foundations для развития необходимых навыков.
Каким на самом деле должен быть мой первый проект?
Что-то, что автоматизирует или анализирует проблему, связанную с работой, которую вы уже имеете или только что покинули, а не обычное приложение для дел. Сценарий, который считывает данные, которые вы понимаете, и отвечает на реальный вопрос этой работы, доказывает суждение, а не только синтаксис.