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

Аватар пользователя 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. И у них все в порядке с работой. Это радует, но это сливки этой сферы.

Комментарии

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

Дешев, не значит опытен. Платят не за сами знания (хотя они несомненно нужны и важны), платят за опыт.

В жизни, три молодых разработчика с зарплатой 80тыс. не заменят одного опытного с зп в 250тыс.

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

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

Аватар пользователя Просто Прохожий

а кто с этим спорит?

 

просто есть ИТ и ИТ

и часто возмущаются зарплатами дата сайентиста (прораба), имея в виду эникейщика (маляра)

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

специфика такова, что тут "маляр" не вполне осознаёт, что на "прораба" не вполне тянет и берется за +10%

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

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

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

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

Аватар пользователя Ника. Просто Ника

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

Комментарий администрации:  
*** отключен (систематические оскорбления сообщества) ***
Аватар пользователя Ровлат
Ровлат(11 лет 4 месяца)

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

 

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

Комментарий администрации:  
*** Уличен в манипуляциях - https://aftershock.news/?q=comment/11411623#comment-11411623 ***
Аватар пользователя Ника. Просто Ника

Лет 15 назад ваши умозаключения казались бы правильными.

Комментарий администрации:  
*** отключен (систематические оскорбления сообщества) ***
Аватар пользователя Ровлат
Ровлат(11 лет 4 месяца)

Какими умозаключениями или наблюдениями можете обосновать такое утверждение?

Комментарий администрации:  
*** Уличен в манипуляциях - https://aftershock.news/?q=comment/11411623#comment-11411623 ***
Аватар пользователя soptest
soptest(7 лет 6 месяцев)

нет ни какого искусственного интеллекта (ИИ) - это пыль в глаза для не просвещённых (звучит красиво), а есть статистические модели + 2д-3д математика для подготовки входных данных

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

А откуда вы берёте структуру и коэффициенты в этих реально работающих статистических моделях? То-то же.

Комментарий администрации:  
*** Уличен в манипуляциях - https://aftershock.news/?q=comment/11411623#comment-11411623 ***
Аватар пользователя soptest
soptest(7 лет 6 месяцев)

ручками вводим сами

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

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

Какие реальные NP-задачи вы (как коллектив) решаете путём ручного подбора/расчёта входных параметров моделей? Если никаких, то чем вызвана Ваша реплика об отсутствии ИИ?

Комментарий администрации:  
*** Уличен в манипуляциях - https://aftershock.news/?q=comment/11411623#comment-11411623 ***
Аватар пользователя Просто Прохожий

нейросети скорее исскуство, чем наука

это вам любой спец скажет

не о чем спорить 

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

Нейросеть - это система систем (систем) линейных комбинаций. Не впадайте в ересь мистицизма.

Комментарий администрации:  
*** Уличен в манипуляциях - https://aftershock.news/?q=comment/11411623#comment-11411623 ***
Аватар пользователя Просто Прохожий

систем) линейных комбинаций

в двадцатом веке, во времена MS DOS и XENIX

всё ясно

открою вам секрет полишинеля - там, сцуко, результат недетермирированыый

авось, получится

авось нет

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

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

 

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

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

И процесс тренировки сетки упростился за недавние годы, вот только я не встречал до сих метода объяснить, почему сеть приняла именно такое решение (не всегда правильное), что означают её коэффициенты и такая, а не другая топология связей.

Комментарий администрации:  
*** Уличен в манипуляциях - https://aftershock.news/?q=comment/11411623#comment-11411623 ***
Аватар пользователя Просто Прохожий

глупость же написал

учи матчасть, мерикос

и не линейное, и обьяснить сподобились...я-ж говорю - знания из прошлого года

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

Дай ссылку на матчасть, молдаван.

Комментарий администрации:  
*** Уличен в манипуляциях - https://aftershock.news/?q=comment/11411623#comment-11411623 ***
Аватар пользователя Просто Прохожий

гугли глубокое обучение функции активации скрытые слои стохастические модели глупый мерикос

и заметь - это не все направления и это лишь верхушка айсберга

проблемка не в нелинейности, а в куче доп.возможностей - гуглить lstm dropout conv2d глупый мерикос

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

Спасибо за инфу, а вот насчёт остального - пролечите свой горящий пукан, если припекло от флага США:

глупый мерикос

Комментарий администрации:  
*** Уличен в манипуляциях - https://aftershock.news/?q=comment/11411623#comment-11411623 ***
Аватар пользователя Просто Прохожий

не надо обобщать о том, в чем ни бельмеса

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

Ага, одни программы будут писать другие программы. Но таки понадобятся люди, которые будут объяснять первым программам, что от них требуют другие программы. Не? Мадам, а что вы знаете ваще о программировании? 

Комментарий администрации:  
*** Дерьманто без пальто ***
Аватар пользователя Ника. Просто Ника

Конечно, описатели задач на первых порах будут нужны. А потом и они отомрут.

Комментарий администрации:  
*** отключен (систематические оскорбления сообщества) ***
Аватар пользователя Ровлат
Ровлат(11 лет 4 месяца)

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

Комментарий администрации:  
*** Уличен в манипуляциях - https://aftershock.news/?q=comment/11411623#comment-11411623 ***
Аватар пользователя Просто Прохожий

когда-то это слышал

ещё в восьмидесятых этим романтическим бредом кормили пионеров

а воз и ныне там...

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

Одни программы будут писать другие программы на только им понятных языках

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

Лет через пять пятидесятилетним в программировании делать будет нечего

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

Аватар пользователя Ника. Просто Ника

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

 Конечно.

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

Это естественно, поскольку профессия сама по себе молодая, однако нельзя прогнозировать ситуацию с позиции "а вот 20 лет назад".

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

Лет через пять пятидесятилетним в программировании делать будет нечего.

скорее двадцатилетним

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

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

Нейросети пишут программы? А можно пример, если не  затруднит.

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

Даже если предположить, что всё это так. Чтобы ИИ написал программу, ему нужно описание этой программы. Причём описание детализированное и исключающее двоякое толкование. А как называется такое описание? Оно называется программой.

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

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

итого: даже если ИИ не нужно программировать - то все равно там есть куча работы для живых людей - камлание в бубен и целеполагание ещё не алгоритмизировали достаточно чтобы переложить это на плечи компьютеров. 

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

Понятие "программист" все больше и больше расползается, что, в принципе, логично. Если раньше (очень давно) был условно "просто программист", то со временем эта профессия стала расщепляться на "программист С++", "программист Дельфи", ...,"разработчик драйверов Windows", "бэк-энд разработчик", "Android-developer", "1с-разработчик" и тд....

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

во времена DOS в собранном виде мог занимать всего где-то 20 байт

во времена раннего windows уже нужно несколько килобайт + длл-ки подгружаются в рантайме.

ну а сейчас уже давно как времена JVM, .Net, питонов и тд - и теперь в довесок к этому, загружаются еще куча либ, и тд

на этом фоне многие забывают с чего все начиналось, какие есть крутые возможности и тд. Вот я например, думаю что многие молодые программисты не в курсе что такое прерывания, IRQL, трушный асинхронный IO (а не просто блокирующий read в отдельном потоке), что такое файберы, сопрограммы, почему критические секции лучше мьютексов, что такое невыгружаемый пул памяти, DPC, APC и тому подобное. Можно конечно упрекнуть что это какая-то узкоспециализированная фигня, но нет - мой личный опыт показывает - мой багаж знаний с 90х - еще ой как даёт свои позитивные плоды - например, в понимании проблем перфоманса, или почему дал сбой тот или иной компонент.

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

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

просто профессия стала массовой, и идет расслоение, основная масса code monkey, немного специалистов повыше уровнем и штучные эксперты

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

ребята в комментариях..кто из вас программированием занимался ..кроме 1сников?

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

Очень своевременный вопрос.

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

нет больше специальности "программист" (наверно и не было ни когда), а наиболее приближённое название - это "software engineer", "software developer" с различными приставками.

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

Это не более чем вкусовщина и вопрос традиций. Хоть "розмыслом-предписателем" назовите в исконно-посконном переводе "инженера-программиста" - смысл тот же.

Комментарий администрации:  
*** Уличен в манипуляциях - https://aftershock.news/?q=comment/11411623#comment-11411623 ***
Аватар пользователя BuHHuIIyx
BuHHuIIyx(7 лет 10 месяцев)

Ответственно вам заявляю, что речь в статье совсем не о программистах.

Речь о "работающих в IT", а это не только кодеры, но и всякие проект менеджеры в  IT сфере и консультанты SAP

 

Respondents hold a wide variety of positions in IT, e.g. Agile Coaches, SAP Consultants, Researchers, Product Analysts, etc.

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

Поддерживаю. В ЖЦПС ещё много каких специализаций хватает. Особенно забыли про проектировщиков, тестировщиков и прочих аналитиков.

Комментарий администрации:  
*** Уличен в манипуляциях - https://aftershock.news/?q=comment/11411623#comment-11411623 ***
Аватар пользователя aleksv
aleksv(4 года 3 месяца)

Программистов 40 лет назад было мало и старея они находили и находят места, например, в вузе учить программистов. Что будет через лет 20-30?

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

Также кто то в наставники, кто-то в руководители отделов, а кто то до пенсионного возраста и не доживет.

Аватар пользователя Midshipman
Midshipman(5 лет 1 месяц)

IT-шник - понятие очень растяжимое, в принципе не вижу проблем чтобы они работали лет до 50 вообще без проблем (есть знакомые в данной области далеко за 40+ и они востребованы), да и после 50+ могут легко тянуть лямку сисадмина (опыт переходит из головного мозга в спиной smile1.gif) или же уйти в преподавательскую стезю (ага, свой канал в инсте/ютубе smile1.gif)

Вывод: нормально всё, пусть трудятся как обычные работники, чай не трубы тягают smile7.gif

Аватар пользователя Rinat Sergeev
Rinat Sergeev(7 лет 3 месяца)

С программистами все непросто.

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

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

А прогрессировать легко, когда тебе 20-ть. В 40-к нейроны уже так быстро не растут. При этом, аутсорс, как правило, не способствует внятной карьере и пенсионным накоплениям.

Так что, перспектива наклёвывается не горюй...

Аватар пользователя КришнасВами
КришнасВами(5 лет 3 месяца)

Обожаю вот эти вот все погромисто-срачи. Почитаешь с утра, и жизнь - прекрасна.smile31.gif

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

Стать программистом - легко.
Учится программировать можно всю жизнь.
Как то так...

Аватар пользователя КМЫ
КМЫ(3 года 1 неделя)

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

Для начала одна байка. Работал я в юности в СП с французами. Была у нас переводчица - женщина в годах лет 50, переводила с лету в обе стороны крайне понятно и толково. Прелесть с ней работать. И вдруг заболела. Надолго. Взяли вместо нее молодую переводчицу, с кучей регалией, знает несколько языков. Переводит за обедом замечательно, шутки всякие, идиомы. А вот за работу общаться - затык. Не может она перевести "оголовок скважины", "обсадка", "ионообменная колонна", как отличить задвижку от клапана, и прочее. Опыта нет. Жаргон не знает. Нет, за месяц ей, конечно, основы объяснили, и дело пошло, но месяц был напряженный.

Так вот я о чем. Знание кучи языков, методик, алгоритмов - это прекрасно. Но программирование (и программист) - это инструмент. Им решают задачи. А вот задачи могут быть разные. Программист, написавший прошивку для WiFi свича может изучить Ledder Logic. Но написать программу управления для тупого гидропресса по концевикам - он не сможет, не зная логики работы этого пресса. А это сфера знаний, к программированию не относящаяся. Поэтому сферические программисты в вакууме могут, конечно, изучать и питоны, и ассемблеры, и 1С - но без опыта применения в той или иной сфере они бесполезны. А опыт - это как раз удел специалистов от 40 до 60. Зачастую бесценный .

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

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

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

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

Ничо, скупой платит дважды, а тупой скупой - четырежды.

Комментарий администрации:  
*** Уличен в манипуляциях - https://aftershock.news/?q=comment/11411623#comment-11411623 ***
Аватар пользователя rst0
rst0(12 лет 3 месяца)

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

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

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

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

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

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

умещу ваш абзац в два слова - предметная область

Страницы