Когда уходят на покой программисты? 35 — это конец карьеры?

Когда уходят на покой программисты? 35 — это конец карьеры?


Почему мы не наблюдаем вокруг большого количества седоволосых разработчиков ПО? Куда деваются все программисты, когда становятся старше? Увольняют ли компании программистов в возрасте?


Если программист в свои пятьдесят собеседуется на вакансию вместе с людьми, которым 20-30 лет, сколько компаний наймёт его? Об этой проблеме существует множество мифов, как и несколько жестоких истин.


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


Давайте поговорим о статистике.


Статистика: 40 лет — это новые 60 для программистов?


Данные опросов противоречивы. В 2019 году Stack Overflow опросил 66329 профессиональных разработчиков со всего мира. Вот результаты:

Из общего количества профессиональных разработчиков 71,7% младше 35 лет, а 85% — младше 40 лет. Это необычно по сравнению почти с любой профессией в мире.


Этот опрос также выявил по ответам 50705 респондентов, что наибольший средний возраст разработчиков по странам — в Австралии и США, он равен 32,8 года. Минимальный средний возраст — 25,9 года, в Индии.


Согласно исследовательской статье, количество разработчиков ПО в возрасте 55-64 года увеличилось в США с 87000 (8,3%) в 2011 году до 195000 (10,7%) в 2019 году. То есть концентрация разработчиков старшего возраста в США выше, чем в большинстве других стран.


Однако ситуация постепенно будет меняться.


Согласно данным корпорации Evans, в мире около 24 миллионов разработчиков, это количество к 2024 году увеличится на 20% и составит примерно 30 миллионов. США с их 4,4 миллиона разработчиков программного обеспечения пока держит рекорд, но ожидается, что к 2024 году лидерство перехватит Индия.


Ситуация такова, что Азия генерирует больше разработчиков ПО, и день за днём средний возраст разработчиков будет всё больше снижаться.


Почему их не так много в нашей отрасли


Повышенные ожидания к зарплате и спрос


Очевидно, что опытный и более старший разработчик ПО заслуживает и ожидает более высокую зарплату, чем более молодой (но не всегда).


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


Каждой компании приходится рассчитывать финансовые возможности. Невозможно содержать много разработчиков в возрасте с высокой зарплатой.


Смена работы


Большинство разработчиков находит способ зарабатывать больше, не занимаясь при этом написанием кода.


Никогда не прекращающееся обучение


Технологии, языки программирования и фреймворки меняются так быстро, что многие возрастные (и даже молодые) разработчики не поспевают за ними.


С возрастом к старшему поколению приходит и множество других обязанностей. У него часто нет времени на изучение нового. Это ещё одна причина, по которой мы видим меньше программистов в возрасте.


Ни одна другая профессия в других отраслях не вынуждает обучаться так быстро. Программистам всегда нужно быть в курсе последних изменений.


Окружение


Время идёт, и они начинают замечать, что находятся в «старой» части команды/компании и окружены множеством молодых программистов.


Многие не могут найти общий язык с молодыми программистами из-за разрыва между поколениями и некоторых других факторов. Они ощущают одиночество на рабочем месте. Это ещё одна из причин.


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


Отрасль создания программного обеспечения относительно молода по сравнению с другими. Это одна из самых важных причин. Можно надеяться, что в процессе взросления отрасли мы будем встречать в ней больше возрастных программистов.


Ещё одна причина — культура стартапов


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


Идея хрупка. Главное — это её реализация. Но прежде чем её реализовать, предпринимателям нужны какие-то технологические продукты (если это технологический стартап). Они не могут долго ждать, пока будет создан продукт.


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


К тому же, получив первое финансирование или приличную сумму денег, мы часто не можем позволить себе тратить больше.


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

В своём интервью бывший сценарист сериала HBO «Кремниевая долина» Дэн Лайонс сказал об этом так: «Думаю, все они решили, что оптимальный доход обеспечивает молодёжь: используй их до выгорания, избавься от них, замени их».


Этот безудержный эйджизм в отрасли технологии вызвал множество проблем, в том числе и огромную психическую нагрузку и на молодых, и на возрастных.


Как программисту выжить в отрасли


Программирование — для многих не просто профессия. Недавно я читал посты по теме на Quora. Выяснилось, что многие разработчики 50-60 лет и старше продолжают заниматься программированием.


Некоторым из них предлагали другие должности, но они отказались, потому что любят программирование. И в самом деле, если ты делаешь то, что любишь, то тебе повезло!


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


Если вы регулярно не обновляете свои знания, то устареете.


Следуй за молодым разумом


Кроме своей дешевизны, молодые разработчики обладают ещё двумя преимуществами, которые любят рекрутёры.


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


Поэтому следуйте за молодым разумом. Если ваш разум молод, то возраст уже не так важен.


Не носите с собой багаж технологий


Я как предприниматель видел многих программистов, носящих с собой «багаж технологий».


Не делайте этого. Всегда будьте открыты к освоению новых технологий.


Некоторые рекрутёры считают «красным флагом» то, что у программиста слишком много лет опыта работы с определённым языком программирования, а в портфолио нет рабочего опыта.


Каков эндшпиль?


Вы можете задаться вопросом: «неужели программистов после определённого возраста вынуждают увольняться?» Чаще всего это не так.


Давайте разберёмся, что с ними происходит.


Руководство


Так как компании легко могут нанимать молодых и энергичных разработчиков за меньшие деньги, они используют опытных разработчиков в другой важной роли — как руководителей первого и второго эшелона.


Консультант


Молодые имеют множество преимуществ, но они не могут работать консультантами. Опытные разработчики становятся независимыми или наёмными консультантами компаний. А если ты хороший консультант, то можешь зарабатывать по-настоящему серьёзные суммы.


Я знаю консультанта из Великобритании, зарабатывающего миллионы в год.


Фрилансер


Некоторые из них хотят работать по своим правилам и становятся фрилансерами.


Специалист в узкой области


Многие становятся специалистами в узкой сфере. Я видел людей, специализирующихся в очень конкретных областях, где на них есть спрос, например, big data в здравоохранении или облачная архитектура Azure.


В некоторых специфических секторах всегда есть высокий спрос на опыт.


Ранний уход на покой


Многие разработчики рано уходят на покой и становятся тренерами молодых разработчиков.


Создание стартапа


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


Остаться программистом


Да! Это тоже вариант, и многие разработчики остаются программистами в 50-60 лет. Они удерживаются в отрасли благодаря своим навыкам.


Послесловие


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


Новые языки программирования, фреймворки и библиотеки появляются постоянно. Будьте всегда современны. Я не устаю повторять это, потому что сталкивался с подобным. Опытные люди часто игнорируют этот совет. Но в реальности навыки в этом секторе могут быстро устаревать.


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


День за днём количество молодых программистов быстро растёт. Становится ли программирование игрой для молодых программистов?


Лично я считаю, что возраст — это просто число, если программист не живёт прошлым и готов всегда изучать новое. А как думаете вы?

Report Page