The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

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

18.07.2011 18:46

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

Метод проведения исследования заключался в анализе 37400 профилей участников ресурса StackOverflow, которые кроме прочих данных содержат возраст и репутацию, рассчитываемую на основании голосов других пользователей. Сопоставив данные, была выявлена явная корреляция между возрастом и репутацией. Наибольшее число зарегистрированных разработчиков имеет возраст 25 - 28 лет, отклонение на каждые 6-7 лет уменьшает в двое число представителей данной возрастной категории. Для разработчиков, которым больше 40 лет наблюдается линейный рост средней репутации, что указывает на то, что старшие товарищи чаще дают дельные и правильные советы, при этом дают больше ответов и задают меньше вопросов.



  1. Главная ссылка к новости (http://www.i-programmer.info/n...)
Лицензия: CC-BY
Тип: Обобщение
Короткая ссылка: https://opennet.ru/31218-developer
Ключевые слова: developer
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (39) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, cobold (ok), 19:04, 18/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    странный заголовок здесь, создаёт впечатление что исследователи явно увязывают некое абстрактное качество программиста с его репутацией. Короче, читайте оригинал, там интереснее
     
  • 1.3, userd (ok), 19:16, 18/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Да-да.
    Старый конь борозды не испортит.
    Но и глубоко не вспашет.
     
     
  • 2.16, Аноним (-), 22:27, 18/07/2011 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Да-да. Старый конь борозды не испортит. Но и глубоко не вспашет.

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

     

  • 1.4, Аноним (-), 19:20, 18/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    sooo slow
     
  • 1.5, Аноним (-), 20:11, 18/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Странно, ибо мозги лучше не становлятся.
     
     
  • 2.6, atropos (?), 20:30, 18/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ну-ну
     
  • 2.30, _yurkis_ (?), 09:05, 19/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Странно, ибо мозги лучше не становлятся.

    Но опыт! Многие вещи начинают буквально чувствоваться седалищем.

     
     
  • 3.37, тоже Аноним (ok), 13:37, 19/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    В данном исследовании смотрят на репутацию на сайте вопросов и ответов, а она - прямое следствие опыта. Отвечают правильно те, кто сам это уже проходил.
    Так что результаты можно было предсказать, не проводя исследования вообще.
     
  • 3.39, info (??), 14:08, 19/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> Странно, ибо мозги лучше не становлятся.
    >
    > Но опыт! Многие вещи начинают буквально чувствоваться седалищем.

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

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

    Опыт обычно накапливатеся сам собой. А вот _способность_ от опыта избавляться есть далеко не у всех.

     
  • 3.42, cobold (ok), 16:00, 19/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    цитата, правда уже не знаю откуда: "опыт - это то что мы получаем вместо того что хотели"
     

  • 1.7, pro100master (ok), 20:34, 18/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    вертикальная шкала чвс/iq? :)
     
  • 1.8, Аноним (-), 20:49, 18/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +12 +/
    Стоят на холме два быка - старый и молодой. Мимо (под холмом) проходит стадо коров. Молодой бык пихает старого под бок: "Ну давай, ну давай быстренько сбежим с холма и вот ту, молоденькую, трахнем, или вот ту, стройненькую. Ну давай, быстренько...". Старый бык долго слушает, качает головой, потом говорит: "Hет, мы медленно спустимся с холма и медленно покроем все стадо"....
     
  • 1.10, umbr (ok), 21:01, 18/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Из блога Петрушки: "Исследование показало, что вода – мокрая."
    С возрастом программисты становятся круче... если доживают до этого возраста.
     
     
  • 2.15, Анон (?), 22:15, 18/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    И не говорите, а то наблюдаю букет целый от сидения: сердце, колени, геморрой...
     
     
  • 3.23, pavlinux (ok), 04:07, 19/07/2011 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Моск, главное моск. :)
     

  • 1.11, Аноним (-), 21:07, 18/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +13 +/
    Исследование показало, что раньше программисты были лучше.
     
     
  • 2.21, Аноним (-), 02:58, 19/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Исследование показало, что раньше программисты были лучше.

    100 раз согласен. Мы знаем железо, нет не так, мы чувствуем железо. А нынче, хорошо если знают алгоритмы

     
     
  • 3.22, anonymous (??), 03:25, 19/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Никуда не денешься, запредельно сложное железо стало, без упрощения переполнение стека мозга получается. Наверно на уровне транзисторов на кристаллах уже зарождается своя жизнь. Вот и приходится современным программистам мысить на уровне "а у тебя на компе эта игра идёт?" и "все хорошо только глючит немного" а не "похоже что псевдо-LRU алгоритм буферов перед устройством деления слишком уж псевдо, надо попробовать уменьшить внутренний цикл с 8 до 4"
     
  • 3.27, info (??), 07:44, 19/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> Исследование показало, что раньше программисты были лучше.
    >
    > 100 раз согласен. Мы знаем железо, нет не так, мы чувствуем железо.
    > А нынче, хорошо если знают алгоритмы

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

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

     
     
  • 4.29, _yurkis_ (?), 09:03, 19/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Хороший программист должен знать прежде всего информатику, нет не так, чувствовать информацию.
    >Алгоритмы, железо - ваши взгляды устарели. Знать это безусловно нужно. Но этого далеко не достаточно по сегодняшним меркам.

    По сегодняшним меркам достаточно знать PHP. Ну или базово Java что неимоверно круто. То о чем вы говорите больше касается всяких Ынтерпрайзов и интернетов. И то на уровне архитектора/ведущего программиста. А так, обыденно, достаточно знать синтаксис и выполнять вполне рутинные задачи. Ну и шишек немного набить чтобы код в мусор не превращался.

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

     
     
  • 5.38, info (??), 14:03, 19/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    То что вы говорите - это вам просто кажется.

    Становится вообще больше людей, занимающихся ИТ. В том числе становится больше людей с низкой квалификацией.

    Но это никак не означает, что людей с высокой квалификацией не становится больше. Их тоже становится больше.

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

    Поэтому вам так и кажется.

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

     
     
  • 6.43, yurkis (ok), 16:34, 19/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Становится вообще больше людей, занимающихся ИТ. В том числе становится больше людей с низкой квалификацией.
    >Но это никак не означает, что людей с высокой квалификацией не становится больше. Их тоже становится больше.

    В силу того что "Становится вообще больше людей, занимающихся ИТ". И то не всегда линейная зависимость.

    >Это просто вы по какой-то причине все меньше и меньше общаетесь с профессионалами, и все больше и больше вращаетесь в среде низкоквалифицированных.

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

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

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

     
     
  • 7.44, info (??), 17:37, 19/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > В силу того что "Становится вообще больше людей, занимающихся ИТ". И то не всегда линейная зависимость.

    А где вы в моих высказываниях увидели ссылку именно на линейную зависимость?

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

    Не соглашусь. Влияют, но не одинаково сильно на всех. И далеко не все обитают в "больнице".

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

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

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

    Ну и что? Совершенно пустые рассуждения.

    > Но, скажу по опыту, например уровень подготовки embedded программистов упал.

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

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

     
  • 2.31, anon8 (ok), 09:12, 19/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Самый правильный комментарий.
    /thread
     

  • 1.12, ы (?), 21:21, 18/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    ох уж эти британские учёные
     
  • 1.14, whip (?), 22:13, 18/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    результаты также можно интерпретировать так, что сегодня уровень подготовки (образования) среди программистов стал хуже, что логично, поскольку профессия стала массовой
     
  • 1.19, Crazy Alex (??), 01:35, 19/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ха, ну и "новость"!
    Вот обсуждение месячной давности на хабрахабре: http://habrahabr.ru/blogs/programming/121830/

    В комментариях там, кстати, подробно всё по полочкам разложили.

     
  • 1.20, SkyRanger (ok), 02:57, 19/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    такие вот британские учёные :)
     
  • 1.24, pavlinux (ok), 04:17, 19/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Как мне говорил один профессор - до 40 лет всё равно будешь работать на одну зарплату. :)

     
     
  • 2.33, Andrey Mitrofanov (?), 10:16, 19/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А после -- на лекарства?
     
  • 2.40, Аноним (-), 14:29, 19/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Как мне говорил один профессор - до 40 лет всё равно будешь работать на одну зарплату. :)

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

     
     
  • 3.41, pavlinux (ok), 15:42, 19/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> Как мне говорил один профессор - до 40 лет всё равно будешь работать на одну зарплату. :)
    > И вы много лет после этого придерживались этой догмы, только потому что
    > вам это сказал профессор, до 40 лет работавший на одну зарплату.

    Он нормально себя чувствует, Range Rover Sport, Коттедж в 50 км. от МКАД.,
    дети внуки в шоколаде.

    Я имел ввиду не куски подачек, бонусов, и пр. имитация бурной деятельности, а мильёнами.  

     

  • 1.25, AHAHAC (ok), 04:20, 19/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Судя по графику, с 22 до 31 года это самые отморозки - понтов больше, чем толку.
     
  • 1.28, pimiento (ok), 08:28, 19/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А где же отметка 73 года? И показатель качества там должен зашкаливать.
     
  • 1.34, А_н_о_н_и_м (?), 10:26, 19/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    подозреваю что также имеет место вот какой эффект: с увеличением возраста увеличивается и число бросивших активно программировать (из-за бездарности, из-за перехода на начальственные должности, или по иным причинам сменивших вид деятельности). как результат программировать остаются только те, у кого это действительно получается хорошо. вот и получается что сравнивают "лучших старших" со "средним уровнем молодых".
    очень напоминает одно известное исследование о "пользе небольших доз алкоголя" где сравнивали "умеренно употребляющих" и "трезвенников", но при этом в группу "трезвенников" кроме убеждённых трезвенников ещё включили и тех, у кого от рождения проблемы со здоровьем (которые в принципе не могут употреблять алкоголь даже если бы и захотели), и тех, кто уже допился до проблем со здоровьем (т.е. тех самых "язвенников"). как результат получилось что у "умеренно употребляющих" риск коронарной болезни сердца несколько ниже, чем у этих "трезвенников".
     
  • 1.35, Аноним (-), 12:06, 19/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > разработчики становятся лучше с возрастом.

    Ну это просто нобелевка, чо уж! :)))))))

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

     
     
  • 2.36, Andrey Mitrofanov (?), 12:16, 19/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >со временем только крепчает.

    Не-не-не!! Это подкупленный сайт! Они скрывают ключевые факторы Альцгеймера и маразма -- урезанием графиков на 73+. B)))

     

  • 1.45, umbr (ok), 22:39, 19/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >ИТ не настолько активно "революционирует"...

    Уже.
    Sad but true :(

     
     
  • 2.46, Crazy Alex (??), 01:04, 20/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Да разобраться бы с тем, что "нареволюционировали". Я не помню ни одного хорошо спроектированного протокола/стандарта за последние годы (ну разве что Protocol Buffers). Всё переусложнено, зато нарывается на тривиальные проблемы. HTML5 в этом плане самый чудесный пример - не осилили даже приличную поддержку баз данных, зато склепали два параллельных механизма семантической разметки (это если не считать микроформаты). запихнули WebSockets на 80-й порт и удивляются, почему у них проблемы с прокси-серверами. Забивают чуть ли не молотком Javascript  в серьёзные приложения - а он в плане наличия изкоробочных конструкций примитивен чуть ли не как Lisp, зато (в отличие от лиспа) имеет кучу странностей в поведении. В результате имеем штабель фреймворков и миллион идентичных плагинов к ним. И так далее, и тому подобное. Да на фиг такие революции, тут бы разобраться с теми возможностями, которые есть.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру