Можно ли стать программистом в 50?
Oct. 28th, 2010 02:05 pmC Хабра, но из полузакрытого сообщества, так что переопубликовываю.
Разговорились мы со знакомым рекрутером - он привел интересную статистику. Говорит что за возрастом 35 лет для рекрутеров, ищущих программистов - лежит здоровенная статистическая яма. Рынок очень беден программистами 35+ лет, доступными для найма. Привел несколько причин:
1. Зачастую программисты вырастают в тим лидов и менеджеров и постепенно вымываются из активной разработки, переставая быть "просто программистами"
2. Многие кодеры в 35-40 перестают успевать за своими более молодыми коллегами, чувствуют это и сознательно ищут "спокойной гавани", не реагируя на рекрутерские призывы все бросить и бежать за интересным проектом.
3. Семья, дети - мобильность становится ниже, уже не так просто взять и переехать ближе к работе, поехать в командировку и так далее.
Конечно, этот взгляд субьективный, он работает с аутсорсинговыми командами, где очень критична именно скорость реакции и мобильность, но что-то в этом есть.
И вот я хотел бы спросить у хабровчан - скажите, насколько, на ваш взгляд, программист 50 лет менее продуктивен, чем программист в 25. Понимаю, что выглядит это как сравнить плоское с зеленым, потому что все программисты разные, и есть мега-монстры пенсионного возраста, которые заткнут за пояс десяток молокососов, но я хочу получить некое общее представление, статистику, что ли.
Можно даже усложнить ситуацию - а насколько сложнее ВЫУЧИТЬ человека с техническим бэкграундом и высшим образованием 45-50 лет базовым умениям кодера, чем 17-18-летнего выпускника школы. Опять же, хотелось бы получить мнение, потому что неоспоримое "зависит от человека" - я могу дать и сам.
Напоследок скажу, что видел очень положительный пример позднего вхождения в IT, когда женщина лет 50 за полгода стала очень качественным и быстрым html-кодером. Понятно, что это требует гораздо меньшего объема знаний чем "взрослое" программирование, но из песни слов не выкинешь.
P.S. Увидел топик по этой же теме, может быть вам будет интересно - http://habrahabr.ru/company/abbyy/blog/103952/. Внутри - ссылка на статью, где высказывается мнение что пик интеллектуальной активности человека не между 15 и 25, а еще и между 50 и 60 годами, и обсуждение данного тезиса.
http://habrahabr.ru/blogs/wisdom_of_the_crowds/107056/
Разговорились мы со знакомым рекрутером - он привел интересную статистику. Говорит что за возрастом 35 лет для рекрутеров, ищущих программистов - лежит здоровенная статистическая яма. Рынок очень беден программистами 35+ лет, доступными для найма. Привел несколько причин:1. Зачастую программисты вырастают в тим лидов и менеджеров и постепенно вымываются из активной разработки, переставая быть "просто программистами"
2. Многие кодеры в 35-40 перестают успевать за своими более молодыми коллегами, чувствуют это и сознательно ищут "спокойной гавани", не реагируя на рекрутерские призывы все бросить и бежать за интересным проектом.
3. Семья, дети - мобильность становится ниже, уже не так просто взять и переехать ближе к работе, поехать в командировку и так далее.
Конечно, этот взгляд субьективный, он работает с аутсорсинговыми командами, где очень критична именно скорость реакции и мобильность, но что-то в этом есть.
И вот я хотел бы спросить у хабровчан - скажите, насколько, на ваш взгляд, программист 50 лет менее продуктивен, чем программист в 25. Понимаю, что выглядит это как сравнить плоское с зеленым, потому что все программисты разные, и есть мега-монстры пенсионного возраста, которые заткнут за пояс десяток молокососов, но я хочу получить некое общее представление, статистику, что ли.
Можно даже усложнить ситуацию - а насколько сложнее ВЫУЧИТЬ человека с техническим бэкграундом и высшим образованием 45-50 лет базовым умениям кодера, чем 17-18-летнего выпускника школы. Опять же, хотелось бы получить мнение, потому что неоспоримое "зависит от человека" - я могу дать и сам.
Напоследок скажу, что видел очень положительный пример позднего вхождения в IT, когда женщина лет 50 за полгода стала очень качественным и быстрым html-кодером. Понятно, что это требует гораздо меньшего объема знаний чем "взрослое" программирование, но из песни слов не выкинешь.
P.S. Увидел топик по этой же теме, может быть вам будет интересно - http://habrahabr.ru/company/abbyy/blog/103952/. Внутри - ссылка на статью, где высказывается мнение что пик интеллектуальной активности человека не между 15 и 25, а еще и между 50 и 60 годами, и обсуждение данного тезиса.
http://habrahabr.ru/blogs/wisdom_of_the_crowds/107056/
no subject
Date: 2010-10-28 11:10 am (UTC)Sad
no subject
Date: 2010-10-28 11:12 am (UTC)no subject
Date: 2010-10-28 11:17 am (UTC)no subject
Date: 2010-10-28 11:12 am (UTC):)
no subject
Date: 2010-10-28 11:14 am (UTC)Но я, как salesman даже не знаю, что туда писать :)
no subject
Date: 2010-10-28 11:18 am (UTC)no subject
Date: 2010-10-28 11:19 am (UTC)no subject
Date: 2010-10-28 11:27 am (UTC)no subject
Date: 2010-10-28 11:29 am (UTC)4. Многие программисты этого возраста уехали в 90-е забугор, где счастливо и пребывают.
Аутсорсинговый характер местной разработки заставляет искать быстрого разработчика, даже в ущерб качеству. Вдумчивые разработки здесь ведутся мало. Кроме того, молодежь легче привлечь в офис "бесплатными печеньками и цветными качельками", со зрелым человеком рекрутеру придется попотеть. Опять же, молодежь может работать сверхурочно потому что "так надо", а зрелый разработчик будет работать с 9 до 5.
no subject
Date: 2010-10-28 11:33 am (UTC)no subject
Date: 2010-10-28 12:05 pm (UTC)А вот если прямая тропинка не видна взглядом вооруженным долгим опытом, то тут молодой проверит 2-й, 10-й, 16-й и 24-й кусты, если проход за 24 кустом, то классно, а если за 3-им то молодой так и будет скакать туда-сюда.
Опытный систематически прочешет все варианты и рано или поздно найдет решение.
no subject
Date: 2010-10-28 11:47 am (UTC)Опять же да, напарить на всякие свистелки-перделки их конечно сложнее.
no subject
Date: 2010-10-28 12:11 pm (UTC)Видел одного динозавра за два года до пенсии. Человек в своё время был настоящим крутым монстром на мейнфреймах, но к пенсии мозги закостенели, и все эти последние два года он безуспешно пытался прикрутить свои старые наработки к новым проектам на C++ под Win95.
Видел пару-тройку работящих тётушек за 45. Они со стабильной скоростью и качеством клепали формочки на FoxPro и MS Access. Подозреваю, что они так же ровно тянули подобную рутину лет с 25.
Видал пару выдающихся гуру, которые активно блистали до пенсии (но этих видел не у нас, а во время командировки в Штатах). Один действительно стал преимущественно тим-лидом, а другой ещё и прилично кодил под .Net.
В нашей фирмочке я из самых старших (то есть "старикам" у нас тут ещё не 50, а 40 плюс-минус немного). Есть менеджеры-аналитики, а есть и хорошие кодеры. У соседей есть активные программисты на Java/C++/.Net под 50. Не увольняют - значит, достаточно хорошие.
Присоединяюсь к мнениям, что если с юности непрерывно использовать мозги по назначению, то они и в 50, и в 60 ещё будут хоть куда. Да, сил и пылкого энтузиазма уже заметно меньше, чем в 20-30, зато теперь можно действовать, как тот старый бык - "ме-е-едленно пойдём и трахнем всё стадо".
И да, для "тяп-ляп поскорее на коленке, а завтра все требования меняем на противоположные" старые программисты плохо годятся. Им (нам) лучше что-нибудь большое, основательное и с надёжностью в качестве главного требования.
no subject
Date: 2010-10-28 12:51 pm (UTC)Разумеется, глупо использовать старого закаленного бойца с опытом в роли кодера, где всего-то нужно синтаксически корректно спек набить. Человек с опытом многих проектов за плечами в роли кодера - это дурной расход ресурса. Правда, и эффективно его использовать тоже тяжко. Скажем, если опытнейший кодер не в состоянии рулить даже небольшой командой. Или крутейший оптимизатор может до блеска вылизать систему, но запроектировать эту же систему с нуля - никак. Разумеется, вписать такого спеца в типовую манагерскую иерархию не получится.
Имхо, самое разумное - держать таких зубров не в низовых-рядовых, а в роли мудрых филинов, в штате или на аутсорсе, к которым мышки могут бегать за советами, еслишо.
no subject
Date: 2010-10-28 12:57 pm (UTC)Так я все это к чему... Он давно хотел бы сменить работу, но у него отрицательный опыт хождения на собеседования. Сидит какой-нибудь двадцатилетний мальчик и начинает ему задавать экзаменационные вопросы, что называется, по теории. У него огромный опыт, случись такая задача, он ее решит быстрее и лучше, чем этого мальчика в книжке учили, но вот начинают требовать именно каких-то формальных знаний. Даже если он это знает, сразу скучно становится, и понимает, что его реальный опыт и уровень здесь не востребованы.
no subject
Date: 2010-10-28 02:43 pm (UTC)no subject
Date: 2010-10-28 02:46 pm (UTC)no subject
Date: 2010-10-29 12:10 pm (UTC)no subject
Date: 2010-10-29 01:18 pm (UTC)no subject
Date: 2010-10-28 11:00 pm (UTC)На западе полно народу в возрасте, который пишет код.
no subject
Date: 2010-10-29 06:57 am (UTC)no subject
Date: 2010-10-29 07:10 am (UTC)no subject
Date: 2010-10-29 07:27 am (UTC)no subject
Date: 2012-10-15 11:25 am (UTC)http://hashcode.ru/questions/90010 (http://hashcode.ru/questions/90010)
мне 51 и я впервые задумалась
Date: 2016-09-14 12:41 pm (UTC)Но я будучи программистом лет так с 18... никогда не испытывала проблем в поиске работы.
Всегда была востребована... вот пару дней сижу на бенче (занимаюсь самообучением), появилось свободное время и какое-то "беспокойство", а нужна ли кому то женщина программист за 50? :-)
впрочем, рядом со мной сидят на бенче и куда много моложе (ребята)...интересно кто-кого ...и кого первого возьмут в новые проекты? :)))