eFusion 27 мая 2021

⌛ 35 лет – конец карьеры? Когда программисты выходят на пенсию?

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

Перевод публикуется с сокращениями, автор оригинальной статьи Abrar Masum.

Если программист в возрасте 50 лет претендует на должность, конкурируя с двадцати или тридцатилетними, сколько компаний его наймут? Вокруг этого вопроса существует много мифов и суровых истин.

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

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

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

<i>Из общего количества профессиональных разработчиков 71,7% – люди в возрасте до 35 лет, а 85% – в возрасте до 40 лет. Это необычно по сравнению с почти любой другой профессией.</i>
Из общего количества профессиональных разработчиков 71,7% – люди в возрасте до 35 лет, а 85% – в возрасте до 40 лет. Это необычно по сравнению с почти любой другой профессией.
Основанный на ответах 50 705 респондентов опрос показал, что самый высокий средний возраст разработчиков в Австралии и США – он составляет 32,8 года. Минимальный средний возраст в Индии и составляет 25,9 года.
Согласно этому исследованию, количество разработчиков ПО в США в возрасте от 55 до 64 лет увеличилось с 87 000 (8,3%) в 2011 году до 195 000 (10,7%) в 2019 году. Таким образом, концентрация «старых» разработчиков в США заметно выше, чем в большинстве стран мира.

Такое положение вещей будет меняться. По данным Evansdata, в мире насчитывается около 24 миллионов разработчиков, а к 2024 году этот показатель увеличится на 20% и составит почти 30 миллионов. В настоящее время в США насчитывается около 4,4 миллиона разработчиков ПО, но ожидается, что Индия вырвется вперед к 2024 году. Азия генерирует все больше специалистов, и день ото дня средний возраст разработчиков программного обеспечения будет сокращаться.

Почему в отрасли их все меньше и меньше?

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

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

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

Смена работы

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

Бесконечное обучение

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

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

Окружающая среда

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

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

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

Культура стартапов также способствует этому

Предприниматели пытаются быстро создавать и уничтожать вещи. Мечта каждого из них – изменить мир каким-то позитивным образом. Идея – вещь хрупкая, но исполнение (действие) – это все. Перед исполнением предпринимателям нужны некоторые технологические продукты (если это технологический стартап). Они не могут позволить себе долго ждать их создания.

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

Как сказал в интервью Дэн Лайонс, бывший писатель для HBO’s Silicon Valley, в интервью:

Я думаю, все они считают, что оптимальное решение – это маленькие дети: взрастите, обучите и замените их.

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

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

Программирование – не просто профессия. Многие разработчики в возрасте 50 или 60 лет все еще занимаются программированием.

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

Однако нравится вам это или нет, если вы хотите остаться в профессии надолго, нужно иметь в виду некоторые факторы. Независимо от того, являетесь ли вы молодым или старым программистом, правило простое:

Если вы регулярно себя не обновляете, ваша поддержка будет прекращена.

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

Помимо того, что молодые разработчики дешевле, есть еще два фактора, из-за которых рекрутеры выбирают именно их:

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

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

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

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

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

Каким будет конец?

Если вы дочитали до этого места, то можете подумать:

Неужели старых программистов насильно увольняют с работы по прошествии определенного времени?

Ответ в основном отрицательный. Посмотрим, что с ними бывает после.

Управление

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

Консультант

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

Фрилансер

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

Эксперт в профильной области

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

В некоторых отраслях опыт всегда будет востребован.

Досрочный выход на пенсию

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

Запуск стартапа

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

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

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

Несколько последних слов

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

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

Генеральный директор Zoho экспериментировал, нанимая семнадцатилетних подростков сразу после окончания школы. Он обнаружил, что в течение двух лет производительность труда новобранцев была почти такой же, как у их сверстников с высшим образованием.

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

Хотя мое личное мнение таково, что возраст – лишь число, если программисты не привязаны ко времени и имеют позволяющий узнавать новое менталитет. Как вы думаете?

Дополнительные материалы:

Источники

МЕРОПРИЯТИЯ

Комментарии 0

ВАКАНСИИ

Добавить вакансию

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ

BUG