Является ли эйджизм в разработке программного обеспечения чем-то другим, кроме предвзятости? [закрыто]


35

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

По мнению Милтона Фридмана, который не был теоретиком, дискриминация на рабочем месте может зайти так далеко, что найдутся работодатели, которые захотят приобрести пропущенный талант, основываясь только на их продуктивности, и те, кто основывает свой найм / Решения о зарплате при неправильном восприятии будут приниматься более разумными конкурентами. Начало собственного бизнеса является формой конкуренции.

Очевидно, что возраст является огромным фактором в спорте или работе, требующей очень тяжелого ручного труда. Как насчет индустрии программного обеспечения? Эйджизм существует (или нет?), Но почему? Несколько прямых вопросов:

  • Являются ли корпорации изначально злыми и любят плохо обращаться с людьми только потому, что?
  • Являются ли работодатели глупыми / неорганизованными, потому что они все еще сравнивают программное обеспечение со строительной отраслью?
  • Пожилые люди менее продуктивны?
  • Они не хотят работать сумасшедшие часы?
  • Они требуют слишком высокую заработную плату?
  • Это сводится к гормонам и первичным инстинктам? В обезьяньих обществах тестостерон - это все. А как насчет общества обезьян в коде?
  • Является ли эйджизм мифом в конце концов?
  • Разве только «ленивые» (те, кто не успевает) получают меньшую зарплату?
  • Речь идет не о возрасте, а о том, чтобы иметь семью и детей или не иметь их, таким образом влияя на то, сколько времени можно потратить, чтобы не отставать от вещей?
  • Работодатели хотят платить молодым людям больше, потому что им нравится, как они выглядят?
  • Другие?
  • Мои вопросы не очень актуальны? Если так, то почему?

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

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

Спасибо за ваш отзыв.


12
Молодые люди на самом деле дешевле в денежном выражении. Это может быть ложной экономикой, но так думают многие компании. Многие из них не ценят опыт. Это огромная ошибка, ИМО.
Роберт Харви

2
Отрасли могут оставаться нерациональными в течение длительного времени. Готовность нанять 50-летнего разработчика - это довольно небольшое конкурентное преимущество, легко перевешиваемое многими другими вещами.
Дэвид Торнли

2
@ Роберт Харви - не то, чтобы компании были известны своей логикой, но разве они просто не объявили бы низкие зарплаты и взяли бы то, что они могут получить?
JeffO

2
@Job: Готовность нанимать людей, которых другие компании не могут по неуместным причинам, является конкурентным преимуществом: это снижает затраты на персонал и может повысить производительность. Предположим, что компания X может сэкономить 20% на затратах для разработчиков. Сколько они тратят на расходы разработчиков? Если это составляет до 10% расходов, что в большинстве случаев значительно выше, то это разница в расходах компании на 2%. Существует множество способов получить разницу в 2% во всех отраслях, кроме самых конкурентоспособных (например, сырьевые товары и товарные компании, в любом случае, не занимаются разработкой программного обеспечения).
Дэвид Торнли

1
@Job RE: @Robert Harvey Одно существенное отличие врачей, юристов и бухгалтеров от специалистов по программному обеспечению при взгляде на опыт - это индивидуальный профессиональный послужной список. Если вы, как разработчик программного обеспечения, не работаете только в командах по одному (или в качестве единственного программиста), трудно внешне оценить положительный или отрицательный (или нейтральный) вклад проекта, не говоря уже о совокупности всех усилий, в которых участвовал один. Те профессии, которые вы упомянули в качестве примера, могут указывать на их послужной список и указывать, насколько они образцовы или свободны от недостатков за свои годы службы.
JustinC

Ответы:


21

О, это действительно хорошо. Этот парень провел некоторое исследование:

http://techcrunch.com/2010/08/28/silicon-valley%E2%80%99s-dark-secret-it%E2%80%99s-all-about-age/

Почему любая компания нанимает программиста с неправильными навыками за зарплату в 150 000 долларов, если она может нанять нового выпускника - без навыков - примерно за 60 000 долларов? Даже если она потратит месяц на обучение младшего работника, компания все еще далеко впереди. Молодые понимают новые технологии лучше, чем старые, и они как чистый лист: они быстро осваивают новейшие методы и методы кодирования и не несут никакого «технологического багажа». Кроме того, пожилой работник, вероятно, имеет семью и должен уйти к 6 часам вечера, в то время как молодые могут тянуть всех на ночь.

введите описание изображения здесь


6
Отличная статья. Это включает в себя ссылку на это: Когда дело доходит до основания успешных стартапов, правило старых парней techcrunch.com/2009/09/07/…
davidhaskins

3
Почему для программиста единственный вариант 150к? Эта цитата не имеет смысла. И график не очень убедительный. Те, кто находится в верхнем квинтиле, вероятно, вышли на пенсию досрочно, оставив меньше заемщиков заполнить пробел. И последняя категория - 51-65, что говорит о том, что они не программировали всю свою карьеру, потому что сколько людей программировали в 1970 году?
Остин

@ Остин полностью согласен, один график говорит нам очень мало
jk.

6
Самая большая ошибка во всем аргументе заключается в том, что компания может «потратить месяц на обучение младшего работника» и в итоге получить эквивалент высококвалифицированного работника. Но я уверен, что многие компании так думают.
Эрик Кинг,

1
Я думаю, что последнее предложение играет большую роль в этом: молодой парень может тянуть всю ночь. Старшего работника гораздо труднее злоупотреблять.
Лорен Печтель

18

В случае юристов, врачей и т. Д. Отношения между опытом и уровнем квалификации более понятны и понятны людям, которые не являются юристами, врачами и т. Д. Если бы вы встретили кого-то, кто был врачом в течение десяти лет, вы бы Предположим, что они более опытные, чем кто-то прямо из школы.

Для нетехнического человека десятилетний опыт программирования мало что значит, потому что он не знает, какие навыки задействованы и развились за эти десять лет. "Это все просто печатать, верно?" отношение популярно среди нетехнической толпы.

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


13

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

Я думаю, что технология имеет большую возрастную предвзятость из-за того, что молодые люди лучше разбираются в компьютерах и в Интернете. Мы все знаем людей в возрасте от 70 до 80 лет, которые просто безнадежны в работе с компьютерами, и в то время как люди в возрасте от 50 до 60 лет могут эффективно использовать компьютеры, им не всегда это нравится. Люди, которым сейчас за 40, являются своего рода фронтом волны тех, кто использует и наслаждается технологиями. Также существует миф о суперхакерском подростке (не совсем миф, но очевидно, что большинство подростков не пишут код, как профессионалы), который помогает понять, что опыт не имеет значения.

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

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


+1 за всеобъемлющую идею «фронта волны». Я думаю, что это имеет много общего с этим, а также согласен, что это может измениться со временем.
Мишель Тилли

3
Ну, я примерно в возрасте Билла Гейтса и Стива Джобса, и наше поколение когда-то считало нас «фронтом волны».
Т Грегори

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

11

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

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

  • Лучшие разработчики часто заканчивают тем, что переходят на какую-то роль управления или архитектуры по мере продвижения своей карьеры, в то время как посредственные разработчики обычно не имеют такой возможности. Таким образом, уровень безработицы среди старших разработчиков, как правило, не учитывает тот факт, что многие из лучших старших разработчиков работают, но уже не играют чисто техническую роль.
  • Технически оставаться в курсе в течение десятилетий сложно. Это становится все труднее, поскольку ваши внешние обязательства растут, потому что у вас есть дети или родители, о которых нужно заботиться. Очень заманчиво чувствовать себя комфортно в роли и тратить больше времени на другие вещи, чем на изучение какой-то новой структуры или технологии.
  • Управлять своей карьерой, чтобы оставаться конкурентоспособным, сложно. Легко оказаться "застрявшим" в работе с конкретным технологическим стеком, потому что у вас большой опыт работы с ним, но вы не можете легко перейти на более популярный стек, потому что ваш опыт напрямую не переводится. Если у вас есть десятилетний опыт работы с Cobol или PowerBuilder, например, это очень ценно для компании, которая ищет разработчика Cobol или PowerBuilder, но не особенно ценно для компании, которая ищет разработчика PHP для своего нового веб-приложения. Разработчикам придется много раз в течение своей карьеры решать, специализироваться ли им дальше или переходить на другие технологии, и легко застрять с навыками, которые не так ценны. Использование новых технологий пугает. Если ты'

3
Суровая правда заключается в том, что те, кто попадают в управление, не самые лучшие и яркие технические специалисты. На самом деле, лучшим и ярким техническим специалистам редко предлагают руководящие должности. Технический талант на высшем уровне очень трудно заменить; Таким образом, руководство делает все возможное, чтобы сохранить технический талант высшего класса.
bit-twiddler

1
@ bit-twiddler - самые выдающиеся разработчики обычно остаются разработчиками, да. Но «лучшие разработчики» - те, которые не являются самыми высококлассными специалистами, но явно выше среднего уровня - очень часто переходят на руководящую или архитектурную должность в какой-то момент своей карьеры. Это имеет тенденцию искажать образец старых разработчиков, удаляя многих из «среднего класса»
Джастин Кейв

Я читал где-то на интервалах, 81% людей стали бы переходить на менеджмент, если бы это не подразумевало работу дольше.
micahhoover

8

Есть немало причин, по которым молодые люди предпочтительнее с точки зрения менеджмента.

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

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


1
Ваш взгляд на высшее техническое образование помогает. В 35 лет получил работу после собеседования со второй компанией (MS и BS в CS). 1-я компания задержала позицию, пока финансирование не стало доступным. 2 сертификата MS, казалось, помогли. Также сделал небольшую вещь с открытым исходным кодом в галерее Nuget. Последний не займет много времени.
micahhoover

7

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

Первое определенно верно, второе, скорее всего, верно, третье и четвертое довольно субъективны.

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


По какому опыту ветеран программирования имеет.
TeaDrinkingGeek

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

6

Мне пятьдесят лет. В конце семидесятых я начал работать в этой области как компьютерный оператор и программист в ВМС США. Сегодня я имею степень бакалавра и магистра в области компьютерных наук.

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


Как обладание высшей технической степенью повышает жизнеспособность?
Чак Стефански

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

4

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

Доступно больше вакансий младшего уровня. Вы закончили колледж / имеете опыт работы более 20 лет и подаете заявление на эту работу; что не так с этой картинкой? Любопытные захотят послушать вашу историю, и вам лучше иметь хорошую историю.

Большинство программистов моложе, потому что молодые программисты, как правило, нанимаются на работу, или это профессия, где единственный способ получить повышение по службе - это получить работу, занимаясь чем-то другим? Молодые ИТ-менеджеры молоды?

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


3

Очевидно, что возраст является огромным фактором в спорте или работе, требующей очень тяжелого ручного труда. Как насчет индустрии программного обеспечения? Эйджизм существует (или нет?), Но почему?

Я думаю, что эйджизм существует, но это может быть трудно доказать. Подумайте, как у компании может быть несколько разных взглядов на будущих разработчиков: младший - те, кто только начинает, у которых нет большого опыта, но все еще может быть достаточно идеалистичным, чтобы иметь большой драйв; промежуточный - те, у кого есть некоторый опыт и таким образом, некоторые из этих переживаний могут быть измучены, хотя есть некоторые побуждения, Сеньор - Те, кто много пережил, могут наставлять других и хорошо знают, что делают. Исходя из этих описаний, старший, вероятно, будет самым старшим, в то время как младший, вероятно, будет самым младшим, хотя есть, вероятно, некоторые исключения. Я не уверен, как можно доказать статистическую значимость статистического различия. Несколько прямых вопросов:

Являются ли корпорации изначально злыми и любят плохо обращаться с людьми только потому, что?

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

Являются ли работодатели глупыми / неорганизованными, потому что они все еще сравнивают программное обеспечение со строительной отраслью?

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

Пожилые люди менее продуктивны?

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

Они не хотят работать сумасшедшие часы?

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

Они требуют слишком высокую заработную плату?

В некоторых случаях возможно. Я сомневаюсь, что это верно для всех случаев, но тогда другая сторона, помимо рыночных сил, что еще должно определять «справедливую» заработную плату?

Это сводится к гормонам и первичным инстинктам? В обезьяньих обществах тестостерон - это все. А как насчет общества обезьян в коде?

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

Является ли эйджизм мифом в конце концов?

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

Разве только «ленивые» (те, кто не успевает) получают меньшую зарплату?

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

Речь идет не о возрасте, а о том, чтобы иметь семью и детей или не иметь их, таким образом влияя на то, сколько времени можно потратить, чтобы не отставать от вещей?

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

Do employers want to pay young people more because they like the way

они выглядят? Другие?

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

Are my questions not very relevant? If so, then why?

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

Даже если у меня было много данных, как я могу строго доказать наличие эйджизма и его масштабы?

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

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

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


ловить ваш босс на месте преступления действительно помогает тоже ;-)
Д

3

Это печальный факт, но многие программисты не обновляют свои навыки. Представьте, что вы получаете приложение для работы, где набор навыков включает в себя такие вещи, как «IBM 360 ассемблер, Fortran, немного C», но кандидат никогда не использовал ООП или парадигму функционального программирования. Он никогда не слышал о шаблонах проектирования, модульных тестах, управлении исходным кодом или о том, почему вы должны держать свои методы короткими. Сколько времени потребуется, чтобы вывести кандидата в курс дела? 2-3 года было бы моим предположением. А теперь представьте, что человек уходит на пенсию через 4 года. Вы бы его наняли?

(Не поймите меня неправильно, я не думаю, что кандидат был ленив или что-то в этом роде. Я предполагаю, что его последнему работодателю отчаянно нужен был эксперт IBM 360, и они, вероятно, сделали все возможное, чтобы удержать этого эксперта от перехода на другого. площадь.)

Теперь действительно несправедливо то, что если половина заявлений о приеме на работу, которые вы получаете от людей старше 50 лет, выглядит примерно так, вы начинаете выглядеть иначе и на другой половине: вы неосознанно ожидаете, что этот человек не сохранил свои навыки до Дата, либо, и вы ищете доказательства этого в своем резюме, а не читать резюме непредвзято. Это очень трудно не сделать это.

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


1
Как насчет того факта / восприятия, что молодые выпускники часто не задерживаются более чем на несколько лет именно потому, что у них был чистый лист? Старший кандидат, скорее всего, захочет остаться в том же месте подольше.
Работа

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

2

Я опытный разработчик и могу точно сказать: эйджизм определенно существует.

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

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

Я обнаружил, что большинство молодых программистов не изучают детали аппаратного обеспечения, ОС или сложные языки. Следовательно, они НЕ учат новые языки быстрее, НЕ знают, как разрабатывать полноценные системы. Они не стоят $ вообще. Они также более склонны к тому, чтобы уходить, когда на них оказывается давление, потому что они не могут взять его и бежать домой к маме.


Ну, верно. Этот ответ не помогает вообще, и язык указывает на бычий менталитет. С взрослыми хулиганами не так уж и весело работать. Может поэтому они убегают?
Спойк
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.