Проблема програмистов-пенсионеров

Аватар пользователя Dragen

Евгений Полищук в свои 76 лет в составе команды программистов пробился в финал всероссийского конкурса разработчиков. Петербургский пенсионер вошел в команду 20-30 летних ребят. (ivbg.ru)

До 1990-х годов программистов и в целом специалистов IT-сферы было мало.

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

Посмотрим на анонимный опрос заработных плат среди европейских ИТ-специалистов с упором на Германию www.asdcode.de. По сравнению с прошлым годом количество респондентов увеличилось на четверть. 

В этом анализе «Заработная плата» означает годовой оклад брутто в тысячах евро, включая все налоги. Медиана базовой заработной платы (т.е. без учета бонусов и акций) в 2020 году осталась почти такой же, как и в 2019 году - 70 тысяч. Мы видим количество респондентов вместе с их средней годовой базовой зарплатой по годам. Более 91% респондентов из 45 городов Германии. 

Ниже диаграмма распределения по возрастам.

Возраст большинства респондентов (~ 59%) составляет от 28 до 35 лет - тот же возраст в 2020, что и в предыдущем опросе в 2019 году.

С женщинами в этой сфере не толерантно.

И хотя доля женщин среди респондентов выросла на 0,3% с 2019 года и на 0,8% с 2018 года, но остается удручающе малой. К тому же, согласно собранным данным, разница в средней заработной плате мужчин и женщин составляет около 18%. 

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

Давайте сначала посмотрим на распределение опыта работы по годам. 81% респондентов имеют общий стаж работы от 5 лет; ~ 43% имеют опыт работы в Германии до 3 лет.

График показывает среднюю заработную плату респондентов с определенным опытом работы. Новички в сфере высоких технологий с опытом работы менее года могут рассчитывать на заработок 45,5 тыс. евро. С каждым следующим годом, проведенным в отрасли, годовая компенсация логарифмически растет (с некоторым замедлением около 10-летней отметки). Только 30% инженеров-программистов (145 респондентов) имеют общий стаж более десяти лет; этого недостаточно, чтобы строить предположения о твердой тенденции по заработной плате. 

Ключевых вопросов два.

1) Распределения работающих в IT-сфере показывают, что работники в целом молодые. Правда и отрасль еще относительно молодая. Будут ли IT-шники стареть? Будут ли программисты выходить на пенсию в 65 лет, или в 70 (не знаю как там сложится с пенсионным возрастом) ? Я бы сказал так, а выходят ли сейчас на пенсию программисты? Не начальники-руководители, а "кодеры".

2) Можно ли программистом доработать до пенсии? Можно ли выдержать конкуренцию?

Последней еще одна любопытная картинка

 

 

 

 

Авторство: 
Авторская работа / переводика
Комментарий автора: 

Есть профессии для молодых - балерины, летчики, спортсмены. У них, как правило, ранняя пенсия. И потом некоторые из них работают начальниками в этой сфере или переквалифицируются. Но балерин, летчиков и спортсменов немного и им находится место с учетом их опыта. Программистов 40 лет назад было мало и старея они находили и находят места, например, в вузе учить программистов. Что будет через лет 20-30?

P.S. В посте говорится о все увеличивающейся массе народа, которые занимаются (им за это платят деньги) разработкой программного обеспечения в широком смысле слова, от программирования контроллеров, баз данных, бухгалтерских информационных систем до моделирования физических процессов при сварке взрывом, или вспышек сверхновых. Людей этих много, характер их работы сильно различается по творческому компоненту, но, как правило, этот творческий компонент присутствует. Есть ли другой пример столь массовой профессии, требующий значительных интеллектуальных усилий, не знаю. Проблема в том, что с возрастом (55-70) интеллект часто снижается. Важнее даже, что снижается желание и возможность быстро изучать новое. Смогут ли ВСЕ эти люди доработать в этой сфере до пенсии, не уверен.  

P.P.S.  Из комментариев вынес, что доля "программистов" (IT-сфера) среди читателей АШ очень велика, причем часто это возраст 55-70. И у них все в порядке с работой. Это радует, но это сливки этой сферы.

Комментарии

Аватар пользователя СергиоПетров
СергиоПетров(8 лет 11 месяцев)

Некоторое время назад общался с одним "инженером  электронщиком"

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

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

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

Комментарий администрации:  
*** отключен (систематический инфопонос и срач) ***
Аватар пользователя dimadmin
dimadmin(6 лет 2 месяца)

Мне почти 40, с 2012 года я типа на пенсии. Работал в it с 1997 года. Работу очень любил, начинал с эникейщика закончил владельцем аутсорса со штатом в 30 человек.

 

Но в какой то момент послал всех и всё нахер и уехол в деревню. 

 

С 2012 года даже виндуна ноуте не переставляю. Перегорел.

Аватар пользователя rst0
rst0(12 лет 3 месяца)

да уже давно не надо переустанавливать 7 и 10 весьма стабильны, если не издеваться над ними

Аватар пользователя roz
roz(6 лет 11 месяцев)

> Можно ли программистом доработать до пенсии? Можно ли выдержать конкуренцию?

Ха-ха. Молодежь грамотно писать не может - 95%. Молодежь не знает таблицу умножения- 30%. Есть возможность "накачать скиллы" в рабочее время, но нет, все подсажены на тик-ток.

Комментарий администрации:  
*** отключен (невменяемая политота) ***
Аватар пользователя Николай Болховитин

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

Аватар пользователя Бабушка Алёна
Бабушка Алёна(5 лет 11 месяцев)

Уточнили бы, о каких "программистах" говорите. Саша Привалов в "Понедельнике" в 60-х описан, кафедры "Прикладная математика" существуют не с 90-х.

Аватар пользователя Dragen
Dragen(8 лет 4 месяца)

Уточнили бы, о каких "программистах" говорите. Саша Привалов в "Понедельнике" в 60-х описан, кафедры "Прикладная математика" существуют не с 90-х.

1) В 60-х "программисты" это штучный товар, они пришли из науки, как правило. Их число 0.0...01 от современного числа.

2) Кафедры Прикладной математики в 60-х годах и начали возникать. Их число сейчас уменьшается, они переименовываются массово все последние десятилетия, со словечками "компьютерные", "информационные", "моделирование" (это еще хорошо), "цифровые". Как говорится ничего личного, рынок рулит.

3) Выпускники специальности "Прикладная математика и информатика" (впрочем это уже не специальность, а "направления подготовки") часто мало чем отличаются от выпускников какой-нибудь "Прикладной информатики", поскольку математику знают все хуже.   

4) В посте говорится о все увеличивающейся массе народа, которые занимаются (им за это платят деньги) разработкой программного обеспечения в широком смысле слова, от программирования контроллеров, баз данных, бухгалтерских информационных систем до моделирования процессов при сварке взрывом, или вспышек сверхновых. Людей этих много, характер их работы сильно различается по творческому компоненту, но, как правило, этот творческий компонент присутствует. Есть ли другой пример столь массовой профессии, требующий значительных интеллектуальных усилий, не знаю. Проблема в том, что с возрастом (60-70) интеллект часто снижается. Важнее даже, что снижается желание и возможность быстро изучать новое. Смогут ли все эти люди доработать в этой сфере до пенсии, не уверен.  

 

Аватар пользователя Бабушка Алёна
Бабушка Алёна(5 лет 11 месяцев)

Смогут ли все эти люди доработать в этой сфере до пенсии, не уверен.  

Это не вопрос. Все - не смогут. В любом творчестве. Кто-то и до 90 лет креативит, кто-то работает на рутине всю жизнь, а кто-то просто помрет в 40-50. Как в любой области сложной работы.

Скрытый комментарий Повелитель Ботов (без обсуждения)
Аватар пользователя Повелитель Ботов

Годный срач. Ахтунг - пахнет трольчатиной! Автор, нет ли в обсуждении упырей? Сим повелеваю - внести запись в реестр самых обсуждаемых за день.

Комментарий администрации:  
*** Это легальный, годный бот ***
Аватар пользователя richmedia
richmedia(10 лет 2 недели)

Успешные программисты 55-70 лет из аудитории АШ?

Реальность: Третьесортные «вчоные», с трудом освоившие базовый фортран, администраторы локальной сети из покрытых мхом остатков советской науки (начавшей гнить ещё задолго до развала СССР), непризнанные гении инженерии. 
 

Средняя зарплата этих «успешных» программистов, тысяч 30-35, не более. 

Комментарий администрации:  
*** уличен в злостной дезинформации и трансляции помоечных слухов под видов фактов ***
Аватар пользователя Dragen
Dragen(8 лет 4 месяца)

Средняя зарплата этих «успешных» программистов, тысяч 30-35, не более

Может быть. Но в возрасте 60+ и это неплохо за компьютером.

Аватар пользователя Николай Болховитин

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

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

Аватар пользователя Dragen
Dragen(8 лет 4 месяца)

Программист это профессиональный навык, а не высшее образование

Судя по вашим комментариям вы зарабатываете программированием. 

Аватар пользователя Николай Болховитин

Судя по вашим комментариям вы зарабатываете программированием.

Лет тридцать как больше не зарабатываю.
Это скучная и примитивная профессия.
Во всяком случае для того, кто в СССР получил высшее образование.

Аватар пользователя rst0
rst0(12 лет 3 месяца)

скорее развлекается, с таким знанием профессии, только мышки бухам менять за мороженку

Аватар пользователя Николай Болховитин

А Вы знаете что такое "формальная теория, контекстно-свободных грамматик" (к примеру)
И никогда не узнаете, потому как это из области математической лингвистики, программисту это не надА.
Он использует чужие готовые решения, по сути наборы черных ящиков.
Он основ создания этих скриптов не знает, он ремесленник, а не инженер.

smile1.gif

Аватар пользователя rst0
rst0(12 лет 3 месяца)

вы знаете что такое кап теорема? и никогда не узнаете, потому что для замены мышек, вам знать ее не нужно

Аватар пользователя Николай Болховитин

вы знаете что такое кап теорема? 

Мы знаем что такое такое гипотеза Брюера.
На тот момент когда "вы" это писали я действительно не знал, что эту гипотезу кто то доказал. Мне это было просто не интересно.
Но мне понадобилось примерно 7-8 минут на то, что бы в этом разобраться, потому как я знаю основы прикладной математики и в частности теории процессов. Кстати они бывают не только разделенными и применяются не только в вычислительной технике. То есть CAP это частное применение более общих математических понятий которые были мне "знакомы с детства".
Так что ничего особенного, просто назвали по другому то, что было известно примерно в 20-х годах прошлого века. 
Кстати обращение "вы" предполагает ответ "мы". а обращение "Вы" предполагает ответ "Я"
Сформулируйте точно к кому Вы обращаетесь?

Аватар пользователя rst0
rst0(12 лет 3 месяца)

молодец, пять за гугленье

Аватар пользователя Николай Болховитин

Вовсе нет.
Прогуллил  я всего пять процентов того, что написал.
Остальное Вы в Гугле нигде не найдете.

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

Дело в том, что я математик, а не программист, и умею ставить фильтры Кальмана. Иначе гугле бы я,  как Вы к примеру, ковырялся бы  часами.Понимание же вопроса не может быть заменено   навыками и тупыми знаниями.
Программист супротив математика, что плотник супротив столяра.
Даже еще ниже.

Аватар пользователя rst0
rst0(12 лет 3 месяца)

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

Аватар пользователя Николай Болховитин

А вот интересно; формального доказательства гипотезы Брюера я так и не нашел.
Сет Джилберт и Нэнси Линч подобрали лишь эвристические модели косвенно подтверждающие принцип Брюера.
То есть математически эта гипотеза пока не доказана.
Жаль, мне формулы как то понятнее, чем пространные рассуждения на тему О.
Я так думаю, что рамках классической дискретной математики доказать эту теорему не удастся.
И вот почему, Теорема работает только при очень низкой скорости передачи и обработки данных.
Ключевым аспектом этой гипотезы является понятие "согласованности" то есть синхронизации процессов.
А Еще в начале прошлого века Пуанкаре показал, что синхронизация реальных процессов, в реальном пространстве имеет  нелинейный характер.  Гипотеза Брюера этот факт игнорирует, поэтому при увеличении физического пространства распределения, нелинейные процессы будут постепенно преобладать, так как их синхронизация не может превышать скорости света.
Это и есть принцип относительности времени из которого и получилась пресловутая "Теория относительности"
Если посмотреть на это с другой стороны, то трехмерный вектор Брюера не может иметь однозначное трактование в четырехмерном пространстве Минковского. Ему размерности для этого не хватает.
Поэтому теорема (гипотеза) Брюера будет верна ( то есть формальна)  только в ограниченном пространстве, где согласование происходит линейно (или почти линейно).
.smile7.gif
 

Аватар пользователя rst0
rst0(12 лет 3 месяца)

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

 

Аватар пользователя Николай Болховитин

Может быть и достижима, я не настолько продвинут в современные тенденции математической теории, что бы судить однозначно.
Но тут мы с Вами в рассуждениях рискуем уйти в область неопределенности процессов, которые сами по себе более общие, чем только лишь в отношении вычислительной математики.
Они наблюдаются, хоть пока и бездоказательно, и в физике, и в изучении общественных процессов.
Да и вообще во всей теории связанных множеств.
Дело в том, что в компьютере, сиречь в детерминированном автомате, исследуются только линейные процессы алгоритмов Тьюринга.
А ведь существует еще и нелинейные процессы, теории которых пока нет. Ну или почти нет.
Но то, что математический аппарат для этого уже готов, сомнения не вызывает.
То есть компьютер, при всей его сложности, относительно прост, но зато хорошо формализуем. 
И. похоже, что вычислительные процессы, требующие синхронизации внутри процессора (к примеру) или на шине данных, или на многопроцессорной архитектуре, или во внешних сетях, подходят к пределу своих возможностей в рамках линейной синхронизации ( назовем её тактовой частотой, хоть бы условно) . А вот теорию  нелинейных, нетьюринговых, процессоров пока не придумали.
Вы будете смеяться, но это проблема обсуждалась уже в конце 60-х годов прошлого века, на теоретическом уровне конечно.
Просто тогда к ней подходили с другого конца.
Тогда обсуждали вопрос, до какой степени можно теоретически  "повышать тактовую частоту" не нарушая корректности передачи данных. под корректностью тогда понимали детерминированную однозначность.
Поэтому процессоры становились все меньше, а расстояния реальных сетей все больше. Возникла нелинейная топология.
И , следовательно, в ней возникали временные противоречия.
Словом эта тема не нова.
Но до конца она пока не решена.  Думаю пока и не будет решена.
Нужно еще несколько фундаментальных достижений в математической науке, которых пока нет.

Аватар пользователя Aijy01
Aijy01(11 лет 7 месяцев)

Реально странная статья в плане "кто такие программисты"

Кто такой системный архитектор сложного и многогранного программного решения, например, на базе SAP BO FC? программист, или не совсем?

Вот я, например, такой "системный архитектор", но мои навыки программирования "в чистом виде" (в виде написания кода) использую на работе только в области отрывочного кодирования макросов на Visual Basic. А так - я тот самый человек, который говорит тех специалистам, что и как должно работать... ну и тестирует потом результаты. 

А есть ещё куча других специальностей. "чистые тестировщики", специалисты по интерфейсам, спецы по настройке компьютеров и системных ландшафтов, спецы по виртуализации, спецы по системам хранения данных, резервного копирования и отказоустойчивости... И ВСЕ ЭТИ ЛЮДИ  НЕ ПИШУТ КОД. Им это просто не нужно, они не создают новый код - "Всё уже придумано до нас". 

Поэтому проблема выглядит  для меня малость надуманной. Если ты крутой кодер - к 35 годам ты уже тимлид, а там и до менеджера проекта или сейлза рукой продать. Переползти, в целом, можно. Так что если среда не поддерживает ПОКА ЧТО постаревших кодеров - ну есть и другие специальности, в самом деле.

Хотя, разумеется, если ты рядовой программист и до 35 лет кодил исключительно на (условно) одной устаревшей версии 1С - тогда да, грусть-печаль-тоска, если вдруг стал невостребованным. На новое место уже возьмут с трудом, и переучиваться долго, и не факт что наниматели поверят в то, что ты такой замечательный в 35 лет взял и выучил условный С++ или ЯваСкрипт... все смотрят на записи в трудовой и опыт работы, да. И многие кадровики считают, что после 40 народ уже не может учиться. Что тоже во многих случаях бывает истинным, увы и ах. 

Аватар пользователя Zanuda
Zanuda(3 года 2 месяца)

Написал гЫрамадный пост занудства, подумал и стёр :) Ибо не ясно, за что воюем )

Вкратце - на полке куча литературы, от IBM-360 и лиспов с алголами-60 и модулами до дельфей с пхп и перлами... Хотя сам я в теме с начала 90х, коллекционирую древнюю профильную литературу, и для души, и для разума. Всё читано, часть применяна в свое время (на IBM-360 я ясное дело не успел... но читать было интересно).

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

Вот в 1с никогда не "программировал" (но не считаю это чем-то зазорным). Сейчас по большей части в вебе всякое лабаю. Я программист? С одной стороны я деградировал (хрен я сейчас драйвер мышки напишу, а раньше писал), а с другой я работаю на порядок меньше, а получаю на порядок больше. Приобретенный кругозор позволяет "перебирать харчами" и браться только за интересное или прибыльное. Опять же в решении некоторых задач есть понимание bottleneck'ов и способов их обхода и т.п. Если не могу решить сам по какой-то причине что-то - могу внятно сформулировать ТЗ и передать на сторону при необходимости.

Язык - это просто инструмент. Как пила и топор. Как и API оси или цмски... Освоить можно и сверло и фрезу, и молоток и микроскоп. И применяются они исходя из задачи. А не из "пафоса конкретного инструмента". Микроскоп пафоснее сверла, но сверлить им неудобно...

Можно серверного демона для веба на сях написать. Но не всегда нужно... Но иногда все-же нужно )

Если что-то проще решить вшитым "языком" 1с унутре этой самой 1с, и решение не повлечет доп головняков, то им и надо решать. Хотя пытаться таким образом читать гироскопы на дроне - идея исходно сомнительная. Каждому овощу - свой фрукт.

Можно массивы обрабатывать инструментами самой СУБД, а можно скинуть в текстовый файл и на перле или си обработать... Иногда так будет "выгоднее". Но чаще (в типовых задачах) имхо - нет.

p.s. Последние лет 15-20 волны хайпа... то всем нужны VBasic или дельфи спецы "со знанием баз данных", то ява или дотнет, то питон какой-нибудь всем вынь да полож... То по какой-нибудь монстрической magento (я в курсе, что это не язык, ага) шиза начинается... То все резко хотят андроид-приложения...

p.p.s. Волна проходит, а эникейщики по прежнему продолжают кормиться вставлянием картриджей в прЫнтеры и настройкой винды или роутеров с файрволами... На старости подамся в эникейщики, если доживу.

Страницы