Я достаточно хорошо знаю Java, C / C ++, JavaScript / jQuery и неплохо разбираюсь в Objective-C. Я довольно продуктивно работаю с языками и соответствующими им средами и действительно с достаточной легкостью создаю системы уровня предприятия (а также мелкомасштабные системы), сохраняя код «чистым» и обслуживаемым (да, я могу читать свой собственный код после шести месяцы :)
Если это не предписано платформой (iPhone, iPad и т. Д.) Или клиентом / организацией-исполнителем, просто «почему» я должен изучать новый язык программирования? Просто для "веселья"? И что делать с этим развлечением, если я не собираюсь делать с ним что-нибудь стоящее?
Многие из моих коллег готовы погрузиться в изучение «следующей новой вещи / языка», и обычно это Python, Ruby или PHP (просто называя несколько популярных). Теперь просто знать язык само по себе бесполезно ИМХО. Вам также необходимо знать фреймворки, изучить их использование / API, а также «хорошие практики реализации» и т. Д.
Итак, с экономической точки зрения, есть ли польза в изучении нового языка программирования? Если язык выучен быстрым и грязным способом, он, вероятно, также будет использоваться для быстрого и грязного прототипирования / реализации - но я не считаю, что это оправданное вложение времени / усилий.
Итак, ПОЧЕМУ я (или кто-либо в этом отношении) должен изучать новый язык программирования, отличный от «это весело, так что давайте попробуем» - если затраты времени не окупятся в долгосрочной перспективе?