metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2014-08-12 02:01 pm

Коллапс критериев выбора: делай что хочешь, на чем хочешь, всем похер.

За хаскель не платят

Линейное упорядочение больше не поможет вам нарисовать портрет хорошего программиста. Теперь легче сказать, чем программист НЕ занимается. Поле его деятельности стало N-мерным. Это одна из причин, обусловивших низкую толерантность к новичкам, женщинам и просто толковым, но неопытным начинающим специалистам. Вопрос о том, какая из этих мерностей имеет значение, а какая — нет, является политическим и субъективным, он не имеет точного устоявшегося ответа. Сегодня лузерами будут те, кто не знает скриптового языка. Завтра будут косо смотреть на всех, кто не разбирается в начинке JVM. У каждой компании свои стандарты, которые постоянно изменяются, и наши коллеги часто не только не знают, насколько они хороши как программисты, но и не могут понять, по каким именно критериям это оценивается. Это также объясняет ужасающую неразбериху, связанную с требованиями к разработке программного обеспечения. По большей части «работа» софтверной компании направлена на собственное определение «хорошего программиста» и, соответственно, отбор оптимальных инструментов.

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

Совершенно нет разницы, например, использовать C# с дотнетом, или Clojure с жабой, или вообще Хаскель интегрировать с дельфями - все равно, достаточно качественный и повторно используемый код осилит или только специально назначенный айсед или новичок после полугода запиливания ему мозгов методиками написания этого кода и критериями выбора "где мы берем готовый код, а где переписываем хипстолибы, по причине непригодности оригиналов к использованию".

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

PS: В комментариях есть негативный отзыв про автора, "most hated ex-Googled Michael O. Church". Комментарий, судя по краткому гуглингу - явный гон, просто оный ex-Googler поднял шитсторм на тему косяков в продуктах во внутреннем мейллисте гугла, что привело к корпоративной истерике и наездам на него со стороны сектантов гугло-ватников.

[identity profile] bydlorus.livejournal.com 2014-08-12 11:09 am (UTC)(link)
Точно, поэтому под десктоп и пишут уже на JavaScript.

[identity profile] hshhhhh.livejournal.com 2014-08-12 11:16 am (UTC)(link)
> Это одна из причин, обусловивших низкую толерантность к новичкам, женщинам и просто толковым, но неопытным начинающим специалистам.

да ну, гонево же.

[identity profile] veremeenko-alex.livejournal.com 2014-08-12 11:23 am (UTC)(link)
Прям манифест коммунистической партии.

А по сути один и тот же конфликт с разных точек зрения

1. Ремесленник vs массовое производство
2. Требования бизнеса vs творческий подход/решение
3. Хуяк-хуяк и в продакшен - vs полируем до полной нирваны.

Выигрывает бизнес - потому что дает бабло играет музыку.

[identity profile] raydac.livejournal.com 2014-08-12 11:51 am (UTC)(link)
ну дык... поле деятельности N мерное где N больше 2х... а бабки дальше двухмерности то не уходят обычно

[identity profile] justy-tylor.livejournal.com 2014-08-12 12:00 pm (UTC)(link)
В большинстве бизнесов основной задачей программистов является не создание сверхприбыльных продуктов, а интеграция с говном и торфом. И бабло на них это не вложения, а расходы, типа как на бухгалтеров и уборщиц. В банковской сфере больше, в оппа-говносайт меньше, но суть не меняется. И "хаскелисту можно платить меньше чем жабаэнтерпрайзу" - достаточно логичное решение.

[identity profile] francis-drake.livejournal.com 2014-08-12 12:11 pm (UTC)(link)
А я не зна-а-а-ю чё они за хаскель не платят :-/

[identity profile] veremeenko-alex.livejournal.com 2014-08-12 12:30 pm (UTC)(link)
Если кратко резюмировать - доярки хотят поруководить молочной отраслью.

[identity profile] permea-kra.livejournal.com 2014-08-12 12:46 pm (UTC)(link)
для Qt есть родные биндинги к JS и неродные к хаскелю и питону. Так что насчет крестов в куте я бы не был так категоричен.

[identity profile] volodymir-k.livejournal.com 2014-08-12 01:13 pm (UTC)(link)
умиляют нотки "нам программистам бизнес не даёт, а то мы бы ууууххх!"
типа сидят бизнесмены, все из одной банды, и сговариваются, как бы им сантехников и программистов замучать
картина мира инфантильных невротиков

не нравится мировой бизнес -- иди в горисполком и регистрируй своё юрлицо, пиши правильно и копыть индустрию
миллионы программистов-стартаперов именно так и сделали, и родили тысячи продуктов для себя и для прочих программеров
и так же было 30 лет назад, в одном даже Борланде было 10 разных отделов с разными концепциями "на чём писать и как"
а сколько было в одних США компиляторов С++? паскалей и бейсиков? что-то никто не ныл "ой надо всё изучать, кто-то требует"

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


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

[personal profile] ex0_planet 2014-08-12 02:07 pm (UTC)(link)
По-моему там коллапс в отдельно взятых головах, которые внезапно обнаружили, что очередная серебряная пуля не является таковой.

[identity profile] norian.livejournal.com 2014-08-12 02:54 pm (UTC)(link)
писали бы на стрикт-крестах и не выёживались .. всё равно железная архитектура не меняецца

[identity profile] grundik.livejournal.com 2014-08-12 03:04 pm (UTC)(link)
Чем тебе дотнет не нравится?
forever_live: (Default)

[personal profile] forever_live 2014-08-12 03:13 pm (UTC)(link)
Вообще многобукв, но очередные похороны делфи детектед

[identity profile] juan-gandhi.livejournal.com 2014-08-12 03:14 pm (UTC)(link)
Ну как это дельфи умер, Эмбаркадеро еще вполне живо. Дельфисты в эмбаркадеро, правда, считай, в сантакрузских лесах прячутся - но никуда не делись.

[identity profile] antilamer.livejournal.com 2014-08-12 04:05 pm (UTC)(link)
Church внутри гугла нелюбим не за то, что поднимал шитстормы на тему косяков (шитстормы на тему косяков внутри гугла не поднимает только ленивый, и они не утихают никогда), а за то - дальше следует история, от которой мне известна только одна сторона, но все, что я могу проверить, сходится - что занимался только этим, при этом не сделав практически ничего (за свое короткое пребывание в гугле он написал раз в 10 больше гигантских писем на рассылку "оффтоп", чем кода), и при этом обладая фантастическим нарциссизмом - самая популярная его цитата внутри - "I have T7-T9 vision" (T7 - senior staff engineer, T9 - distinguished engineer; люди этих уровней это обычно как минимум эксперты мирового класса - например, техлид команды разработки ядра линукса Paul Turner это T7, а человек, создавший архитектуру продакшн-сети гугла это T9; я например T5).

Что, впрочем, не мешает ему говорить дело временами.

По теме поста ничего не могу сказать, т.к. не сталкивался с такими проблемами.

[identity profile] swamp-agr.livejournal.com 2014-08-12 05:12 pm (UTC)(link)
И это на фоне роста числа хаскелльных вакансий по миру?
Ещё в прошлом году можно было пересчитать по пальцам, в этом году - порядка тридцати.
В Киеве одном только минимум три (ПО для банков) вакансии открылось, в Питере долго одна болталась.
А так - Оклахома, Глазго, Португалия, Франция, Сингапур.
И это только начало.

[identity profile] vit-r.livejournal.com 2014-08-12 09:24 pm (UTC)(link)
Хаскель - это один из извращённых методов самоудовлетворения. Странно, что за это кто-то вообще деньги платит.

[identity profile] 3x-bel.livejournal.com 2014-08-13 07:39 am (UTC)(link)
Какой десктоп? Всё засунуть в браузер, на крайний случай в мобилку.

[identity profile] theaspect.livejournal.com 2014-08-13 09:40 am (UTC)(link)
JavaFX стал достаточно Mature и входит в комплект JRE http://www.oracle.com/technetwork/java/javase/overview/javafx-samples-2158687.html