Старикам здесь не место? Программируем после тридцати пяти

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (16) « Первая ... 2 3 [4] 5 6 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Стамп
14.06.2019 - 12:26
2
Статус: Offline


а ты не ной

Регистрация: 7.02.13
Сообщений: 14296
Цитата (Kriz0x @ 14.06.2019 - 09:32)
Текст с хабра. Читал там совсем недавно.

спасибо, КЭП
то то мы не заметили пруф в первом посте ТС
 
[^]
Fonzy
14.06.2019 - 12:27
0
Статус: Offline


Ярила

Регистрация: 23.01.15
Сообщений: 6258
Цитата (феееб @ 14.06.2019 - 09:03)
думаю скоро останутся только системные программеры, низкоуровневые, ближее к железу. остальное в конце-концов робот заменит.
робот кодерит не только ночью, но и днём.
у робота-кодера глаза не красные (у него их вообще нет)
останутся постановщики задач

К тому моменту роботы заменят уже вообще всех. Даже обслуживать этих роботов будут другие роботы.
 
[^]
YOrick
14.06.2019 - 12:28
0
Статус: Offline


Ярила

Регистрация: 16.09.06
Сообщений: 5447
Цитата
Демографический провал привёл к тому, что предельный возраст программиста в регионах начал незаметно, но неуклонно увеличиваться. Происходит ли это в столице — вопрос открытый.


Закрытый вопрос, я как раз на столичную контору и работаю удалённо.
Найти молодого специалиста после вуза не так-то просто, да вообще программиста в москве найти квест изрядный.

Цитата
А что думаете вы? Согласны или нет? Какой опыт у вас?

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

Хотел обучить себе в помощники сына друзей, так его в армию забирают.
 
[^]
YOrick
14.06.2019 - 12:31
1
Статус: Offline


Ярила

Регистрация: 16.09.06
Сообщений: 5447
Цитата
Как программист "после 35" могу сказать, что чем старше, тем больше влом учить очередные новомодные говнофреймворки или говномаркетинговые костыли, которые превращают программирование ради программирования. Которые вдруг резко понадобились всем вокруг. Отличный пример можно увидеть в вебе: такое раздолье фреймворков, у каждого из которых вдруг уникальная архитектура и идеология.


Как раз на PHP пишу. Фреймворков как говна,веб-разработчиков вроде тоже.
А как требуется копнуть в тот же битрикс чуть поглубже или вникнуть в чудой код (о ужас, вообще без битрикса), количество желающих падает до меня одного.

Это как с машинами, кто учился на автомате на механике с места не тронется.
 
[^]
NickyX3
14.06.2019 - 12:34
1
Статус: Offline


Юморист

Регистрация: 12.02.15
Сообщений: 498
Цитата (28e @ 14.06.2019 - 09:04)
Как программист "после 35" могу сказать, что чем старше, тем больше влом учить очередные новомодные говнофреймворки или говномаркетинговые костыли, которые превращают программирование ради программирования. Которые вдруг резко понадобились всем вокруг. Отличный пример можно увидеть в вебе: такое раздолье фреймворков, у каждого из которых вдруг уникальная архитектура и идеология. И самая херотень вовсе не в архитектуре и вопросах алгоритма, самая херня в инфраструктуре: как запустить это новомодное говно, какие компиляторы скачать, какие студии и плагины скачать, какие баги бывают.
Выбешивают умные словосочетания и абстракции, за которыми скрываются старые низкоуровневые операции, выбешивает применение не к месту ненужных овер-ООП. Берем MVC, клепаем контроллер и вьювер, лепим классы на интерфейсах... Блеять, да кинь ты кнопку на WinForms и закрой задачу в 3 раза быстрей!

А на старых технологиях все меньше работы, в основном поддержка. Слава богу в SQL еще ООП не проникло в полной мере, хоть одна отдушина (процедурное программирование вообще редко где осталось), хотя и там пытаются объекты прилепить говнокодеры-маркетологи.

По работе мне пришлось изучить Дельфи, Шарп (+АСП + WinCE), Пхп (js, html,css), Яву на андроиде, скуль (ms,my,oracle). И наблюдать как с годами все эти направления обрастают избыточными вещами, когда программирование превращается в умение ориентироваться в инструменте, а не в алгоритмах. Где основные затыки в долбанных гигабайтных студиях, совместимости фраемворках и расширениях.
С возрастом все меньше желания тратить свое время на изучение вещей, которые в скором времени станут не актуальными, просто жалко терять на это время. Энтузиазма уже не хватает. При необходимости - все изучается, используется, это без проблем. Но чтобы с радостью бросаться бороться с новыми багами - нахер надо. Ну потратил время на WinPhone, покодил под него, проблевался еще в самом начале, задачи выполнил. Где теперь эта (говно)платформа и какие у нее перспективы, стоило ли тратить кучу нервов на ее изучение?

Бро, прямо с языка снял.
В моем случае (PHP) мне тупо лень изучать всякие фреймворки (lavarel/symfony/yii/etc) ради проекта, где это все исторически не использовалось и обросло своими велосипедами, гораздо более простыми и в тоже время специализированными. И самое главное - работающими в разы быстрее всего этого. Не говоря уже о том, что пока я буду изучать одну версию, она обновится и все поломается.
Знаю людей которые до сих пор сидят на Symfony 1.5 потому, что понаписали под нее столько, что обновление фреймворка все поломает нафиг, а это потерянные деньги.
 
[^]
pruginkad
14.06.2019 - 12:40
1
Статус: Offline


Ярила

Регистрация: 5.09.18
Сообщений: 3268
Бля. После 35. А что делать если тебе 45?! Автор нахерашил статью, которая сама по себе унижает старых программистов. Только не 35 - летних, а 45, 50, 60-летних smile.gif

но по опыту скажу, 50-60 летние программисты обычно ковыряются в говне типа дельфи. Чисто из-за дискриминации по возрасту . Их как раз и берут в дерьме ковыряться, хотя они еще и огого!
 
[^]
Alexein
14.06.2019 - 12:45
10
Статус: Offline


Юморист

Регистрация: 2.06.12
Сообщений: 439
Создается впечатление, что сейчас 90% это так или иначе web-разработка, все остальное узкоспециализированное программирование на местах.

В вебе, если на back-end еще все более менее академично, то на front-end'e творится ебаная ванкаханалия. Есть суперлегкий прогрессивный фреймворк, но чтобы его задействовать - нужно установить пакеты, чтобы они заработали- нужно подключить список зависимостей, зависимости не будут работать без других пакетов и понеслась... потом вся эта поебота подселяется к проекту и паразитирует везде и всюду, и боишься что-либо потрогать - как бы не улетело все в ебеня. Не говоря уже о том, чтобы понять как это все работает.

Это сообщение отредактировал Alexein - 14.06.2019 - 12:46
 
[^]
Fedor1978
14.06.2019 - 12:48
4
Статус: Offline


Ярила

Регистрация: 11.02.14
Сообщений: 6945
Бро, как юрист скажу что гражд кодекс не выходит постоянно в новой редакции, к нему как сказать на твоем языке диэлси (dlc) выходят) правда бесплатные

Размещено через приложение ЯПлакалъ
 
[^]
Zetus
14.06.2019 - 12:49
1
Статус: Offline


Балагур

Регистрация: 26.06.17
Сообщений: 955
Цитата (28e @ 14.06.2019 - 09:04)
По работе мне пришлось изучить Дельфи, Шарп (+АСП + WinCE), Пхп (js, html,css), Яву на андроиде, скуль (ms,my,oracle). И наблюдать как с годами все эти направления обрастают избыточными вещами, когда программирование превращается в умение ориентироваться в инструменте, а не в алгоритмах.

44 года, программер, все языки включая асм.
Подписываюсь под каждым словом.
Отказ от прямой работы с памятью (наденьте спас жилет, а то вдруг вы дебил?) не убавило багов (в т.ч. и просто логических - молодые частенько не особо думают, прежде чем писать), за то прибавило накладных расходов и на память и на быстродействие, причем катастрофически. Многие просто не представляют себе порядок *бесполезной* нагрузки. Одна и та же (по результату работы) прога, написанная на асме и на C#(Java) может быть после полной вычистки и оптимизации в 100, а то и более раз тормознее. Это я проверял сам. А уж че оно делает с памятью... это вообще лютый пиздец.
 
[^]
gorynych1963
14.06.2019 - 12:50
1
Статус: Offline


Ярила

Регистрация: 21.12.16
Сообщений: 3169
Добро пожаловать в клуб! Надеюсь ты лет 10 назад, не писАл - "Чё за глупости вы говорите, работы валом, надо постараться!"?

Это сообщение отредактировал gorynych1963 - 14.06.2019 - 12:50
 
[^]
nnt
14.06.2019 - 12:50
-2
Статус: Offline


Весельчак

Регистрация: 4.07.17
Сообщений: 115
Автор поднял сложную тему. С одной стороны - учиться нужно молодым, овладеть навыками программирования на сколько-нибудь приличном уровне даже после 20 уже нереально. Рубить лес халтурами сойдет, но краснодревщик уже не получится. С другой стороны - именно к 40 года нарабатывается и опыт, и багаж решений, и финансовая подушка, которые позволяют отвлечься от рутины, полностью раскрыться, творить, делать шедевры. Скорее всего правильной будет такая метафора - мозг такой же орган, как и бицепс, его надо регулярно тренировать по грамотным методикам, чтобы достичь успеха. Многие культуристы выходят на вершину как раз в 40, а то и позже, потом просто продолжают карьеру в кино и т.п. Многие успевают взлететь раньше. Но серьезно заниматься никто не начал в 35 - вступать на такой путь взрослым уже чисто баловство для поддержания тонуса организма.
 
[^]
kiwy
14.06.2019 - 12:57
2
Статус: Offline


Шутник

Регистрация: 20.09.17
Сообщений: 97
Мануалы в зубы и вперёд, херня это всё про возраст. Хотя про детей да согласен, уже не позалипаеш перед компом все выходные как раньше.
 
[^]
kiwy
14.06.2019 - 13:07
4
Статус: Offline


Шутник

Регистрация: 20.09.17
Сообщений: 97
Цитата (nnt @ 14.06.2019 - 12:50)
Автор поднял сложную тему. С одной стороны - учиться нужно молодым, овладеть навыками программирования на сколько-нибудь приличном уровне даже после 20 уже нереально. Рубить лес халтурами сойдет, но краснодревщик уже не получится. С другой стороны - именно к 40 года нарабатывается и опыт, и багаж решений, и финансовая подушка, которые позволяют отвлечься от рутины, полностью раскрыться, творить, делать шедевры. Скорее всего правильной будет такая метафора - мозг такой же орган, как и бицепс, его надо регулярно тренировать по грамотным методикам, чтобы достичь успеха. Многие культуристы выходят на вершину как раз в 40, а то и позже, потом просто продолжают карьеру в кино и т.п. Многие успевают взлететь раньше. Но серьезно заниматься никто не начал в 35 - вступать на такой путь взрослым уже чисто баловство для поддержания тонуса организма.

Смотря в какой сфере работаеш. Для веба всё что ты выучил 4 года назад можно смело забыть поскольку это уже давно легаси (кроме алгоритмов пожалуй)
 
[^]
bosso4
14.06.2019 - 13:07
0
Статус: Offline


Ярила

Регистрация: 4.09.15
Сообщений: 2557
Не знаю, как программинг, а вот сиськоведение (cisco) с возрастом все лучше и лучше. В пень сертификаты - опыт, только опыт! :)
 
[^]
bambuka
14.06.2019 - 13:11
0
Статус: Offline


Юморист

Регистрация: 27.06.18
Сообщений: 520
Цитата (Tektone @ 14.06.2019 - 09:17)
38 лет. Полгода грызу джаву с нуля. Пару часов каждый день в будни. Хорошо идет. Просто на мат. логику нужно было голову переключить (вначале со скрипом легким было)
Еще полгода поучу что смогу сам, потом семинары где-нибудь. в ЕПАМ например. Дорого, конечно, но бесплатный сыр только в мышеловке.

А дальше посмотрим. В принципе, даже просто так знания приятны. Профилактика альцгеймера )

какие вакансии будешь рассматривать?


по теме:
45 лет
10 лет стажа, пишу под веб.
погрыз python последние 2 года, изучил английский до уровня pre-immediate
с памятью проблем нет
 
[^]
lndigo
14.06.2019 - 13:12
1
Статус: Online


Балагур

Регистрация: 1.04.10
Сообщений: 807
Цитата (Shesnok @ 14.06.2019 - 11:20)
Я потихоньку учу Python. Мне 37.

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

Python для игр мало подходит, в вашем случае С# и Unity лучше изучать, после питона на шарпе будет больно не очень комфортно
 
[^]
SalotSahr
14.06.2019 - 13:14
3
Статус: Offline


Ярила

Регистрация: 24.06.18
Сообщений: 1516
42 года, я не программист правда - разработчик электронных устройств. Спокоен как слон, спасибо нашему образованию. Приходят люди с дипломом и не могут в двух словах ответить на вопрос, чем статическая память отличается от динамической. Буду с работой до пенсии (даже по новому закону).
 
[^]
28e
14.06.2019 - 13:15
2
Статус: Offline


Ярила

Регистрация: 19.02.12
Сообщений: 9704
Цитата (Zetus @ 14.06.2019 - 12:49)
Цитата (28e @ 14.06.2019 - 09:04)
По работе мне пришлось изучить Дельфи, Шарп (+АСП + WinCE), Пхп (js, html,css), Яву на андроиде, скуль (ms,my,oracle). И наблюдать как с годами все эти направления обрастают избыточными вещами, когда программирование превращается в умение ориентироваться в инструменте, а не в алгоритмах.

44 года, программер, все языки включая асм.
Подписываюсь под каждым словом.
Отказ от прямой работы с памятью (наденьте спас жилет, а то вдруг вы дебил?) не убавило багов (в т.ч. и просто логических - молодые частенько не особо думают, прежде чем писать), за то прибавило накладных расходов и на память и на быстродействие, причем катастрофически. Многие просто не представляют себе порядок *бесполезной* нагрузки. Одна и та же (по результату работы) прога, написанная на асме и на C#(Java) может быть после полной вычистки и оптимизации в 100, а то и более раз тормознее. Это я проверял сам. А уж че оно делает с памятью... это вообще лютый пиздец.

Мне в этом плане очень нравится Дельфи, классический (D5-D7) - тут тебе и VCL для ленивых писать интерфрейс на winapi, и само WinApi, и асмовые вставки (я задрот графики и писал графические движки вылизывая алгоритмы на асме с ММХ и SSE), и в то же время избавляет от рутины с теми же строками (по отношению к СРР; хотя с юникодом то еще задротство), но в руках работа с памятью, указателями - возможностей алгоритмизации вагон. Но Дельфи сейчас мало кому нужен, в основном на поддержке старого софта.
 
[^]
AlienX
14.06.2019 - 13:17
3
Статус: Offline


Весельчак

Регистрация: 10.09.15
Сообщений: 106
Цитата (28e @ 14.06.2019 - 09:04)
Как программист "после 35" могу сказать, что чем старше, тем больше влом учить очередные новомодные говнофреймворки или говномаркетинговые костыли, которые превращают программирование ради программирования. Которые вдруг резко понадобились всем вокруг. Отличный пример можно увидеть в вебе: такое раздолье фреймворков, у каждого из которых вдруг уникальная архитектура и идеология. И самая херотень вовсе не в архитектуре и вопросах алгоритма, самая херня в инфраструктуре: как запустить это новомодное говно, какие компиляторы скачать, какие студии и плагины скачать, какие баги бывают.
Выбешивают умные словосочетания и абстракции, за которыми скрываются старые низкоуровневые операции, выбешивает применение не к месту ненужных овер-ООП. Берем MVC, клепаем контроллер и вьювер, лепим классы на интерфейсах... Блеять, да кинь ты кнопку на WinForms и закрой задачу в 3 раза быстрей!

А на старых технологиях все меньше работы, в основном поддержка. Слава богу в SQL еще ООП не проникло в полной мере, хоть одна отдушина (процедурное программирование вообще редко где осталось), хотя и там пытаются объекты прилепить говнокодеры-маркетологи.

По работе мне пришлось изучить Дельфи, Шарп (+АСП + WinCE), Пхп (js, html,css), Яву на андроиде, скуль (ms,my,oracle). И наблюдать как с годами все эти направления обрастают избыточными вещами, когда программирование превращается в умение ориентироваться в инструменте, а не в алгоритмах. Где основные затыки в долбанных гигабайтных студиях, совместимости фраемворках и расширениях.
С возрастом все меньше желания тратить свое время на изучение вещей, которые в скором времени станут не актуальными, просто жалко терять на это время. Энтузиазма уже не хватает. При необходимости - все изучается, используется, это без проблем. Но чтобы с радостью бросаться бороться с новыми багами - нахер надо. Ну потратил время на WinPhone, покодил под него, проблевался еще в самом начале, задачи выполнил. Где теперь эта (говно)платформа и какие у нее перспективы, стоило ли тратить кучу нервов на ее изучение?

Не совсем согласен...
Как программист "после 43" могу сказать, что чем старше, тем болеее интересно разбираться с очередными новомодными говнофреймворками и говномаркетинговыми костылями, которые превращают программирование в портфолио обладаний этими самыми костылями, которыми очень часто интересуются заказчики, дабы "мы тоже не пальцем деланы, у них вон как - а у вас тут прошлый век и говно мамонта".
И самая "няшка" вовсе не в архитектуре и вопросах алгоритма, самая "няшка" - как запустить это новомодное говно, которое со старым никак не вяжется, а "уже уплочено и ниибет".
Восторгают умные словосочетания и абстракции,за которыми скрываются низкоуровневые операции. Есть чем понтануться. А уж если еще и знаешь, какие именно операции под ними скрываются - "ваш прайс увеличивается на два юкса"©.
И, да..Берем MVC, клепаем контроллер и вьювер, лепим классы на интерфейсах вместо одного обработчика для кнопки "сделай все", в коде которого может разобраться только тот, кто ее сделал.
А пост - бредовый.
Программист -это не совсем профессия. Это больше состояние души. Как у художника, композитора или поэта. И если не пишется - значит наступил творческий кризис и пора в отпуск за сисьгаме smile.gif
Всем коллегам по цеху - бобра rulez.gif

 
[^]
grayDen
14.06.2019 - 13:20
0
Статус: Offline


Бессмертный пони

Регистрация: 28.06.17
Сообщений: 22923
Цитата (Alexein @ 14.06.2019 - 16:45)
Создается впечатление, что сейчас 90% это так или иначе web-разработка, все остальное узкоспециализированное программирование на местах.

В вебе, если на back-end еще все более менее академично, то на front-end'e творится ебаная ванкаханалия. Есть суперлегкий прогрессивный фреймворк, но чтобы его задействовать - нужно установить пакеты, чтобы они заработали- нужно подключить список зависимостей, зависимости не будут работать без других пакетов и понеслась... потом вся эта поебота подселяется к проекту и паразитирует везде и всюду, и боишься что-либо потрогать - как бы не улетело все в ебеня. Не говоря уже о том, чтобы понять как это все работает.

BE бывает ну очень разный. И требования к нему тоже, хотя бы по устойчивость и нагрузочной способности.
Благо, сейчас можно отделить фронт в отдельный проект (тот же React, Angular и т.д.) и заниматься им будет отдельный человек.
 
[^]
develоper
14.06.2019 - 13:22
4
Статус: Offline


Юморист

Регистрация: 14.07.12
Сообщений: 480
Цитата (Xelly @ 14.06.2019 - 09:26)
ИМХО, для хорошего программера главное не программирование, а логика и математика, много матеметики. Если ты гуманитарий, то не выйдет никогда хорошего программера.

Сразу видно не программист )

В программирование в 99.9 % математикой не пахнет. Всякие криптоалгоритмы и всякие виде-кодеки это просто исчезающе малые задачи в остальном море программирования.

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

У вас есть простая задача 2+2. Но одновременно нужно держать в голове таких задач десятки - сотни. И вишенкой на торте - нужно представлять как одна задача 2+2 повлияет на десятую (все задачи взаимосвязаны), если ты сделаешь 2+3. Цепочка взаимосвязей взлетает до небес!

Неподготовленные мозги - просто закипают и сгорают нахер!

Это я говорю чисто про кодера. Архитекторы - это отдельная тема для холивара.
 
[^]
grayDen
14.06.2019 - 13:22
0
Статус: Offline


Бессмертный пони

Регистрация: 28.06.17
Сообщений: 22923
Цитата (SalotSahr @ 14.06.2019 - 17:14)
42 года, я не программист правда - разработчик электронных устройств. Спокоен как слон, спасибо нашему образованию. Приходят люди с дипломом и не могут в двух словах ответить на вопрос, чем статическая память отличается от динамической. Буду с работой до пенсии (даже по новому закону).

Такая же фигня с молодняком и в программировании.
 
[^]
grayDen
14.06.2019 - 13:25
0
Статус: Offline


Бессмертный пони

Регистрация: 28.06.17
Сообщений: 22923
Цитата
У вас есть простая задача 2+2. Но одновременно нужно держать в голове таких задач десятки - сотни. И вишенкой на торте - нужно представлять как одна задача 2+2 повлияет на десятую (все задачи взаимосвязаны), если ты сделаешь 2+3. Цепочка взаимосвязей взлетает до небес!

А вот здесь мы подходим именно к организации кода. Если есть такая дикая завязка - реализация одного метода при неизменной сигнатуре оказывает влияние на много других - это признак скверного кода.
Чаще всего это ошибка у молодых программеров, которые колбасят все в кучу.
 
[^]
AlHighlander
14.06.2019 - 13:26
5
Статус: Offline


Ярила

Регистрация: 16.01.13
Сообщений: 27364
Цитата
Могу засвидетельствовать лично: в регионах уже в 2010-м дефицит кадров был очень острый.

Дефицит кадров нужно описывать как "дефицит долб@ёбов, готовых работать за еду".
Самое тупое объяснение жадности работодателей: "люди не идут к нам, ну а хуле вы хотели - демографический провал!"
Забывая уточнить, при этом, что люди не идут на зарплату в 15 тысяч, а повышать её нет никакого желания, потому что "а нах@я? Куда они денутся? За забором народу много!".

Что касается программерства, я расцениваю его как хобби, увлечение, а значит как область, в которой может работать каждый от 10 лет и до самой запенсии. Главное - это увлечённость человека.
 
[^]
nicksloter
14.06.2019 - 13:27
2
Статус: Offline


Приколист

Регистрация: 23.10.17
Сообщений: 253
Цитата (SalotSahr @ 14.06.2019 - 13:14)
42 года, я не программист правда - разработчик электронных устройств. Спокоен как слон, спасибо нашему образованию. Приходят люди с дипломом и не могут в двух словах ответить на вопрос, чем статическая память отличается от динамической. Буду с работой до пенсии (даже по новому закону).

А я руководитель банды системных программистов, окучивающих нетривиальные железки собственной разработки (привет железячникам). Подтверждаю, в теме встроенного софта для ответственных применений 35 лет это самый такой возраст.
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 55622
0 Пользователей:
Страницы: (16) « Первая ... 2 3 [4] 5 6 ... Последняя » [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх