Просто наблюдение
Feb. 18th, 2009 11:35 amО том, что капитализм никак не влияет на доминирование лучшего (неважно чего). Разберем на примере программирования (потому, что это моя работа и я сталкиваюсь ежедневно, хотя могу и на пресловутых 50-ти сортах колбасы).
Вот есть такие замечательные языки, как LISP, *ML и т.д. Они еще лет 30 назад умели то, что сейчас только начало внедряться в мейнстрим - жабу, смшарп, С++ и т.д. выгодно отличаясь от последних большей простотой и при этом, мощностью, большей простой разработки и сопровождения. Немногочисленные умные получали, и получают с них немалый профит.
Налицо парадокс: мощные инструменты, овладеть ими- пара-тройка месяцев (для опытного прогера), которые, подразумевается, будут окуплены крутизной системы на них написанной. Но контора не будет обучать, например, лиспу опытного программиста, она попытается найти человека. А не найдет. Потому что в контору профи на нормальные (для профи) деньги не пойдет ибо контора столько не заплатит - следовательно искать будут дешевку, а дешевка лиспа не знает (и не узнает) - лисп в пролете.
Тоесть конторам (включая самые большие и денежные) профи нафиг не нужны, чтобы заказуху делать офшорную или, там, сайты на пыхе лепить, короче, нет у них задач для профи. В результате віходит (в этом парадокс) - опыт и профессионализм растет с автоматическим уменьшением мест потенциальной (и интересной) работы. При этом доля соответствующего инструментария тоже падает.
ЗЫ: мое утверждение верно для среднестатистической IT-конторы. Или для конторы профилем которой не является IT. Естественно, для Google, Microsoft, IBM, Nasa и т.д., для разработки для себя, или стартапа из небольшого количества единомышленников мое утверждение не верно.
Вот есть такие замечательные языки, как LISP, *ML и т.д. Они еще лет 30 назад умели то, что сейчас только начало внедряться в мейнстрим - жабу, смшарп, С++ и т.д. выгодно отличаясь от последних большей простотой и при этом, мощностью, большей простой разработки и сопровождения. Немногочисленные умные получали, и получают с них немалый профит.
Налицо парадокс: мощные инструменты, овладеть ими- пара-тройка месяцев (для опытного прогера), которые, подразумевается, будут окуплены крутизной системы на них написанной. Но контора не будет обучать, например, лиспу опытного программиста, она попытается найти человека. А не найдет. Потому что в контору профи на нормальные (для профи) деньги не пойдет ибо контора столько не заплатит - следовательно искать будут дешевку, а дешевка лиспа не знает (и не узнает) - лисп в пролете.
Тоесть конторам (включая самые большие и денежные) профи нафиг не нужны, чтобы заказуху делать офшорную или, там, сайты на пыхе лепить, короче, нет у них задач для профи. В результате віходит (в этом парадокс) - опыт и профессионализм растет с автоматическим уменьшением мест потенциальной (и интересной) работы. При этом доля соответствующего инструментария тоже падает.
ЗЫ: мое утверждение верно для среднестатистической IT-конторы. Или для конторы профилем которой не является IT. Естественно, для Google, Microsoft, IBM, Nasa и т.д., для разработки для себя, или стартапа из небольшого количества единомышленников мое утверждение не верно.
no subject
Date: 2009-02-18 11:32 am (UTC)Ну как это не влияет. Надо постоянно держать в уме принцип минимакса (?) - желателен минимум издержек, максимум прибыли.
Вот есть такие замечательные языки, как LISP, *ML и т.д.
Чем они замечательны в плане прибыли?
которые, подразумевается, будут окуплены крутизной системы на них написанной.
Кто заказывает системы именно на них?
Тоесть конторам (включая самые большие и денежные) профи нафиг не нужны
Нужны. Но другие профи. Которые будут делать то, за что будут платить большие деньги. Могу кое-что рассказать, но в привате. Не палить же контору. ;)
no subject
Date: 2009-02-18 11:46 am (UTC)с другой стороны, в этом есть определенное преимущество, потому что лисп - это не технология, а способ выражения. Следовательно зная лисп можно писать в его стиле и на пыхе, и получать этот самый нехилый профит. Несмотря на то, что писать придется "вопреки" выразительным средствам языка а не наоборот.
(frozen) no subject
Date: 2009-02-18 03:28 pm (UTC)Это понятно, странно, если было по другому, причем в любой системе.
Чем они замечательны в плане прибыли?
Своими ТТХ, которые позволяют значительно улучшить процесс разработки и внедрения. При умном, подчеркиваю, умном использовании люди имеют немалый профит. Пол Грем тому пример. Ну и во всяких научных кругах их очень любят. Примеры я приводил.
Кто заказывает системы именно на них?
Проблема не в тех, кто заказывает, проблема в том, что мешает заказу на более качественных инструментах. Об этом мой пост.
Нужны. Но другие профи. Которые будут делать то, за что будут платить большие деньги.
На самом деле очень обтекаемый вопрос. Потому, что подразумевает ответ что делать все, что угодно. А потом стает вопрос "как". Потому, что так, как сделает профи, 10 непрофи сделать не смогут. И когда профи перестанет работать на эту фирму, непрофи ничего не смогут сделать с тем, что сделал профи; максимум - это смогут лишь с горем пополам поддерживать наработки профи. А закончится дело переписыванием после профи, причем с гораздо худшим результатом. Тут дело даже не в инструментах, а в широком кругозоре и способе мышления, соответственно решения и инструменты у профи всегда нестандартные. Даже если будет он все делать только на, например, джава, все равно уровень будет гораздо выше.
Вот тебе пример - http://alexott-ru.blogspot.com/2008/06/blog-post_23.html
Кстати, профессионал уровня Алекса вам нужен ;) ?
Могу кое-что рассказать, но в привате
Расскажи. Могу попробовать заскринить твой ответ или напиши и удали пост, мне по почте прийдет.
no subject
Date: 2009-02-18 03:37 pm (UTC)Не выйдет на пыхе. Разве что сделать интерпретатор той же схемы и из ней орудовать. Но это уже партизанщина. Вот использование многоязыковых сред - другое дело. Но при этом иные проблемы вылезают. И опять же, даже при использовании всех сред язык без кросскомпиляции в мейнстрим пойдет лесом. По названным выше причинам.
no subject
Date: 2009-02-23 07:19 am (UTC)Конечная цель всегда одна - прибыль.
Что, и графику на нем делают? И сайты?
И графику - первые ГУИ в курсе на чем делались? На LISP-машинах Simbolics. И сайты тоже - есть несколько фреймворков; да и тот же Пол Грем поднялся в вебе используя лисп, причем это была ключевая технология. Используют его и в банковской среде. Так одна из самых известных реализаций выпускается банком. Хотя на данный момент сфера применения лиспа несколько иная - всякие там экспертные системы и computer science. Применяют его также как встроенный язык. Например в Autocad, emacs, gnumeric, по-моему gimp - в этом качестве я использую его повседневно реализовав моды (от mode) емакса для моих предметно-ориентированных миниязыков. Но широта его применения ограничена тем, что я описал.
no subject
Date: 2009-02-23 09:38 am (UTC)http://www.cliki.net/index
А вообще сила лиспа в метапрограммировании. Лисп может изобразить из себя любой язык, и из тех, что есть, и из тех, что еще не придуманы. Лисп - это не инструмент, это фабрика для производства инструментов. Качественно иной уровень программирования и дизайна. Это очень хорошо показано в кинижки зибеля - http://www.gigamonkeys.com/book/ есть пока неполный перевод http://pcl.catap.ru/doku.php?id=pcl 4-я глава там моя, будут претензии по переводу кричи.