Pull to refresh

Comments 1986

Если водитель автобуса приносит чистой прибыли 20 000 в день, то логично иметь с этого процентов 20 в виде личного дохода. Если софт приносит так или иначе кратно больше — и его "процент" становится кратно больше. Это называется "рыночное ценообразование". И когда оно нарушается — в индустрии начинаются проблемы и люди избегают ее. Например, можете полюбопытствовать как дела обстоят в медицине в нашей стране.
Вот вам контр-мысль: это не в ИТ должны платить как в транспортной сфере, а транспортная сфера должна финансироваться лучше. Но все равно не так как ИТ, ибо стать водителем автобуса — это 3-4 месяца довольно простого тренинга, и потом можно остановиться в развитии вообще ;)


Хорош уже лодку качать без причины...

Под развитием вы понимаете непрерывное изучение очередных модных сегодня технологий, которые через 5 лет никому не будут нужны? я бы предпочел остановиться, как водитель автобуса — который улучшает свое мастерство в рамках технологии в которой никто ничего не поменял за сто лет. Почему вы решили, что развиваетесь вы а не он? Он может после работы читает офигенные книжки и статьи. А вы вынуждены все свое свободное время тратить на мусорную литературу по программированию, чтоб не отстать от конкурентов, через 10 лет он будет иметь 10 лет опыта вождения и багаж офигенных историй, а вы владеть десятком скилов из которых в тот момент кому-то нужным будет, хорошо если парочка…

Но самое веселое произойдет когда вас с рынка выкинут раньше его — и сделаете это вы сами!

Видимо, вы не так много водителей автобусов знаете )
По теме — а с чего вы решили что я все свободное время трачу на литературу по программированию? Когда же меня выкинут с рынка — я благополучно пристрою себя в другой нише ;) Ресторан открою, например. Этому очень способствуют доходы, кстати )

По теме — а с чего вы решили что я все свободное время трачу на литературу по программированию?
С того, что мыслите скучными штампами «про развитие».
Странно, что Ваш комментарий выше и этот много народу дизлайкнули, а у Вашего оппонента столько лайков) По выражению мысли уже видно, что человек — современный баловень, которому разок повезло)) Особенно по фразе «Ресторан открою, например. Этому очень способствуют доходы, кстати )» выдает активное ношение розовых очков))) Человек даже не представляет, во-первых, что наличие заработка не гарантирует выживаемость ресторана, во-вторых, не представляет, насколько быстро ресторан съест весь его заработок без адекватного управления) И таких, увы, много, судя по лайкам)
Программисты просто обиделись. Они же все так «развиваются» — не понимают, что эта индустрия выстрелила чисто случайно, и это все временное и проходящее. А то же такси существует как минимум с момента когда первого коня, впрягли в первую телегу, и за первые деньги повезли на базар первую бабу… Да конь стал железным — но суть услуги не изменилась вообще никак за тысячу лет.

Ресторан хорошая идея кстати — так уж получилось что люди в ближайшую тысячу лет жрать не перестанут тоже…
не понимают, что эта индустрия выстрелила чисто случайно, и это все временное и проходящее


Мне кажется это вы не понимаете, что это не временное и потребность в программистах будет только расти, как и их зарплаты.
Проснитесь — тут рынок компьютерного железа практически РУХНУЛ за 2 последних года, 10-к магазинов разорились и закрылись, круглосуточно уже никто не работает, народ вообще ничего не покупает — ни новое ни Б/У ни с али. Транспортные ноют, что грузооборот падает 3й год подряд… С чего вы взяли, что рынок софта будет куда то там расти?! (вместе с зарплатами). Тем более IT вообще давно стал классической мейностриймовой темой куда толпой валят разные идиоты без мозга «потому что там платят больше», это ведет только к деградации, с каждым годом уровень будет падать и будет все более «не за что платить»…
куда толпой валят разные идиоты без мозга

Так чем больше идиотов без мозга в отрасли — тем больше зарплаты у специалистов с мозгом.

У специалиста с мозгом зарплаты нет — у него доход.

Зарплату можно у каких нибудь безмозглых посмотреть — вот я поглядел че там у 1С-ников… — так у них за 10 лет зарплата чуть уменьшилась… + с каждым годом тупо становятся беднее на уровень инфляции. Как то совсем не похоже на процветающую отрасль. (вот только не надо сейчас о том, что всем надо строго на иностранного дядю номинируясь в валюте пахать)…
Зарплату можно у каких нибудь безмозглых посмотреть — вот я поглядел че там у 1С-ников… — так у них за 10 лет зарплата чуть уменьшилась… + с каждым годом тупо становятся беднее на уровень инфляции.


1С-ки 1С-кам рознь.
У тех кто обновляет конфигурации бегает — это эникеи по сути — это одно. Тут за что платить-то?
У тех кто разрабатывает конфигурации — это программисты — это соооовсем другие 1С-ки. У них только выросла.

О как, прям безмозглых! А чем клепание crud-форм в 1С отличается от клепания таких же форм в java? И зарплата у меня, например, растёт в 1С, а не падает. Со статьёй согласен, голые короли, но не надо думать что рисовать сайтик на реакте сложнее, чем считать себестоимость производства в 1С

UFO landed and left these words here

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


P.S. А вообще — кто вам мешает потребовать у вашего начальника уменьшения себе любимому зарплаты? Никто. Вперёд ;).

UFO landed and left these words here
Я не программист, я админ, почувствуйте разницу :)

Аааа, так это плач за то, что "злые программисты гребут деньги лопатами и бедным админам — ничего не достаётся"?


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

Так не вопрос — запрограммируйте. Раз это не сложно. Потом поддерживайте этот код. Кто вам мешает?


Так вот — в чем сложность закодить в 1с расчет себестоимости, мне никто объяснить не может.

Не знаю. Я с 1с как то вообще не пересекался. Если вам не сложно — сделайте, получите свои деньги и успокойтесь. Не хотите сами — знакомому водителю автобуса посоветуйте пойти и пройти собеседование на 1с программиста. Ничего ж сложного… По вашим же словам.

еще добавьте что рассчитываемых документов будет за период овер 100500, при этом на расчет надо бы потратить не больше 3х часов и по возможности не захватывать и не ложить на лопатки базу, ну и фишечкой сделать это на книге учета доходов и расходов на усне. За ответом прийти я так понимаю года через три?
т.е. сложность задачи зависит от количества документов? а в геймдеве условном нужно пару тысяч полигонов отрисовать и не за 3 часа, а за доли секунды. а финтехе каком-нибудь транзакций в день может до миллиона приходить и каждую нужно обработать и вернуть ответ в течении пары секунд. Но круче почему-то именно 1С
Ладно. давайте по порядку:
в чём может возникнуть сложность закодить алгоритм который вам выдали для расчета себестоимости?

//Вопрос конечно — в чем сложность набрать на клавиатуре алгоритм который вам выдали. Сложность в том что никто вам его не выдал потому что его ни у кого нет. И ждут этого алгоритма именно от Вас, а так по сути вопроса сложности набить текст нет. Но это лирика.

Что Вы в реальности будете иметь в наличии. Заказчиков. Разнообразных и противоречащих друг другу. Железо, ущербное для того стека, тех денег и тех противоречивых задач. Залить мощностью вы не сможете.
Из так называемого ТЗ у вас будут: набор ПБУ, устаревших, противоречащих здравому смыслу и желаниям заказчика, НК РФ, ГК РФ, со своими кучами противоречий, письма МинФина и ФНС которые для вас будут выступать в качестве закона в той части, в которой Ваши заказчики пожелают на них основываться или выходить на арбитраж, куча адского легаси в уже сформированных данных и что еще хуже — еще большая куча адского легаси в системе управления получения и использования этих данных. Далее учитываем интересы оптимизации налогов — где вероятно Вам поставят задачу считать себестоимость по нескольким схемам сразу (помним про ущербное железо). Далее интересы финансовых управленцев — где своя «формула» расчета и свое адское легаси. Уровень противоречивости всего вышеперечисленного заставит вас бросить эту задачу, но допустим продавили по деньгам и плюшкам. И тут вы начнете очень занимательный процесс декомпозиции, композиции, анализа, синтеза и выделения абстракций, процедур расчета, выявления очень неявных взаимосвязей во всем этом зоопарке. Я Вас увераю, в сколь нибудь большом холдинге из хотя б 5 юрлиц и пары налоговых режимов просто за удержание в голове всей этой схемы должны платить очень приличные деньги. И это к самому кодингу мы еще не подошли…

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

Отсюда вывод. В конечном итоге подобных заказчиков шлют лесом. Они выходят на франчей, которые, ничего личного, раздевают их по полной. Справедливо, давайте заметим, раздевают.
А теперь вопрос. кто же виноват в том что ИТ насколько дорого?

ПС. до игр в 1С я был админом, на тот момент неплохим. Уровень динамического бардака и игры с огромным количеством неизвестных — несопоставим.
Это как если вы настраиваете сеть, а к вам подходит заказчик и говорит: а вот здесь проткол IP мы перепишем… Нет, не права в фаерволе, не маршрутизацию, а сам протокол, вам не послышалось.
UFO landed and left these words here
А специально обученные люди будут делать все это из чистого альтруизма, конечно, ибо ИТ должно быть без короны и дешево.

Давайте продолжу по ТЗ. Вот составленное ТЗ — оно стоит отдельных денег и больших чем кодинг. Потому что типичное ТЗ заказчика это мрак. МРАК со всех больших букв. Потому что там обычно в 9 из 10 случаев будет подобное: 1) 2+2 = 4. 2) 4-2 = 3. На ваш вопрос — да как же так то? вы получите ответ: Вы просили ТЗ — вот оно! остальное Ваши проблемы, как вы метко выше заметили. И спустя лет пять в разработке вы будете молча вопрос о ТЗ спускать на тормозах или составлять его самим.

Далее — очень хорошо что где то существует идеальный мир бизнесс-аналитиков и людей с компетенцией, очень жаль что не в реальности. Ибо даже федеральные законы сами себе противоречат. Реализация их на местах противоречит себе в квадрате, (вы думаете в ФНС все сплошь интеллектуалы сидят?). В реальности вы будете выбирать из двух плохих решений компанией особохитрожопых сотрудников тот вариант, который в планируемом горизонте позволит на 3 года сдавать приемлемую отчетность, а потом сжигать архивы и банкротить предприятие).

И это реальность, тот самый страх и ненависть в разработе. Так внедряются проекты, так работают реальные люди, в этой грязи, в этом мраке и этом, простите, говне. За эту работу ассенизатора мыслей они просят денег. Мне кажется это справедливо.
Знаете, задело. Давайте приведу два реальных особо запомнившихся случая «компетентных аналитиков».
Первый — когда забашляли аудиторам за проверку учета и помощь в поиске управленческих решений, так сказать… Аудиторы деньги (повыше ИТшных) взяли, выписали кучу «ошибок учета» — в кавычках, потому что это не «ошибки», потому что это непрофессионализм аудитора, притягивание за уши фактов, отношения к задаваемому вопросу не имеющее. Но поскольку у аудитора имя, забашляно немерянно, то нам с главбухом после его ухода еще пришлось месяц тратить на то, что бы отбиться от того бреда, что написал аудитор, на совещании у собственника. По существу вопроса было что то около нуля. Вы же думаете там у аудитора сотрудники с марса, а не те ушлепки которых вы каждый день видите на дорогах наших городов с купленными дипломами, да? Те что с купленными, они же сразу в ИТ идут, верно?
Второй случай, когда отдавали базу на анализ аудиторской конторе. Проплаченной, своей аудиторской конторе. Из базы выпиливал все важные критичные данные т.к. «ну теоретически аудитора этого может перекупить конкурент» и база наша окажется у него. А аудитор мало того что проплаченный так еще и какой то там дальний родственник. Вот это — реальность работы с этими «специально обученных людей». Вот это то, что и формирует стоимость ИТ в первую очередь.
А пенять на зеркало можно и даже нужно. Только стоимость это никак не снизит.
UFO landed and left these words here
Вы правда считаете что есть профессии где сконцентрированы люди «более лучшего склада», а не те, которых вы повсеместно видите на улице? (Ну вот разве что спасатели добровольцы может быть).

Далее — чем больший заказчик — тем больше бардака. Я не работал с действительно монстрами, но пара крупнейших налогоплательщиков были и факт — чем больше контора, тем больше бардака, управленческого, организационного и как следствие ИТ-шного.

Как итог: моя точка зрения — по крайней мере то ИТ, которое вижу я и в котором сам варюсь это конечно никакая не Элита и никакие не Короли, хотя б даже и голые. Это ментальные привокзальные проститутки и ассенизаторы с сантехниками. Да, получающие выше среднего. Ну так много ли вы видели людей готовых убирать за собой результаты своей умственной дефекации? Или предоставить настолько интересный проект, что бы у них с разработчиком случилось «по любви»?
4 из 5 проектов это: «я тут пролюбил все сроки, запустил учет, короче обосрался или вот вот обосрусь тем или иным образом. Подотрите мне *опу. Плачу любые деньги».

И еще о переоценености. Был один проект. Писать его было нереально, хотя сумма в общем для него была неплохая. Что бы отшить заказчика на его настойчивые предложения я поднял ценник в 6 (шесть!) раз от «переоцененного», среднего по рынку. И через пол часа получил согласие, т.е. для заказчика этот проект даже в шесть раз перепереоценненным приносил прибыль.

А себестоимость в книге доходов и расходов это просто квинтэссенция того умственного бардака, устроенного теми самыми «более умными людьми», спущенная на 1С-ИТ отрасль как в сливную яму.
UFO landed and left these words here

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

простите, еще добавлю. Когда вы будете все эти вот круги проходить, если вы будете без короны, то в некоторые кабинеты вас простотакинапростаки не пустят, в некоторых вместо ответов об вас вытрут ноги, в некоторых отошлют к девочке «которая на все ответит», где вас ждет 0 ответов и т.д.
А какое удивление вас будет ожидать когда без короны вы попытаетесь внедрить систему доступов прав и ролей на реальном предприятии…
Впрочем, после того, как провалите проект и профукаете деньги и время заказчика, можно будет прокорырять дырочку в кителе для медали «сделал это без короны».
Простите, и еще добавлю. Предыстория — дня четыре назад заказчик попросил перенести его решение в монокод программы. на что было потрачено время что бы с микросервисов портировать все это в монокод, переобдумать всю систему взаимодействия. Час назад пришло письмо о том, что теперь у нас 2 форка — тестовый тестового в старом формате микросервисов, и продакшн где монокоде… Как вы понимаете в его преположении за одно время и за одни деньги.
Заказчик себя дураком не считает, а даже наоборот.
Должен ли он платить, как вы думаете?
Ок, раз вы прикидываетесь валенком — не в 1с, в C#, в С++, выбирайте на свой вкус, вам дали алгоритм — как считается себестоимость, какая сложность его запрограммировать?
Давайте попробуем рассмотреть со стороны водителя который только знает допустим синтаксис языка и не более (например посетил буткамп) Ок дали алгоритм, алгоритм чего? Формулу? Хорошо, допустим, формула пишется за 5 минут. Откуда данные брать? Из базы, хорошо изучаем API базы (несколько недель, ведь водитель не знаком с базами данных, ну и допустим считаем его мега мотивированным и довольно одарённым), получаем данные, теперь результат нужно оформить как-то, изучаем API графической библиотеки (опять несколько недель), отлично результат готов, но его почему-то не принимают, оказывается внутренние разработчики считают код не поддерживаемым говном, а теперь вы тратите несколько месяцев (если не лет) на то, чтобы строить грамотные абстракции, оптимизировать алгоритмы и запросы в базу чтобы ваш код пах чуть лучше. И поздравляю ваш первый код в проде и вы смело можете называть себя джуном, это ведь было не сложно?
UFO landed and left these words here
Кто вам такой бред сказал? Может.

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

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

Надо же, оно еще и хамит! Не разбираясь ни капли в вопросе, думает, что "дали формулы" и поэтому безаппеляционно несет ерунду… Думаю карма хорошо отражает вашу адекватность.

UFO landed and left these words here
UFO landed and left these words here
то есть те кто не согласен с мнением автора

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

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

Чтобы я не написал что-то похожее? Аргумент.

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

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

Он пострадал ещё когда пытался доказать что визуальное программирование не требует реализации и библиотеки компонентов.

Да какая разница, в сущности, хомяки-то те же самые.

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

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

"… А с такими технологиями «специалисты с мозгом» оказываются не слишком востребованы."

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

Пример — 1С.

Дано: сделать из принтера этикеток ($270) сетевой принтер этикеток ($3000) для 1С. И чтобы «всё само», а не «Марина, распечатай для накладной №100500». Драйвер принтера категорически не приемлет работу по сети.
Решение в 2003-м году: поставить задачу штатному прогеру 1С ($500/месяц) и обождать три дня. Ещё сказать админу, чтобы на целевом ПК расшарил порт LPT.
Решение в 2020-м году: ???
1С-ник кивает на админа, ибо драйверы — не к нему (подумать — тоже не к нему). Админ шлёт лесом, ибо 1С — это не к нему (подумать — ну, вы поняли). В итоге, контора купит новый принтер с сетевой картой за $3000.

И таких мелких, но денежных задач может накапать немало. И большинство из них будет залито деньгами. Зато на ЗП сэкономили.
Зато на ЗП сэкономили.


И таки да, они правильно поступили с точки зрения сокращения расходов. Т.к. принтер можно потом продать (а увольнять и платить 3 оклада — не надо), терпеть ежегодные требования увеличить зарплату этим красноглазым — не надо. В результате, вложил разово полугодовой оклад этого на руки — и вуаля, проблема решена.
Это называется минимизация рисков. Вероятность того что сетевой принтер будет печатать из сети близка к 100%, вероятность того что «колхозное» решение заработает в срок и правильно — гораздо ниже.

Есть большие сомнения и вот почему:
Вероятность что внутренний специалист относительно быстро восстановит (в т.ч. с запасным принтером за 300$) как бы выше чем вероятность того что вы найдёте новый принтер за 3000$ 4го января да ещё и разберётесь почему не работает, не имея в штате кого либо кто может…
Но это про принтер, бывают задачи веселее, как то крупный bi не может с какой-то даты выгрузить отчёт за 8ч. так как он стал слишком большим...

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

И почему при «сокращении» расходов никто не считает реальные суммы, сэкономленные на внедрении внутренних решений? Например, после замены специалиста говорящей обезьяной и перехода на аутсорсинг, расходы фирмы возросли вдвое, не считая ЗП самой обезьяны.
Хотя бы потому, что на сетевой принтер можно печатать не только из 1С. Да и «штатные специалисты» постепенно вымирают с ростом зарплат — в пользу стандартных решений и аутсорсинга
Вот из нашего компьютерного класса физ-мат школы люди стали:
— программистами
— физиками-математиками (в основном R&D, но есть и наука)
— часть пошла в финансы.

Так вот ЗП программистов раза в 1.5 больше, чем у выбравших физ-мат (не смотря на то, что предыдущий НТП-рывок требовал как раз много физиков и благоволил их зарплатам), а у финансистов ощутимо больше программистов.

Это я к чему:
>> потребность в программистах будет только расти, как и их зарплаты.
Собственно в любой момент такая лафа (в виде благ, спускаемых на отрасль и рядовых сотрудников) может закончиться (*). И… и всё будем мы работать за ЗП «водителя автобуса».

*) Сценарии могут быть разными:
— выстрелит ИИ
— амазон + гугл всех сожрут (и не нужно будет больше столько программистов и столько высокооплачиваемых программистов)
— закончится «низковисяцие» плоды в R&D
Тем не менее это всё не значит, что нужно уже сейчас платить программерам как водителю автобуса, к чему призывает аффтар.

For the record: я к этому не призывал, научитесь читать и понимать написанное.

>> Тем не менее это всё не значит, что нужно уже сейчас платить программерам как водителю автобуса

Несомненно. Я подчёркиваю лишь две вещи не надо думать что схватил бога за тестикулы:
а) не надо забывать, что нам просто повезло «оказаться в нужное время в нужном месте»
б) спрос на разработчиков может и упасть.
а) не надо забывать, что нам просто повезло «оказаться в нужное время в нужном месте»
б) спрос на разработчиков может и упасть.

Это можно для совершенно любой профессии сказать, между прочим

Не для любой. Некоторым "не повезло" изначально и вряд ли "повезёт".

… и тут сразу после вопроса «за что платят программистам» возникает вопрос «за что платят финансистам»…

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

У меня очень большие сомнения, что писать код и управлять рестораном (или продуктовым ларьком) — сочетаемые в одном человеке варианты работ. Все таки слишком разный склад характера нужен… Основная масса IT-шников обладает бытовой беспомощностью — они быстрее пойдут в таксисты чем ресторан откроют. А те кто мог бы ресторан открыть — они в IT давно топ менеджерами трудятся…
У меня очень большие сомнения, что писать код и управлять рестораном (или продуктовым ларьком) — сочетаемые в одном человеке варианты работ.


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

Отличие от хорошего программиста — только в небоязни рисковать.
UFO landed and left these words here
2) Могу закончить курсы и массажи начать делать на проф уровне.
это вы лихо конечно. Закончить то конечно можно, но вот насчет проф уровня — вряд ли. Ибо там лет 5-10 только руку набивать. Ну и с возрастом будет конечно намного тяжелее.
UFO landed and left these words here

Я не то чтобы специалист в этом вопросе, но сказал бы что в таком случае вот это высказывание ещё более актуально:


Ну и с возрастом будет конечно намного тяжелее.
UFO landed and left these words here
Я не то чтобы специалист в этом вопросе, но сказал бы что в таком случае вот это высказывание ещё более актуально:

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


Если вы не пинали балду всю молодость — то вовсе нет.

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

UFO landed and left these words here
Ты исходишь из того что в старости будешь такой же здоровый как сейчас.

Спасибо, мне 54
UFO landed and left these words here
А моего отца в 50 лет уже брать никуда не хотели ибо один глаз совсем не видел, а другой видел хреново.

Это инвалидность, а вовсе не норма.
UFO landed and left these words here
Так большинство из нас лет в 50 и будет инвалидами. Кто с раком, кто с паркинсоном, кто ещё какой то фигней.

Если доживем, что тоже далеко не факт. И в том возрасте это и будет нормой.


Вы нам из 17-го века пишете?
UFO landed and left these words here
А вы посмотрите статистику

Вы просто смотрите проценты.
Которая часть — живы и не инвалиды?
Поскольку я слегка постарше, могу дать совет: не зарекайся. С возрастом люди болеют реже, вот только выздоравливать перестают.
Ну если так интересно то могу раскрыть тему
не надо, не интересно от слова совсем ;)
Между Могу и Профессионально исполняю (где есть ограничение по срокам/качеству и др) есть небольшая разница.
UFO landed and left these words here
хоть ресторан, хоть прлдуктовый ларек — вещь выгодная


Вы так забавно повторяете заезженные шаблоны
'главная потребность человека — еда, всегда будет выгодно открывать продуктовый или ресторан'
При этом рынок отдельных продуктовых магазинов единомоментно схопнулся и умер лет 10 назад когда федеральные ретейлеры открыли по 2-3 магазина в каждой подворотне.
То что осталось это или какието маргинальные забегаловки (заходил недавно в 'магазин шаговой доступности'… поразился что там торгуют туалетной бумагой из спара который в соседнем районе находится с наценкой 10 руб) или узкоспециализированные магазины типа 'мясо'
==
а ресторан вообще очень сложный и сезонный бизнес куда войдя с апломбом 'да я ща бабла наварю!!' и после первого офигевания от 'условий получения лицензии на алкоголь' (которые могут быть типа уставной капитал — 1млн в Москве) до неожиданностей что народ не валит к вам толпами с баблом, а официанты повора и бармены воруют.

получается что зачастую офигенно свойбизнес 'неработаюнадядю' приносит меньше чем работа рядовым кодером на галере + отсутствие выходных и отпуска + постоянная головная боль в стиле 'сижу дома в отпуске, звонят из ресторана — у них кончилось мясо, дорогой босс что нам делать?'
что произошло с одеждой и мелкой ерундой, происходит с железом и ресторанами, и с продуктами тоже. Люди не перестали есть, пить и покупать все до чего дотянуться, просто из дома выходить лень. Я наверное уже лет 5 не ел пиццу где-то вне дома, продукты оказывается можно заказать на дом, на недели две вперед и не надо надрываться, а на Амазоне есть вообще любое железо(и не только компьютерное, например попробуй отыскать побыстрому какой фонокорректор рядом с домом). И с этими уровнем и скоростью сервиса, а также удобством дивана и своей… разумеется не сравнится ни один ресторан(для массового потребителя конечно).

А бизнес тоже вопрос сложный, у всех представление о бизнесе, что это что-то ну не меньше фейсбука сразу. Бизнес, особенно в IT, бывает не очень большой и приносит хозяину(знаю примеры) доход соизмеримый с просто очень хорошим программером. И это совсем не плохо, у этого есть свои плюсы и минусы, кому-то это нравится, а кому-то нет, и если кто-то хочет после разработки уйти в бизнес(любой), то почему бы и нет. К тому же с бизнесом неплохо иногда прогорать
К тому же с бизнесом неплохо иногда прогорать


одно дело открыть бизнес в 20-25 лет, прогореть в 30-35, и совсем другое открыть в 35-40 и прогореть в 50… типа велком в охранники или в такси (где все владельцы газпрома для души халтурят)
Читайте внимательнее, что пишу, а не через строку)

Поддерживаю, есть очень живой пример, одна точка аренды вроде как находящаяся в месте где есть поток людей, бываю там раз в 2-3 недели, и каждые месяца 3-4 там открывается новый магазин а предыдущий перед этим устраивает финальную распродажу (стартовый капитал кончается, а прибыли нет), вот так и ходит по кругу люди копят… устраивают "свой" бизнес и разорившись уходят… Выживаемость минимальная. (Есть ещё примеры среди так или иначе знакомых, работает вроде только 1, да и то там человек не со стороны для вида деятельности).
p.s. на днях узнал что новенький ТЦ построенный рядом (работает год) продаётся по очень низкой цене, говорят убыточен а деньги кончились...

финальную распродажу

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

Сам я за последние 5 лет с трудом вспомню 5 посещённых магазинов. В интернете всегда будет выбор больше и цены меньше.

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

Расскажу с другой стороны(знаю бизнес изнутри).

В Киеве есть (без рекламы) служба доставки продуктов. Цена доставки 2.8$, недавно цена была 1.2$ (гривна укрепилась и оклады подросли). А проезд на метро в две стороны 0.7$, если ещё надо и на автобусе 2,5-3,5$. В руках (в зависимости от возраста от погоды и физического развития) можно донести от 6 до 30 кг. По времени минимум 2 часа (дороги, тележки, набор заказа, очередь у кассы, подъем на лифте) у меня обычно 4 часа ( не люблю часто ходить в супермаркет и тратить на это время, за раз покупаю 40-70 кг товаров ). В итоге цена логистики если делать всё лично от 0,5$ за кг(бабушка или инвалид с низкой грузоподъемностью на автобусе), до 0,03 (ну это совсем качёк, с рюкзаком и двумя сумками которые ещё нужно приобрести). В 30 градусную жару добавляются дополнительные сложности, ведь везти тающую рыбу или пироженые в автобусе где ещё жарче довольно рискованно, а сд везет в термоящиках с аккумуляторами холода.

При доставке обычно покупают 50-150кг, а для особо экономных, можно логистику 2,8 разделить и скооперироваться с соседями. При этом заносят за дверь. Не надо постоянно искать и тратить время по супермаркету куда переместили/спрятали любимую безглютеновую лапшу / безлактозный творог. Берешь стандартный свой шаблон, и повторяешь заказ с незначительными изменениями.

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

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

Может именно по этой службе доставки (или её основному конкуренту, наверное, потому что про кэшбэк не слышал, а пользуемя самой, наверное, известной в Киеве) я и сделал свои выводы. Заказываем килограмм 200 раз в месяц, но стараемся только серийные, скажем так, продукты, всякие мыла-шампуни. Фрукты-овощи и другое, что сами тщательно отбираем, молоко в частности, только если времени в ближайший Сильпо сходить совсем нет.


Ну и насчёт "отказываешься" — сложновато перебирать 200 кг разглядывая каждую упаковку. Навскидку с час займёт. Курьер будет ждать? А так, нет-нет, да и проскачет что-то поврежденное или пускай не просроченное, но с таким сроком, что сами бы не купили.

Ваш пример в 200кг товаров в месяц наглядно подтверждает что для оффлайна и так осталось совсем немного. Я делаю вывод, учитывая что человек в день ест от .5 до 1.5 кг еды. И процент таких как Вы будет только рости, ведь к заказам в онлайн магазинах ещё нужно приспособится. А вот с фруктами в супермаркетах Киева в целом беда (потому и служба доставки не может привезти). Надо как то находить рычаги влияния на поставщиков и продавцов что бы они озаботились качеством и ассортиментом. Даже визуально красивое может оказаться с низкими вкусовыми качествами. Приходится фрукты брать в два захода (тестовый и потом объемный).
И я не вижу причин почему этот рост остановится в следующие 10 лет.

Вот причины, по которым я отказался минимум от одной службы доставки продуктов (Москва):
1. Несоответствие витрины и фактической доставки — на витрине продукт есть, по факту — нет или заменен магазином на усмотрение магазина
2. Сроки годности достаточно часто — впритирку к правой границе. Т.е. ты заказываешь (условно) 4 пачки творога, а они все заканчиваются завтра.
3. Полностью непрогнозируемая доставка: сидишь дома весь интервал в 4 часа, а потом после моего звонка в доставку узнаешь, что доставки не будет или будет в другое время. Или курьер звонит за пару часов до левой границы и говорит — я тут к вам приехал, принимать будете?
4. Не всегда можно выбрать нужное время доставки.
5. Ассортимент офлайна и онлайна — не совпадает
Если ваш сервис всего этого избежит — ИМХО он будет расти. Как только для заказчиков хотя-бы одна из проблем начнет быть значимой — начнутся отказы от этого сервиса. При этом я не особенно вижу, чтобы количество посетителей в офлайновом Перекрестке существенно изменилось за последний год (при наличии у Перекрестка собственного хорошего онлайна).
Пробовали жаловаться по телефону?
У меня были разнообразные «казусы» с доставкой. Но после перезванивания в коллцентр через 20 минут приезжал курьер и решал проблему.

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

Да, я понимаю что заниматься возвратом — надо потратить время (и свои же деньги). Но не стоит забывать в какой стране живём. Все процессы ещё налаживаются. К тому же заморочки с возвратом — съедают всю маржу, высокий процент отказов — мигом обнулит рентабельность.
В любом бизнесе есть человеческий фактор. И если не давать обратную связь бизнесу, прогресс в качестве обслуживания не закрутится. И прогресс штука не быстрая, должны написать скрипты, описать процессы, смениться неэффективные менеджеры и сотрудники итд. Чем раньше начнём рефакторинг всего этого, тем больше шансов что наши дети будут жить в более адекватном энвайронменте.
По поводу пролетов с временем доставки — звонки были, но заканчивались ничем. Если есть выбор поставщика — я предпочту сменить поставщика, чем воспитывать текущего. Мне так удобнее. В моем случае выбор был.
Проблем с просрочкой — не было. Т.е. фактически нарушений нет — срок годности не просрочен.
Как мне кажется, если бизнес заинтересован в обратной связи — он пытается эту связь получить. Хотя-бы ответными обзвонами после оказания услуги (как делают, например, некоторые автодилеры).
Я предлагаю не углубляться в обсуждение специфик бизнеса доставки продуктов, я просто привел некоторый набор фактов, которые могут не дать бизнесу расти «долго и счастливо».
Ресторан хорошая идея кстати — так уж получилось что люди в ближайшую тысячу лет жрать не перестанут тоже
Ноготочки. Ноготочки будут расти у людей всегда.
UFO landed and left these words here
В уездном городе N было так много парикмахерских заведений и бюро похоронных процессий, что, казалось, жители города рождаются лишь затем, чтобы побриться, остричься, освежить голову вежеталем и сразу же умереть.
— Ильф и Петров, «Двенадцать стульев»

Эта история ходит по кругу, по парикмакерским вроде сейчас вторая волна на спад после 90х (по наблюдениям)

Это не спад. Просто сейчас все стригутся в барбершопах.

А парикмакерские ушли в ту же эпоху что и гастрономы.
А в чем принципиальная разница? Вот точка где «стригут», как не назови, суть разве поменяется?
Разница в мелочах. Удобное кресло, угощения, профессиональный мастер, инструмент классом выше. Умеют делать не только 2 вида стрижки.

Вобщем приходишь не только за прической, но и за настроением.

У меня был замечательный опыт со всем перечисленным в обычных парикмахерских и полное отсутствие в барбершопе. Барбершоп — исключительно модное название, оно не подразумевает качество, мастерство или настроение.

Барбершоп это просто еще один способ относительно честного отъема денег у населения. :-)
В простонародье маркетинговый булшит.
инструмент классом выше

Это от мастера зависит. И в обычных парикмахерских есть мастера, который весь свой инструмент носит с собой, т.к. это весьма качественный инструмент.
Ресторан хорошая идея кстати — так уж получилось что люди в ближайшую тысячу лет жрать не перестанут тоже…
Плохая. Люди жрут в столовых и кафе, а в рестораны иногда ходят.
Поэтому по статистике около половины новых заведений закрываются в первый год работы, а 80% перестают существовать в последующие пять лет.
И не надо загадывать так далеко — шибко быстро идет прогресс, люди все меньше хотят куда-то ходить.
UFO landed and left these words here
Вот мне интересно кто все те люди, которые минусуют абсолютно не токсичные комментарии? Да, не белые и пушистые, но и не токсичные. Или дизлайки ставятся просто потому что пост не понравился?

Неужели нельзя вдуматься в то, что пишут chapuza и emmibox? Про себя скажу, что никогда так не рассуждал, более того, считаю что зп недостаточно высоки и софтскилы нужны, но черт побери, в словах этих двоих есть не просто зерно истины, а прямо целое поле для раздумий. Очень рад, что прочел эти рассуждения и открыл для себя этот спартанский подход к разработке. Спасибо!

PS: Посмотите, что в профиле у автора статьи про дизлайки сказано.

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

Возможно это так в соц сеточках, но не тут. Если комментарий заминусован, то его затемняют/скрывают на хабре. Почему пользователи не должны видеть комментарий, с которым несогласилось 5-10 чел? Пользовтели не должны видеть комментарии не релевантные или токсичные, мусор короче. Я всегда так думал о хабре…

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

не нашлось 5-10 человек поддержавших

Или нашлось, но у них не хватило кармы (у автора этой заметки не хватает, например, хотя его мнение оказалось достаточно интересным, чтобы спровоцировать обсуждение на 2К комментариев).
Или нашлось, но они прошли мимо.
Или нашлось, но, как в случае с рейтингом этого текста, -300 побороли +295.

UFO landed and left these words here
Плюсую господина выше. Вы, кажется, мало водителей знаете лично. Те, кто способен читать «офигенные статьи и книжки» обычно занимаются чем-то другим всё же. По крайней мере, если мы говорим про пост-советское пространство.
Я конечно понимаю, что под водителями и экспедиторами вы подразумеваете понаехавшего азиата. Но только вот в РФ, как части постсоветского пространства не редко случаются кризисы, в результате которых в некоторых отраслях, число рабочих мест единомоментно может сократиться в двое или в трое — и тогда вот эти ваши люди изначально «занимающиеся чем то другим», вдруг целой толпой оказываются на улице, некоторые из них вспоминают — что кроме этого другого, они еще умеют водить машину… в 2008-м из таких на «курьера с личным авто» ОЧЕРЕДИ стояли. И это были совсем не глупые и не зашоренные люди, зачастую на очень не дешевых машинах с хорошим образованием и широким спектром интересов, и вполне может так получиться, что таксистом будет и банковский клерк, и академик работать…
Освоить что-либо из ИТ сложнее чем научиться водить машину — вы же не будете с этим спорить?

Идем дальше.
Масса людей оказывается на улице из-за кризиса или чего-то там еще. Клерки, академики и тп. И все они идут делать что-то еще, что умеют — ну допустим, крутить баранку. Заметьте, не «осваивают другую профессию», а перетряхивают сундук скиллов и берут что есть.
Если это не временный вариант «пока встану на ноги»… то вы всерьез считаете этих людей ничуть не хуже тех, кто пошел и научился быть ПиЭмов, научился писать код или писать интеграционные тесты? И вы также всерьез считаете что после года таксерства у вас останется хотя бы половины былого величия? Если что — там надо работать по 12 часов, чтобы ЗП была более-менее. Читать, вроде бы, некогда :)

Бонус: чтобы получить hands-on expirience общения с водителями и их интересами — подсядьте к шоферской компании в придорожном кафе, постойте рядом на их перекуре на автовокзале, да просто пообщайтесь с теми, кто возит ваше высокое начальство.
UFO landed and left these words here
UFO landed and left these words here
Я не буду отрицать ни одного из ваших тезисов, но предыдущий комментатор, на мой вкус, все же прав. На мой взгляд, вы не видите большинства, которые не занимаются построением архитектуры, оптимизациями и реализацией нетривиальных алгоритомов. Например, я в 2019 видел как разрабы на одном языке, название которого состоит из 3 букв, первая и последняя из которых латинская Р, клепали кверибилдеры из строк. И получали за это около 150К/месяц. И это того не стоит, о чем и говорит статья.
UFO landed and left these words here
Не всё так однозначно. Водитель водителю рознь, мы же говорим о профессионалах, так-то формулы в икселеевском маршрутнике и водитель программирует без проблем. Чтобы иметь возможность получить категорию Е (подкатегорию СЕ — грузовики с прицепом) разработчику должно быть 21год и профессиональный стаж в категории С не менее года. Для категории Д (автобусы) — три года стажа. После этого отучиться в автошколе, в которой есть целевые транспортные средства, что, очевидно, далеко не бесплатно. После этого разработчику, безусловно и сразу, доверят седельный КАМАЗ 70х годов выпуска с открытым прицепом и года два разработчик будет возить металлолом и строительный мусор.
Думаю, что количество разработчиков ПО, умеющих припарковать фуру на не пустой стоянке для грузового транспорта близко количеству водителей, умеющих программировать.
так-то формулы в икселеевском маршрутнике и водитель программирует без проблем

Ну, вообще-то нет, вы просто в пузыре. Для 90% населения формулы в экселе — это рокет саенс.

Мне доже доводилось их клепать за в пару раз большие деньги. Мой вопрос: "нафига? есть куча либ". Ответ: "надо переписывать весь проект, мы не можем себе этого позволить". Там, наверное, до сих пор клепают.

нафига? есть куча либ

Есть предметные области, в которых либ нет. Даже не бизнес-специфичные. И это именно те отрасли, где работать интересно.

Я про конкреную задачу кверибилдера.

UFO landed and left these words here
UFO landed and left these words here
Построить архитектуру сложно.

Как правило этим занимается самый заматерелый боров — архитектор. Я повидал разных архитекторов, но в среднем у них очень высокий уровень знаний и навыков. Остальные же просто пилят то что им сказали.

Оптимизировать код сложно

Да. И этим никто не занимается :-)
За последние 3 года на вопрос по алиасингу никто толком ничего не смог ответить (большинство и не слышало), кроме одного мужика за 50, проработавшего в IBM :-)
Или вот самое любимое, и почему-то наиболее частое, особенно чаще всего слышал от Пухтонистов и программистов на C# под Unity3D:
Сейчас так много оперативной памяти и частоты процессоров такие высокие, что ...[это делать не имеет смысла]


В общем мало кто об оптимизации задумывается.

Закодить нетривиальный алгоритм правильно сложно.


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

Вообще алгоритмами сейчас занимаются, внезапно, нифига не программисты :-) Алгоритмами в основном занимается Algorithm Engineer забавно, но его зарплата зачастую не выше чем у Java Developer

А уж про такую штуку как математическое программирование вообще слышал в лучшем случае один программист из 10. Зато сейчас стало навалом программистов которые искренне не понимают, зачем им линал и дискретка, зато вот работают фронтенд-разработчиками.

Увы, но большая часть программистов, особенно в больших проектах и в больших компаниях обычные работяги, работу не сильно интеллектуальнее, чем тех кто крутит баранку или стоит за станком. И кстати тут еще вопрос, кто умнее :-) Можно попробовать поймать php-программиста и посмотреть что у него выйдет если его попросить запрограммировать станок с ЧПУ :-)

В общем Вы затронули очень важные пункты, однако все это мимо обычных разработчиков, может быть только инженеры-программисты к этому только близки.
UFO landed and left these words here
Освоить что-либо из ИТ сложнее чем научиться водить машину — вы же не будете с этим спорить?


Это то про что статья. Освоить IT можно за полгода и давать продукт. однако я виде людей что 20 лет ездят — а водить так и не умеют. Да как набор обезьян на дороге они норм — но сажать их в автобус или даже в такси…

Они просто тоже "дают продукт" (водители, в смысле). Из точки А в Б перемещаются? Да. Двери о укрывать умеют? Да. Ну вот )
А статья больше напоминает неопрятного мужчину в Нью-Йорке с табличкой "задумайтесь!".

Они не дают продукт — они «ездят чисто для себя»… В программировании это уровень опенсорсного велосипедного кода, который мало кому нужен и уж тем более его никто никогда не оплатит…
Это то про что статья. Освоить IT можно за полгода и давать продукт.

Тогда почему все водители автобуса до сих пор не стали программистами?

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

и еще из-за миллиона причин.

Основная из которых банальна до невозможности и называется "не тянут"?
И это кстати не только к водителям автобусов относится. У меня знакомая работает на курсах переквалификации. Не преподавателeм, но всё равно в куресе происходящего. И сейчас всех кого не лень пытаются переквалифицировать в айтишников(причём не только в программистов, но и например в тестеров). И это даже для людей с непрофильным ВО не всегда срабатывает. А уж если у человека даже среднего технического нет, то по её словам обычно сразу можно ставить крест.


Вы вот например лично знаете много водителей автобусов которые смогли программистами стать? Или слесарей? Или сантехников?

Сам пробовал приобщить к «длинному рублю» пару человек. Еще один знакомый пытался переквалифицироваться с преподавателями, потратил деньги. Но, действительно, «не тянут».
Как мне видится, статья не про программистов, а про то, что все мы от рождения не равны и обречены жить в социальной несправедливости. В России это очень хорошо ощущается.
Очевидное решение — это двигаться в сторону «уравниловки» в условиях труда, в оплате и т.п., во всех сферах, которые устраняют социальное неравенство. В программисты бы не пытались попасть все подряд, работали бы, действительно, увлеченные люди. Не было бы этих не понятных спекуляций и хайпа на тему работы программистом.

Из тех знакомых и друзей за кем наблюдал или кого тянул, помогал, "не тянут" выражалось прежде всего в отсутствии мотивации писать код. Почитать, видосик посмотреть, даже вопросы какие-то задать — могут, время и силы находят. А вот пару часов выделить, чтобы сесть и упражнения поделать — нет. В лучшем случае на выходных пару часов выделят при планах порядка 5 часов в неделю теории и 15 часов практики. Причём прежде всего на практику не могут.

Я сейчас учу Java (работал в банках, занимаюсь строительством коттеджей, 2 вышки), и скажу вам это ни разу не просто, хотя обладаю не выдающимся интеллектом, но все же выше среднего. Сами понимаете, говорить о хороших зарплатах можно начиная с мидла. Я мог бы стать таксистом хоть завтра без опыта, просто я вожу легковое авто 20 лет. Вы же не станете разработчиком из за того, что являетесь пользователем ПК 20 лет? Из моего опыта, сложно рассматривать корпоративные кредиты (тоже нужен интеллект и знания), и делать лицевую кладку кирпича (нужен глаз, прямые руки).

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

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

Четвертое, если вам легко программировать, это не значит, что вы зарабатываете незаслуженно, что это каждый может. Мой знакомый может ходить на руках, это не требует от него никаких усилий. А Вы можете?
Вячеслав, возможно вы считаете что не обладаете выдающимся интеллектом, но некоторые ключевые позиции по вопросу вы уловили очень четко.
Как то что программирование высококонвертируемая профессия и может быть продана в какую угодно точку земли на порядки порядков раз легче чем каменщик, таксист, бухгалтер, юрист, экономист и т.д. Соответственно это огромный социальный лифт для многих. Но и спецы вымываются из отраслей очень легко, а как следствие зарплата становится «общемировой» именно для прогов, но не для таксистов.
А таксистов в ближайшем будущем уже не будет. Автопилоты допилят и усе. Останется небольшая ниша для тех кто не доверяет роботам но она будет постепенно уменьшаться. Просто Роботакси выгоднее как минимум потому что +1 пассажир.

Такси не так часто, по-моему, забивается под завязку. Засилья 6+ местных машин не наблюдается при небольшой разнице в стоимости.


Главное — минус 1 водитель. Но есть нюанс — кроме автопилота надо как-то обеспечить безопасность и сохранность самой машины.

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

Роботакси станут антивандальными.

Кажется, вы промахнулись комментарием. Нет? Я не о том, просто это или сложно, а о том, что у многих "свитчеров" изучение и, скорее, освоение разработки не на первом и даже не на третьем (после текущей работы и семьи) месте. И это при реальных перспективах первую зарплату в ИТ получить на уровне текущей, через год её удвоить или утроить, а через 5 лет получать в десять раз больше чем сейчас. И это опыт не только мой личный, а очень многих знакомых.


Примерно как у меня физкультура — на пару недель регулярных упражнений может хватить раз в году, а то и реже.

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

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

>> Я сейчас учу Java (работал в банках, занимаюсь строительством коттеджей, 2 вышки)

А можно вопрос о мотивах?
В моём понимании, при наличии заказчиков и прямых рук, конечно, в строительной сфере, даже простым монтажником можно заработать на уровне программиста (да монтажникам надо в-job-ывать) — профессионалы хотят 10-25тыс\день работы.
А монтажники в коттеджных посёлках (по слухам и рассказам) получают в пару раз больше.

Ну т.е. в моём понимании уходить из строительства (при наличии наработанной клиентской базы) на ± начальные позиции в IT смысла особого нет.
даже простым монтажником можно заработать на уровне программиста (да монтажникам надо в-job-ывать)

стоит разок попробовать чтобы понять что там не всё так радужно и красиво.
а то что 'по слухам и рассказам'… тут как в анекдоте 'вот и вы так говорите' (с)

У меня например есть знакомый строитель, тоже хвастается заработками, а по факту у него 1,2,3 месяц — получил 400тыр...4,5,6-150тыр, 7,8,9-10тыр, 10,11,12 — 200тыр. (это суммарные цифры по кварталам… гдето заказчик слился, гдето в бригаде накосячили и не заплатили/переделывали за свой счёт, гдето не могли месяц найти новый заказ, гдето стойматериалов долго ждали и потом они оказались бракованными и ждали ещё раз
ну и т.п.

он он всем говорит что получает 400тыр в месяц! (*по факту в квартал и так получается раз в год)
==
это всё выяснилось когда мой родственник пошел к ним в бригаду 'оч успешную, много работы много бабла капец выгодно!!' поработать
хм… вот с моей стороны (как заказчика) очень по-другому это выглядит.

Т.е. когда делал ремонт, то отдавал примерно по 10-25 тыр за человекодень (двери \ окна \ шкафы \ кондиционеры \ потолки....) за монтаж.
Т.е. когда делал ремонт, то отдавал примерно по 10-25 тыр за человекодень (двери \ окна \ шкафы \ кондиционеры \ потолки....) за монтаж.

а вы платили за человекодни когда по какойто причине они не работали? а когда накосячили то платили за день исправлений? а если дверь ставили неделю вместо 1 дня?
у меня например у другого знакомого ремонт в квартире делали 2 месяца, поменялось три бригады и в итоге человек заплатил только за материалы, потому что все три бригады не осилили сделать качественно (побелка с потолка осыпалась прямо в момент финальной приемки, не говоря уже о кривых стенах)… и это при том что бригаду рекоммендовали как одну из лучших
>> >> В моём понимании, при наличии заказчиков и прямых рук, конечно

>> а когда накосячили то платили за день исправлений… побелка с потолка осыпалась прямо в момент финальной приемки, не говоря уже о кривых стенах

Во-первых мы обсуждаем (условно) профессионалов не ниже некоторого среднего уровня что в IT, что в строительстве (см ремарку); соответственно неизбежные косяки не столь часты.
Во-вторых такие профессионалы ценят своё время и предварительно оценивают трудоёмкость работ профессионально <=> обычно адекватно.
В третьих человек идёт из опытного строителя в неопытного IT-шника (т.е.косячить в IT будет больше по определению).

ПС
Если хотите обсудить «уровень последствий для исполнителя» — то в IT он в среднем ниже чем в строительстве (хотя удивительно уровень ответственности выше и это нельзя сбрасывать со счетов).
Хотя в разработке каких-нибудь аэрокосмических систем не исключаю что и посадить могут (т.е. как всегда есть нюансы).
Во-первых мы обсуждаем (условно) профессионалов не ниже некоторого среднего уровня что в IT, что в строительстве (см ремарку)

на мой взгляд, с количеством профессиональных-профессионалов в строительстве всё сильно хуже чем в ИТ, это при том что там нет такого адского спроса на них как опятьже в ИТ. тоесть почти в каждой конторе очень-очень нужен сеньор и его ищут ставя зарплаты в 250-300тыр… то в бригаде строителей обычноработают строй-миддлы и строй-джуны, потому большинству пофиг на то как вы кладете плитку если она не отваливается через полгода (а потом всёравно концов не найти)… тут как в автосервисе, им нет смысла делать ремонт в квартире супер-отлично, потому что у них и так очередь из клиентов и куча конкурентов за спиной и они начинают работать на массу… тоесть им проще в месяц сделать 2-3 квартиры 'коекак' чем 1 — очень хорошо… рисков меньше, они вполне готовы терять в деньгах даже

Это все мои личные наблюдения как и заказчика ремонта так и взгляд через родственника на эту кухню изнутри.
Начиная с 2014 года стало довольно трудно. Если раньше я имел $2000 в среднем по году, то теперь $1000, в провинции. Плюс работа вредная и обычно травмоопасная.
Перспективы не радужные, все мужское население, которое остается без работы идет в строительство или перевозки. Так как заказчики строят дом первый и обычно единственный раз в жизни, до них сложно доходит понятие профессионализм и почему надо платить больше, чем бригаде забулдыг.
>> Перспективы не радужные, все мужское население, которое остается без работы идет в строительство или перевозки.
Понял да, удачи вам.
Вот я сейчас в (чем-то) похожей ситуации.
Решил учить FP (решил ознакомиться с базисом — лямбда и комбинаторным исчислениями) и чувствую себя таким тупым, как те «троечники» которые в студенчестве вечно какие-то очевидные вещи не понимали.
И вот думаю то-ли я действительно тупее стал, то-ли требуется «период въезжания» в практически полностью новую тему.

>> до них сложно доходит понятие профессионализм и почему надо платить больше, чем бригаде забулдыг.
Ну я, конечно, в Мск а не провинции.
Но по моим понятиям профессионалы берут столько же сколько и забулдыги. Просто профессионалы (с хорошо налаженным конвейром работы и инструментом) делают работу за 1 день, а забулдыги за 3.
UFO landed and left these words here
Спасибо вам за ваш блог, отчасти он подвигнул меня начать учить FP (в частности остановился на Haskell, хотя есть вещи немного смущающие).

>> ИМХО лучше с практики начинать.
Ну в метро-то надо что-то делать. Тем более в теории я не глубоко (всего лишь главы про \-исчисление и комбинаторы книги «14 занимательных эссе о хаскел»).
Просто удивляет что не очень понимаю что там написано (собственно подозреваю что там пара базовых моментов недообъяснена для совсем новичка).

Можно я не в подходящей для этого теме вас немного помучаю:
1. Оптимизации в движке Haskell:
— они в основном на AST делаются (или в IR)?
— все далаются в compile-time или сам бинарник (exe\elf) занимается оптимизацией и (JIT\интерпретацией) — где-то видел такую версию, но неправдоподобно по скорости.

2. Зачем нужно каррирование? Как отдельная и важная парадигма отличительная черта парадигмы FP?
Пока вижу лишь «сахар» для «абстрактных фабрик» или виде затыкания дыр там где по синтаксису нужна функция 1й переменной, типа:
map ( (\x y -> x /= y) param_var) param_list
Который (сахар / поддержка паттернов) на отдельное важное свойство парадигмы не тянет

3. Что лучше из (относительно теоретического) почитать для улучшения скила в FP (важное дополнение — на русском).
Наверное тут тоже два вопроса:
— в какую сторону (теория типов \ CT \ частично рекурсивные функции \ ещё что-то)?
— на какой именно книге стоит остановиться?
Зачем нужно каррирование?

С практической стороны — незачем, и даже писать некаррированные функции в Хаскеле столь же просто как и каррированные. Но вот в лямбда-исчислении получается некоторая теоретическая красота: любая функция принимает ровно 1 аргумент, а любые структуры данных и даже числа можно выразить через функции.

>> любая функция принимает ровно 1 аргумент,
Вещь теоретически крайне красивая.

Но.
В \- исчислении (тех местах, что я видел, я конечно тот ещё специалист) пишут же:
\ xyz.M(...) — т.е. явно в сигнатуре (до точке) указывают 3 аргумента.

Но это просто сокращенная запись для \x.\y.\z.M(...)


Почитайте про β-редукцию, например. Эта операция всегда "отрывает" от функции строго по одному параметру. Любую каррированную функцию можно посчитать через β-редукцию. А некаррированную — нельзя, надо делать какие-то более сложные преобразования.

Спасибо.

Да вероятно я неверно понял β-редукцию (или читал про упрощённый пример исчисления).
Я её понял просто как раскрытие (уж не помню корневой или листовой) \-функции
UFO landed and left these words here
Спасибо за такой подробный ответ.

На практике наверное действительно лучше «начинать с середины». Особенно в ситуации когда некому задать FAQ (воспользоваться чужой интуицией).
Просто мне вот всегда было комфортнее когда понимаешь на пару уровней абстракции вглубь что делается.

Вот скажем той же интуиции в «функциональном стиле программирования» у меня совсем нет (вернее есть неправильно работающая унаследованная от императивщины).
Скажем написал «решето эратосфена» в функциональном (в смысле «filter \ list» а не в смысле «без сайд эффектов») и с ходу ошибся в О-сложности работы.

>> Пишите код, показывайте его людям, получайте фидбек.
А куда показать-то свой (достаточно тупой чтобы было интересно другим людям) код. Так чтобы сходу не послали на…
Вот интересно что раньше-то никогда в такой ситуации не бывал…
UFO landed and left these words here
Спасибо за совет.

Ну общаться на уровне SO это попроще чем книгу по незнакомой области читать (как минимум я надеюсь что «незнакомость» в этом случае не будет так сильно вылазить).
Монтажник строительных конструкций пойдет? Это такие типы, которые окна ставят, витражи там разные с помощью уровня и шуруповерта.
вы подразумеваете понаехавшего азиата.

Нет, я вообще в Украине живу, у нас «понаехавших азиатов» особо не набюдается + во время кризиса у нас обычно люди пытаются выехать на «заробітки» в страны Европы.

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

Так вот они, конечно, хорошие люди обычно, но за чтением хотя бы интересных «лонгридов» в интернете, не говоря уже об интересных книгах, я их, к сожалению, не замечал. Обычно это их банально не интересует особо.
Через 10 лет водителя автобуса заменит автопилот и он окажется без работы, а поскольку его предыдущая работа не предусматривала чтения книг и осваивания новых новомодных фреймворков, то освоить что-то другое он не может.
Зато и амбиций у него не будет и пойдёт кассиром или контролером или стропальщиком. А вот программисту, когда его место займёт ИИ, пойти в кондукторы будет сложно. А придётся.

Это вряд-ли. Может быть гортранспорт изменится принципиально. Но это не через десять лет

Да бросьте сгущать краски — люди точно так же адаптируются и пойдут в новые профессии, о которых мы даже не знаем пока. Но те кто склонен ныть и мешать прогрессу — пойдут в кондукторы, да.
Да, получилось несколько сгущая краски, я не хотел. Вы верно заметили, пойдут в другие профессии. Просто в возрасте 50 лет, сложно поменять профессию, правда сложно. Вот у меня друг техник, в стоматологии, туда активно приходят 3D станки и принтеры. Он рукастый очень, но не программист по складу ума. Какова перспектива. Он вот купил домой фрезерный станок и начинает делать модельки парусных судов… Между прочим это прямое увеличение производительных сил в сфере услуг.
Раньше моделька судна делалась либо заводская говнистая (дешевая), либо шикарная ручная (охрененно дорогая). Со станком есть шанс занять промежуточную нишу и предложить в каждый дом модель «Ка́тти Сарк»
А вот программисту, когда его место займёт ИИ, пойти в кондукторы будет сложно. А придётся.
Программиста ИИ заменит еще очень не скоро, а вот кассы самообслуживания и оплата картой на входе в автобус УЖЕ много где есть и вполне адекватно работает, то есть кондуктор по сути уже не нужен.
Так что у программиста переквалифицироваться в какую-то другую высокоинтеллектуальную область где ИИ почему-то пока не работает шансов куда больше, чем у низкоквалифицированного персонала конкурировать с массовыми роботами, которым нужно только электричество и работают они круглосуточно и без профсоюзов.
UFO landed and left these words here
не волнуйтесь, лет через N-цать научатся встраивать в мозг чип, который будет контролировать поведение и сказка станет былью :)
UFO landed and left these words here
Будет немного иначе
Сперва ИИ вытесит водителей, водители пойдут на курсы «android за 7 дней»
Это приведет к высокой конкуренции среди программистов

Нет, иначе: массовые увольнения среди водителей, кассиров и прочих, способны обрушить экономику по сценарию Великой Депрессии, что означает коллапс из-за Эффекта Домино и прочих компаний, включая и тех, где работают ITшники. :(
Так что бывшие водители с «android за 7 дней» в ситуации, когда работу потеряли программеры с опытом «10 лет андроида», все равно востребованы не будут.
UFO landed and left these words here
Чтобы было плавно — нужно придумать куда деть безработных водителей, кассиров и прочих.
Иначе, есть риск опасного накопления критической массы. :(
image
Куда-то делись же фонарщики, кучеры
Низкоквалифицированные работники легче меняют профиль, чем те специалисты, для которых важно долгое обучение.

Кучеры никуда не делись, просто сменили транспортное средство

Водители тоже никуда не денутся. Так же как и театры не делись. Просто это будет другой рынок.

Если внимательно прочитать стать. то в ней речь идет, в большинстве своем, как раз об эникейщиках, которые закончили курсы "андроид за 7 дней".

Самое массовое высвобождение рабочей силу УЖЕ ПРОИЗОШЛО.
Профессия пахаря (с лошадью и сохой) занимала 80% рабочей силы и исчезла в течении десяти лет. Если человечество это пережило, пугать его исчезновением профессий, в которых занято до 5% работающих не стоит.

Человечество то это пережило. А вот сколько отдельных "человеков" при этом пострадало или погибло это уже другой вопрос.


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

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

В старой «доброй» Англии за бродяжничество — полагалась виселица.
Работные дома — придумали позже.

При всеобщей роботизации:
— работные дома — полностью заменяются роботами
— что касается виселицы, то высылать к каждому безработному дрона-убийцу? Включая и тот случай, когда именно вы sergeperovsky лично не успели сразу найти работу, и за вами выслали дрона.
А где можно посмотреть информацию о том, что пахари за 10 лет исчезли?
Хм… но на этом графике ничего нет про пахарей: есть конные плуги, которые были заменены на трактора (которое именно на пахотах и начинали использовать), причем забавно что и количество не изменилось (разве что резко упало в период ВОВ, т.к. вместо тракторов приходилось делать танки). Просто произошла замена одного орудия труда на другое

На тракторах пашут не пахари, а трактористы.

Производительность труда тракториста на 2 порядка выше. Количество лишних работников составило десятки миллионов — БОЛЬШИНСТВО работающих в стране. Такого масштаба высвобождение рабочих рук в современном мире невозможно.
Человечество то да. А размеры потрясений и социальных конфликтов вы помните? Начиная с огораживания и луддитов?
Потрясения были. Но такой масштаб, когда новая технология лишает работы большинство, нам уже не грозит. Все происходит легче.
Нет, вы ошибаетесь. Из-за этого Великой депресии не будет. Ведь в своё время она случилась не из-за уволнения извозчиков…
Есть главный вопрос, чем будут заниматься люди (а их всё больше и больше) когда их всё чаще станут заменять автоматы???
Вы удивитесь. Больше играть в компьютерные игры, сложные, социальные. Ну и кроме того сфера услуг, огромное поле применения.
Вот dimskiy абсолютно верно заметил, мы даже не представляем какие у них будут профессии…
сфера услуг, огромное поле применения

В Испании 20% безработицы, то есть всем этим людям — даже на панели места не нашлось.
А ведь основа экономики Испании — именно сфера услуг предоставляемых туристам.
Есть главный вопрос, чем будут заниматься люди (а их всё больше и больше) когда их всё чаще станут заменять автоматы???
Вы удивитесь. Больше играть в компьютерные игры

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

Thoth777, именно низкоквалифицированный труд заменяется на роботов уже сейчас. habr.com/ru/company/pochtoy/blog/432332
image
И этот процесс будет только нарастать.
изкоквалифицированный труд заменяется на роботов уже сейчас.

Но кто-то же должен программировать этих самых роботов :)

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

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


Ну и не надо забывать что на индустрию сейчас работает не то чтобы подавляйющее большинство программистов. Я бы сказал большинство работает на сферу услуг и сферу развлечений. А эти сферы только растут.

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


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

1) В ведущих компаниях, что создают технологии, на которых лабают остальные программисты — работает по десяткам тысяч человек.

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

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

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

Скорее 3 производителя, 30 программистов которые действительно работают работу и 3 млн (именно миллиона) программистов которые сидят на скамейке запасных. Корпорация "Umbrella" с доходом в 10 трлн в год не может позволить себе зависеть от прихотей тех 30 программистов и просто чтобы размыть риски, корпорация будет держать миллион "лишних" работников с зарплатами по 1 млн долларов каждый (и да, они будут ничего не делать за это — просто сидеть на скамейке запасных).

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

За чей счёт они будут играть, если не работают?

За свой. Автоматизация ведёт к снижению цены на продукт/услугу.
Допустим, сейчас я плачу за такси 4 тысячи в неделю, а когда беспилотники станут массовыми и дешёвыми, буду платить одну. И так во всех сферах — меньше наценка на товары в магазинах и т.д.

Выходит, что мне уже нет необходимости зарабатывать столько, сколько зарабатываю сейчас — буду работать два дня в неделю, и отдыхать пять. Это освободит рабочие места (три человека по графику 2/6 вместо одного 5/2), которые и займут люди, лишившееся работы.

Если всё вокруг автоматизировано, людям почти не нужно будет работать, да. Но и тратить деньги почти не нужно — роботы будут делать своё дело за копейки
нет необходимости зарабатывать столько, сколько зарабатываю сейчас — буду работать два дня в неделю, и отдыхать пять. Это освободит рабочие места (три человека по графику 2/6 вместо одного 5/2), которые и займут люди, лишившееся работы

Это нужно законодательное решение.
Иначе, избыток рабочей силы будет воспринят барыгами как средство давления на работников чтобы платить им меньше, указывая «на твоё место много таких как ты».

Вообще-то этой проблеме уже лет 100-150 наверное. И вроде как бы пока её лучше всего решают вещи вроде профсоюзов :)

Неожиданный расчёт на тему количества людей и графика работы. Разрещите позаимствовать? Буду провигать такую идею в темы/обсуждения БОД буде таковые возникнут :)
UFO landed and left these words here

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


Самая длинная беспилотная ветка метро в Европе, например — как только замкнут L9 — так и вовсе самая длинная ветка метро в Европе — внезапно в Барселоне. Почти вся фармацевтика местная, вся химия, да и много чего еще.


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

UFO landed and left these words here

А почему должно быть страшно? И причем тут это?

Только железная дорога у них не строго по расписанию работает.

Никогда не сталкивался. Максимум погрешности — две минуты.

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

И так двадцать раз, да.

The unemployment rate in Spain fell 13.92 percent in the third quarter of 2019 from 14.02 percent in the previous three-month period but above market forecast of 13.85 percent. It was the lowest jobless rate since the last quarter of 2008. Among regions, the lowest rates were recorded in Illes Balears (8.18 percent), Comunidad Foral de Navarra (8.19 percent), Cantabria (8.73 percent) and La Rioja (8.99 percent) while the highest in Melilla (28.99 percent), Ceuta (28.76 percent) and Andalucía (21.83 percent). In Catalonia, jobless rate was 10.87 percent and in Madrid 10.26 percent. Unemployment Rate in Spain averaged 16.49 percent from 1976 until 2019, reaching an all time high of 26.94 percent in the first quarter of 2013 and a record low of 4.41 percent in the third quarter of 1976. source: National Statistics Institute (INE)
именно низкоквалифицированный труд заменяется на роботов уже сейчас
Разве что в мире победившего соцреализма.
В капитализме же потребность в автоматизации конкретной профессии задается балансом между зарплатами и сложностью автоматизации. Зачем автоматизировать грузчика, если можно проще автоматизировать бухгалтера, и сэкономить на зарплатах больше?
Зачем автоматизировать грузчика, если можно проще автоматизировать бухгалтера, и сэкономить на зарплатах больше?

А почему тогда не «автоматизировать» обоих и сэкономить ещё больше?
Сложность алгоритмизации.
Нейросеть в голове даже неграмотного человека запросто понимает, как передвигаться с коробкой в руках по складу любой сложности. А робот может такое только по установленным маршрутам с установленными повсюду штрих-кодами.
Я бы согласился если бы это было нерешаемой проблемой. Но склады уже вовсю автоматизируют. Может быть пока ещё не на 100%, но автоматизируют.
вы недооцениваете роботов на складе и переоцениваете людей

человек с коробкой на складе
1) не сможет найти оптимальный маршрут, особенно в сложных запросах, типа отнести коробки в точки А и Б, забрать в С и Д из них С вынести из выхода 1, а Д из выхода 2, потом забрать в выходе 2 коробку и отнести в точку С
2) не сможет оценить габариты коробки и ширину проходов пока к ним не подойдет

Робот же имеющий карту склада 'в голове' построит оптимальный маршрут действий сразу же после получения задачи

человек же начнет группировать их по какимто своим соображениям типа 'сначала отвезу все тяжелое, потом остальное' или наоборот
В итоге так оно и будет, автоматизируют обоих. Но начинают с бухгалтера, как более приоритетной цели, и поэтому довольно долго может быть уже автоматизирован бухгалтер и еще не автоматизирован грузчик. Да и грузчики в разных локациях, кстати, будут автоматизированы не одновременно, по той же причине
Но с другой стороны бухгалтеров на складе обычно гораздо меньше чем грузчиков. Поэтому даже если на «автоматизации одного бухгалтера» выигрываешь больше чем на «автоматизации одного грузчика», то всё равно получается что обычно выгоднее инвестировать во второе :)
… а там и компенсация в виде базового дохода для представителей устаревших профессий :)
UFO landed and left these words here

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

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

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

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

А вы под "Заказчиком" кого имеете в виду?

Обычно это владелец бизнеса, которому нужна приложенька. Если бизнес большой, то бывает по разному, может быть какой-нибудь менеджер отдела продуктов.

"Бизнес-архитектор" обсуждает с заказчиком бизнес и его, заказчика, бизнес-задачи, а не задачи в джире. А то есть заказчики, которые требуют, чтобы с ними всё напрямую обсуждали — там что разработчиков нет, а команда архитекторов?

Не понимаю ваш комментарий, перечитал несколько раз. Да, бывают и архитекторы и просто разработчики. Могут ещё быть программисты, кодеры, тестеры и т.д.
Разработчик который с бизнес-заказчиком согласует решения а потом сам пилит — просто совмещает в себе как минимум две роли.

Бизнес-архитектор не согласует с заказчиком решение, а вместе с заказчиком ищет решения бизнес-задач типа "увеличить продажи на 30% за год", а то и вместе с ним формулирует бизнес-задачу и выстраивает бизнес-процессы. А уже потом программные архитекторы, если нужно, строят архитектуру ПО (если бизнес-архитектор решил, что для решения задачи нужно создать или модифицировать ПО, и делаться это будет своими силами или кодерами на аутсорсе, которым архитектуру доверять нельзя). Это если вкратце.


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

Чтобы превращать галлюцинации заказчика в продукт, не обязательно с ним общаться напрямую
Нужно ещё и галлюцинации промежуточных звеньев формализировать.
Хорошие PM они как единороги, и стоят еще дороже программистов. Основная же масса «аналитиков, PM» превращает галлюцинации заказчика в галлюцинации менеджера с добавлением канцелярита.

Согласен, редкость, как и любые действительно хорошие специалисты.

Автопилот как технология существует полвека. Почему вы думаете, что он заменит водителя автобуса за 10 лет, если он не смог это сделать за 50?

Далее более. Есть такие штуки — атомные электро станции. Техпроцесс на «АЭС» абсолютно полностью автоматизирован. Однако — там все еще сидят операторы…
А вот на телефонной станции — «АТС», где техпроцесс так-же полностью автоматизирован, операторы не сидят. Может конечно пара дежурных техников и вахтерша c охранником бухают где то на местности… но не более…
Чем, кроме одной буквы, отличаются 2 этих техпроцесса!? — только тем, что первый относится к «источнику повышенной опасности». Источники повышенной опасности — это такие штуки, которые подлежат непрерывному оперативному мониторингу состояния не только автоматикой, но и группой людей которые обязаны предотвратить катастрофу в случае отказа этой автоматики! И ТУДА ЖЕ относится — управление транспортными средствами.

Т.е. мы можем программиста заменить — прямо как только так сразу… (и кое где — уже заменили вместе с тестировщиком!), а водила еще лет 50+ будет «оператором автопилота». Автобус будет ездить сам — но он все равно будет в нем сидеть и семечками в кнопку стоп поплевывать, деградируя дальше-больше…
Автопилот как технология существует полвека. Почему вы думаете, что он заменит водителя автобуса за 10 лет, если он не смог это сделать за 50?

Технологии и производственные отношения не позволяли заменять водителя автобуса на автопилота. Тупо дорого было очень. Теперь не очень дорого.


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

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

Вот интересно, почему вы думаете, что программист, не способный крутить баранку без ДТП — способен написать софтину, которая будет крутить баранку лучше?

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


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


Тут такой же вопрос, как и с тренерами в спорте. Быть тренером — значит уметь передавать опыт. Тренер может не быть чемпионом сам, но может успешно воспитать чемпиона.

[сотен тысяч ДТП] уже достаточно, чтобы отодвинуть [...] людей от руля

недоказанный тезис о том, что программист не способен крутить баранку без ДТП

Ээээ… Программисты не люди, что ли? Это ваш тезис, а не мой, прошу прощения.


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

… часовню тоже я развалил?

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


Про смену квалификации — согласен, но не буду говорить абсолютными категориями. Наверняка найдется программист, который не осилит габариты автобуса

люди в целом допускают человеческие ошибки

Но автопилот они напишут без ошибок? Как у вас в голове-то эти два тезиса рядом умещаются?

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

повсеместное внедрение автопилотов заметно уменьшит количество аварий

Может быть. Никакого смысла обсуждать повсеместное внедрение пока нет. И еще лет 50 минимум не будет. Хотя да, когда все на рельсах — это упрощает примерно всё, у нас тут метро уже давно без машинистов на новых ветках.


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


Автопилот, который потерял полосу, и поехал мне в бок — услышит мой гудок? Что сделает автопилот, если в тоннеле перегорели обе лампочки в фарах? Как автопилот отреагирует на то, что я его не заметил, и начал сдавать задом? А?


Никто (почти) не тестирует сложнодостижимые failure paths, давайте это признаем, коллега. Люди склонны тестировать success paths, в которых и юноша со стажем две недели справится.


Я своему-то коду не всегда доверяю, коду вот этих вот ребят я доверять не стану никогда. Так что нет, спасибо. Если в Барселоне разрешат автопилоты (хинт: не при моей жизни, тут политики адекватны) — я никогда больше не сяду за руль. Ну пока мне не покажут этот самый софт.

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


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

Переформулирую: я не сяду в автомобиль, пока мне не покажут этот самый софт.

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

круз-контроля с удержанием полосы, систем аварийного торможения

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


систем автопарковки и т.д. и т.п.

Эти не смущают.

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

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


Эти не смущают.

То есть вас не смущает что ваш автомобиль может вдруг решить "припарковаться" на автобане на скорости 100+ км/ч? :)


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

UFO landed and left these words here

Откуда у вас столько времени, чтобы проводить аудит всего софта, которым вы косвенно пользуетесь?

проводить аудит всего софта, которым вы косвенно пользуетесь

Я не пользуюсь софтом вовсе.

Я не пользуюсь софтом вовсе.

А данный текст вы каким образом на хабр запостили? Трансглюкировали?

Надиктовал секретарше.

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

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


А вот человек, способный сравнить автопилот в машине на трассе, не контролируемый в общем случае никем (см. статистику по несчастным случаем, в которых водители смотрели телевизор) — с автопилотом самолета, да еще и верящий в то, что мы на пороге — как раз тот самый персонаж из пассажа выше, который и руль бросит, и всех вокруг при первом сбое в результате угробит.

Ну надо отметить, что 3 и 4 уровни автоматизации (по SAEJ3016) работают весьма фигово.

Т.е. после некоторых систем содействия водителю надо переходить сразу на полностью автоматическое управление ТС.

Да два уточнения:
1. В авиации с автоматизированием работы пилота ещё как-то справляются, за счёт выделения отдельных часов для пилотов, когда они они обрабатывают нештатные ситуации. В вождении личного ТС будет совсем не так.
2. Наиболее вероятный сценарий аварии, на 4 уровне автоматизации будет выглядеть так:
«еду за рулём пью кофе 'готов в любую секунду взять на себя управление ТС при нештатной ситуации' вдруг (редкое событие или цепочка высоковероятных событий...) авто едет не туда, во рту бутерброд, в руке кофе, как управлять авто я уже подзабыл, а как управлять во внештатной ситуации никогда и не знал… бумц… хорошо хоть подушки безопасности есть»
Люди склонны тестировать success paths, в которых и юноша со стажем две недели справится.

Success path для автопилота автомобиля есть уже давно. Обширного распространения он не получил как раз потому, что проверяются failure paths. Любая авария автомобиля с участием автопилота сразу же порождает огромную шумиху в СМИ. Цена ошибки очень высока, поэтому автопилот внедряется неторопливо и постепенно.

Ну да. Проблема в том, что мы не можем предугадать все failure paths. Поэтому люди изобрели property testing. Но даже оно не ложится на автопилот из коробки, поэтому мы тестируем только известные failure paths, и ценность такого тестирования, очевидно, не очень-то велика.

Проблема в том, что для человека за рулем все failure paths не известны в гораздо большей степени, а какое-либо тестирование не проводится вообще. К появлению тех же правил дорожного движения, ограничений и т.д. и т.п. привела не «грамотная работа по тестированию возможных точек отказа», а совершенно тупая статистика вида «за прошлый год пьяные за рулем сбили 10 тысяч человек- многовато, запрещаем пьяным садиться за руль». Все эти правила «написаны кровью» в буквальном смысле, и единственный критерий их оценки — тупая статистика + немножечко теории вероятности.

В связи с этим ваша неприязнь к автопилоту (как, впрочем, и моя), как ни крути, иррациональна. Единственный метод адекватной оценки полезности/вреда автопилота — сбор статистики и сравнение со статистикой «человеков разумных» за рулем, анализ, выявление закономерностей. В остальном вся разница исключительно в том, что в одном случае за баранкой живой человек («из плоти и крови, такой же, как я, понятный и с душой»), а в другом — алгоритм («хрен-понятная железяка, бездушная машина и прочие замечательные эпитеты»).

Вот она, ключевая разница — кто/что размажет вас по тротуару. Пьяное быдло, но живое и «с душой», или «бездушный алгоритм». При этом большее отторжение вызывает именно второй вариант, и это, стоит признать, иррационально, т.е. в ближайшие лет 10-20 вы в безопасности, иррациональный страх человеков не даст выпустить автопилот в массы. Для переосмысления таких вещей пару поколений сменить надо, и то не факт.

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

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


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

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

Вот именно что с вашей точки зрения это именно так. А вот с точки зрения общества в целом…


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

Вот именно что с вашей точки зрения это именно так. А вот с точки зрения общества в целом…


С точки зрения общества в целом (нашедшем отражение в общечеловеческих представлениях о морали, а также закрепленных в законодательстве) инстинк самосохранения — штука объективно доказанная и не подвергаемая сомнению. В связи с этим у каждого есть «право на самооборону» и, например, если террорист «вежливо попросит» одного заложника(заложник 1, пусть будет Евгений) убить другого (заложника 2, пусть будет Светлана), и Евгений исполнит требование под дулом автомата, действия Евгения не будут классифицироваться как преднамеренное убийство.

В связи с этим всяческие «с точки зрения общества в целом» — очень и очень субъективистская вещь, справедливость которой недоказуема. С одной точки зрения, если в одной машине я, а в другой женщина, убить лучше меня. С другой — женщина вполне может оказаться бездетной наркоманкой, а у меня трое детей и важная работа, от которой зависят тысячи жизней. Кого убивать будем? Кто решит, вы?

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

Сама попытка решить, кого из двоих справедливей убить — дорога в никуда. Окститесь, остановитесь, не делайте так!

Единственный «справедливый алгоритм» описан в «3 правилах робототехники». Оберегать машина должна прежде всего своего пассажира, иначе ни один вменяемый человек ее не купит. Торговать моей жизнью, взвешивать, кто тут ценней — не работа машины. А «объективное мерило справедливости» для всей этой системы одно: до запуска на дорогах погибало X человек ежедневно, стало погибать Y. Если Y < X — оно работает, стало лучше. Если X < Y — просто запрещаем эту хрень к едрени матери. Нет никакого «справедливого алгоритма решения», есть эффективный и не эффективный.
С точки зрения общества в целом (нашедшем отражение в общечеловеческих представлениях о морали, а также закрепленных в законодательстве) инстинк самосохранения — штука объективно доказанная и не подвергаемая сомнению.

Но при этом он не является чем-то абсолютным и не имеет максимального приоритета.


В связи с этим всяческие «с точки зрения общества в целом» — очень и очень субъективистская вещь, справедливость которой недоказуема

Но при этом именно так и написаны большинство законов. Именно " с точки зрения общества в целом".


Кого убивать будем? Кто решит, вы?

Об этом я и написал. Решение принять будет надо и пока неясно кто и на каких основаниях должен его принимать.


Единственный «справедливый алгоритм» описан в «3 правилах робототехники». Оберегать машина должна прежде всего своего пассажира, иначе ни один вменяемый человек ее не купит

Три закона робототехники к сожалению не отвечают на заданный мною вопрос. И там нет ни слова про "хозяина" робота или машины.


Нет никакого «справедливого алгоритма решения», есть эффективный и не эффективный.

Ну ок, давайте возьмём слово "эффективный". Кого "эффективнее" спасать: машину с одним человеком или с пятью? Уборщика или лауреата нобелевской премии? От того что мы поменяем слово проблема никуда не денется.

Решение принять будет надо и пока неясно кто и на каких основаниях должен его принимать.


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

Нет никакой эффективности и справедливости, нет алгоритмов определения оных. Ответственность — на человеке. Если машина, спасая владельца, кого-то убила — это моральная дилема владельца. Это он купил машину, это он, осознавая возможные последствия, доверил ей ехать. Дайте, в конце концов, владельцу бесполезный переключатель «выжить любой ценой»/«если что, меня в расход, на тот свет чистым уйду». Надеюсь, вы понимаете, почему переключатель бесполезный?

Но не давайте машине инструмент оценки человеческой жизни.
Но не давайте машине инструмент оценки человеческой жизни.

подтекстом сквозит риторика — 'потому что машину в тюрьму не посадишь, а человека да, а если есть пострадавший — виновник обязан быть полюбому, неважно кто, просто обязан быть'

это как презумпция вины у водителей в РФ, едешь по дороге, впереди крупное ДТП и вам через впереди едущее авто перелетает тело и падает вам под колеса — вы его переезжаете — будете выплачивать пострадавшему компенсацию вреда который причинило ваше авто… не смотря на то что вы мимокрокодил
подтекстом сквозит риторика — 'потому что машину в тюрьму не посадишь, а человека да, а если есть пострадавший — виновник обязан быть полюбому, неважно кто, просто обязан быть'


Подтекстом сквозит другая риторика: «Уж не мессия ли вы, раз считаете, что знаете критерии, по которым можно сравнить ценность человеческих жизней?»

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

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

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

Если вы не согласны брать на свою совесть такую ответственность (а это именно вы, как хозяин машины, доверили автопилоту управление) — не покупайте машину с автопилотом.

Собственно, если вы купили автомобиль с автопилотом — это вы доверили автопилоту его вести. Ваша и ответственность. Не нравится — не покупайте автомобить с автопилотом. Не нравится, что ваш купленный за кровные деньги автомобить в первую очередь спасает вашу жизнь, т.е. «ставит ее выше, чем жизнь оленя (любого биологического вида), выскочившего на дорогу в неположенном месте» — не покупайте автомобиль с автопилотом. Хотите сами рулить — покупайте автомобиль без автопилота.

Что не так, и при чем тут «машину в тюрьму»?
это как презумпция вины у водителей в РФ


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

То есть если ИИ при аварии может избежать гибели пассажиров только одного из автомобилей, то он не должен принимать никаких решений и выбирать кого из пассажиров спасать? А должен просто бездействовать и дать погибнуть всем? Или как это надо понимать?

ИИ при аварии должен спасать своего пассажира. Встречный ИИ, очевидно, будет спасать своего. Дальше — у кого машина круче. Собственно, ничего не меняется, все как сейчас.

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

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

Так что иррациональность — это такая «о двух концах» палочка.

Есть человек-за-рулем. Это иррационально, достаточно значительное количество случайных жертв, некоторое минимальное количество «чудесно спасенных», зато «с душой» и «есть место подвигу».

Есть автопилот, машина-за-рулем. Жертв, по логике, должно быть меньше (потому что никто не запустит это на дороги, пока оное не будет объективно доказано), жертвы закономерны (как бы цинично это ни звучало), места для подвига нет, сплошная автоматизация.

Что победит — да хрен его знает. Мы с вами, скорее всего, не увидим, так быстро это не произойдет. «Общество решит», что важнее, «количество или качество жертв».

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

Вы хотите менее рациональный в целом, но чтобы он старался всё время спасти именно вас :)


Кто сказал про лично меня? Я вполне могу быть во встречной машине, или, например, на обочине дороги.

Ваше «спасти больше людей» только кажется вам более рациональным. Что делать на неполных данных? Откуда автопилот знает, кто во встречной машине? Как принимать решения в спорных ситуациях?

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

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

Все это не задачи автопилота. Автопилот должен максимально возможно избегать каких бы то ни было жертв в принципе. И, если это невозможно — спасать того, кто внутри. Это рационально, остальное — морализм, неконструктивно, поле для злоупотреблений и работать не будет. Единственный эффект от вашего «рационального» решения будет в увеличении количества жертв, а это нерационально.
Кто сказал про лично меня?

Ну вот это ведъ же вы писали:


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

Что делать на неполных данных? Откуда автопилот знает, кто во встречной машине?

Это уже следующий сложный вопрос. Но он не отменяет моего. То есть вопроса о том как поступать если данные достаточно полные и автопилот имеет нужную информацию.


Это рационально

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

И как ни крути, но кто-то должен будет эти приоритеты для ИИ определить.


Окститесь, что вы несете? Какие приоритеты? Бабушка, переходящая дорогу — 15 баллов, беременная женщина — 35, беременная двойней — 47, пассажир внутри — 10??? Вот так вы это представляете?

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

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

Автопилоту доверили перевозку тела, а не заботу о мировой справедливости. И именно эту задачу он должен выполнять, а не задачки на сравнение 2 бабушки + одна наркоманка + 4 ребенка — 1 взрослый мужчина — 1 взрослая женщина — 1 ребенок > 0.

Никто не должен определять никакие приоритеты. Автопилот — он как собака. Если двое повздорили с хозяином собаки, кого должен рвать волкодав? Хозяина, или этих двоих? Хозяина же рациональнее, он один.

И здесь такая же штука: автопилоту доверили безопасную доставку туловища из точки А в точку Б. И осуществлять он должен именно эту задачу, а не пересчитывать по кругу 2 бабушки + 1 девочка — 1 хозяин > 0. Говно это будет, а не автопилот.
Окститесь, что вы несете? Какие приоритеты? Бабушка, переходящая дорогу — 15 баллов, беременная женщина — 35, беременная двойней — 47, пассажир внутри — 10??? Вот так вы это представляете?

Что-то подoбное по любому делать придётся. Потому что если вы этого не сделаетe, то это просто будет означать: "Бабушка, переходящая дорогу — 1 балл, беременная женщина — 1, беременная двойней — 1, пассажир внутри — 1"


Любая приоритизация человеческой жизни заранее ошибочна.

Ошибочна она или не ошибочна, но она в любом случае будет. Даже если вы всем раздадите одинаковые приоритеты, то это всё равно приоритеты. И вы всё равно их раздали.


И здесь такая же штука: автопилоту доверили безопасную доставку туловища из точки А в точку Б. И осуществлять он должен именно эту задачу, а не пересчитывать по кругу 2 бабушки + 1 девочка — 1 хозяин > 0. Говно это будет, а не автопилот.

Извините, но нет. Если автопилоту просто дать задачу "доставить тело из точки А в точку Б", то он может решить что в какой-то момент вариант "переехать ребёнка" будет на 0,00000000001% безопаснее чем вариант "объехать ребёнка". Автопилоту в любом случае придётся интерагировать с окружающей средой и с другими участниками дорожного движения. И ему в любом случае придётся учитывать и их безопасность тоже. И мы опять упираемся в вещи вроде вероятностей и "приоритетов". Без этого автопилот сделать не получится.

Еще раз: окститесь, это автопилот. Его задача — доставка тела, находящегося внутри, из точки А в точку Б. По возможности — без происшествий. Рационально — выполнить данную конкретную задачу. Других задач, как то «улучшение демографической обстановки в стране», «высшая справедливость» или «спасти не менее 12 человек» перед автопилотом не стоит. Каким образом решение «не убить ли человека, сидящего внутри» вдруг становится рациональным в рамках поставленной задачи???

Потому что если вы этого не сделаетe, то это просто будет означать: «Бабушка, переходящая дорогу — 1 балл, беременная женщина — 1, беременная двойней — 1, пассажир внутри — 1»


Глупость какая. Не будет! Не будет никаких баллов!

— п.1: Автопилот не может причинить вреда, приводящему к смерти туловища, находящегося внутри, умышленно, действием или бездействием.
— п.2: Автопилот не может причинить вреда человеку до тех пор, пока это не противоречит п.1.

Все, вся дилема. Либо так, либо сам агрегат превращается из средства передвижения в изящный способ самоубийства, т.е. «не будет».

пилоту просто дать задачу «доставить тело из точки А в точку Б», то он может решить что в какой-то момент вариант «переехать ребёнка» будет на 0,00000000001% безопаснее чем вариант «объехать ребёнка».


Глупости, опять же. См. п.2. До тех пор, пока это не угрожает непосредственно жизни пассажира, никто никакого ребенка переезжать не будет. А если «либо ребенок, либо пассажир» — выбор очевиден, отсутствие выбора — лучший выбор, просто переезжаем ребенка.
Еще раз: окститесь, это автопилот. Его задача — доставка тела, находящегося внутри, из точки А в точку Б. По возможности — без происшествий.

В его задачу входит хоть как-то принимать во внимание безопасность других участников дорожного движения или нет?


Глупость какая. Не будет! Не будет никаких баллов!

Ещё раз: они будут и они есть. Они могут у всех одинаковые, они могут бы у всех разные, но они будут. Без этого у вас никакой ИИ работатъ не будет.


— п.1: Автопилот не может причинить вреда умышленно, действием или бездействием туловищу, находящемуся внутри.
— п.2: Автопилот не может причинить вреда человеку до тех пор, пока это не противоречит п.1.

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


Глупости, опять же. См. п.2. До тех пор, пока это не угрожает непосредственно жизни пассажира, никто никакого ребенка переезжать не будет.

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

В его задачу входит хоть как-то принимать во внимание безопасность других участников дорожного движения или нет?


Входит. До тех пор, пока безопасность других участников дорожного движения не угрожает жизни того, кто внутри, она бесценна.

Ну вот видите, этими двумя правилами вы уже дали «туловищу, находящемуся внутри» из пункта 1 больший приоритет чем «человеку» из пункта 2.


Не дал, тупо рационализировал. Есть задача — довезти тело, остальное вторично и нерационально.

Объезд ребёнка, может иметь вероятность врезаться в столб или другую машину. И таким образом повредить пассажиру машины. Эта вероятность может быть минимально малой, но всё равно существовать.


Правильно, именно поэтому я п.1 переформулировал как «угроза жизни». До тех пор, пока объезд другого человека (не ребенка, не бабушки, не пофиг кого еще, а именно другого человеческого существа) не угрожает жизни пассажира, никто ребенка переезжать не будет. Это, возможно, и рационально с точки зрения прямой задачи, но плохо сказывается на продажах алгоритма.

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

И никаких баллов.

И такие ситуации в дорожном движении происходят постоянно.


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

Ну во первых вы своим "бесценна" опять раздаёте приоритеты. А во вторых вот лично мне такие автопилоты совсем не нужны. Потому что они начнут давить людей налево и направо.


Не дал, тупо рационализировал.

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


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

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


Поэтому для автопилота человеческие существа могут подразделяться на тех, кто внутри, и тех, кто снаружи.

Ну вот вы выбрали разделение по этому признаку. А кто-то решит что разделение по возрасту более логично. А кто-то решит что надо по IQ разделять. А кто-то что ещё по каким-то признакам. А кто-то скажет что все должны быть равны. И мы приходим к тому с чего и началась наша дискуссия: кто должен принять решение и как оно должно выглядеть?


Ну вот автопилот для того и нужен, чтобы происходили пореже…

Автопилот скорее нужен чтобы последствия были менее трагичные. Потому что никакой автопилот вам детей с улицы не уберёт.

А во вторых вот лично мне такие автопилоты совсем не нужны. Потому что они начнут давить людей налево и направо.

Не вижу сценария, при котором автопилот может начать это делать.

Не вижу сценария, при котором автопилот может начать это делать.

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


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

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


Абсолютно верное решение, имхо. Или вы считаете, что поставить под угрозу жизни пассажиров чтобы спасти выбежавшую под колеса собаку — правильное поведение автопилота?

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


Это вы на каком основании решили?

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


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

Да вот нет же, автопилот в принципе не должен трогаться с места, если пассажир не пристегнут. А показания краш-тестов вам вполне обоснованно, документально-подтвержденно, что при столкновении с бетонным столбом на скорости 20 км/ч жизни пристегнутого пассажира ничего не угрожает. Т.е. если вы едете по дороге перед школой, где ограничение 40 км/ч, со скоростью не выше 40 км/ч (а автопилот не едет выше, т.к. ограничение), при выскакивании ребенка на проезжую часть автомобиль, управляемый автопилотом, очевидно, должен «запарковать» вас в ближайший бетонный столб. А все потому, что жизнь человека бесценна, до тех пор пока это правило не вступает в противоречие с бесценностью жизни пассажира. А оно не вступает, потому что скорость до требуемых 20 км/ч автомобиль сбросить успеет, т.е. жизни пассажира ничего не угрожает.

Где дилема-то?

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


Да, если машина стоит в гараже с выключенным мотором, то никакой "дилеммы" и быть не может. А теперь представьте что ваш автопилот едет разрешённые 100 км/ч и на дорогу выбегает ребёнок. Слева встречное движение, справа деревья вдоль дороги(или даже обрыв). Как в такой ситуации должен поступить ИИ? А если выбежало двое детей? А если трое? А если это один или несколько подростков? А если взрослых?

Насчёт деревьев сложно сказать, но в ситуации встречного движения и нормального такого обрыва однозначно должен давить даже одного ребёнка. А отвественность за это должна быть на его родителях/опекунах/учителях/… — преступная халатность.

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

Даже если я с вами и соглашусь, то это не значит что родители ревёнка в такой ситуации не подадут в суд на производителя ИИ. И что суд не примет иное решение.


Суд, решение, мораль — какое все это отношение имеет к алгоритму работы автопилота? Какая мораль может быть у молотка?

Если суд примет иное решение, фирма-производитель внесет изменения в алгоритм, чтобы он соответствовал изменениям в законодательстве, все обновятся и… перестанут покупать автомобили с автопилотом. Все, история закончилась, моральная дилема закрыта.
Суд, решение, мораль — какое все это отношение имеет к алгоритму работы автопилота?

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


Речь не идёт о том что у автопилота должна быть мораль. Речь о том что автопилот должен работать по понятным и предсказуемым правилам. И эти правила не должны идти в разрез с законом и обещественной моралью.


Если суд примет иное решение, фирма-производитель внесет изменения в алгоритм, чтобы он соответствовал изменениям в законодательстве, все обновятся и… перестанут покупать автомобили с автопилотом.

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

Речь не идёт о том что у автопилота должна быть мораль. Речь о том что автопилот должен работать по понятным и предсказуемым правилам. И эти правила не должны идти в разрез с законом и обещественной моралью.


Вот и я о том же, понятные и предсказуемые правила, nothing personal.

И да, противоречить закону или принятой морали — тоже нельзя, а то продаваться не будет.

И, что важно, автопилот — это инструмент. А инструмент либо эффективен, либо нет. Эффективными пользуются, неэффективными — нет. Сравнение ценности жизни пассажира с ценностью жизни других участников движения делает автопилот неэффективным инструментом.

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

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


Ну йоптить, это-то вообще элементарно, азбучная истина, я бы сказал: «Обеспечьте 10 процентов, и капитал согласен на всякое применение, при 20 процентах он становится оживлённым, при 50 процентах положительно готов сломать себе голову, при 100 процентах он попирает все человеческие законы, при 300 процентах нет такого преступления, на которое он не рискнул бы, хотя бы под страхом виселицы.» (с) Т.Даннинг
Вот и я о том же, понятные и предсказуемые правила, nothing personal.

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

Каких решений? Каких ситуаций? Алгоритм определения «кого лучше убить»?

Поймите уже, это «АВТОПИЛОТ». Его основная задача — безопасная доставка пассажира из точки А в точку Б. Нет у него задач по достижению мировой справедливости.

Кроме того, что это автопилот, это еще и инструмент/устройство с конечной стоимостью в пределах рентабельности. Т.е. вычислительный ресурс заведомо ограничен!

В рамках приемлемости алгоритма 100% времени работы (тактов процессора) алгоритм должен быть занят задачей доставки и недопустимости вообще каких-бы то ни было человеческих жертв, да и ущерба как такового.

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

Ни единого такта процессора не должно быть потрачено на определение, кем пожертвовать! Два режима: штатный — избегаем любых смертей вообще, аварийный (включаемый по заключению, что смертей избежать никак) — избегаем смерти пассажира любой ценой.

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

Все, надеюсь, ваша моральная дилема разрешена?
Каких решений? Каких ситуаций? Алгоритм определения «кого лучше убить»?

Ну это очень "оригинальная" формулировка. Я бы сказал: как поступать в ситуации когда жертв и/или увечий не избежать и надо выбрать кто должен пострадать? А такие ситуации будут.


Поймите уже, это «АВТОПИЛОТ». Его основная задача — безопасная доставка пассажира из точки А в точку Б. Нет у него задач по достижению мировой справедливости.

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


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

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


аварийный (включаемый по заключению, что смертей избежать никак) — избегаем смерти пассажира любой ценой.

И опять же: я пока не увидел ни одного аргумента который бы беспорно и однозначно доказывал что именно жизнь пассажира должна всегда иметь максимальный приоритет. Это просто ваше личное видение ситуации и ваши личные предпочтения.


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

А это уже вообще совсем о другом. Вполне себе можно выбрать другое приоризирование которое вполне себе будет находить решение кого спасать и при этом не тратить на это много времени. Например можно раздать всем пассажирам те самые "балы" и спасть тех у кого бал больше. А сравнить два числа это совсем не долго. Или как вы уже сами предлагали приоризировать правительственные или служебные машины. Или предлагать пассажирам заплатить "страховку" и кто зплатил больше того и спасать. Или…

как поступать в ситуации когда жертв и/или увечий не избежать и надо выбрать кто должен пострадать?


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

этот самый автопилот вполне может попасть в ситуацию когда жертв не избежать в принципе и ему надо делать какой-то выбор. И чем он должен руководствоваться в такой ситуации? Рэндомом? Или просто выключиться?


Я же уже неоднократно писал: не тратить драгоценное время на выбор, спасать пассажиров. И даже, помнится, не раз говорил, почему (мораль не при делах, и деньги не при чем, просто вероятность заведомо выше).

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


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

Во вторых пассажиров в машине может быть несколько и автопилот может быть пoставлен перед выбором кого из них он должен спасать(например принять решение удариться о столб левым боком или правым).


Ну краш-тесты же. И да, всех случаев не предусмотришь. Но вас же не смущает, что человека на все «пограничные ситуации» не тестируют. Его вообще ни на какие пограничные ситуации не тестируют.

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


Вот вам ситуация. В бассейне, большом бассейне, посреди горящего спорткомплекса одновременно тонут 18 совершенно одинаковых, вам не знакомых мальчиков-близнецов, разбросанных по бассейну в шахматном порядке. Более 2 штук за раз вы вынести из горящего здания не можете. Кого будете спасать первым?

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

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

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

Простое правило — спаси того, кого можешь.

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


Чушь. Нет понятия «не много времени». Есть понятие тратить/не тратить.

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


Ага, проходили: чистокровный ариец — 10 баллов, жена чистокровного арийца — 8 баллов, любовница чистокровного арийца — 5 баллов (минус 3 балла штрафа за нечистокровность, итого 2 балла), ребенок чистокровного арийца — 15 баллов, смертельно больной ребенок чистокровного арийца от нечистокровной любовницы — 2 балла, еврей за рулем — минус 5 баллов. Вот ЭТО вы хотите внедрить?

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


«Все звери равны, но некоторые равнее»??? Окститесь, я ЭТО не предлагал. Это САРКАЗМ был, блин.

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

UFO landed and left these words here
Наблюдаемо — ничем. Этически — малодушным отказом от принятия ответственности за решения на свою совесть. Когда стрелку никто не двигал — так решила «Неумолимая Судьба» и «Роковая Случайность». Если ты передвинул стрелку — это ты принял решение, кого убить.
UFO landed and left these words here
значит, я не понимаю этику


Не расстраивайтесь — ее никто не понимает.

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

Автопилот принадлежит пассажиру (такси и аренду опустим для ясности). Недостаточно? Вы лично купите машину с автопилотом, которая заведомо убъёт вас, чтобы спасти других?

Автопилот принадлежит пассажиру (такси и аренду опустим для ясности). Недостаточно? Вы лично купите машину с автопилотом, которая заведомо убъёт вас, чтобы спасти других?

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

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


У вас в обоих случаях будет выбор. И именно ваши варианты выбора никак не изменятся. Ваш выбор — покупать или нет. «Не-эгоистичный автопилот» вменяемый человек не купит. Де-юре запрещены автопилоты не будут, а де-факто спрос неизбежно уйдет в ноль, что приведет к вымиранию устройства как класса.
И эти правила не должны идти в разрез с законом и обещественной моралью.

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


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

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


Те же кенгурятники это вполне себе пример того когда ваше личное желание обезопасить себя игнорируется так как создаёт дополнительную опасность для других.

А теперь представьте что ваш автопилот едет разрешённые 100 км/ч и на дорогу выбегает ребёнок. Слева встречное движение, справа деревья вдоль дороги(или даже обрыв). Как в такой ситуации должен поступить ИИ? А если выбежало двое детей? А если трое? А если это один или несколько подростков? А если взрослых?


Ответы на вопросы в порядке поступления:
1. Давить ребенка.
2. Давить двух детей.
3. Давить троих детей.
4. Давить одного или нескольких подростков.
5. Давить взрослых.

С одним нюансом: «в случае если нет безопасного для пассажира способа попытатся избежать столкновения» (мы же именно этот сценарий обсуждаем, когда «либо я, либо они»?)

Что не так?
С одним нюансом: «в случае если нет безопасного для пассажира способа попытатся избежать столкновения»

Что в вашем понимании "безопасный способ"? Разбитый нос это ещё безопасный способ? А сломанный нос? А перелом рёбер? Перелом позвоночника? Избежание какой травмы оправдывает смерть человека выбежавшего на дорогу?


А давайте ещё усложним ситуацию и вспомним что мы в такой ситуации скорее оперируем вероятностями и имеем ситуацию вроде: "50% что просто разобьём нос, 30% что мы его сломаем, 10% что сломаем одно ребро, 5% что сломаем два ребра..." И так далее и тому подобное.


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

Что в вашем понимании «безопасный способ»? Разбитый нос это ещё безопасный способ? А сломанный нос? А перелом рёбер? Перелом позвоночника? Избежание какой травмы оправдывает смерть человека выбежавшего на дорогу?


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

Уже даже представил официальное требование ГИБДД об обязательной установке сертифицированного ФСТЭК «модуля конфигурации допустимых мер безопасности» на все ввозимые в РФ автопилотируемые автомобили. Заодно требование о предустановке российского браузера, навигатора и антивируса, а также защищенного клиента просмотра лицензионного контента, а также средств шифрования по ГОСТ. А чо, фискальные регистраторы ставим, будем автомобильные регистраторы и конфигураторы тоже ставить. Заодно с одиночек-таксистов налог соберем.

А еще можно конфигурацию «для своих» делать, и завести пару контор по выпуску конфигураций безопасности «Правительство 1.0», «Силовик 2.4». А, ну да, еще проверять соответствие ввозимых автомобилей Российским нормам чего-нибудь и наклейки на капот «Сертифицировано ФСБ по ГОСТ» по 150 тыр.

Не, такой рынок просто так не загнется! Ждите на всех дорогах страны!)

И кстати куча людей в ситуации когда ребёнок выбегает на дорогу почему-то делает всё возможное чтобы не пострадал именно ребёнок.


Упрямая статистика говорит, что таких, кто бухой за рулем сносит автобусную остановку, все-таки, чуть-чуть больше…

И вполне себе может быть что они и от ИИ будут ожидать такого же поведения.


Ожидать от ИИ иррационального поведения будут не сильно… кхм, как бы тут покорректнее выразиться… ладно, пофиг… не сильно умные люди. Ожидать от ИИ можно исключительно соответствующего текущему законодательству поведения. Да и от человека «ожидать» героизма и жертвенности могут не более умные. «Надеяться на чудо» — можно, «ожидать чуда» и, тем более, «предпринимать какие-то действия в рассчете на то, что чудо произойдет» — признак глупости.

И кто прав? И почему?


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

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

А если поощрение присутствует, значит для общественного сознания это нетипично. Когда вам было полтора года, вас наверняка хвалили за то, что вы самостоятельно покакали в горшок. Потому что для полуторогодовалого ребенка это достижение, это достойное похвалы действие и это не типично в том плане, что нормальный(естественный и усредненный) паттерн поведения — покакать в штаны. Вы подросли, и никто вас за это больше не хвалит, никому в голову не придет говорить «ай, молодец» каждый раз, когда вы выходите из туалета. Просто потому, что это обыденно.

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

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


Прав я.

Извините, а вам нимб не жмёт? Куча профессионалов и экспертов в ИИ и/или вопросах этики и морали не могут придти к какому-то однозначному ответу, а вы его вот так раз и нашли....


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

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

Если вы натренируете его любой ценой избегать смерти детей, то он будет считать это рациональным поведением.


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

Извините, а вам нимб не жмёт?


Нет, не жмет, я его не ношу. Дома на вешалке висит, пылится.

Куча профессионалов и экспертов в ИИ и/или вопросах этики и морали не могут придти к какому-то однозначному ответу, а вы его вот так раз и нашли....


Вы уж отделите экспертов в ИИ от экспертов в области этики. Поставьте однозначное или, ну пожалуйста!

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

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

А что касается экспертов в области этики, то они вполне себе дали уже ответ на вопрос, как выбрать, кого оставить в живых. Их «единственно приемлемый ответ» — жребий. Но это при прочих равных, чистый выбор. Т.е. это просто «данность», мол, умирает 2 человека, 1 гарантировано спасаем, второй умирает.

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

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


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

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

Животных кстати тоже далеко не все сбивают. Вне зависимости от того считают ли они это правильным или нет.


И вы считаете, что именно вот эту особенность человеческой психики нужно всенепременнейше спроецировать на автопилот? Рискнуть жизнью 20 пассажиров автобуса из-за того, что дорогу перебежал енот?

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

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


Вы уж отделите экспертов в ИИ от экспертов в области этики. Поставьте однозначное или, ну пожалуйста!

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


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

Эксперты в области ИИ скорее всего сначала попросят вас определить критерии рациональности. И потом уже будут решать какое поведение в какой ситуации ИИ доклжен считать рациональным.


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

Я бы сказал что все известные юристы засмеются если услышат что кто-то присваевает ИИ какое-то там право на "рефлекс самосохранения". И даже заикается о чём-то подобном.


А что касается экспертов в области этики, то они вполне себе дали уже ответ на вопрос, как выбрать, кого оставить в живых. Их «единственно приемлемый ответ» — жребий. Но это при прочих равных, чистый выбор. Т.е. это просто «данность», мол, умирает 2 человека, 1 гарантировано спасаем, второй умирает.

Вы можете мне сказать на основании чего вы сделали такой вывод? Потому что насколько известно мне однозначного и всеми признанного ответа на этот вопрос пока ещё никто не дал.


И вы считаете, что именно вот эту особенность человеческой психики нужно всенепременнейше спроецировать на автопилот? Рискнуть жизнью 20 пассажиров автобуса из-за того, что дорогу перебежал енот?

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


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

Как раз таки нет. Я(а точнее на данный момент общество) хочу автопилот с детерминированным поведением. И чтобы всегда можно было заранее сказать как поведёт себя автопилот в той или иной ситуации.
А для того чтобы это всегда можно было сказать, то его надо соотвественно запрограммировать и/или обучить. А для этого надо заранее знать какое поведение мы хотим или не хотим от него получить.

А это уже совсем другой вопрос. Например потому что общество так решило и издало такой закон.


Ну в таком случае «молоток» автопилот превращается в резиновый с гибкой силиконовой ручкой, т.е. в неэффективный инструмент и отправляется на свалку истории как и все неэффективные инструменты до этого.

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


«Рациона́льность (от лат. ratio — разум) — термин, в самом широком смысле означающий разумность, осмысленность, противоположность иррациональности. В более специальном смысле — характеристика знания с точки зрения его соответствия некоторым принципам мышления. „

Я на что намекаю: для алгоритма нет понятия рациональности. Для алгоритма есть порядок инструкций. Рациональность алгоритма определяет человек.

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

И это признано моральным и высокоэтичным, что не так то? Автопилот, что естественно, будет спасать пассажиров, потому что они по определению ближе всех остальных. Что не так?

Я бы сказал что все известные юристы засмеются если услышат что кто-то присваевает ИИ какое-то там право на “рефлекс самосохранения». И даже заикается о чём-то подобном.


А ИИ никто и никаких прав не присваивает. У него только обязанности — обязанность спасти жизнь пассажира, например.

Вы можете мне сказать на основании чего вы сделали такой вывод?


Именно на основании того, что однозначного и общепризнанного ответа никто не дал (по секрету — и не даст), жребий — единственный хоть сколько-нибудь приемлемый выбор. А, ну да, еще бездействие, которое сложно назвать адекватным выбором для «бездушного автопилота».

Нет выбора, кого спасать — пассажира или пешехода. Попытка выбрать — это бездействие (растрата тактов процессора не на спасение человеческой жизни, а на выбор, кого спасать). Вы же, надеюсь, не станете отрицать, что «спасти хотя бы кого-нибудь» для автопилота гораздо более верная стратегия поведения, чем бездействие? Ну вот дилема выбора применительно к автопилоту — бездействие, потому что он не предназначен для морального выбора, он в критической ситуации предназначен для спасения жизни.

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


Ну, во первых, у автопилота не само-, а человеко-сохранения «рефлекс» должен быть. Вот на этом я настаиваю. А права выбора, кого убить, у него не должно быть.

Как раз таки нет. Я(а точнее на данный момент общество) хочу автопилот с детерминированным поведением. И чтобы всегда можно было заранее сказать как поведёт себя автопилот в той или иной ситуации.


Если есть угроза жизни пассажира и пешехода одновременно, автопилот жертвует пешеходом — куда уж детерменированней? Однозначно более детерменированно, чем «если справа от вас бабушка — вам писец, но если вы девочка, то бабушке писец, а если вы еще и беременны — писец всем вокруг вас. Но только если бабушка не держит за руки не менее двух внуков» — это ВАШЕ понятие о детерменированном алгоритме.

Честно? В жопу такой алгоритм. Спасаясь от «жестокого убийцы пешеходов» в предложенном мной варианте мне нужно будет оценить только положение автомобиля и мое относительно него и на этом определиться, в какую сторону отпрыгивать.

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

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

А для этого надо заранее знать какое поведение мы хотим или не хотим от него получить.


Вот сами же правильно сказали: «Мы хотим детерминированное поведение». Предсказуемого, просто и очевидно предсказуемого поведения. Без помести этики с матанализом, а простой, как 100 копеек. Кинулся под колеса — умер. Не стал причиной смерти стоящих на остановке людей, а тупо сам умер.
UFO landed and left these words here

Придётся. Но опятъ же можно это всё высчитывать только если для этого имеются ресурсы. А когда ресурсов нет, то использовать более "простую" логику вроде "эгоистичной" или банального рэндома.

UFO landed and left these words here

Да как раз таки нет. Как человек ты о таком не думаешь постоянно. Как человек ты обычно принимаешь такое решение за доли секудны в критической ситуации.

UFO landed and left these words here

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


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

Сделать человека более рациональным мы не можем(и не факт что вообще хотим). А вот в случае с автопилотами нам такая возможность доступна.


Да, «спасай того, кого можешь, т.е. пассажира». Рациональней некуда.

И почему это по вашему более рационально чем скажем "спасай максимально доступное количество людей" ?

Потому что спасти 1 взрослого здорового мужчину, стоящего на перекрестке в ожидании зеленого сигнала светофора в целом рациональнее, чем пожертвовать им, спасая перебегающую через дорогу на красный свет беременную женщину с подружкой. Ее это ничему не научит, кроме «меня не собьют, можно повторить». Т.е. она все равно пойдет покурить у газовой колонки, причем всенепременно расположенной под стрелой крана. А мужик, очевидно, помирать не торопится, зеленого ждет…

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


Но ещё раз: это в любом случае уже приоризирование. И это в любом случае уже не просто "спасай своего пассажира" :)

И это в любом случае уже не просто «спасай своего пассажира»


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

А вопросы «социальной справедливости» решаются тупо входными данными алгоритма. Автобусная остановка, тротуар, стадион, песочница — нету всех этих объектов для алгоритма. На их месте у алгоритма — скала, из графита, под напряжением, проклятая 100500 ведьмами из 158 ковенов, облитая ядом, очевидно, радиоактивным. Чтобы ничто с точки зрения опасности столкновения не имело бОльшую угрозу для пассажира.

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

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

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

Предложенный вами алгоритм оценивает рациональность действия под названием «пожертвовать пассажиром».

В принципе да. В предложенном вами примере в этом просто нет необходимости и поэтому он этого делать не будет. Поэтому и вопрос: к чему именно этот пример?

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

Очень интересное мнение, но лично я с ним не гогласен. Да и не только я.


Не должен автопилот рационализировать смерти.

Извините, но любой автопилот обязан "рационализироват смерти". Потому что любое избегание смертей это уже "рациоанилизоравине смерти". И ваше "не допускай смерти пассажира" кстати тоже.

Очень интересное мнение, но лично я с ним не гогласен. Да и не только я.


Кто еще несогласен? Справедливое распределение — это «вин-вин» ситуация. Все остальное несправедливо. Т.е. при осознанном выборе жертвы из 2 случайных кандидатур неверным будет любой из имеющихся ответов.

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


Любой автопилот должен избегать смертей всеми доступными ему методами, а не рационализировать их. И нет там «не допускай смерти пассажира», там есть «не рассматривай вариант, в котором ты сознательно убиваешь пассажира».
Справедливое распределение — это «вин-вин» ситуация. Все остальное несправедливо.

Справедливость это очень субъективная вещь. у вас она одна, у меня другая у кого-то третья.


Т.е. при осознанном выборе жертвы из 2 случайных кандидатур неверным будет любой из имеющихся ответов.

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


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

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

Справедливость это очень субъективная вещь. у вас она одна, у меня другая у кого-то третья.


This!

Т.е. всегда, при любом выборе найдется точка зрения, с которой выборе будет неверным.

такой выбор и сейчас уже постоянно и повсеместно происходит и без всяких автопилотов


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

И сразу нужно начинать «рационализировать».


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

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


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

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


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

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

UFO landed and left these words here

Если бы это была шутка… Такое совсем не исключено, а в автоиндустрии с этим очень строго. И кстати одна из больших проблем у автопилотов ето то, что производитель должен по хорошему формально доказать что такого произойти не может. И если у вас обычный алгоритм, то это относительно просто. А если у вас ИИ, то попробуй там что-нибудь докажи...

UFO landed and left these words here
Не побоюсь показаться невежественным: анекдот в студию тред.
UFO landed and left these words here
«предпринимать какие-то действия в рассчете на то, что чудо произойдет» — признак глупости.

Если спасти может только чудо, то не глупости. Вон в новостях было — упал пассажир судна за борт, хватились далеко не сразу, где точно упал непонятно. Только один корабль был в районе, яхта артиста какого-то и подобрала чуть ли не в последние минуты — вероятность успешного поиска оценили в тысячные доли процента — достаточно для чуда? А если на такое не рассчитывать, то пассжиру надо было просто тонуть, а не держаться на воде из последних сил, мучаясь от обезвоживания.

Ладно, не точно выразился.

Переформулирую: «планировать свои действия в рассчете на то, что произойдет чудо — признак глупости».

На такой формулировке сойдемся?

Я б сказал "сознательно попадать в ситуации, где спасти может только чудо и рассчитывать на это — признак глупост" :)

UFO landed and left these words here
Любой долговременный непоправимый вред. Разбитый нос точно безопасен, сломанный нос — насколько я знаю, да.

Ну на самом от разбитого носа можно и умереть. Маловероятно, но можно :)


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

Идеальных пожалуй не будет. Более-менее адекватные скорее всего найдут.

UFO landed and left these words here
ну, я же специально уточнил: " (мы же именно этот сценарий обсуждаем, когда «либо я, либо они»?)"…
Потому что они начнут давить людей налево и направо.


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

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


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

Автопилот — это инструмент. Так же, как отвертка — инструмент, компьютер — инструмент, автомобиль или поезда — инструмент. И у каждого инструмента есть определенная задача. Для автопилота задача — доставить туловище внутри автомобиля из точки А в точку Б.

Если в какой-то момент, на любом этапе действия алгоритма, автопилот проводит оценку «а не убить ли то, что у меня внтури» — говно это, а не автопилот. Это инструмент, не выполняющий свою задачу. Задача оценки ценности жизни участников движения не входит в список задач автопилота, так же как в задачи молотка не входит защита жены владельца молотка от избиения этим молотком. Да, создать молоток, которым нельзя будет убить жену — можно (сделайте его резиновым, а еще лучше — из пенопласта… хотя, что же делать, если рядом окажется ребенок с аллергией на пары, выделяемые пенопластом...). Только его никто не купит (ну, возможно, кроме жены… только использовать она его будет точно не в качестве молотка).

Поймите уже, автопилот — инструмент, приспособление. Его задача — везти человека внутри, остальное вторично. Задача «справедливой приоритизации ценностей человеческих жизней»… кхм… вас постановка вопроса не смущает вообще???

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

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

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

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

Поэтому, вывод один — спасаем того, кто внутри. Остальных — стараемся не навредить.

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


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

Я говорю о ценности того, «кто внутри» исключительно по одной причине: автопилот может контролировать только и исключительно автомобиль. Т.е. влиять он может только на действия своего пассажира. Поэтому и спасти объективно он может только его.

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

А кто-то скажет что все должны быть равны.


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

Если вы считаете, что не все равны… кхм… а вы, собственно, кто такой, чтобы решать? Для таких заявлений нужно либо удостоверение главы какой-нибудь партии на руках иметь, например, националь-социалистической, либо нотариально заверенную справку, что ваш папа — бог.

И мы приходим к тому с чего и началась наша дискуссия: кто должен принять решение и как оно должно выглядеть?


А чего там решать. Есть одно рабочее решение — все равны. Остальное — преступно и осуждаемо моралью. Приоритет пассажира не в том, что он чем-то лучше или «имеет больший вес», а в том, что в его спасении заведомо большие шансы. Тчк.

Автопилот скорее нужен чтобы последствия были менее трагичные. Потому что никакой автопилот вам детей с улицы не уберёт.


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

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


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

И именно поэтому ваше "приоризирование" работать не будет.


Никакой раздачи приоритетов не будет.

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

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


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

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

На чем основано мнение, что при прочих равных (а ситуация неизбежности гибели кого-то из участников ДТП это именно равная/патовая ситуация, вне зависимости от того, кто и в каком составе находился по какую сторону лобового стекла) спасать нужно именно пассажира? Это элементарно — само понятие автопилота предполагает выполнение задачи именно доставки пассажира/пассажиров, и не задача автопилота отвечать за действия других участников движения. Он не имеет физической возможности как-то повлиять на других участников аварии, а потому единственный, кого автопилот имеет реальные шансы спасти — это тот, кто находится внутри автомобиля.

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

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

Ну т.е. вопрос «кого должен спасать автопилот» не стоит, нет никакой моральной дилемы по этому вопросу. Есть моральная дилема: готово ли общество признать и принять автопилот, или ему автопилот не нужен.

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

Намекать вы можете сколько угодно. Но вы неоднократно описывали "правила" покоторым должен действовать ИИ. И из них выходило именно это. Местами даже прямым текстом.

Это где я описывал такие правила? Вы меня ни с кем не спутали?

Я же прямо говорю: избегаем любых человеческих жертв ровно до тех пор, пока это не ставит под удар жизнь пассажира. Где тут сравнительная ценность, половые, возрастные, социальные и прочие группы?
Это где я описывал такие правила?

Вот это вот ведь вы писали:


Мой автопилот, купленый на мои деньги, стоящий в моей машине, должен спасать меня, тчк.

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

— п.1: Автопилот не может причинить вреда, приводящему к смерти туловища, находящегося внутри, умышленно, действием или бездействием.
— п.2: Автопилот не может причинить вреда человеку до тех пор, пока это не противоречит п.1.

До тех пор, пока безопасность других участников дорожного движения не угрожает жизни того, кто внутри, она бесценна.

Есть задача — довезти тело, остальное вторично и нерационально.

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


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

Вы серьёзно не понимаете что это ваше высказывание точно так так же приоризирует жизнь пассажира выше чем жизни остальных?


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


И пока вы не привели ни одного объективного аргумента который бы отдал именно вашему варианту приоризации однозначное преимущество над всеми другими.

Вы серьёзно не понимаете что это ваше высказывание точно так так же приоризирует жизнь пассажира выше чем жизни остальных?


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

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

Понимаете, есть только один вариант — спасти того, кого можешь спасти. Так же как из горящего здания людей выносят по мере нахождения! Не говорят мужчине на 4 этаже «погодите, у нас на 5 этаже ребенок, мы за вами позже придем». И вот задачу спасения того, кого можно спасти (т.е. пассажира) автопилот должен выполнять в критической ситуации со 100-процентной самоотдачей, а не расходовать ресурсы на вычисление «а может, лучше бабушку живой оставить, она же такая милая? а этот жирный боров за рулем ниже приоритет имеет».

Нету приоритизации ценности жизней в том, что я говорю. И не должно ее быть, ни при каких условиях! А вот то, что спасать будем пассажира — это потому, что его МОЖЕМ, а остальных — да хрен знает, что у них там на уме!

И следовательно вы не отрицаете необходимость приорзирования как такового.


Отрицаю!

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


Фашисты и шовинисты, однозначно.

А кто-то решит что жизнь ребёнка васжнее жизни старика.


Иисус, очевидно? У кого попроще, вроде, полномочий недостаточно для таких решений…

И пока вы не привели ни одного объективного аргумента который бы отдал именно вашему варианту приоризации однозначное преимущество над всеми другими.


Нету никакого варианта приоритизации. Спасаем того, кого можем (не растрачивая времени на этику), а это, очевидно, пассажир. Тчк.
Нету приоритизации ценности жизней в том, что я говорю. И не должно ее быть, ни при каких условиях! А вот то, что спасать будем пассажира — это потому, что его МОЖЕМ, а остальных — да хрен знает, что у них там на уме!
Эк вы от проблемы вагонетки пытаетесь увильнуть.
Эк вы от проблемы вагонетки пытаетесь увильнуть


А при чем тут проблема вагонетки, собственно? Проблема вагонетки, вроде, в совершенно другом ключе поставлена.
В каком? Есть вагонетка (машина с автопилотом), есть рельсы ведущие к n жертв (пешеходы на пути), есть альтернативные рельсы (манёвр уклонения) ведущие к m жертв (пассажиры машины), есть вы (автопилот/программист автопилота). При каком соотношении m к n вы примете решение переключить стрелку (предпринять манёвр уклонения) и пожертвовать m для спасения n?
Не зависимо от m и n машина должна в первую очередь сохранить жизнь владельцу авто, пускай там будет хоть сотня младенцев.
Не зависимо от m и n машина должна в первую очередь сохранить жизнь владельцу авто, пускай там будет хоть сотня младенцев.

С чего бы это? Как раз наоборот, авто должно делать все, чтобы сохранить жизнь пешеходов. Жизнь водителя на последнем месте.

И кто купит для себя эту робоповозку Шрёдингера?

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

Попробуйте по рельсам походить что ли с вашей логикой
А почему это должно быть проблемой пешеходов?


Собственно, уже сейчас автомобили ездят по улицам городов. И это уже проблема пешеходов. Что изменится-то?

Если же водитель осознанно выбирает и использует автомобиль-убийцу — он должен в тюрьме сидеть, а не по дорогам ездить.


Ну, т.е. всех автовладельцев в тюрьму — так и запишем. Как я рад, что у меня прав нет.

Вопрос в том, что если владелец выбирает автопилот, способный пожертвовать его жизнью, ему не в машину, ему в дурку надо обращаться.
А почему выскочивший на дорогу человек должен быть тогда проблемой водителя — он же должен брать на себя все риски данного поступка?
Водитель сбил пешехода на магистрали когда ехал на свой зелёный — ай, молодца, всё правильно сделал?
+ 2 балла к carmageddon score?
Если я не ошибаюсь то автомобиль у нас проходит по катeгории «источник повышенной опасности». И опять же если я не ошибаюсь, то в связи с этим владение и управление автомобилем накладывает дополнительные обязанности и дополнительную ответственность.

ГК РФ Статья 1079
1. Юридические лица и граждане, деятельность которых связана с повышенной опасностью для окружающих (использование транспортных средств, механизмов, электрической энергии высокого напряжения, атомной энергии, взрывчатых веществ, сильнодействующих ядов и т.п.; осуществление строительной и иной, связанной с нею деятельности и др.), обязаны возместить вред, причиненный источником повышенной опасности, если не докажут, что вред возник вследствие непреодолимой силы или умысла потерпевшего. Владелец источника повышенной опасности может быть освобожден судом от ответственности полностью или частично также по основаниям, предусмотренным пунктами 2 и 3 статьи 1083 настоящего Кодекса.
Вам не кажется, что выскакивание под колёса на красный или попытка перебежать скоростную магистраль, равно как и хождение по дорогам ночью в чёрных одеяниях без светоотражающих элементов — это явный умысел потерперших стать оными? Но виноват будет водитель.
Я бы сказал что в большинстве случаев это скорее какая-нибудь халатность или неосторожность. И тогда возможно возмещать ущерб придётся не целиком или может быть и вообще даже не придётся. И это наверняка описано в той самой выше упомянутой «статье 1083». Но по умолчанию вы как водитель должны возмещать ущерб.

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

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

В случае черной одежды это вряд ли. Переход в неположенном месте — это нарушение правил. А в черной одежде — это непринятие мер предосторожности.

Правда что-то ОАО «РЖД» при этом не несет реальной ответственности за ампутированые ноги того, кто под поезд попадает.
И на основании чего вы сделали такой вывод? Ну если не секрет?
Слова 2 адвокатов по дорожным делам, посетовавших на то, что РЖД притянуть к вмененной ответственности по ст 1079 обломались. Т.е. теоретически ничто не освобождает РЖД от такой ответственности, но правоприменительная практика не в пользу того, кто перебегал дорогу перед составом.
Если честно, то так себе аргументы для столь «глобальных» заявлений. Может просто у этих адвокатов квалификация так себе :)
Хорошо бы умыслом потерпевших считали ещё и их идиотизм. На стационарных опасных объектах обычно ставят таблички «не влезай — убью», и если полез — сам дурак.

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

Да вообще-то на мой взгляд одно совсем не исключает другое.

А почему выскочивший на дорогу человек должен быть тогда проблемой водителя

А он и не является. Если пешеход выскочил, а водитель при этом пдд не нарушал — у водителя, в соответствии с законом, никаких проблем не будет.

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

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

он как минимум будет оплачивать лечение человека, вне зависимости от виновности, просто исходя из факта что «является водителем объекта повышенной опасности»
он как минимум будет оплачивать лечение человека, вне зависимости от виновности, просто исходя из факта что «является водителем объекта повышенной опасности»

Я если честно не то чтобы в этом уверен. Даже если мы говороим конкретно о России. И в куче других стран это однозначно не так.
Хотите сказать, что в Германии нет вмененной ответственности владельца источника повышенной опасности?
Есть. Но дело как раз в том что она вменяема и поэтому не подразумевает под собой оплату на лечение пострадавшего в случае, если владелец/водитель абсолютно ни в чём не виноваты.

Если чисто по закону, без судов, то сначала водитель оплачивает лечение человека, а потом человек возвращает ему эту сумму, плюс компенсацию материального и морального вреда.

авто должно делать все, чтобы сохранить жизнь пешеходов. Жизнь водителя на последнем месте.


Ересь какая-то. Автопилот должен делать все, чтобы избежать любых человеческих жертв (включая пассажира). И никаких «мест» нет, если жертв избежать не удается вообще никак — просто едем по оптимальной траектории.
А если по левой стороне дороги идут младенцы, а по правой — старушки, и владелец в любом случае выживет?
А если по левой стороне дороги идут младенцы, а по правой — старушки
Внимание, вопрос: кого будешь давить?

Послушаем ПФ всех стран, собесы и минздравы…
Сбросить скорость и ехать по центру до полной остановки?
Т.е., сбить и младенцев, и старушек?
Т.е., сбить и младенцев, и старушек?


Что-то у вас не сходится…

… по левой стороне дороги идут младенцы, а по правой — старушки


Они по разным сторонам дороги же идут. И тех и других — ну никак не получается.

Или они просто поперек дороги стоят? Всю правую полосу старушки заняли, всю левую — младенцы? И все это посреди высокоскоростной магистрали? Ну тут все просто: если вы в России — давите старушек, чтобы на встречку не вылезать. Старушек, прошу заметить, не потому что кризис пенсионной реформы, а потому что именно они вашу полосу заняли. А если вы, допустим, в Великобритании — там младенцев давить надо, таковы уж особенности британских правил дорожного движения.

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


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

Просто вот «с последними уточнениями»:
1. Если старушки/младенцы передвигаются по сторонам дороги — какой ширины «предполагаемая полоса»? Неужели такой, что ширина автомобиля не позволяет проехать так, чтобы не сбить идущих по обочине пешеходов?
2. Если дорога настолько узкая, в горах, неосвещенная — на какой скорости автопилотируемый автомобиль по ней передвигается, что эта скорость не позволяет ему затормозить за вменяемое время?
3. Мне кажется, что по у-у-узенькой горной неосвещенной горной дороге автопилотируемый автомобиль должен передвигаться со скоростью черепахи на прогулке. А при таких скоростях вся эта ваша эпопея с бабушками/младенцами, погибающими под колесами бездушной железяки вырождается в случай, когда ни в чем не повинный владелец авто пытается ехать, а пешеходы с суицидальными наклонностями бросаются к нему под колеса. И в этой ситуации вы предлагаета автопилоту пожертвовать владельцем автомобиля, чтобы избежать гибели самоубийцы или «активиста», добивающегося повышения смертности автовладельцев…
Ну, началось высасывание из пальца.
Это не высасывание из пальца, это упрощение дилеммы вагонетки до минимальных деталей. И толпы здесь — только для утрирования. Это может быть и одна бабушка, метнувшаяся за выбежавшим через дорогу внуком прямо перед машиной. Посмотрите на Ютубе записи с регистраторов, кучу примеров увидите из реальной жизни, когда не сбить никого — не вариант, и в лучшем случае можно спасти хоть кого-то.
И в этой ситуации вы предлагаета автопилоту пожертвовать владельцем автомобиля
Я не предлагаю. Не только потому, что я спрашиваю, а не предлагаю, а ещё и потому, что среди бабушек и детей выбор был «кого давить», а не «кем жертвовать».
Это не высасывание из пальца, это упрощение дилеммы вагонетки до минимальных деталей.


Это и называется «высасывание из пальца». Придумаем трагедию и будем вместе, взявшись за руки, вслух страдать от несовершенства нашего мира…

Это может быть и бабушка, и дедушка, и ясельная группа детского сада. Однако методы снижения смертности на дорогах уже давно придуманы, называются они «Правила Дорожного Движения». И вот с учетом существования таковых правил появляются «нюансы». Где ваша «ситуация заведомо без счастливого исхода» происходит? Людно, вроде, в задаче. Видимо, посреди города? Ну так экстренно тормозить надо! Не получается тормозить? А с какой скоростью движется «воображаемая автопилотируемая машина»? Скоростной режим, что ли, нарушает?

в лучшем случае можно спасти хоть кого-то


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

А если экстренное торможение приведет к гибели водителя?

Тогда не тормозить, это же очевидно.
Тогда не тормозить, это же очевидно.

Т.е. убивать других? Почему других, а не водителя? Это же он выбрал опасное средство передвижения. Почему за его выбор должен нести ответственность пешеход? И почему "очевидно"?

Почему других, а не водителя?


Потому что:

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

2. Любая вещь (в том числе автопилот) имеет свое предназначение. Осознанная жертва пассажиром противоречит таковому назначению, т.е. автопилот, который на это способен, никому не нужен. Т.е. либо автопилот оберегает пассажира от гибели, либо нет никакого автопилота и спор бессмысленен. Как автомат мне покажете, который при наведении на ребенка стреляет в хозяина — тогда и обсудим идею убить пассажира автопилотом.

Это же он выбрал опасное средство передвижения.


Вы же мне сейчас в текущих ПДД укажете на пункт, который утверждает, что водитель обязан пожертвовать собой при риске столкновения с пешеходом? Нет? Дык, автомобиль — он и без автопилота вполне себе опасное средство передвижения. Как, впрочем, и лошадь, и даже собачья упряжка. Что изменяется с автопилотом? Почему кожаный водитель имеет право беречь свою жизнь и жизнь пассажиров, а металлический — нет?
Почему кожаный водитель имеет право беречь свою жизнь и жизнь пассажиров, а металлический — нет?

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

В случае автопилота — лучшее, на что приходится рассчитывать — это навестить создателя, который врал про то, что AI готов.


В том и дело, что в случае «косяка вождения» вы придете к создателю АИ, и объясните, в чем и почему он был не прав. Он исправится, и тысячи железных водил никогда-никогда больше так не будут. Кожаный водитель вам тоже пообещает больше так не делать. Разница только в том, что кожаный водитель «честно-честно» так делать больше не будет, а железный — «точно-точно».

И вот железный водитель, который не дорожит жизнью пассажиров — он нафиг никому не всрался, вот правда. Собственно, как и кожаный водитель, не дорожащий своей жизнью и жизнью пассажиров — это такое себе. Он опасен, и его не за руль, а изолировать от общества надо.
И вот железный водитель, который не дорожит жизнью пассажиров — он нафиг никому не всрался, вот правда. Собственно, как и кожаный водитель, не дорожащий своей жизнью и жизнью пассажиров — это такое себе.

Ну вообще-то «не дорожить жизнями пассажиров вообще» и «одинаково дорожить жизнями всех людей» это две большие разницы.
Ну вообще-то «не дорожить жизнями пассажиров вообще» и «одинаково дорожить жизнями всех людей» это две большие разницы.


Вы буддизм с прибором не путайте. Прибор — он ничем не дорожит, ни жизнями, ни чем-то еще. Автопилот следует заложенному алгоритму. Он инструмент, у него самосознания нет.

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

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

Я?!? Это же вы написали "железный водитель, который не дорожит жизнью пассажиров — он нафиг никому не всрался"…

Автопилот следует заложенному алгоритму. Он инструмент, у него самосознания нет.
А инструмент предназначен для выполнения нужд своего владельца.

Никто и не спорит. Но выполнение нужд своего владельца это далеко не всегда единственное что требуется от инструмента. Иногда он при этом должен ещё и соотвествовать каким-то общепринятым стандартам.

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

Ну если у вас дома например стоит фрезерный станок, то я бы сказал что для вас он всё-таки представляeт большую опасность чем для окружающих :)

Иногда он при этом должен ещё и соотвествовать каким-то общепринятым стандартам.


Ну вот есть они для автопилота — ПДД называются. И вот там про «пропускать на пешеходном переходе» есть, куча всего есть. А вот «всенепременно убиться, если под колеса выскочила малолетняя суицидница» — вообще ни слова. Я поискал.

Да и проблема в том, что это именно инструмент. Т.е. тысячи устройств будут руководствоваться именно теми правилами, которые будут в них «зашиты». И вот это «в частном случае я бы пожертвовал собой, кожаные водители так делают» в контексте применения в автопилоте аналогично тому, чтобы в ПДД записать «водитель обязан самоубиться в следующих случаях: <список намеренно пропущен, оставлен на фантазию читателя>».

Просто потому, что автопилот всегда следует правилам, и только правилам, и действительно всегда. Чтобы понять, что такое на самом деле предлагаемая вами «равная ценность всех жизней и самопожертвование водителя» — просто представьте, как это правило будет выглядеть в своде Правил Дорожного Движения. Мне вот кажется, выглядеть будет глупо, именно поэтому его в ПДД нет.

Ну если у вас дома например стоит фрезерный станок, то я бы сказал что для вас он всё-таки представляeт большую опасность чем для окружающих :)


Блин, соседи заставили унести… Вот честно. Но да, инструмент представляет большую опасность для того, кто находится рядом, чем для того, кто находится, например, в соседнем городе))) Но мы же оба понимаем, что к теме обсуждения это не относится)
Ну вот есть они для автопилота — ПДД называются.

Это вы так решили что только ПДД. А кто-то может решить что одних ПДД там мало и нужно ещё и какие-то дополнительные стандарты.

И вот это «в частном случае я бы пожертвовал собой, кожаные водители так делают» в контексте применения в автопилоте аналогично тому, чтобы в ПДД записать «водитель обязан самоубиться в следующих случаях: <список намеренно пропущен, оставлен на фантазию читателя>».

На мой взгляд данная аналогия очень сильно хромает. И я бы это аналогичным не назвал.

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

Но да, инструмент представляет большую опасность для того, кто находится рядом, чем для того, кто находится, например, в соседнем городе))) Но мы же оба понимаем, что к теме обсуждения это не относится)

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

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


т.е. автопилот, который на это способен, никому не нужен

Ну так не покупайте его тогда. Кроме того — авто, которое способно жертвовать жизнями пешехода, никому не нужно тем более.


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

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


ровно до того момента, пока это не противоречит безопасности жизни пассажира

А это противоречие в какой момент появляется? Если есть 0.001% убить пассажира — этого уже достаточно, чтобы давить? А 1%? а 10%? а 70%? А почему именно такая граница, а не какая-то другая?

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


Можно. Из пальца можно много чего высосать.

В итоге у вас выбор — либо убивать пешехода (который правила не нарушал) либо убивать водителя (который правил не нарушал).


Т.е. вы реально можете назвать причину, согласно которой одного ни в чем не повинного человека будет убить правильней, чем другого ни в чем не повинного человека?

Я предлагаю спасать пассажира. Причины 3:
1. Его выше вероятность спасти.
2. Предсказуемое поведение автопилота (всегда спасает пассажира) повышает шансы на выживание окружающих. Элементарно потому, что они знают, что машина сейчас будет делать. Зачем снижать их и без того невысокие шансы?
3. Автопилот, не спасающий пассажира — абсурд.

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

Я уж не говорю про случаи, если у вас в авто что-то отказало.


Если в авто что-то отказало — оно и сейчас к жертвам приводит. Это уже поломка, это в алгоритм заложено быть не может. Саморефлексия — недостижимая фантастика, на такое и люди не способны.

Почему пешеход должен отвечать своей жизнью за то, что в авто что-то слдомалось?


А почему он сейчас отвечает своей жизнью за то, что у кого-то отказали тормоза? Наверное потому, что мир неидеален? Но таки проблема отказа механизмов таки ортогональна проблеме автопилота. В конце концов, человек может решиться на поездку, если «что-то тормоза барахлят», автопилот — нет. Мне вообще кажется логичным, что при малейшем отказе автопилот должен останавливаться в ближайшем доступном месте и не ехать дальше. Такое сознательное поведение кожаному водителю недоступно.

Кроме того — авто, которое способно жертвовать жизнями пешехода, никому не нужно тем более.


Авто, опасное для жизней пешеходов никому не нужно? Реа-а-ально? Вам статистику по продажам автомобилей показать?

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


С фига ли? Откуда тут преднамеренность?

А это противоречие в какой момент появляется? Если есть 0.001% убить пассажира — этого уже достаточно, чтобы давить? А 1%? а 10%? а 70%? А почему именно такая граница, а не какая-то другая?


Граница вполне себе определяется показаниями краш-тестов. Есть справка от производителя «безопасно для жизни столкновение с бетонным столбом на скорости до 40 км/ч» — вот до этой скорости и едем в столб. 60 км/ч — не едем, т.к. «опасно для жизни, проверено краш-тестами».
Т.е. вы реально можете назвать причину, согласно которой одного ни в чем не повинного человека будет убить правильней, чем другого ни в чем не повинного человека?

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


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

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


Видимо, если два гопника пытаются прирезать подростка в подворотне, вы помогаете гопникам, их же двое?

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


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

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


1. Прочих равных не бывает.
2. Полная ересь — смотри случай с гопником.

А пассажиры они тами или не пассажиры это уже вторично…


В контексте автопилота — нет. Автопилот, это устройство, предназначенное для безопасной транспортировки туловища/туловищ внутри из точки А в точку Б. При этом есть ряд дополнительных логичных ограничений в виде соблюдения ПДД и избегания человеческих жертв. И «жертва пассажиром» противоречит предназначению устройства. Если автопилот убивает пешехода — это ошибка реализации, если автопилот убивает пассажира — это ошибка концепции (молоток из пенопласта).

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

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

Видимо, если два гопника пытаются прирезать подростка в подворотне, вы помогаете гопникам, их же двое?

Нy во первых в такой ситуации совсем не обязательно кого-то убивать. А во вторых я поэтому и написал «при прочих равных». В данной ситуации мы имеем преступление и ситуацию с двумя категориями людей когда условие «при прочих равных» однозначно не выполняется.

1. Прочих равных не бывает.

Что автопилот должен «считать прочими равными», а что нет, это вы можете точно так же опрeделить заранее. Например можно сказать что человек умышленно провоцирующий аварию имеет меньший «приоритет спасения» по срaвнению с человеком, который попал в аварию не по своей вине. Но это уже совсем другой вопрос и это уже сильно залезает в категории морали/этики/законов и прочего.

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

Ну значет «обычно» он и будет спасён. Но если в какой-то ситуации он имеет меньше шансов на спасение, то значит спасаем того, у кого этих шансов больше.

Автопилот, это устройство...

Это ваше определение автопилота. Но я пока не вижу ни одной причины почему именно эта формулировка должна стать общепринятой. Я бы лично «избегание человеческих жертв» поставил на первое место в приоритетах.

Если автопилот убивает пешехода — это ошибка реализации, если автопилот убивает пассажира — это ошибка концепции (молоток из пенопласта).

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

А во вторых я поэтому и написал «при прочих равных».


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

Что автопилот должен «считать прочими равными», а что нет, это вы можете точно так же опрeделить заранее.


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

Например можно сказать что человек умышленно провоцирующий аварию имеет меньший «приоритет спасения» по срaвнению с человеком, который попал в аварию не по своей вине.


Ух ты, мы автопилоту уже и судейские корочки выдали? На основании чего он будет определять: вот эта девочка на дороге — она специально под колеса выскочила, или от несчастной любви? И, самое главное, по какому праву он будет определять? Презумпцию невиновности уже отменили? Просто автоматизируем вынесение судебных решений методом встраивания судьи в автопилот… Посадим его рядом с Эйнштейнами и Суперменом.

Но это уже совсем другой вопрос и это уже сильно залезает в категории морали/этики/законов и прочего.


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

Но если в какой-то ситуации он имеет меньше шансов на спасение, то значит спасаем того, у кого этих шансов больше.


Бред. Остальным участникам движения мы можем только дать шанс (без гарантии, что им воспользуются), а пассажира — активно спасать.

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

Это ваше определение автопилота.


Вы отрицаете формулировку «это устройство»? Или вам не нравится, что предназначение — доставка туловища из пункта А в пункт Б? Ну, как бы, в чем тогда его смысл, если это не так?

Я бы лично «избегание человеческих жертв» поставил на первое место в приоритетах.


Приоритизация — это одно, а предназначение — это другое. Или вы хотите сказать, что предназначение автопилота — избегать человеческих жертв? Чушь какая-то, никакой полезной нагрузки. Таких устройств уже и так тысячи, от подушек безопасности до заборов, и ни одно из них не называется автопилот.

Вам, все таки, придется смириться, что автопилот — именно устройство автоматизированного пилотирования автомобилем, который имеет своим предназначением доставку туловища из пункта А в пункт Б. «Соблюдать ПДД» и «избегать человеческих жертв» — важные критерии соответствия, но они таки критерии соответствия, ограничения, если хотите. Если поставить автопилоту основной целью избегание человеческих жертв, оптимальной стратегией пилотирования будет стоять на месте. Он реально никуда не поедет. Ну и нахрена кому-то этот автопилот?

А в моём понимании если автопилот мог «при прочих равных» спасти несколько человек


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

но почему-то спас только одного то это гораздо большая «ошибка концепции».


Равноценность человеческих жизней — не математическое понятие равноценности. То, что одна человеческая жизнь менее ценна, чем две — тоже все еще не доказано. Как будет доказано, вернемся к разговору.
Еще раз «прочих равных» не бывает. И оценивать категории равенства — не задача автопилота, это скорее к философам, они это любят.

Я вам же вроде бы уже написал что я понимаю под «при прочих равных»…

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

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

На основании чего он будет определять

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

Бред. Остальным участникам движения мы можем только дать шанс (без гарантии, что им воспользуются), а пассажира — активно спасать.

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

Вы отрицаете формулировку «это устройство»? Или вам не нравится, что предназначение — доставка туловища из пункта А в пункт Б? Ну, как бы, в чем тогда его смысл, если это не так?

Я не считаю вашу формулировку законченной и полноценной. Вот и всё.

Приоритизация — это одно, а предназначение — это другое.

Естественно другое. Но это не означает что прямое предназначение устройствa должно обязательно иметь приоритеты над всем остальным. И например на мой взгляд если какое-то устройство может выполнять своё предназначение только подвергая жизнь людей избыточному риску, то не факт что такое устройство имеет право на существование.

«Соблюдать ПДД» и «избегать человеческих жертв» — важные критерии соответствия, но они таки критерии соответствия, ограничения, если хотите.

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

Равноценность человеческих жизней — не математическое понятие равноценности. То, что одна человеческая жизнь менее ценна, чем две — тоже все еще не доказано. Как будет доказано, вернемся к разговору.

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


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

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


Не путайте равноценность жизни как философское понятие с функциональным предназначением автопилота.

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


Уже нашло же. Если на скоростной автостраде ночью вы собьете пешехода, которому посреди скоростной автострады быть не положено, вам инкриминируют непреднамеренное убийство. Не «купил машину — значит виноват», а непреднамеренное убийство. Потому что человеколюбие человеколюбием, а голову на плечах иметь нужно.

Я не считаю вашу формулировку законченной и полноценной. Вот и всё.


Попробуйте сформулировать лучше.

Но это не означает что прямое предназначение устройствa должно обязательно иметь приоритеты над всем остальным.


В том и дело, что означает. Просто логически означает. Есть функциональное предназначение устройства (в нашем случае — пилотирование автомобиля в процессе перевозки туловища из точки А в точку Б). Это то, что прибор должен выполнять. И есть набор ограничений, в рамках которых он должен выполнять свое функциональное предназначение (в нашем случае — законы физики, совокупность технических качеств пилотируемого автомобиля, установленные законодательные ограничения в виде ПДД, нормативных актов и прочего, регулирующих использование автопилота).

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

Вот вам пример: пороллоновый молоток. В рамках ограничения «безопасность для окружающих» — практически идеален. Найдете в широком распространении? А почему? Наверное, потому, что инструмент, не выполняющий своих заявленных функциональных качеств нафиг никому не нужен? А используются — вполне себе металлические молотки. Почему? Потому что здравый смысл возобладал. Молоток — вещь полезная, но полезная ровно до тех пор, пока опасная.

Так же и с автопилотом: ставите в абсолютный приоритет над функциональностью безопасность жизни пешеходов, и получаете автопилот, который никуда не едет. Элементарно даже потому, что убивать пассажира — нехорошо.

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


Вот что есть «избыточность» риска будет решаться по факту обсуждения и применения. Устройство, которое не выполняет свои функции точно так же абсурдно, и не будет существовать. А дальше — торг. Любая попытка поставить жизнь пешеходов выше равноценной им жизни пассажира делает автопилот абсурдным и ненужным, и, как следствие, несуществующим. Любая попытка разрешить автопилоту давить людей направо-налево обречена на провал, т.к. это ограничение, через которое не перешагнешь. И обходить ПДД ему тоже не разрешат.

Извините но нет. В моём понимании «соблюдение прав ПДД» однозначно имеет приоритет над «доставка туловища из пункта А в пункт Б». То есть если невозможно доставить туловище из пункта А в пункт Б без нарушение ПДД, то тогда доставка «отменяется».


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

Нет такого пункта в ПДД? Ну вот и автопилот несуществующие пункты ПДД исполнять не должен. Противоречия нет, автопилот функционален.

А не так что в такой ситуации автопилот вдруг начинает нарушать ПДД только чтобы кого-то куда-то доставить.


Есть даже некоторая вероятность, что автопилот не будет способен нарушить ПДД даже ради спасения жизни, например…

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


Если это будет принято в качестве закона, этому правилу будут следовать и живые водители… Вам это не кажется абсурдным?

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


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

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

Не путайте равноценность жизни как философское понятие с функциональным предназначением автопилота.

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

В том и дело, что означает. Просто логически означает.

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

Устройство, которое не выполняет свои функции точно так же абсурдно, и не будет существовать. А дальше — торг.

Естественно. И в моём понимании жизни людей всегда стоят выше любой другой функциональности автопилота.
Любая попытка поставить жизнь пешеходов выше равноценной им жизни пассажира делает автопилот абсурдным и ненужным

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

Нет такого пункта в ПДД? Ну вот и автопилот несуществующие пункты ПДД исполнять не должен. Противоречия нет, автопилот функционален.

Ну во первых кто мешает добавить новые пункты в ПДД? И я вам гарантирую что без добавления новых пунктов в ПДД введение автопилотов точно не обойдётся.
А в втроых почему вы считаете что надо ограничитсьай только ПДД? Почему не учитывать ещё скажем и УК? Или ещё какие-то другие правила и законы?

Если это будет принято в качестве закона, этому правилу будут следовать и живые водители… Вам это не кажется абсурдным?

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

С чего вы это взяли? Вы так решили просто исходя из того что моё мнение не совпадает с вашим? :)

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

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


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

Ну вот, есть задача — безопасно довезти пассажира. И есть ограничение, например, не сбивать пешеходов на пешеходном переходе. А вот ограничения «не сбивать пешеходов где угодно, даже ценой жизни пассажира» — нет. Вообще ни одного ограничения вида «даже ценой жизни пассажира» нет. Поэтому исходим из поставленной задачи — безопасно доставляем пассажира, ограничения не нарушены.

А ценность жизни — жизнь пассажира не менее ценна, чем жизнь пешехода, вы же не будете это отрицать?

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


Ага, прям каждый раз — не нужен. А 1 раз из 1000 — вполне себе смирились, и даже живут как-то с этим. И с автопилотом смиритесь.

И в моём понимании жизни людей всегда стоят выше любой другой функциональности автопилота.


Ну, собственно, в такой постановке вопроса ваш автопилот просто никуда не поедет.

На мой взгляд пассажир там кто-то или пешеход вообще не должно играть роли при «оценке ценности его жизни».


Абсолютно верно. Если в ПДД есть пункт, позволяющий сбить — сбиваем. Нет пункта — не сбиваем.

Ну во первых кто мешает добавить новые пункты в ПДД? И я вам гарантирую что без добавления новых пунктов в ПДД введение автопилотов точно не обойдётся.


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

А в втроых почему вы считаете что надо ограничитсьай только ПДД? Почему не учитывать ещё скажем и УК? Или ещё какие-то другие правила и законы?


Потому что правила дорожного движения регулируются сводом Правил Дорожного Движения, например…

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


Ну, начнем с того, что абсурдно и нелегитимно, т.к., например, противоречит Конституции.

А во вторых кто вам запрещает ввести такое правило только для автопилотов?


Лицензию на убийство автопилотам предлагаете выдать? И чем владелец автопилотируемого авто хуже владельца неавтопилотируемого авто? Почему первому беречь свою жизнь запрещено, а второму — гарантировано законом? А как быть с пассажирами автопилотируемых такси? Или сделаем поправочку «если внутри хозяин — в расход, а если не хозяин — давим пешехода»? Вы же мужского пола? Давайте вас принудительно кастрируем, а то у вас тут опасная для общества вещь между ног отросла…

С чего вы это взяли? Вы так решили просто исходя из того что моё мнение не совпадает с вашим? :)


Я взял это с того, что:
1. В текущем законодательстве отсутствует требование пожертвовать собой. Вот прямо ни одного нет, вне зависимости от ситуации.
2. Право на самозащиту и самосохранение гарантировано Конституцией, и никто с протестами на улицы не выходит.

Значит, всех эти базовые права устраивают, и даже более того — всем нравится. Вам — нет.

А считать что автопилоты и люди должны абсолютно всегда следовать абсолютно одинаковым законам это на мой взгляд не особо логично.


Вы таки пытаетесь утверждать, что жизнь пассажира автопилотируемого автомобиля менее ценна, чем жизнь «самостоятельного верящего в себя тру-водилы, который сам крутит баранку»? Не-не-не, не пойдет. В вопросах сохранения жизни автопилот должен пользоваться ровно теми же правами, что и кожаный водитель. Дело в том, что пассажир делегирует автопилоту управление автомобилем. А у пассажира автопилотируемого автомобиля ровно те же права дорожить своей жизнью, что и у «самостоятельного водителя».
А ценность жизни — жизнь пассажира не менее ценна, чем жизнь пешехода, вы же не будете это отрицать?

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

Ага, прям каждый раз — не нужен. А 1 раз из 1000 — вполне себе смирились, и даже живут как-то с этим. И с автопилотом смиритесь.

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

Потому что правила дорожного движения регулируются сводом Правил Дорожного Движения, например…

Но при этом просиходящее на дорогах это не только ПДД. Если вы насмерть собьёте кого-то сидя за рулём, то вас вполне себе могут и по УК посадить.

Ну, начнем с того, что абсурдно и нелегитимно, т.к., например, противоречит Конституции.

В каком конкретно месте?

В текущем законодательстве отсутствует требование пожертвовать собой.

В текущем законодательстве вообще отсуствует какя-то регуляция автопилотов. И то что мы с вами обсуждаем это как раз таки в том числе и вопрос как это самое законодательтво должно будет выглядеть в будущем…

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

Я уже не знаю в какой раз вам повтоеяю что с моей точки зрения автопилот не должен разграничивать людей ни на какие категории. С моей точки зрения для него абсолютно все люди должны быть одинаково ценны. А вот вы с этим похоже не согласны.
пороллоновый молоток. Найдете в широком распространении?
Найду, как раз по причине торга. Как вы правильно указали, предназначение «забивать гвозди» несовместно с ограничением «быть полностью безопасным для окружающих», что привело к сегментации рынка — появились небезопасные металлические молотки, предназначенные для забивания гвоздей и эффективно справляющиеся с этой задачей, и пороллоновые молотки, предназначенные для того, чтобы ребенок бил ими обо все, что под руку подвернется, включая себя, других детей и родителей, получая за счет этого радость.

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

Кстати да, такое совсем не исключено. Разве что страховые могут тоже начать выпендриваться и повышать ставки в зависимости от того что у вас за «конфигурация».
По-любому начнут, если им не запретят
— Вышло критическое обновление для автопилота, теперь из режима «всегда не спасать где больше людей» убрана «не».
Вроде бы количество багов ортогонально обсуждаемым вопросам
  1. Его выше вероятность спасти.

Почему выше? Это ведь зависит от ситуации. Вполне возможно, что все наоборот и выше вероятность спасти именно пешехода.


Предсказуемое поведение автопилота (всегда спасает пассажира) повышает шансы на выживание окружающих

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


  1. Автопилот, не спасающий пассажира — абсурд.

Почему?


С фига ли? Откуда тут преднамеренность?

Покупатель же знал о том что автопилот в случае чего жертвует пешеходом? Знал.


Граница вполне себе определяется показаниями краш-тестов.

Какими показаниями? Еще раз — любой автопилот работает нестрого, основываясь на вероятностях. Вот ситуация после оценки автопилотом — при выборе Х пассажир выживает с вероятностью 10%, а пешеход с вероятность 90%, при выборе Y пассажир выживает с вероятностью 11%, а пешеход — с вероятностью 5%. Что должен выбрать автопилот, Х или Y?


Я понимаю, что вы хотите рассмотреть сферическое авто в вакууме, но у нас реальный мир, извините.

Почему выше? Это ведь зависит от ситуации. Вполне возможно, что все наоборот и выше вероятность спасти именно пешехода.


Вот у нас автопилотируемый автомобиль и выскочивший на дорогу пешеход. Какие действия будет предпринимать пассажир? Сидеть на жопе ровно — это очевидно. Его действия мы полностью контроллируем. Какие действия будет предпринимать пешеход? Побежит направо? Или налево? Тупо встанет на месте? Да хрен его знает, что у наго там в голове! В конце концов он только что перед автомобилем, едущим на высокой скорости на дорогу выбежал!

Пассажира мы можем контролируемо спасти. Пешехода мы имеем некоторую вероятность, если он сам нам не помешает, спасти.

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


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

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

Поведение автопилота при этом одинаково предсказуемо в обоих случая


Да вот фигня. Вы же ратуете за то, чтобы по головам считать, кого меньше убьешь. А потом думай «вот эта девушка, она в подсчет нашей группы возможных жертв вошла, или отдельно считается».

ведь оптимальный автопилот будет время от время от времени вынужден принимать решения на основе рандомайзера


Я не хочу жить в том мире, где вы допущены до проектирования автопилотов… Какой, нафиг, рандомайзер? У вас с головой все в порядке?

Почему?


Потому что автопилот — это устройство для безопасной транспортировки человека из точки А в точку Б. Если он не выполняет условие безопасности — он абсурден.

Покупатель же знал о том что автопилот в случае чего жертвует пешеходом? Знал.


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

Какими показаниями?


Говорю же: «показаниями краш-тестов».

Еще раз — любой автопилот работает нестрого


Это вы откуда взяли? Автопилот — это устройство, цифровое, работающее строго в соответствии инструкциями алгоритма. Других не завезли.

Вот ситуация после оценки автопилотом — при выборе Х пассажир выживает с вероятностью 10%, а пешеход с вероятность 90%, при выборе Y пассажир выживает с вероятностью 11%, а пешеход — с вероятностью 5%. Что должен выбрать автопилот, Х или Y?


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

Я понимаю, что вы хотите рассмотреть сферическое авто в вакууме, но у нас реальный мир, извините.


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

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

Однако ожидать от автопилота, что он своим гениальным разумом посчитает 100500 оптимальных траекторий, оценит вероятности гибели всего населения Москвы от своих действий, точно предскажет прогноз погоды и убьет собственного пассажира потому что «его все равно послезавтра убило бы молнией» — глупость несусветная.

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

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

Как насчёт ситуации когда никаких пешеходов нет и столкнулись несколько автомобилей? А если при этом все автомобили оснащены автопилотами одной и той же конструкции? А если автопилоты при этом ещё и могут «общатъся» между собой? А если они это делают всё время?
Как насчёт ситуации когда никаких пешеходов нет и столкнулись несколько автомобилей? А если при этом все автомобили оснащены автопилотами одной и той же конструкции? А если автопилоты при этом ещё и могут «общатъся» между собой? А если они это делают всё время?


Кхм, начнем с того, как ситуация вообще произошла? Очевидно, баг программы же…

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

Прелесть какая, чесслово! Группа машин, координируемая единым центром, обсуждает, кого из людей убить… Где-то я на такой сценарий натыкался… А! Точно: «Терминатор 2: Восстание машин».

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

Совсем не обязательно. Есть ещё всякие форс-мажоры.
Вы реально предлагаете, чтобы автомобили «посовещались между собой», «пришли к консенсусу» и «выработали совокупное решение», кого из кожаных мешков сейчас убить?

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

Прелесть какая, чесслово! Группа машин, координируемая единым центром, обсуждает, кого из людей убить…

Ну вообще-то предлагают что «группа машин[, координируемая единым центром,] обсуждает, как наиболее успешно минимизировать количество жертв».

Так что это не у меня с головой не всё в порядке…
Есть ещё всякие форс-мажоры.


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

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


Абсолютно верно предлагают. Дружно сбросить скорость на опасном участке дороги, оповестить всех остальных о наличии обледенения на определенном месте и т.д. и т.п. А «прийти к консенсусу, кого сейчас убьем» — нет, такого не предлагают. Оно, в конце концов, 3 правилам робототехники противоречит.

Ну вообще-то предлагают что «группа машин[, координируемая единым центром,] обсуждает, как наиболее успешно минимизировать количество жертв».


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

Да перестаньте. Вон у мeня был форс-мажор когда на дорогу кабаны выбежали. Он вполне себе решается и без способностей супермена. И автопилоты с таким тоже как-то жить будут должны.

А «прийти к консенсусу, кого сейчас убьем» — нет, такого не предлагают.

Угу. Они предлагают прийти к консенсусу по вопросу «кого и как мы сейчас будем спасать». Что иногда включает в себя и консенсус по вопросу «кого мы сейчас не будем спасать».
Оно, в конце концов, 3 правилам робототехники противоречит.

Я вам сейчас открою стрaшную тайну: правила робототехники это из научной фантастики и в реальности они вообще мало кого интересуют. Хотя бы потому что не особо то и работают.

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

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

Почему выскочивший? Пешеход идет по тротуару. А на вас летит вылетевший на встречку камаз. Вы можете либо отвернуть на тротуар и сбить пешехода, либо отвернуть на встречку, в свою очередь, и врезаться в авто, которое едет, собственно, по встречке, либо вмазаться в камаз.
Что делает ваш автопилот в этом случае?


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

Они и не выскакивают. Идут себе по тротуару спокойно, с ребенком в коляске. Не трогают никого.


Я не хочу жить в том мире, где вы допущены до проектирования автопилотов… Какой, нафиг, рандомайзер?

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


Это вы откуда взяли? Автопилот — это устройство, цифровое, работающее строго в соответствии инструкциями алгоритма. Других не завезли.

Строго в соответствии реагировать на что-то можно только тогда, когда информация об окружении 100% точна и 100% прогнозируема. В случае же автопилота есть неопределенность. Конечно, было бы неплохо жить в идеальном мире — но мы живем в реальном. И написать жестко заданный алгоритм работы автопилота (при условии, чтобы этот автопилот работал сколько-нибудь эффективно) — нельзя.


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

Попытаться затормозить и припарковаться — это как раз вариант Х, где пешеход умирает с вероятность 10%, а пассажир — с вероятностью 90% (почти наверняка). Т.е. убиваем пассажира все-таки?


Поэтому автопилот может действовать только и исключительно в рамках ПДД и дополнительных актов к ним.

Т.е. есть если перед автопилотом встает выбор — нарушить пдд или убить водителя И пешехода, то надо убивать водителя и пешехода, главное, пдд не нарушить?

Почему выскочивший? Пешеход идет по тротуару. А на вас летит вылетевший на встречку камаз. Вы можете либо отвернуть на тротуар и сбить пешехода, либо отвернуть на встречку, в свою очередь, и врезаться в авто, которое едет, собственно, по встречке, либо вмазаться в камаз.
Что делает ваш автопилот в этом случае?


Автопилот в этом случае:
1. Если едущий по встречке автомобиль также автопилотируем и с ним есть связь, оповещает его о том, что сейчас будет выезжать на встречку. Встречный автомобиль тормозит, обсуждаемый автомобиль выезжает на встречку или на противоположную обочину, если на ней никого нет. Все живы.
2. Если столкновения со встречным автомобилем не избежать, обсуждаемый автомобиль останавливается (насколько возможно сбрасывает скорость) и открывает двери, чтобы пассажир успел выпрыгнуть.

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

Идут себе по тротуару спокойно, с ребенком в коляске.


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

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


Вам что-то с математикой делать надо, подтягивать как-то, что ли…

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

И вот если у вас автопилот показывает именно эту равновероятноть (которая, очевидно, дает 50%-ую смертность при любом непонятном действии в перспективе) — говно ваш автопилот. Чо бы уже вместо ИИ просто не вкорячить в автомобиль генератор случайных чисел, который будет в случайном порядке руль крутить и на педали давить?

В том и цель автопилота — показать статистику выше «равновероятной». Причем цель достижима… Но не броском кубика.

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


Можно, например…

Попытаться затормозить и припарковаться — это как раз вариант Х, где пешеход умирает с вероятность 10%, а пассажир — с вероятностью 90% (почти наверняка). Т.е. убиваем пассажира все-таки?


Смотрите, есть жесткое ограничение — действовать в рамках ПДД. Его не обойти. Никак. Поэтому блок ограничений — это внешний контур относительно самого автопилота. И автопилот видит только те вероятности, которые ему внешний контур отдал.

Т.е. есть если перед автопилотом встает выбор — нарушить пдд или убить водителя И пешехода, то надо убивать водителя и пешехода, главное, пдд не нарушить?


У него нет выбора. Просто нет такой функциональности — ПДД нарушить. А ресурс ограничен.
Если столкновения со встречным автомобилем не избежать, обсуждаемый автомобиль останавливается (насколько возможно сбрасывает скорость) и открывает двери, чтобы пассажир успел выпрыгнуть.

Т.е. авто пытается остановиться, врезается в камаз и пассажир умирает? Значит, убиваем пассажира?


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

Т.е. убиваем пассажира безальтернативно. Получается, если на обочине никого нет — то мы туда тоже выехать не можем (нарушение) и тоже убиваем пассажира, хотя могли бы его спасти без проблем?


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

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


  1. просто исходя из имеющихся данных жестко фиксируем конкретную стратегию
  2. исходя из имеющихся данных фиксируем некоторое вероятностное распределение на множестве всех стратегий

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


У него нет выбора. Просто нет такой функциональности — ПДД нарушить. А ресурс ограничен.

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

Видимо, посреди города? Ну так экстренно тормозить надо! Не получается тормозить? А с какой скоростью движется «воображаемая автопилотируемая машина»? Скоростной режим, что ли, нарушает?
Пардон, у вас машина есть? Чтобы успеть оттормозиться перед выскочившим хотя бы в 10 метрах перед вами пешеходом, нужно ехать со скоростью ≈20км/ч. И это летом на сухом асфальте.
Автопилот не спасает жизни, не его задача. Он избегает смертей
Вы занимаетесь софизмом.
Поэтому когда ему под колеса выпрыгивает одновременно ребенок справа и его бабушка слева — он экстренно оттормаживать должен
И сбить обоих, чтобы никому не обидно.
Пардон, у вас машина есть? Чтобы успеть оттормозиться перед выскочившим хотя бы в 10 метрах перед вами пешеходом, нужно ехать со скоростью ≈20км/ч. И это летом на сухом асфальте.


Я знаю, что тормозной путь — весьма ненулевое понятие. Собственно, исключительно из-за этого прискорбного факта существует понятие скоростного режима.

И? Вот едете вы по дороге, и в 5 метрах перед вами выскакивает кто-то на дорогу. Внимание, вопрос: какого хрена он выскочил? Где конкретно он выскочил?
Посреди проезжей части в 100 метрах от пешеходного перехода? Почему тогда из-за этого идиота мы должны жертвовать ни в чем не повинным пассажиром?

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

Или он в соответствии с правилами дорогу переходит? Откуда тогда необходимость оттормаживать, если вы и так уже на месте стоите?

Вы занимаетесь софизмом.


Не, это вы пытаетесь автопилоту высокоморальные качества привить.

И сбить обоих, чтобы никому не обидно.


Не, «чтобы не было обидно» — это что-то из области вашей мотивации «чтобы не было мучительно больно за сбитого ребенка». Автопилот может сбить человека исключительно случайно. Нет таких кейсов, когда заранее определенный алгоритм выбора, кого сбивать, оправдан.
Внимание, вопрос: какого хрена он выскочил? Где конкретно он выскочил?
Посреди проезжей части в 100 метрах от пешеходного перехода? Почему тогда из-за этого идиота мы должны жертвовать ни в чем не повинным пассажиром?

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

Или он в соответствии с правилами дорогу переходит? Откуда тогда необходимость оттормаживать, если вы и так уже на месте стоите?
Вы предлагаете автопилоту отвечать на эти вопросы? Автопилот не должен заниматься этикой, он должен предпринять конкретные действия — повернуть левее, правее или только тормозить. Я для этого все этические решения должны быть уже решены до его программирования.
Варианта «жертвовать пассажиром» в случае бабушки с внуком я вообще не вижу, кстати, ситуация описывалась конкретная, в которой можно объехать одного, а можно другого, но не обоих сразу.
К вопросу «кто виноват», к которому вы пытаетесь всё притянуть, это совершенно никак не относится. Вот стоят они на дороге с расстоянием в метр между друг другом и от краёв полосы — слева встречка мчится, справа припаркованные машины стоят.
Автопилот может сбить человека исключительно случайно.
Вы про идеальный автопилот в вакууме?
Нет таких кейсов, когда заранее определенный алгоритм выбора, кого сбивать, оправдан.
Для вас достаточно, что по ПДД вам предъявить ничего не смогут, я правильно понимаю? Даже в случае «Я мог бы его объехать, но было 1.3% вероятности уйти в занос».
Автопилот не должен заниматься этикой


Вот я именно об этом и говорю! Автопилот должен до последней возможности избегать столкновения с живыми людьми ровно до того момента, пока это не противоречит безопасности жизни пассажира.

Варианта «жертвовать пассажиром» в случае бабушки с внуком я вообще не вижу


А я еще и не вижу ни единой причины для уточнения, что это именно бабушка и внук. Для чего в задаче вообще уточнение, что это именно пожилая женщина, и именно маленький ребенок? Какая разница, особенно учитывая, что вы, как и я, придерживаетесь, насколько я понял, идеи равноценности человеческой жизни.

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

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


Мы же помним, человеческие жизни равнозначны? Ну т.е. избегать столкновения нужно с тем, с кем проще и безопаснее избежать столкновения. Если вероятности равны — подбросить монетку, а еще лучше для однозначности принять правило вроде «при прочих равных спасаем того, кто ближе к обочине» и довести это правило до всех участников движения, чтобы все были в курсе, на что рассчитывать. Нет?

К вопросу «кто виноват», к которому вы пытаетесь всё притянуть, это совершенно никак не относится.


Так точно, равно как и то, что на дороге ребенок. Как и высокоморальные принципы. Я вот искренне не понимаю, каковы должны быть обстоятельства, чтобы осознанная жертва пассажиром была обоснована.

Вот стоят они на дороге с расстоянием в метр между друг другом и от краёв полосы — слева встречка мчится, справа припаркованные машины стоят.


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

Вы про идеальный автопилот в вакууме?


Вы же мне сейчас подскажете сценарий не-случайного убийства человека автопилотом?

Для вас достаточно, что по ПДД вам предъявить ничего не смогут, я правильно понимаю?


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

Автопилот формализован по определению, в нем отсутствует иррациональная часть. Правила Дорожного Движения он нарушать не может — это тоже, надеюсь, очевидно? Да, вероятно, по мере накопления опыта использования автопилотов ПДД будут меняться, адаптироваться, расширяться. И вот эти правила — они и есть алгоритм поведения автопилота на дороге.

И вот то, на что вы можете реально рассчитывать — это предсказуемое поведение автопилота в рамках существующих ПДД. Само по себе это уже снижает риск человеческих жертв.

Расчитывать на то, что автопилот на основании высокоморальных принципов своего конструктора пойдет на нарушение ПДД — как минимум, наивно.

Даже в случае «Я мог бы его объехать, но было 1.3% вероятности уйти в занос».


Ну кто ж вам такую странную штуку-то сказал? Столкновение с пешеходом — это допустимая вещь ровно в одном случае: угроза жизни пассажира при нестолкновении.

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

И вот то, на что вы можете реально рассчитывать — это предсказуемое поведение автопилота в рамках существующих ПДД.

Я бы на предсказуемость не слишком (во всяком случае, пока) расчитывал — во всяком случае, пока несомый ветром через дороу пластиковый пакет всё ещё опознаётся как пешеход.

Я бы на предсказуемость не слишком (во всяком случае, пока) расчитывал


Ну прямо вот сейчас-сейчас рассчитывать на что-то трудно. А вот стремиться — можно и нужно. Запомнили же как-то пешеходы на зеленый свет светофора улицу переходить, и по сторонам смотреть, когда переходишь. Вот и к особенностям автопилотов привыкнут, будет такие проявятся. И вот когда к чему-то привыкаешь, лучше, чтобы оно было простым и предсказуемым, а не выдавало каждый раз новое гениальное решение в одной и той же повторяющейся ситуации.
При каком соотношении m к n вы примете решение переключить стрелку (предпринять манёвр уклонения) и пожертвовать m для спасения n?


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

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

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

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

если я правильно понимаю состояние дел в мире, законодательно запрещено во всех странах мира.

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

UFO landed and left these words here
UFO landed and left these words here
UFO landed and left these words here
На это хочется ответить старым анекдотом.
Грузин сдает экзамен на водительские права. Инспектор его спрашивает:
— Вот едешь ты, дарагой, на машине по горной дороге. Справа — скала, слева — обрыв. Впереди две женщины: молодой и старый. Кого давить будешь?
— Конечно, старый!
— Нэт тебе прав, дарогой, тормоз давить надо!
Все эти «лучше убить одного человека, но спасти тысячу» и «она же девочка, давайте убьем мальчика» — субъективная моралистская хрень людей, страдающих комплексом бога


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

Можно даже рассылку с авариями делать всем людям, а они будут оценки автопилоту выставлять. Сердечко там или минусик. На основании голосований менять алгоритм поведения — вуаля, идеальный автопилот, алгоритм которого построен самим обществом (не уверен, что вам это понравится).
Я так понимаю, вы не получали права, но эта ситуация нормально обозначена в ПДД. Вы не должны думать ни о каких моральных дилеммах, а обязаны только жать на тормоз до полной остановки ТС. Никаких правил тут нельзя придумать, любая правовая ответственность за моральные дилеммы может вести только к правовому бреду. Не вижу никакого смысла вводить эти правила, если только не признать за ИИ моральное превосходство над человеком. Но это немножко антиутопично, и совсем не из-за робоавтомобилей.

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

просто тормозить является правильным поведением далеко не в каждой ситуации
В некоторых ситуациях и на красный свет лучше проехать. Обычно считается, что водитель сам виноват, что вообще оказался в такой ситуации. Всё это на свой страх и риск, но автопилот должен соблюдать обычные ПДД, возможно, с дополнительными сигналами. Ваши рассуждения о моральном превосходстве машины над человеком, который за подобные решения никогда ответственности особо и не нёс (имеете право спасать при пожаре бабушку, а не группу детей-вундеркиндов, проблема вагонетки никогда не была реальной), весьма фантастичны, как телепортация. А автопилоты — они вот уже, а не в следующем тысячелетии.

Хм а где вы у меня увидели хоть что-то на тему морального превосходства машины над человеком?

Моральное превосходство — способность машины объективно определить ценность жизни. Почему превосходство — у человека такой способности не признаётся, иначе бы была ответственность за неправильные решения такого рода.
И это всё — фантастическое общество. У нас не то что технологий нет для этого, у нас даже сама постановка и развитие такого вопроса о кем-то выставленных очках за жизнь вызывает ощущение антиутопии (немножко генерализирую). При этом есть очень лёгкое решение, не требующее антиутопичного общества и этических комитетов, записанное в ПДД и по идее обязательное (хотя выше вы с обязательностью не согласились, но при таком подходе совсем обязательные правила не существуют) — давить на тормоз.
Недетерминированное едва формализуемое поведение — это то, что мы ожидаем от человека, а не автопилота, и чаще всего это укор человеку.

Извините конечно но откуда взялось слово "моральное"? Машины очень многое могут считать лучше людей. Причём уже относительно давно. Но считают они всё это по заданным людьми программам.
И вон всякие страховые риски компьютеры уже давно считают например.


А "давить на тормоз" в абсолютно любой ситуации на мой взгляд не является особо удачной стратегией для водителя :)

(имеете право спасать при пожаре бабушку, а не группу детей-вундеркиндов, проблема вагонетки никогда не была реальной)
Проблема вагонетки не в том, кого спасать, а в том, будете ли вы жертвовать невинным, чтобы снизить общее количество жертв. Т.е., скажем, кинуть бабушку волкам, чтобы спасти от стаи десяток вундеркиндов.
скажем, кинуть бабушку волкам


Вы на полном серьезе рассматриваете этот вопрос?
Вы же понимаете, что альтернатива — смотреть, как волки заживо разрывают на части детей одного за другим у вас на глазах? И если вас смущает именно бросание бабушки, то пусть будет волчья стая, бегущая к детям, которую можно отвлечь, бросив камень в сторону кустов. Тогда у детей будет время сбежать, но стая останется голодной и доберётся до старушки.
И? С какого боку эти высосанные из пальца моральные дилемы к автопилоту относятся? Автопилот — инструмент, он моральных решений не принимает. Автомат Калашникова — инструмент, он тоже решений не принимает.

Ни один инструмент в мире не должен принимать решения о жертве человеческой жизнью. В случае автопилота — избегать человеческих жертв должен. А осознанно жертвовать? Да вы бредите, автопилот принимающий рациональное решение пожертвовать пассажиром — это лицензия на автоматизированное убийство.
Автопилот решений не принимает, принимает его создатель. На какие действия создатель должен запрограммировать автопилот в случаях, когда жертв не избежать? Или, может, и распознавать будут ли жертвы — тоже не нужно, и оставить только избегание препятствий, когда пустой пакет на дороге не важнее велосипедиста?
Крайне просто, автопилот должен спасать себя (пассажира), без всяких проблем вагонетки
>> Как в таком случе с вашей точки зрения должен быть запрограмированн именно ваш автопилот: чтобы спасти своего пассажира или чтобы спасти максимальное количество людей?

Очевидно (для бизнеса) чтобы спасти своего пассажира.
Иначе такую машину никто не купит ;)

К счастью такие решения бизнес не принимает в одиночку.

Бинго! Только доведите мысль до конца: для покупателя — аналогично, именно поэтому, если оно не так, никто не купит.

Хм, и почему тогда люди покупают машины без кенгурятников? Ведь с кенгурятниками оно безопаснее для водителя и пассажиров? :)

Потому что запрещено законодательно.

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

кенгурятники запрещены потому что у нас нет кенгуру и смысла в подобном добавлении безопасности нет… и разрешены там где они есть (откуда и название этого девайса) и реально нужны с точки зрения безопаности (хотя хз как на это зоозащитники смотрят)

Животные вроде кабанов, оленей и лосей вполне себе выбегают на дороги и в России и в Европе. И тогда получается что если назвать их "лосятниками", то их можно будет продавать и ставить? :)

Кенгурятники предназначены для предотвращения повреждений автомобиля при столкновении с животным. Смысловой нагрузки в плане безопасности пассажиров они не несут.

В связи с этим, если столкновения с оленями, кабанами и лосями будут происходить в статистически-значимых количествах (с видимым в глобальном плане экономическим эффектом) — да, их просто необходимо будет назвать «лосятниками» и разрешить. Ну, если «зеленые» не будут против.

В данный момент «зеленые» против, и при этом нет ни одного аргумента, перевешивающего из мнение. Поэтому и запрещены.

А бесценность человеческой жизни тут не при чем, ей (бесценности человеческой жизни) кенгурятник не друг. Враг даже.
Кенгурятники предназначены для предотвращения повреждений автомобиля при столкновении с животным. Смысловой нагрузки в плане безопасности пассажиров они не несут.

погуглите фотки автомобилей после столкновения с лосем, захочется ещё и силовой каркас поставить и бронестекло
погуглите фотки автомобилей после столкновения с лосем, захочется ещё и силовой каркас поставить и бронестекло


Зачем? Чтобы подтвердить, что кенгурятник предназначем для защиты корпуса автомобиля от столкновения с животными? Дык, это я вам и так скажу.

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

Извините, но нет. Эти самые кенгурятники вполне себе повышают уровень безопасности для водителя и пассажиров. Например вот:


+

Повысить уровень безопасности для пассажиров и водителя в случае столкновения. Как показали эксперименты, даже при сильном ударе часть энергии забирает на себя силовой бампер. В итоге есть риск сохранения жизни и здоровья людей, которые находятся внутри транспортного средства. Так что покупка кенгурятника — в первую очередь безопасность. Если уж вы решили купить изделие, то не стоит ориентироваться на его красоту. Что касается законодательства, то здесь не все так плохо (об этом речь пойдет немного ниже).


http://www.фордтранзит.рф/news/kenguryatnik-na-avtomobil/

Вот так да, вот так квалифицированный источник — продавец кенгурятников. Аж оспорить сложно!)))

Давайте уже вы сами прочтете, что в статье написано. Есть там вот такое вполне правдивое предложение: «Основная цель — защита хрупкого бампера от различных механических воздействий при частых поездках по бездорожью. „

Цель установки кенгурятника — защита бампера! Прям аж продавец так говорит, и производитель декларирует то же самое. В каком месте он предназначен для защиты пассажиров? Прямо в “инструкции по эксплуатации» написано — защищает хрупкий бампер. Не хрупких пассажиров, а бампер.

И даже в цитируемом вами куске:

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

Еще раз прочтем вслух: бампер. Не кенгурятник, бампер. Б А М П Е Р.

Т.е. бампер — устройство, которое «часть энергии забирает на себя». Вспоминаем школьный курс физики, прям наводку дам — закон сохранения энергии. И включаем мозг, задумываясь над вопросом «КАК он забирает энергию».

А вариант один — посредством деформации. По другому — никак.

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

Кенгурятник — предназначен для того, чтобы предотвратить деформацию бампера.

Вы сами-то не чувствуете противоречия?

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

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


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

Хотя бы даже и за счёт того что поглощает часть энергии за счёт собственной деформации.


Кенгурятник устанавливается на рамные внедорожники. Прикручивается он к раме. Гибкость и упругая деформация в конструкции не предусмотрено, конструкция жесткая.

Бампер — мягкая упруго-деформируемая хрень, предназначенная служить прокладкой между источником удара и жесткой рамой.

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

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

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

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

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


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

Ну во первых прежде чем начинать трбовать от других людей «релевантных подтверждений» неплохо бы начать самому их приводить.


Ну, собственно, конкретная формулировка из приведенной вами же ссылки о назначении кенгурятника для вас недостаточно релевантна? Прямо написано: «цель — защита хрупкого бампера от различных механических воздействий при частых поездках по бездорожью»

А во вторых всё это зависит от того какой вы конкретно кенгурятник ставите.


Ну давайте уж определимся для ясности, о каких конкретных кенгурятниках мы говорим. Я, например, думал, что о тех, которые запрещены. Вы не о них?

Ну давайте о запрете:
п.11 Запрещается установка на транспортные средства категорий М1 и N1 конструкций, выступающих вперед относительно линии бампера, соответствующей внешнему контуру проекции транспортного средства на горизонтальную плоскость опорной поверхности, изготавливаемых из стали или других материалов с аналогичными прочностными характеристиками. Данное требование не распространяется на конструкции, предусмотренные штатной комплектацией транспортного средства и (или) прошедшие оценку соответствия в установленном порядке, а также на металлические решетки массой менее 0,5 кг, предназначенные для защиты только фар, и государственный регистрационный знак и элементы его крепления.


Важен вот этот пункт: «Данное требование не распространяется на конструкции, предусмотренные штатной комплектацией транспортного средства и (или) прошедшие оценку соответствия в установленном порядке».

Т.е. если кенгурятник сертифицирован производителем автомобиля и имеются проведенные испытания (подтвержденные краш-тесты) — никто вам никакие кенгурятники не запрещает.

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

Те которые изначально проектируются вместе с автомобилем...


… обычно имеют данные краш-тестов, что переводит их в разряд «прошедших оценку соответствия в установленном порядке», т.е. не запрещенных.

И в любом случае это же мой «инстинкт самосохранения» и моё собственное решения какую конкретно безопасность я хочу и сколько готов за неё платить.


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

то есть в случае если у всех стоит «эгоситичный», то это скорее уменьшает общую безопасность


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

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


Ну давайте уж определимся для ясности, о каких конкретных кенгурятниках мы говорим. Я, например, думал, что о тех, которые запрещены. Вы не о них?

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


А вот это вы на каком основании решили? Чисто-математически для меня лично в количественном выражении жертв выглядит более оптимистично, если не противоположно вашему мнению.

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

Ну если вас устраивает моя сслыка


Эта ссылка — ваша, это вас она должна устраивать.

должно устраивать что в ней написано о повышении безопасности


Кхм… «есть риск сохранения жизни и здоровья людей, которые находятся внутри транспортного средства». Есть… риск… сохранения жизни… Нет, меня не устраивает. Как меня может устраивать поток бредовых сентенций?

Ну у нас на частных машинах по умолчанию запрещены вообще любые кенгурятники.


Давайте уточним, «у нас» — это где? В РФ кенгурятники не запрещены. Вопрос кенгурятника регулируется регламентом Таможенного Союза, внутрироссийских актов о запрете кенгурятников не принималось (согласно имеющимся у меня данным, могу ошибаться и попрошу ссылку на подзаконный акт с оным запретом).

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

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


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

автопилоты, которые будут спасатъ не свою машину, а например машину с наибольшим количеством пассажиров, в результате в сумме спасут больше людей


Совершенно необоснованное утверждение. Кто спасет больше голодных: тот, кто выдаст по 100гр. хлеба из единственной имеющейся булки 5 человекам, или тот, кто справедливо и поровну разделит ее же на 10000 человек?
Нет, меня не устраивает.

Если вас статья не устраивает, то почему вы её приводите в качестве аргумента? :)


Давайте уточним, «у нас» — это где?

В моём случае это Германия.


Совершенно необоснованное утверждение. Кто спасет больше голодных: тот, кто выдаст по 100гр. хлеба из единственной имеющейся булки 5 человекам, или тот, кто справедливо и поровну разделит ее же на 10000 человек?

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


+

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


Теперь рассмотрим случаи когда в одной машине сидит х людей, а в другой у и х > у.
Если у нас во всех машинах стоит автопилот "А", то все машины будут спасать машину с х пассажиров и в результате у нас всегда будет спасаться х людей.
Если у нас во всех машинах стоит автопилот "Б", то все машины будут спасать себя и иногда будет спасено х пассажиров, а иногда у. И в результате у нас в среднем будет спасаться какое-то количество людей z, которое у <= z <= х. Если мы возьмём большие числа, то вариант с "=" становится маловероятным и скорее всего у нас будет спасться какое-то число, которое меньше х.


П.С. Интереснее становится когда часть машин имеет автопилот "А", а часть "Б". Но это уже из теории игр.
П.П.С. Да, нельзя всегда иcxодить из того что если автопилоты пытаюстя кого-то спасти, то им всегда именно это и удаётся. Но на больших числах всё равно как минимум будет "сдвиг в нужную сторону".
П.П.П.С. Если машины могут "договариваться" между собой и работать сообща, то тогда автопилот "А" становится ещё более выгоден.

В качестве цитаты пропущена длинная простыня текста под катом


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

Во всех ваших, без сомнения, математически-верных расчетах вообще не рассматриваются, почему-то, именно те случаи, когда какое-либо решение принимает человек. Например, пешеход, не управляемый автопилотом (а я надеюсь, принудительно устанавливать автопилот на пешехода вы не предлагаете). Или, допустим, когда одним из транспортных средств управляет человек, который, очевидно, не является частью согласованной системы автопилотов типов «А» и «Б». И море прочих случаев.

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

Вы просто исключили человеческую волю из уравнения (надеюсь, вы это сделали не специально?), и идеалистическая картинка мира, внезапно, сошлась…

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

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

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

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

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

Ну охренительно, а о последствиях для общества вы подумали?

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

Представьте, в конце концов, крупный мегаполис. Сотни машин, тысячи и десятки тысяч людей, которые потенциально могут стать жертвами аварий. Все это кучненько так, автопилоты все согласованы… У одного сбой, второй по алгоритму ищет, кого бы меньше убить, попутно оповещая соседние автопилоты о своей траектории с пометкой «вот этих пятерых убиваю я». Согласованные автопилоты массово начинают искать траектории движения, позволяющие «избежать человеческих жертв». Как они будут договариваться между собой? По консенсусу, демократически? Кто-то из автопилотов высылает протест «чота у меня трупы за сотню переваливают, не поеду так, 5 и 13 пересчитайте свою траекторию, а то врежусь», и все по цепочке начинают переоценивать свои действия…

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

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

Так что давайте взглянем на ваши расчеты трезво. Фигня это. Чисто математически в условиях замкнутой ограниченной системы с отсечением «шумовых» факторов — красиво и верно. В реальности… Кхм, вы не расстроитесь, если я употреблю слово «жопа»?

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

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

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

Во первых вы бы всё-таки определились интересует нас только рациональность или ещё какие-то моральные или эмоциональные вещи вроде "свободы воли человека".


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


А все остальные ваши аргументы это по большому счету аргументы против автопилота как такового, а не конкретно автопилота "рационального". Ну или как минимум они одинаково применимы.

Во первых вы бы всё-таки определились интересует нас только рациональность или ещё какие-то моральные или эмоциональные вещи вроде «свободы воли человека».


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

Поэтому «действовать будем так»…

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


Не можем. Мощностей не хватит верифицируемо смоделировать.

И при этом всё равно расчитать рациональное поведение для автопилота.


В условиях жестких ограничений по времени в аварийной ситуации — не можем, мощностей не хватит.

Это гораздо сложнее, но не является невозможным в принципе.


На данном этапе развития технологий — невозможно.

А все остальные ваши аргументы это по большому счету аргументы против автопилота как такового… Ну или как минимум они одинаково применимы.


Применять можно многое и по-разному. Ницше вон тоже «не совсем это имел в виду».

Автопилот может и должен снизить смертность на дорогах (за меньшую цену его на дороги никто не пустит) — аргумент ЗА. «Против» аргументов не имею.

А вот против «приоритизированного алгоритма убийства автопилотом» — имею. Вагон. Морально-этические, человеко-шовинистические, сугубо-технические, социально-значимые.

Во первых если мы будем учитывать иррациональное поведение, то это не мешает нам самим быть рациональными когда мы создаём автопилот. И это не мешает нам в результате сделать этот автопилот рациональным.


Во вторых на что у нас там в теории будет хватать или не хватать мощностей это вопрос отдельный. На данный момент мы вообще никакой автопилот создать не можем, а что там будет через 10-20-50-100 лет нам никто сказать не может. Поэтому извините, но в данном контексте и в нашей с вами дискуссии это не то чтобы прямо убийственный аргумент.


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

Во первых если мы будем учитывать иррациональное поведение


Не будем. Просто немоделируемо технически. «Генератор случайных чисел» не зря на самом деле называется «генератор псевдослучайных чисел».

Во вторых на что у нас там в теории будет хватать или не хватать мощностей это вопрос отдельный.


Да вот нет. Не отдельный. Технический ресурс ограничен сейчас, и будет ограничен всегда. Да, границы ограничений будут сдвигаться, они постоянно сдвигаются, но комплексность предложенных вами вычислений с увеличением количества анализируемых объектов растет в слишком пессимистичной прогрессии. Автопилот в принципе может быть реализован исключительно на ограниченной системе, причем чем меньше система, тем более верифицируем алгоритм. Т.е. рациональное решение — отсекать сущности, а не множить их. Иначе работать не будет.

Это ваше «приоризированный алгоритм убийства автопилотом» можно с таким же успехом применить к любому автопилоту основанному на НС.


Нельзя. Если в нем нет сценария приоритизации — никак не получается.

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


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


Ну а на тему "сценария приоретезации"… Та или иная приоритезация в автопилоте будет. Ну а дпже если и нет, то неужели "алгоритм убийства автопилотом" звучит лучше? :)

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


Нет понятия «настолько иррационален». Просто само наличие иррациональности не может быть смоделировано в рациональной системе корректно.

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


Физические ограничения, например. Логические ограничения. Каждое увеличение совокупной вычислительной мощности влечет накладные расходы и, что характерно, с каждой значимой итерацией относительный размер увеличения уменьшается. Взгляните на частоту процессора. За 2 десятилетия с 70-90х частота процессора возросла с 740кГц до 100МГц, т.е. более чем в 100 раз. К 2000-му — в 10 раз до 1 ГГц. За последующие 20 лет до текущего времени — в 5 раз относительно показателя 2000-го года. Темпы роста замедляются.

неужели «алгоритм убийства автопилотом» звучит лучше?


Чем «приоритизированный алгоритм убийства автопилотом»? Лучше!

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

С чего вы это взяли?


Темпы роста замедляются.

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


Чем «приоритизированный алгоритм убийства автопилотом»? Лучше!

Достаточно субьективное мнение. Это во первых. А во вторых я посмотрю как будут продаваться машины с «алгоритмом убийства автопилотом» :)

С чего вы это взяли?


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

замедляются не значит останавливаются


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

С того, что в любой рациональной системе доступные методы по определению рациональны.

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


Мне просто кажется что у вас какое-то своё понимание слово "рациональный", которое как минимум не совпадает с моим.


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

Интересное мнение. Но лично я бы не сказал что оно однозначно верно.

Мне просто кажется что у вас какое-то своё понимание слово «рациональный», которое как минимум не совпадает с моим.


Давайте обсудим!

Рациональность в широком смысле — «разумность, осмысленность, противоположность иррациональности». Например согласно Веберу можно поделить на формальную и субстантивную.

Если рассмотреть формальную и возможность моделирования иррационального поведения человека в рамках формальной рациональности, которой, очевидно, обречен следовать любой численный алгоритм… Ну, как бы, иррациональность потому и иррациональность, что выражается в невозможности постижения разумом, а в математическом приложении, дословно, «невозможность численного выражения». Т.е. автопилот, как вещь сугубо рациональная и реализованная в виде набора численным методов (а по-другому, сорян, не умеем) не может моделировать иррациональное поведение. Критерий иррациональности — невозможность точного отображения численными методами.

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

Отсутствие самой операции сравнения ценности, по крайней мере, согласовано в рамках мировоззрения и эмпирически адекватно. К тому же проверяемо и воспроизводимо.

Википедия это конечно хорошо, но это википедия :)


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

в сторону более устраивающих тебя результатов


И эти люди упрекали меня в эгоизме?

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


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

Отсюда и «рациональные» (счетные, вычислимые) числа, и «рационализация» в плане просчитываемости результата. Не можешь просчитать = не рационально, даже иррационально (несчётно).

Т.е. предсказуемое действие — рационально. Решение, принятое без просчета результата — иррационально.
И эти люди упрекали меня в эгоизме?

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


Т.е. предсказуемое действие — рационально. Решение, принятое без просчета результата — иррационально.

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


Или даже ещё лучше пример: у вас два чёрных ящика и в одном из них 1000 долларов. Если вы откроете один из них, то второй сгорает. Если вы откроете рэндомный ящик, то последcтвия не являются 100% предсказуемыми, но вы с какой-то вероятностью получите 1000$. И это гораздо более рациональное поведение чем развернуться и совершенно предсказуемо уйти без денег.

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


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

Если действие абсолютно предсказуемо, но при этом не приводит вас к нужному вам результату, то оно иррационально.


В астрактном понимании — рационально, т.е. просчитываемо. Но это в абстрактном понимании.

А в контексте поставленной задачи появляется ряд ограничений системы, которые сводят рациональность действий, не направленных на решение задачи к нулю. Причем именно об этом я вам и говорил «всю дорогу»: в рамках задачи автопилота доставить живого человека из точки А в точку Б оценка возможности принесения в жертву пассажира — не рациональна. Просто потому, что она мало того что не приближает автопилот к выполнению задачи, но и бесконечно отдаляет от поставленной цели.
1. Epistemic rationality: systematically improving the accuracy of your beliefs. 2. Instrumental rationality: systematically achieving your values.


Не вижу существенных разногласий. Эпистемическая — систематическое улучшение точности своих ожиданий (в этом контекстве, видимо, ожиданий). Инструментальная (видимо, прикладная) рациональность — систематическое достижение своих целей (видимо, целей). Поправьте, если я где-то существенно ошибся в переводе.

Т.е. первое — приведение вашей модели мира в соответствие окружающей действительности и стремление к избавлению от ложных ожиданий. «Работа над собой», имеющая весьма опосредованное отношение к вашим постулатам «мне кажется, что 2 бабушки ценнее одного 40-летнего мужика, а ребенок важнее их всех вместе взятых». Вы, скорее, в противоречии с этим положением, т.к. стоите в позиции «я считаю, что верный ответ есть» при очевидно-доказанном отсутствии такового, и игнорируете этот факт как неудобный своей системе мировоззрения.

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

Ну, в общем, не так и далеки мы в представлениях, не?

Да вообще-то всё ещё далеки. Я в приведённом мною определении не вижу ни слова о вещах вроде "предсказуемо = рационально, непредсказуемо = иррационально".


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

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

Вопрос исключительно в «точке наблюдения». Изложенное в приведенной вами статье — рефлексия. Т.е. обретение истины через самопознание.

Просто сравниваем:

Я: В абстрактном понимании наиболее предсказуемый (вычисляемый) исход наиболее рационален.
Вы: эпистемическая рациональность — систематическое увеличение точности соответствия ожиданий действительности.

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

Разница? Слово «я». Точка отсчета при построении системы…

Второй вариант:
Я: при наличии ограничений внутри системы в виде заданной задачи рациональным является вариант решения, приближающий нас к поставленной цели (соответствено, отдаляющий считается иррациональным)
Вы: В прикладном понимании рациональность — (позвольте процитировать) «It’s the art of choosing actions that lead to outcomes ranked higher in your preferences.» (Далее вольный перевод) Искусство выбора действий, ведущих к результату, оцениваемому выше в ваших предпочтениях (допустимо утрировать, имхо, до «поставленных вами задач»).

Мой вариант: рациональными считаются те решения, которые приближают нас к выполнению задачи (и иррациональными — те, что отдаляют) и более рационально то, что наиболее приближает или наименее отдаляет нас от выполнения поставленной задачи.
Ваш вариант: рациональным является то решение, которое позволяет приблизить происходящее в действительности к соответствию вашим ожиданиям.

Сразу уточним, если позволите, цитатой: «Where truth doesnt mean “certainty,” since we can do plenty to increase the probability that our beliefs are accurate even though were uncertain» (Дальше вольный перевод) Истина (правильность) при этом совершенно не претендует на абсолютную точность, однако мы можем предпринять достаточно действий для увеличения вероятности того, что наши ожидания соответствуют действительности, несмотря на то, что мы изначально не были уверены в этом.

Т.е. в обоих случаях истинным принимается вариант, ведущий к решению поставленной задачи, а приоритизация вариантов производится на уровне вероятности соответствия ожидаемых (желаемых) результатов действительности…

Опять: разница в точке «приложения». Ровно одни и те же постулаты, произносимые вами «изнутри» человека, а мной — «снаружи».

Не вижу значимых несооветствий. Может быть, вы поможете мне, указав на те места, которые я упустил?
Если вы откроете рэндомный ящик, то последcтвия не являются 100% предсказуемыми, но вы с какой-то вероятностью получите 1000$. И это гораздо более рациональное поведение чем развернуться и совершенно предсказуемо уйти без денег.


Погодите, вы же сами посчитали цифры! У вас задача — получить 1000 долларей и 3 варианта поведения. Два из них — открыть один из ящиков, что ведет к теоретической возможности получить 1000$ с вероятностью 50%. И третий — гарантирующий со 100-процентной вероятностью, что денег вы не получите.

Уберите из уравнения задачу получения 1000$, и получите абстрактную рациональность, в которой предпочтителен более определенный вариант, т.к. он более предсказуем (считаем), т.е. уйти. Поясню еще раз: если задачи получить 1000$ не стоит, то уйти, не выбирая — рациональнее.

Вы же сами в формулировке задаете контекст, т.е. набор ограничений системы в виде задачи. Задача — получить 1000 долларов. 3 варианта исхода, два из которых дают некоторую вероятность решения задачи, и один — исключающий достижение цели. Третий — вычеркиваем, ввиду того, что он в принципе иррационален в контексте поставленной задачи, выбираем из оставшихся двух, имеющих ненулевую рациональность. Чо не так?

Ок, у нас с вами ещё и разное понимание понятия "предсказуемость" ....

Ок, у нас с вами ещё и разное понимание понятия «предсказуемость»


На всякий случай сверился со словарем. «Возможность предвидения, прогнозирования чего-либо». Т.е. можно свести в нашем контексте к «вероятности определить точный результат/последствия принятого решения». Вы считаете иначе?

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


Если же у нас есть один вариант, который имеет вероятность 100%, то большую "предсказуемость" получить просто невозможно.


Если рациональность поведения у нас зависит от предсказумости результата, то рациональнее всего выбирать вариант поведения с на 100% известным результатом.

Если рациональность поведения у нас зависит от предсказумости результата, то рациональнее всего выбирать вариант поведения с на 100% известным результатом.


В абстрактном понимании рациональности (по приведенной вами ссылке сформулировано как «1. Epistemic rationality: systematically improving the accuracy of your beliefs.») — да. Наилучший вариант тот, который наиболее предсказуем. Ровно об этом в материале по вашей ссылке и говорится.

В формулировке по вашей ссылке «2. Instrumental rationality: systematically achieving your values.» добавляется дополнительно ограничение системы в виде «систематического достижения целей». С вводом этого ограничения рациональным в принципе считается только тот вариант, который приближает нас к достижению поставленной цели. Если цель — получить 1000 долларов, вариант «не открывать шкатулку» имеет вероятность достижения цели в 0%, т.е. случай «нулевой рациональности». Он может рассматриваться только в том случае, если вариантов с положительной вероятностью (т.е. сколько-нибудь приближающих вас к цели) нет в принципе по сценарию «если нет win-исходов, ищем наименьший loose-исход». Т.е. при отсутствии вариантов, приближающих нас к цели, ищем те, которые наименее отдаляют нас от нее.

Вся разница, что вы называете это «inctrumental rationality», а я — «не абстрактная рациональная система с заданным набором ограничений».

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


Если у нас есть вариант, позволяющий достичь цели со 100-процентной вероятностью — да, поиски вариантов с более высоким коэффициентом нерациональны, потому что вероятность более 100% недостижима в принципе, а все, что не приближает нас к выполнению задачи — не рационально.

Если у вас есть два возможных варианта и вероятность каждого из них 50%, то в моём понимании никакой «предсказуемости» мы в такой ситуации не имеем.


Странное у вас понимание. Предсказуемость в этом случае — мы получаем желаемый результат с вероятностью 50%. Или вы хотите 100%? Ну, я вас опечалю, она в реальном мире недостижима, как бы прискорбно это ни звучало.

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


Простите, у вас слабая фантазия. Два варианта: у вас 2 шкатулки с 1000$ в одной из них или 3 шкатулки с 1000$ в одной из них, какие открывать будем — одну из двух, или одну из трех? Какая вероятность из двух вам больше нравится, 1/2 или 1/3?

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

Это у вас опять какие-то свои особенные понятия, на данный момент о теории вероятности.

Вероятность (обозначим как R) — это отношение количества искомых вариантов (пусть будет m) к общему количеству вариантов (пусть будет N). Чисто математически R = m / N

Теперь внимательно читаем поставленную вами задачу:
N = 3 (потому что вариантов действий 3(три)). Пачка денег — одна, т.е. только один из вариантов ведет к желаемому результату. Итого искомый R = 1/3.

Это вероятность в чистом виде. Теперь о «прикладной рациональности». Имеем R = m/N = 1/3 на входе. Очевидно, что хотим больше. Как этого добиться? Либо увеличить m (противоречит условиям задачи / ограничениям системы), либо уменьшить N (можно попробовать).

Как уменьшить коэффициент N? Один путь — отсечение заведомо нерациональных вариантов выбора (нерациональные — это те, которые не ведут к повышению вероятности получения желаемого результата).

Рассматриваем вариант «не открывать ни одной шкатулки». Выбор этого варианта приводит к вырождению вероятности в 0, что заведомо ниже 1/3. Отсекаем нерациональный результат, получаем на выходе новую систему: 2 шкатулки, надо выбрать 1, варианта «не открывать» не существует. Вероятность в новой системе? R = m/N = 1/2.

Сравниваем исходную вероятность получения денег 1/3 и новую 1/2. Отличненько, это уже похоже на успех.

Вот это называется рациональность. По вашей ссылке: 1 — увеличение точности соответствия ожиданий реальности (т.е. повышение вероятности получения желаемого), 2 — систематическое достижение целей (т.е. выбирать тот путь, который ведет к цели).

Извините, но вы сначала определитесь говорим мы о "вероятности" или о "предсказуемости"? Потому что это вообще-то разные вещи.
В последний раз попробую с примером:


Допустим у вас есть некоторое количество жетонов, которые вы можете потратить в игровых автоматах.


Автомат "а" выкидывает вам 5$ с вероятностью 100%.
Автомат "б" выкидывает вам 10$ с вероятностью 1%
Автомат "в" выкидывает вам 100000000$ с вероятностью 0,1%


1) Какой автомат более "предсказуем"?
2) Как рациональнее всего потратить жетоны если ваша цель выиграть как можно больше денег?
3) Если вы знаете что какой-то человек всегда тратит все свои жетоны на автомат "б", то можно назвать его поведение предсказуемым? А рациональным?
4) Можно ли построить рациональный ИИ, который будет учитывать поведение человека из вопроса 3?

Извините, но вы сначала определитесь говорим мы о «вероятности» или о «предсказуемости»? Потому что это вообще-то разные вещи.


Вот прям разные? Никак не связанные? Мне вот кажется, что они находятся в определенной зависимости, настолько близкой зависимости, что аж до местами неразличимы.

В последний раз попробую с примером:


Ох уж эти ваши абстрактные примеры на неполных данных!

1) Какой автомат более «предсказуем»?


Очевидно же, что «а».

2) Как рациональнее всего потратить жетоны если ваша цель выиграть как можно больше денег?


Очевидно сильно зависит от (в первую очередь) стоимости жетона и количества оных.

На пальцах: если жетон имеет ценность выше или равную 5$ — пихать в него жетоны нерационально, сколько бы предсказуемым он ни был. С 5-долларовыми жетонами тупо вспотеете, а с 10-долларовыми просрете сумму 5*количествоЖетонов долларов.

С автоматом «б»все чуточку сложнее. С вероятностью 1% 10$ — это «в среднем по палате на каждые 100 жетонов автомат возвращает 10$», т.е. при значимых статистически количествах имеющихся у вас жетонов за каждый имеющийся у вас жетон вы получите «выхлоп» порядка 10 центов. Если жетон дороже либо равен по стоимости 10 центам, пихать его внутрь этой хрени в больших количествах нерационально.

Автомат «в» (охренительный автомат!). Вероятность 1/1000 получения 100 000 000 долларов. Т.е. «средневозвращаемое» на жетон — порядка 100 000 долларов. Если жетон стоит 10$ — суйте туда, только закупитесь значимым количеством жетонов. Нету денег — займите и засуньте))) Если с миллиона жетонов при капиталовложениях 10 млн долларов вам все еще не выпало 100 млн жетонов — смело обращайтесь в суд, любой суд заставит владельцев этого автомата как минимум вернуть вам деньги.

3) Если вы знаете что какой-то человек всегда тратит все свои жетоны на автомат «б», то можно назвать его поведение предсказуемым?


Абсолютно.

А рациональным?


Повторюсь: зависит от стоимости жетона и количества оных. Если жетон стоит выше 5 долларов, это однозначно рациональней, чем пихать в автомат «а», например.

4. Можно ли построить рациональный ИИ, который будет учитывать поведение человека из вопроса 3?


Конечно, ИИ, тупо выбирающий автомат «б» реализовать не проблема. А вот будет ли он достоверно моделировать поведение человека, который может внезапно «передумать»?
Вот прям разные? Никак не связанные? Мне вот кажется, что они находятся в определенной зависимости, настолько близкой зависимости, что аж до местами неразличимы.

Разные. И если для вас они неразличимы, то это проблема.


Ох уж эти ваши абстрактные примеры на неполных данных!

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


Очевидно сильно зависит от (в первую очередь) стоимости жетона и количества оных.

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


Повторюсь: зависит от стоимости жетона и количества оных. Если жетон стоит выше 5 долларов, это однозначно рациональней, чем пихать в автомат «а», например.

И опять же не зависит. При наличии автомата "а" и автомата "в" пихать жетон в автомат "б" всегда будет наименее рациональным вариантом. Вне зависимости от стоимости жетона.


Конечно, ИИ, тупо выбирающий автомат «б» реализовать не проблема.

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

Разные. И если для вас они неразличимы, то это проблема.


Предсказуемость определяется через вероятность. Если что-то еще значимо влияет на предсказуемость — подскажите, может, я что-то упустил. Но на данный момент предсказуемость — определенная функция, производная от вероятности. В некоторых случаях (на некоторых данных) производная неизбежно вырождается в тождественность исходной. Т.е. если вы с вероятностью 100% имеете вариант А, то вы имеете 100%-ную предсказуемость варианта А, это и называется «местами неразличимо».

И какой-то «всеобщей»рациональности кстати и быть не может. Как минимум потому что рациональность поведения зависит в том числе и от поставленных целей.


Вот я поражаюсь, как вы умудряетесь утверждать такое, приводя в качестве подтверждения ссылку, по которой явно написано:

I mean two things:

1. Epistemic rationality: systematically improving the accuracy of your beliefs. 2. Instrumental rationality: systematically achieving your values.


Переведу:

(Под рациональностью) я подразумеваю 2 вещи: 1) Эпистемическая рациональность — систематическое повышение точности ваших ожиданий; 2) Инструментальная (прикладная) рациональность — систематическое достижение целей.

Т.е. повторюсь, с точки зрения эпистемологии (от греч. «достоверное знание» + «наука») цель не при делах. Без цели рациональность — исключительно про предсказуемость/математическое моделирование. А «прикладная рациональность» — это подраздел рациональности, занимающийся ровно той же задачей, но с дополнительным ограничением в виде поставленной задачи.

И кстaти если вы ещё раз посмотрите на моё опрделение рациональности


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

для нахождение рационального решение или для построение рациональной модели наличие полных данных совсем не является необходимым.


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

Вообще не зависит.


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

И неважно сколько их у вас на руках, но если ваша цель заработать как можно больше денег, то рациональнее всего использовать автомат «в».


Вообще неправда. Пусть у вас 1 жетон. Это означает, что в автомате «а» вы гарантировано получаете 5 долларов. Это также означает, что в автомате «в» вы получаете 100-мильёнов-дених с вероятностью 1/1000. Что означает вот это 1/1000 с точки зрения предсказуемости? Это означает, что с 1 жетоном вы предсказуемо с 99,9% вероятностью вы нихрена не получите. Это нерационально.

Ваше «лушче всего автомат „в“» верно только начиная с определенных сочетаний стоимость/количество/возобновляемость жетонов. И рациональность — это про «подсчитать и дать дополнительную информацию, котороая позволит с большей вероятностью получить желаемое».

Даже в вашем «бесплатные жетоны, и вообще ограничений на них нет, и никакие другие ограничения сверх имеющихся не вводятся» наиболее рациональным окажется автомат «а», потому что он на каждой итерации дает 100%-предсказуемый позитивный результат, а жетоны у нас бесконечные, а времени у нас — вагон (неограниченной длины) и мальенькая тележка.

И опять же не зависит. При наличии автомата «а» и автомата «в» пихать жетон в автомат «б» всегда будет наименее рациональным вариантом. Вне зависимости от стоимости жетона.


Вот на таких, как вы, казино деньки и зарабатывают.

Почему мы поять игнорируем количество итераций? Давайте попробуем задать доп. ограничения, в условиях которых ваше утверждение будет ложным: жетон стоит 6 долларов, и он 1. Автомат «а» исключаем ввиду того, что каждая операция гарантированно ведет к проигрышу. Сравниваем автоматы «б» и «в»: один дает 10 долларов 1/10, второй 100млн.долларов 1/1000. Заодно автомат «б» в 9 из 10 случаев оставит вас ни с чем, а автомат «в» повторит с вами ту же операцию в 999 случаях из тысячи.

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

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


ИИ по определению рационален в рамках заданного алгоритма. Вопрос тут исключительно в рациональности реализации ИИ, моделирующего поведение такого (очевидно, несуществующего) человека.

А то вы вроде бы говорили что такое невозможно...


Реализовать ИИ, моделирующий поведение какой-то абстрактной заранее формализованной до 100%-й рециональности хрени, существующей только в воображении автора — без проблем. Реализовать ИИ, корректно реализующий иррациональное поведение человека — невозможно.
Но на данный момент предсказуемость — определенная функция, производная от вероятности.

А ускорение это производная от скорости. Но это всё равно разные вещи и поэтому они имеют разные названия.


Т.е. повторюсь, с точки зрения эпистемологии (от греч. «достоверное знание» + «наука») цель не при делах.

Извините но как "цель не при делах" если в вашем же переводе стоит "2) Инструментальная (прикладная) рациональность — систематическое достижение целей."


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

И что вы будете делать с этим жетоном? Повесите себе на шею? И как это вас приблизит к цели "зарботаь как можно больше денег"? Автомат вам хоть 1$ принёсёт.


Вообще неправда. Пусть у вас 1 жетон. Это означает, что в автомате «а» вы гарантировано получаете 5 долларов. Это также означает, что в автомате «в» вы получаете 100-мильёнов-дених с вероятностью 1/1000. Что означает вот это 1/1000 с точки зрения предсказуемости? Это означает, что с 1 жетоном вы предсказуемо с 99,9% вероятностью вы нихрена не получите. Это нерационально.

Извините но вас стоит немного подтянуть математику и конкретно теорию игр например. У первого автомата "ожидаемый выигрыш" 5$, у второго 10 центов, а у третьего 100000$. И если у вас нет цели обязательно заработать какую-то определённую сумму, а просто "как можно больше денег", то рациональнее всего использовать третий автомат.


И рациональность — это про «подсчитать и дать дополнительную информацию, котороая позволит с большей вероятностью получить желаемое».

Если эта информция доступна, то да. Если нет, то ишодишь из той, которая доступна. Доступную информацию я вам дал в условии. Пытататься размышлять "а как оно было бы если" особо рациональным поведением в данной ситуации не на мой взгляд не является. Да и не только на мой.


Вот на таких, как вы, казино деньки и зарабатывают.

И как это вы пришли к такому выводу? Мне вот прямо интересно стало.


Почему мы поять игнорируем количество итераций?

Потому что если у вас цель "заработать как можно больше денег", то это вообще не важно.


Действительно рациональным будет «не пихать в автомат деньги»

Пожалуй в вашем случае сначала стоит научится внимательно читать условие задачи и престать фантазировать. Никто никаие деньги никуда не суёт. У вас есть жетоны, ктороые можно использовать, а можно не использовать. Всё.


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

А ускорение это производная от скорости. Но это всё равно разные вещи и поэтому они имеют разные названия.


Ускорение — это производная от скорости по времени. Аналогия некорректна.

Извините но как «цель не при делах» если в вашем же переводе стоит «2) Инструментальная (прикладная) рациональность — систематическое достижение целей.»


Ну как же так? «Здесь читать, а здесь не читать, а тут рыбу заворачивали»? Дословно: (под рациональностью) подразумевается 2(две вещи), и первая из них — эпистемическая, не имеющая отношения к цели, а вторая — переосмысление концепции первой вещи в контексте и применительно к поставленной цели. Еще раз повторю: две вещи, одна из них философский базис, а вторая — утилитарная вещь, призванная помочь решению реальных задач, основываясь на базисе, данном первой.

Зачем вы из-под прикладной рациональности базис выдергиваете?

И что вы будете делать с этим жетоном? Повесите себе на шею? И как это вас приблизит к цели «зарботаь как можно больше денег»?


Если у жетона есть заявленная ценность в 6 долларов, очевидно, я его продам за 6 долларов. Жетон стоимостью в 6 долларов, это лучше, чем монеты суммарной стоимостью 5 долларов или ничего.

Автомат вам хоть 1$ принёсёт.


Давайте вспомним курс арифметики начальных классов. Есть жетон, стоимостью эквивалентный 6 долларам. Мы его засунули в автомат, и он отдал нам 5 долларов. В каком месте автомат принес нам прибыль в 1 доллар? Убыток в 1 доллар — принес, прибыли — в упор не вижу. Положительная прогрессия по размеру полученной прибыли путем засовывания 6-долларовых жетонов в автомат, возвращающий 5 долларов совершеннейшим образом невозможна!

Извините но вас стоит немного подтянуть математику и конкретно теорию игр например.


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

У первого автомата «ожидаемый выигрыш» 5$, у второго 10 центов, а у третьего 100000$.


Да, для бесконечного количества итераций — абсолютно верно.

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


Ну, вот тут я бы категоризма бы поубавил. Как всегда, дело в вероятностях, которые находятся в прямой зависимости от количества итераций. Аппарат «а» на 2 итерациях принесет нам 10 долларов, гарантированно. Аппарат «б» даст вам следующее распределение вероятностей (емнип) 1/100 — получить 20 долларов, 9/50 — получить 10 долларов, 81/100 — получить хрен моржовый. Для «в» — 1/1000000 — получить джваРазаПоОхренетьСколькоДенег b 999/500000 — получить простоОхренетьСколькоДенег.

Рационализм при этом будет сильно не на стороне варианта «в», мне кажется. На серьезных щах расчитывать на такие вероятности — инфантильно.

Если нет, то ишодишь из той, которая доступна. Доступную информацию я вам дал в условии.


Доступная информация — у тебя есть несколько жетонов. Очевидная информация — рациональность решения зависит от их количества. Решение: строим график зависимости весов игровых автоматов от количества итераций, обозначаем точки пересечения, на которых соотношения меняются. Получаем решение вида: при количестве жетонов n не более k, пихаем в автомат X, при превышении n l — пихаем в Y, на n выше m — суем в Z. Вот это — рациональное решение.

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


Распределение сумма*вероятность получения суммы от количества итераций находится в нелинейной зависимости от базового значения вероятности. Постройте график, результат вас может удивить. Т.е. рациональность решения на каком-то n жетонов зависит от n в гораздо большей степени, чем вы себе представляете, а существование некоторого определенного n задано условием задачи. Анализировать нужно относительно n — это рационально. Не учитывать имеющиеся данные — глупо.

И как это вы пришли к такому выводу? Мне вот прямо интересно стало.


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

Потому что если у вас цель «заработать как можно больше денег», то это вообще не важно.


Важно, вся теория рационализма пляшет вокруг вероятности и старательно избегает случаев «в теории у нас миллион денег, а на практике в доме две… кхм, не будем об этом»

Тупо берем 1 жетон. Я сую в «а» и у меня появляются 5 долларов. Вы суете в «в» — и у вас ни-че-го с вероятностью 99,9%. Объективным мерилом рациональности решения является итоговая сумма. У меня 5 долларов, у вас — 0. Кто из нас получил больше денег?

У вас есть жетоны, ктороые можно использовать, а можно не использовать. Всё.


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

Поэтому советую вам почитать там другие статьи


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

В общем спасибо за увлекательную дискуссию, но продолжатъ что-то с вами обсуждатъ смысла я всё таки не вижу. Могу вам только посоветовать потратить немного времени на прочтение lesswrong.com или хотя бы lesswrong.ru. И если вы всё ещё будете уверены в своей правоте, то попытаться подискутировать с людьми на этих ресурсах.

Простите, не удержался, еще раз процитирую написанное (и даже добавлю в избранное, буду этим шедевром с думающими людьми делиться)

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


Просто вчитайтесь, что тут написано:
1. Бампер — забирает часть энергии удара не себя.
2. В итоге (ВНИМАНИЕ, ЦИТИРУЮ) «есть риск сохранения жизни и здоровья людей, которые находятся внутри транспортного средства.» ЕСТЬ РИСК СОХРАНЕНИЯ ЖИЗНИ И ЗДОРОВЬЯ ЛЮДЕЙ.
3. Дальше про кенгурятник. Его покупка — это безопасность. Не увеличивает безопасность — нету такого в тексте. Покупка — это безопасность (без явного указания позитивного/негативного оттенка).

Т.е. можно «перевести» так:
Бампер гасит часть энергии удара, в итоге есть риск, что внутри кто-то выживет. Но это ничего! Решение есть! Купите кенгурятник!

Так что да, склонен согласиться, статья правдивая! Не ожидал от продавцов такой искренности.
А как же «инстинкт самосохранения» и «рациональность»? :)


Не смешивайте эти 2 понятия. Инстинкт самосохранения — это сложно-преодолимое желание обезопасить себя (совершенно не обязательно рациональное). Элементарные «шапочки из фольги». Бабушка, в которую «целенаправленно излучает всякое вот эта непонятная блестящая штука» испытывает совершенно нормальное, в строгом соответствии с инстинктами самосохранения, желание обезопасить себя путем остановки технического прогресса либо ношения шапочки из фольги. Молодая женщина, пользующаяся народными методами вроде уринотерапии для лечения болезни почек или потребляющая легендарный окциллококцинум для лечения гриппа — это совершенно не противоречит инстинкту самосохранения.

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

А теперь на примере «кенгурятников»:

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

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

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

А о безопасности пассажиров… Ну, исследований, подтверждающих оную — нет. Как, впрочем, и отрицающих, это да. Но из очевидного:
1. «Кенгурятник», в теории, может быть полезен на достаточно ограниченном количестве моделей автомобилей. Смысл оно имеет только для тяжелых рамных автомобилей. Убери усиленную раму — и ваш «мясоотбойник» превращается просто в еще одну металлическую балку, влетающую в ваше же лобовое стекло (а, ну да, еще предметом декора).
2. Тяжелая металлическая наружная конструкция неизбежно влияет на аэродинамику автомобиля и целиком на совокупность его ходовых качеств. Если ваш кенгурятник не сертифицирован производителем вашей модели автомобиля, очевидно, что ходовые испытания и краш-тесты с оным украшением ваш автомобиль не проходил, что заведомо ухудшает предсказуемость последствий аварии (т.е. имеет высокую вероятность снижения выживаемости пассажиров) без каких-либо гарантий обратного (т.е. повышение безопасности вам никто не обещал).

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

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

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

И «дилема кенгурятника» сводится уже к «целостность автомобиля» vs «безопасность жизни пешехода». Сокращу для понятности «автомобиля» vs «человека». Тут выбор очевиден же.
А представьте себе что в этой ситуации находится водитель из мяса и глупости. Среагировать ни на что не успел, никого никто не спас, и сплошной рандом, кому повезло, кому нет.
И чем это лучше-то?

Лучше чем что? С каким другим вариантом вы проводите сравнение?

ваша неприязнь к автопилоту (как, впрочем, и моя), как ни крути, иррациональна

Не. В моем случае дело не в этом. Еще раз говорю: я прочитаю намерения даже пьяного водителя, 28 лет стажа все-таки, я и не такое повидал.


Железяка может сделать что-то совершенно иррациональное, которое я прочитать не смогу.

Железяка может сделать что-то совершенно иррациональное


Ну вот это же неправда… По определению «железяки же».

которое я прочитать не смогу


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

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

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

Еще раз говорю: я прочитаю намерения даже пьяного водителя, 28 лет стажа все-таки


Самоуверенно…
Самоуверенно…

Ну хорошо, я думаю, что смогу. В любом случае мне так легче же :)


Железяка действует строго в рамках правил.

Да. А на дороге иногда надо действовать против правил. Я об этом. Если, грубо говоря, на дорогу выскочил олень. Или если вы фигачите на высокой (разрешенной) скорости по дороге с двумя сплошными, и тут вдруг сверху падает дерево, и навстречу никого нет — надо уходить на встречку, а не тормозить. Таких примеров миллион.

Ну хорошо, я думаю, что смогу. В любом случае мне так легче же :)


Ну я об этом. Все-таки признайте, что чуточку «иррационально» и вообще «приятней, когда тебя человек убивает, чем бездушная машина».

Да. А на дороге иногда надо действовать против правил. Я об этом. Если, грубо говоря, на дорогу выскочил олень. Или если вы фигачите на высокой (разрешенной) скорости по дороге с двумя сплошными, и тут вдруг сверху падает дерево, и навстречу никого нет — надо уходить на встречку, а не тормозить.


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

Почему-то мне кажется, что смертность на дорогах при 100% автопилотируемых автомобилей будет ниже человекоуправляемых. Что само по себе в «голых цифрах» — благо, т.е. «обсудить и рассмотреть, как минимум, стоит».

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

А текущее отношение к этому — оно изменится, очевидно, со временем. Поколение — другое. Ваши внуки-правнуки, вполне вероятно, не будут разделять ваше мнение, и даже втихую будут посмеиваться над ретроградом-дедушкой. И даже, может, будут в школе проходить в курсе по истории «неолуддизм 21-го века, борьба против автопилотируемых машин» и писать сочинения «Мой дедушка — неолуддит».
Все-таки признайте, что чуточку «иррационально» [...]

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


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


Еще я не хочу, чтобы автопилот прущей навстречу тундры спасал своего водителя, no matter what. Я наивно надеюсь, что если там человек — он попытается спасти нас обоих.


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

Тут, скорее, эффект плацебо

что я так-то не дурак, и понимаю, что моя вера слегка преувеличена.


Ну это и называется «иррационально». Не «неверно в корне», а именно иррационально, безо всякого левого подтекста.

Еще я не хочу, чтобы автопилот прущей навстречу тундры спасал своего водителя, no matter what. Я наивно надеюсь, что если там человек — он попытается спасти нас обоих.


Ну, собственно, автопилот для того и нужен, чтобы просчитать возможности и, если таковая возможность есть, спасти обоих. А уж если «ну не получилось, чувак, сорян», тогда уж «не обессудь, no matter what»)

В противном случае я против автопилота. Как правило, попытка до последнего спасти всех-всех-всех кончается смертью оных всех-всех. Статистика, вероятно, подтвердит…
Коллега, ну покажут Вам (и всему человечеству) 10 миллионов раз рекламные ролики как автопилотная машина здорово объезжает выбежавшего оленя (а ведь эта реклама уже была ;) и встанет народ в очереди за этими машинами. А через 3 года вы обычной не найдете, т.к. спроса нет. Где сейчас авто без АБС, без курсовой устойчивости? да и механика доживает уже. И разговоры эти «нельзя доверять автомату» каждый раз одни и те же.

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

Инфа 100%? Я посмотрю, как вы на автомате зимой в Андорру подниметесь, потом поговорим.


Тут в прокате даже иногда автомат не найти, просто потому, что спроса нет.

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

Несомненно, потому что это чистая механика :)


система курсовой устойчивости

Я отключаю, мне мешает. ABS отключать не хочу, но на автомате автоматически тыц-тыц-тыыыыц, чтобы максимально дезавутровать его действие.

А педаль газа у вас механическая, не электронная?

Разумеется, на Волгу-24 не ставили электронные.

Несомненно, потому что это чистая механика :)

Если я не ошибаюсь, то steer-by-wire машины уже вполне себе выпускают.

steer-by-wire машины уже вполне себе выпускают.

электроусилитель это не совсем полноценный steer-by-wire, а вообще помоему везде пока запрещены, в легковых авто, рули без прямой связи
К сожалению или счастью ЭУР уже нет. «На основании полученных с датчика момента данных, а также данных с датчиков скорости и оборотов коленвала, электронный блок управления вычисляет необходимое компенсационное усилие и подает команду на электродвигатель усилителя.» из вики. Но опять же, мне лично нравится ощущать вибрацию двигателя и работать МКПП, но я из коллег остался последний с ручкой, 4 к 1му они ведут.
нравится ощущать вибрацию двигателя и работать МКПП

а какое у вас авто? сейчас почти везде привод ручки КПП тросовый, с тросовым приводом двигатель уже не ощущается
тросовый, к своей приноровился, жгу сцепление, как то ощущаю через кузов.
О проблеме того, что люди не могут смириться с мыслью, что их оценивают алгоритмы, а не другие люди, писали давно, у Канемана в его книге тоже есть. Поэтому и идут разговоры про бездушность и т.п. — люди боятся почти инстинктивно, т.к. «измерять» других людей они по жизни научились, а вот в технике не разбираются. в итоге — первобытный страх неизвестности.
Вангую как только купить автопилот станет экономически выгодней оплаты водителю, мы и войдем в эпоху автопилотов. Так же как с самолетами и поездами и кораблями и прочими объективно опасными видами транспорта. Прикрепят табличку «работает автопилот, рядом не стоять» на том борьбу с failure paths посчитают завершенной. Цена жизни в некоторых странах ниже чем возможность вообще ехать.
Транспортная безопасность и экономический смысл
image
Серьезно? Объясню в чем разница. Вы совершили ошибку на дороге- вас никто не успел остановить — авария. При этом в подавляющем числе ситуаций вы все делали правильно. Но сейчас устали не выспались и т.д. Программа, в отличии от вас, не устает.
Программист допустил ошибку в коде на этапе тестирования ему на это указали — он ее исправил. И тестировать такую задачу будет не один человек.
Не ожидал что человек, который утверждает про себя:
Я профессиональный разработчик с 30-летним стажем. Я могу читать и понимать почти двадцать языков, полных по Тюрингу. Я могу писать ясный и выразительный код на доброй дюжине из них.

может задать подобный вопрос.
И тем не менее в США недавно выдали первую лицензию на использование беспилотных автомобилей на дорогах общего пользования
Не первый раз слышу, что «место программиста займёт ИИ». Как это люди себе представляют? Мне кажется, это всё равно, что говорить, что программисты не нужны после появления ассемблера/ЯВУ/ООП/любой-другой-технологии-выводящей-программирование-на-более-высокий-уровень. Постоянно же фреймворки и инструменты, с которыми работает программист, становятся всё более «умными». Ну и что? Это не заменяет программиста, а даёт ему возможность делать более сложные вещи меньшими усилиями.
ИИ теоретически может занять место программиста на 100%, но это будет близко к занятию синтетиками места органиков. Но до этого крайне далеко, хорошо бы формализовать и автоматизировать рутину обычную. Даже вёрстка веба до сих пор ручная, специальные программы не зашли.
Ну и не стоит думать, что те, кто сейчас делает формы, не могут в Data Science какой-нибудь.

Мне вот интересно, как вы себе это представляете? Ну, т.е. просто в самом фантастическом сценарии, где ИИ он способен понимать сложные речевые конструкции, как вы представляете постановку задач такому ИИ? Кодинг — это конечно приятно и прикольно, но в целом, программисты занимаются лишь тем, что формализуют и декомпозируют задачи и записывают результат этой декомпозиции. По-другому ничего в этом мире не программируется. По сути, объяснить задачу ИИ ничуть не легче, чем объяснить её человеку, только человек еще способен додумать и догадаться из прошлого опыта что нужно и как сделать.


Если человечество изобретет ИИ способный на такое, у человечества будут куда более серьезные проблемы, чем кучка программистов без работы. ВСЕ останутся без работы, ибо такой продвинутый ИИ будет способен решать задачи общего назначения.

Если человечество изобретет ИИ способный на такое, у человечества будут куда более серьезные проблемы, чем кучка программистов без работы. ВСЕ останутся без работы


Поддерживаю, с одной оговоркой: если останутся.
Если человечество изобретет ИИ способный на такое, у человечества будут куда более серьезные проблемы, чем кучка программистов без работы
Я об этом пишу:
это будет близко к занятию синтетиками места органиков
Это термины из вселенной Mass Effect. Почитайте её вики, довольно интересная модель. =)
Люди, скорее, не «представляют», а «не представляют» — не представляют, что такое вообще программирование, как оно работает, и чем занимается программист большую часть времени.
UFO landed and left these words here
Термин ИИ — не более чем маркетинг.

Безусловно, поэтому умные люди в этой индустрии все чаще используют термины типа DAI, SAI, и тому подобные — с уточняющим эпитетом, чтобы дистанциироваться от той лапши, при помощи которой выкачивают деньги из доверчивых, но не особо умных, инвесторов в Долине.


И сейчас мы не намного ближе к настоящему AI, чем 50 лет назад. Хотя толпы восторженных дебилов, мастурбирующих на отправку машины на орбиту и повторение результата советского Бурана тридцатилетней давности — будут продолжать кричать о том, что беспилотные авто — завтра будут везде. Пока эти самые авто успешно убивают людей в ситуациях, в которых даже до невменяемости пьяный и просто тупой живой человек никогда бы не ошибся.

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

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


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

UFO landed and left these words here
Уже не в первый раз пытаются скинуть зарплаты жадные капиталисты, отчасти в ряде случаев поэтому всё это тупое впихивание Д И В Е Р С И Т И с форсом женской доли как инструменты этого (повышение конкуренции труда с целью обвала ЗП), но только в итоге себе хуже делают.
Эм… Там и операторы этих боингов на обучении экономили. Хоть и ошибка новая но процедура решения есть давно и на старых боингах тоже. Читайте Дениса Оканя на эту тему.
Не операторы экономили, а Боинг заявил, что обучение не требуется.
ПЕРЕобучение возможно? Не пришел же водитель ишака в пилоты со словами «тот-же ишак но летает». А процедура для отказа runaway stabilizer есть в РЛЭ для 737-400 и ничем в максе не изменилась. Я лично скачивал и проверял, есть она там.
ДО-обучение. И причём тут runaway stabilizer, если мы говорим про MCAS? Да, решается проблема одинаково, но симптомы-то другие. Нужно было обучить симптомам, а что ПЕРЕ-обучать вы предлагаете? Забыть про одно чтобы узнать другое?
Да, вы правы, дообучение. В остальном не согласен. Симптомы одни, неожиданная перекладка стабилизатора. Что вызывает, глюк MCAS или замыкание, или еще что-то не важно. Действия тоже всегда одни.

runaway stabilizer тут при том, что это и есть тот самый симптом. Что является причиной убегания стабилизатора, MCAS там, КЗ, или барабашка — не важно, решение-то в любом случае одно и то же.

UFO landed and left these words here
А по-моему всё проще. Автор, судя по тому как он агрится, реально верит в то, что он пишет.
Автор: «я Д'Артаньян, а Ваше место в клетушке и работать за доширак.»

На самом-то деле, никакие разработчики не короли. Программисты — это современный пролетариат, токари и плотники 21-го века. Наши враги — не другие программисты, а высший менеджмент, который получает в 100 раз больше. Я не говорю о гениях и основателях успешных компаний, а об остальных «эффективных менеджерах». Вот их работа не стоит намного больше работы рядового разработчика.

Может быть высший менеджмент получает в 100 раз больше, потому что в > 100 раз приносит прибыли компании, чем программист?

Пускай даже не в > 100 раз, а только в 10, если как-то объективно измерить вклад каждого. А может вообще прибыль не приносит, но является необходимым звеном для получения прибыли типа некоторых главбухов. Просто свою пользу может показать главе компании и(или) собственникам, а программист обычно не очень.


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

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

Ссылка:
«CEOs see pay grow 1,000% in the last 40 years, now make 278 times the average worker»
www.cnbc.com/2019/08/16/ceos-see-pay-grow-1000percent-and-now-make-278-times-the-average-worker.html
UFO landed and left these words here
Лично у меня есть впечатление, что бессмысленная гонка — это в вебе в основном, да и там остановились на реакте, я слышал.

Да нет, даже близко не останавливается. Я бы вообще сказал, что всё еще только ускоряется (со времен веб 1.0), но уже не так сильно, как раньше.
Ну и оно не бессмысленно, хотя конечно у любителей «быстренько разобраться» порой вызывает жжение. Но плоды этой гонки довольно таки очевидны; в 2020 году взять и что-то интересное быстро сбацать в голом браузере и на тонком стеке в десятки раз проще, чем в 2000 (а в 2000 делать что-то интересное без вебсервера — ну, удачи).
UFO landed and left these words here
героически переоткрывала то, что в других областях уже давно сделано и исследовано

Я бы тут вместо «переоткрывала» употребил «стандартизировала» (даже там, где W3C не дотянулся, типа в сборках). Написать очередной решатель проблем — легко, сделать так, чтоб решатель проблем был интересен и пригоден для использования очень широким кругам людей — куда сложнее.
Оно бессмысленно потому, что «что-то интересное» стало самоцелью, свистоперделки ради свистоперделок, которые кроме как к ухудшению UX не приводят.
Чтобы оставаться хорошим и актуальным программистом на C++, на литературу мне надо было бы тратить сильно меньше времени (и сильно больше — на практику). И почему-то даже опыт десятилетней давности помогает.
А как же C++17?
И почему-то даже опыт десятилетней давности помогает.


А как же C++17?


Вы же не гордитесь тем, что освоили клавиатуру с прямым Enter? А потом с Г-образным Enter? Вот и более сложные инструменты — отнюдь не ключевое знание.

Главное — основа, база. Принципы. Они что у старого С++, что у новейшего — одни и те же.

А различия в языке учатся быстро. Считанные дни. Это никакая не проблема, чтобы она на что-то влияла.
UFO landed and left these words here
Гхм, интересно, на самом деле, какому проценту разработчиков С++ в мире реально полезны хотя бы половина изменений в последних стандартах. Найти бы такое место, в котором бы за монадическую нотацию для монад без недетерминизма прямо на корутинах из С++20 деньги платили.

Работаю вот в области computer vision + немного матстата/матана, пишу на С++, опыт разработки — с 2014 года. Считаю себя достаточно опытным разработчиком для того, чтоб иметь право тут вякать по подобным вопросам.

Из возможностей С++ последних стандартов активно использую:
— лямбды
— structured bindings
— auto
— CTAD
— std::optional, std::variant.

И все. Мож, чего еще мелкого забыл.

Активно пользую STL, в частности, algorithm — любителям поговорить про ФП в плюсах, держите триггер.

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

Вангую, что 90% этих изменений — для разработчиков массовых библиотек, которых 2-3% из всех. А остальным хватит оставшихся десяти, которые удобнее привычные вещи делать помогают. И тратить им время на все это фактически не надо совсем: 10%, которые полезны каждому, видны с первого взгляда.
UFO landed and left these words here
Да, согласен. Просто считаю, что необходимость вычитывать до корки книжки аля «Эффективное использование концептов в С++20 за 21 день for dummies» несколько преувеличена.

Для собственного развития, впрочем, почитать последние издания Майерса или Вильямса (ну, или кто там еще есть) полезно. Но только в качестве хобби и ради интереса :)
UB UB UB UB

А что мешает пользоваться известным подмножеством языка?
На самом деле С++ он то мультипарадигменный, и писать можно совсем-совсем по-разному (в своё удовольствие).

Мне, например, не нравятся указатели, и я пользуюсь только value семантикой.

Да и подчищать язык серьезно начали в последних стандартах.
UFO landed and left these words here
Да, я обратил внимание. Из 3х источников (которые знают С++ лучше меня) видел подобный код со словами: «да, я знаю что здесь UB, но оно работает везде где мы пробовали». Но я скорее тот специалист который сделает максимально хорошо из своего опыта. Чем буду надеятся что код не поломается в будущем.
Это связано с тем, что получил однажды проф деформацию, когда ошибки в программировании стоили даже не денег, а потраченных впустую выходных. Поэтому пишу код железобетонно, что бы работал 24*365,4.
UFO landed and left these words here
интересно, на самом деле, какому проценту разработчиков С++ в мире реально полезны хотя бы половина изменений в последних стандартах

Добавлю:
— многопоточные статические переменные
— наконецто определили порядок вычисления выражений!
— разрешили copy elision
— filesystem&threading… ждём сеть и графику…
— параллельные алгоритмы
— шаблонные лямбды
— std::array
— std::clamp, apply, invoke
— parameter pack & fold
— from_chars жаждаю, но всё ещё не подвезли имплементацию.
— деструкторы юнионам
— типы энумам
— move семантику лично не пишу, но пользуюсь то что предоставляют библиотеки.
— строковые литералы

"Считанные дни."


std::launder();

UFO landed and left these words here

Джоссатиса я за 2 аварийных отключения света переварил. CTAD и fold мои любимые фишки 17го, уже активно применяю. Подобные фишки упрощают код и удивляют коллег. А ADL моя любимая фича с++ если применять к месту, статический полиморфизм становится с ним очень выразительным.


Но конские цены на подобные книги, конференции, (и дорогое лечение проф заболеваний) как раз в пользу того, что зп у программистов невелики.

>> Подобные фишки упрощают код и удивляют коллег.

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

CTAD очень упрощает код. Почти как auto. Особенно шаблонные простыни. Например:
 std::vector new = from; 


Тоже самое про fold. там где раньше было 2-3 шаблонные специализации со сфинаями, и которые не сразу получается даже написать. Теперь заменяются на простые и легкочитаемые выражения.
UFO landed and left these words here
UFO landed and left these words here
Во-во.
С интересом жду статью типа «Банкам давно пора отказаться от Cobol и оптимизировать расходы» или «С устарел, переходите на js в системах реального времени».
Думаю, Cobol Cowboys ухмыльнутся и продолжат работать.
через 10 лет он будет иметь 10 лет опыта вождения и багаж офигенных историй, а вы владеть десятком скилов из которых в тот момент кому-то нужным будет, хорошо если парочка


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

про водителя даже не пишу…
Через 10 лет машинами будет управлять компьютер, и водитель потом будет никому не нужен))))
Через 10 лет

через 25 как минимум и то это очень оптимистично.

но в долгосрочной перспективе — да, но это не страшно для 90% нынешних водителей, это опасно тем кто с детства мечтает быть водителем
UFO landed and left these words here

В Германии уже много лет назад посчитали что если ввести на автобанах ограничение скорости в 130-140 км/ч, то это снизит количество аварий, расход бензина, разрушение полотна, количество пробок и т.д. и т.п. При этом средняя скорость передвижения не то что сильно не упадёт, а в теории может даже и вырасти.


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

UFO landed and left these words here

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

Так что я очень сомневаюсь что так просто будет отобрать у людей возможность водить машину.

Скажите это сингапурским водителям.

Я бы сказал что там изначально ситуация была немного другая :)


А так да в отдельных странaх и/или регионах такое вполне себе сработает. Но далеко не во всех.

Как только появятся автопилоты 5 поколения

как только, так сразу

понятно что так будет, однако 10 лет это ОЧЕНЬ оптимистично.

Когда вышла тесла в 2012 году, то тоже через 5-10 лет пророчили полную смерть ДВС (пару стран в ЕС уже даже законодательно превентивно их запретили)… однако прошло уже 8 лет, а шокирующе-повального перехода на электромобили нет, несомненно рост есть, крупные производители со страшнейшим скрипом пытаются выдавить по 1-2 модели со скудными характеристиками и зачастую в топовых сегментах (хотя 10-15 лет назад обещали по половине модельного ряда — электромобилей, когда только появился chevy volt и приусы)

а вы тут про автопилот 5 поколения
А как же офигенные истории?
Не совсем согласен с вами. «Модные технологии» особенно в хорошей команде изучаются достаточно быстро в пределах нескольких месяцев. Программисты большую часть времени решают логические задачи, т.к. развитие подразумевается в развитии ума. Вы же не будете высказывать ученому какой он глупый и тратит время на новые технологии лечения рака/ синтеза белков/ прочего?
Среди прочих есть две большие ниши — лень людей, желание людей к развлечениям. Первое покрывается софтом (если утрировать, то тонны бухгалтерии можно решить двумя кликами мыши), второе игры. И то, и другое в большей степени создают программисты (сейчас не хотел обидеть ПМов, аналитиков и дорогих тестировщиков :) ).
Кроме того есть более возвышенные цели, т.к. не думаете же вы, что новейшие технологии вроде лазерных скальпелей обходятся без разработчиков? И при всем уважении к водителям, последнее время активно ведутся тесты беспилотных машин.
Я честно не хочу разжигать какие-то споры, это лишь моя точка зрения. Просто обидно, что недооценивают людей, которые двигают нас к будущему, где можно будет автоматизировать опасные профессии вроде того же водителя или шахтера

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

Софт не приносит конвертируемой прибыли. Это фантики, раздутый инвесторский пузырь.


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

Сфера услуг не может быть прибыльнее производства в нормальном мире

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

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


Сфере услуг требуется материальный продукт, продукту всего лишь полезна (но не требуется) сфера услуг. ПО само по себе бесполезно.

Осторожно! Еще шаг и вы изобретете коммунизм :)

А коммунизм уже в нашей индустрии изобрели: OSS называется. В чистом виде «от каждого по способностям — каждому по потребностям».


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

Когда ждать работу «Возможность построения коммунизма в отдельно взятой области»? :)

За такое можно уже не только карму на стол положить, но и ледорубом в темечко отхватить, знаете ли :)




@everybody-here лемминги ожидаемо запретили мне комментировать мою же заметку, так что это — последний комментарий тут вплоть до специального уведомления.

Судя по всему, карму как раз таки поднимут :) Да и ледорубом отхватил совсем не тот персонаж, который писал сходную работу.
ледорубом отхватил совсем не тот персонаж, который писал сходную работу

Ну так там в оригинале и не капитализм, а социализм строили. Но вообще, я почти уверен, что Ленину все звонкое, внятное и лозунгообразное писал именно Давидыч, уж больно во всем остальном Ильич был косноязычен.

>лемминги
Это не они. Это «голые короли индустрии» были ;)
Можно тогда говорить «Все кого я называю мудаками почему то обижаются, это нелепо ведь я сам такой»
На обучение программиста тратится много времени гораздо больше чем на водителя, и работа программиста в основном тяжелее работы водителя, производительность программиста напрямую зависит от психического состояния программиста т.к. программирование это всё же творческая профессия (конечно не везде, но на более высоких уровнях это так, и да выгорание такая же болезнь как и депрессия, почему то в России у нас люди считают что если не болит значит всё в порядке, а если что-то с психикой так это придумано) отсюда и печеньки и столы и ноуты, конечно есть люди паразитирующие на профессии, но это лишь из-за того что на рынке катастрофическая нехватка кадров, отсюда и ЗП такого уровня, всё в рамках рынка.

Печеньки, столы и ноуты, по-моему, немного из другой оперы: это дополнительные факторы конкуренции работодателей за работников.

Это принц индустрии! Вот шерстью обрастет — будет король.

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


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

Это приятное следствие, а не причина.


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

Однако же OSS к коммунизму вообще никакого отношения не имеет, за исключением одного лозунга.

Не согласен, но это очень прямо длинная дискуссия, которая тут на полях не поместится, простите мой неуместный фермаизм.

О чем там вообще дискутировать? OSS предполагает уничтожение частной собственности? Нет? Ну все, дискуссия окончена.
Ну, в каком то виде (на время действия лицензий) вполне себе отмена частной собственности на средства производства (важное уточнение). Просто оно же, с другой стороны — используется и капиталом, который видит перспективы и начинает в это вкладываться и возглавляет процесс (переманивая спецов, беря под крыло/перекупая ключевые проекты итд.) см. Microsoft и это хорошо (до определенного момента).

И вообще, при переходе на другой уклад жизни, внутри предыдущего всегда есть предпосылки прихода нового (товарное-денежное обращение), такое двоевластие. OSS — вполне себе пример. И еще раз, переходы в развитии человеческого общества не происходят мгновенно, все настолько сложно (но не невозможно понять), что даже интересно это все замоделировать :)
Уничтожение все-таки предполагает непрерывный процесс (условно — борьбу), а какая может быть борьба, если капитал использует OSS в хвост и гриву?

И вообще, при переходе на другой уклад жизни, внутри предыдущего всегда есть предпосылки прихода нового (товарное-денежное обращение), такое двоевластие. OSS — вполне себе пример.

А вот тут полностью согласен.
UFO landed and left these words here
UFO landed and left these words here

Я где-то сказал что-то про «сделать мир лучше»? Перечитал комментарий, на который вы отвечаете, трижды — не нашел никаких противоречий.


«Мне нравится писать код» — это не прицел на выгоду через десять лет, или я ошибаюсь?

UFO landed and left these words here

А вы что, ожидаете, что «от каждого по способностям» будет под прицелом маузера? Вам нравится писать код, это ваша способность, вы и пишете. Это именно и является «от каждого по способностям».

UFO landed and left these words here

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

Вам нравится писать код, это ваша способность, вы и пишете.

Вы слишком вольно трактуете слово "способность", да ещё добавляете "нравится" :) Я вот способен, например, не только код писать, но и посуду мыть, но мне это не нравится. А при коммунизме никто спрашивать не будет, нравится мне или нет. Способен — иди и мой, если другие твои способности обществу не нужны.

Да нет, это скорее вполне конкретное направление вульгарного марксизма, когда работников умственного труда отделяют от работников физического труда, которые создают что-то прям материальное. Т.е. с их точки зрения тот, кто платы паяет — пролетарий, а тот, кто программирует их потом — уже не пролетарий, а прослойка между буржуазией и пролетариатом. Наиболее известный у нас продвигатель этого М.В. Попов.
Эт да. Не признает нашего брата-программиста пролетарием. Определяет в ИТР — то есть, в обслугу рабочего\хозяина.
Если вкратце, то попробуйте недельку питаться кодом и ездить на работу на коде.

Попробуйте недельку питататся стальными балками и на них ездить. Проблема та же. Или вон на угле.

Все разработчики сейчас гордо представили себя аццкими сталеварами.

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


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

Сталеваром быть не сложнее. Но тяжелее. И со стороны интеллигента выглядит романтичнее — кругом пламя, льётся жидкий металл, ты подсвечен багровыми отблесками…
Не стоит проецировать свое представление о романтике на «всех разработчиков».

Физически — да, скорее всего тяжелее. Хотя есть государственные конторы в которых и у ИТшников условия так себе. Но психологически? У сталеваров вполне может быть дружелюбный коллектив людей с похожими интересами, им не приходится каждый день по часу выслушивать дурацкую болтовню менеджера идиота, ежедневно рассказывать начальству как они мотивируются целями компании, слушать бесконечное нытье коллег в очереди к кофе машине или сидеть в душном офисе с сотней других людей, среди которых они хорошо если у трети хотя бы имя помнят.
Люди разные и физически более удобное кресло далеко не всегда означает менее тяжелые условия работы.

Программисту может не повезти с "психологическими" условиями, а может повезти. И сталевару точно так же может с ними повезти или не повезти. А вот с "физическими" условиями среднему программисту однозначно уже повезло больше чем среднему сталевару.


П.С. в моём понимании лет до 40 заниматься физическим трудом не то чтобы особая проблема и вполне себе может быть даже полезнее и/или приятнее чем не физическим. Но после 40, а уж тем более после 50, это на мой взгляд уже не так весело и даже может превратиться в огромную проблему.

А вот с "физическими" условиями среднему программисту однозначно уже повезло больше чем среднему сталевару.

Так я и не спорю. Я только говорю что "тяжелее" это далеко не только физические условия.

Четверть века назад мы сделали систему автоматического поддержания уровня жидкого металла в кристаллизаторе при непрерывной разливке стали. Раньше всю 8-часовую смену разливщик держал в руках рычаг регулирующий подачу жидкой стали в кристаллизатор, до рези в глазах всматривался в положение кромки жидкого металла и пытался в силу своих возможностей поддерживать уровень. Летом рядом с жидким металлом температура воздуха 40С — 45С, даже мощные вентиляторы не помогают. После сорока лет работать разливщиком было уже практически невозможно — человек просто выгорал. После нашей демонстрации к нам подошел мужчина разливщик, по внешнему виду уже лет пятьдесят. Чудом как то еще работал. Посмотрел на нас и сказал — «Ну наконец-то смена пришла...». И это было дороже любых финансово-материальных результатов разработки…
ПО для принятия управленческих решений (любое, решающее задачи, требующие сложных агрегаций данных и их хитрой презентации для выделения важных фактов) может очень существенным образом повысить прибыль производственной компании. Именно само по себе — обеспечив качество управленческих решений, сокращение потерь etc.

Безусловно. А также упомянутое мной ПО по управлению ракетой и кардиостимулятором. И еще десяток других.


Но согласитесь, такое ПО и близко не покрывает сколько-нибудь заметную долю всего ПО. И супердоходы в несуществующих деньгах — приносит умение создать секту неудачников, готовых нести последние деньги в обмен на гладенькие шрифты.

Соглашусь, что шлака на рынке много, но делать вывод о принципиальной непригодности экономики разработки ПО мне кажется не совсем обоснованным. Тенденцию Вы замечаете безусловно любопытную, но все-таки если компании, продающие условное «CRUD-ПО» получают прибыль на свободном рынке — все ок. Цель любой коммерческой компании — прибыль, нет прибыли — не будет и компании через некоторое время. Шлак со временем уйдет, а зарплаты на перегретом рынке высокие и должны быть. Отрегулируется само все со временем, устраивать крестовые походы для всебощего уравнения в зарплатах с водителями повода не видно…
Конечно всё отрегулируется. Телефонисты, электрики, машинистки, трактористы… и… в своё время чувствовали себя также как сегодня востребованные IT спецы. Такое же «с небес на землю» ждёт любого исполнителя, чья зарплата как магнит железные опилки собирает конкурентов.
Давайте поговорим немножечко о тех самых «крудошлёпах» (к которым я сам особого пиетета не испытываю, если что). Да, куча людей делает однообразную работу, клепая 999-й продающий сайт-визитку для компании.
Благодаря вот этому вот сайту, про компанию могут узнать в разы больше людей, и, соответственно, больше людей услугами компании-клиента, заказавшей этой сайт, воспользуются. Соответственно, можно сказать, что в некотором смысле польза, которую принесли разработчики сайта — это весь прирост проданного продукта от появления сайта и увеличения узнаваемости, ну или какая-то значительная часть этого прироста.
Вот вам и польза от той самой «сферы услуг» (в сторону которой от сырьевого производства, кстати, стараются двигаться все развитые страны).
Когда неудачники одумаются и станут платить за ракеты с дисплеями с несглаженными шрифтами, разработчики переквалифицируются и станут разрабатывать софт для ракет.
Я согласен, что например embedded-прлграммирование куда больше пользы приносит для человечества чем вылизывание сайта онлайн-магазина под современные требования и применяя современные инструменты. Но посмотрите на hh.ru как оценивается труд тех и этих. В итоге мы и получаем толпу желающих с минимальными усилиями хапнуть сразу всё. Зато к профильным темам по электронике куча помоев по теме развития нашего производства онной. Статейки от Навального про наклеечки на продукции Хуавей и т.д. Зато ИМХО любой embed-прогрер легко может плюнуть на свою любимую область и переквалифицироваться на писателя андроидных говенных приложений
Это ему так кажется, что сможет. Там совсем другая область и куча абстракций, которых нет в embedded.
А производство конечно же производит исключительно полезное, без всяких подушек перделок, наркотиков и т.д.?
Тут вопрос в том, может ли производственная компания работать без ПО? Пусть плохо и медленно, но хоть как-то?
А может ли она работать без станков и работников за этими станками?
Может работать и без ПО и без станков, см. Англию 19 века с промышленной революцией, просто КПД будет сильно ниже. Но «хоть как-то» безусловно будет работать. ПО для управленца в общем-то тоже требует работника, финансового директора, или менеджера производственной линии :) Так что ничем ПО от станка в данном случае не отличается, кроме «степени материализации».
Так что ничем ПО от станка в данном случае не отличается, кроме «степени материализации»

Еще оно не изнашивается.
Еще оно не изнашивается.

Вот сейчас смешно было.


Я даже не стану упоминать Y2K (а, нет, не сдержался, упомянул-таки). DR-DOS не износилось? AIX? HP-UX? VAX/VMS? Windows 2.0, наконец?


Я уж не говорю про прикладной софт, который изнашивается в сотни раз быстрее станков.

Не путайте износ и старение.
Устаревает все, но в IT это происходит на порядок быстрее.
А разница? У меня есть рабочие (не изношенные) станки 60х годов, но нет ни одного компа с операционкой (и ПО) старше 15 лет. То есть создатели станка сделали мне машинку 60 лет назад, и я перестал быть их клиентом, а вот создатели ПО постоянно шаманят что-то, в результате чего я им постоянно несу деньги.
То же самое бы происходило, если бы вы постоянно модернизировали ваши станки.
Не совсем. Я НЕ МОГУ пользоваться 98й виндой как 20 лет назад, и получать от нее то же, что и 20 лет назад: вирусы, уползшая сетевая инфраструктура, сменившееся оборудование. Со станком в этом смысле гораздо проще, он автономен и не завязан на сеть.
Просто окружение, в котором работает станок, не меняется.
Слава богу, что законы физики не меняются так быстро.
Не меняются быстро? Ловите его, он что-то знает!
>> Еще оно не изнашивается.

Зато вполне себе морально устаревает…
До меня только сейчас дошло.
Что, возможно, это не еще одно отличие от станка, а просто следствие его не материальности
UFO landed and left these words here
Остался один вопрос: «при чем тут износ?»

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

Видимо, оценивать можно только износ с экономической точки зрения: «Износ в экономике — обесценивание долгосрочных материальных производственных активов (основных средств), таких как здания, оборудование, транспорт, сопровождающееся потерей их технико-экономических характеристик.»

Оценивается по простой формуле:

Износ = Время эксплуатации актива / Нормативный срок службы актива.

Т.е. износ — величина, определяемая временем эксплуатации актива.

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

Нормативный срок службы этого актива был порядка 10 лет. "Употребить до 01.01.2020" :)

А, ну если так, то это «запланированный моральный износ», оно же «запланированное устаревание». Задокументированное, к слову, уже 10 лет тому как… Вдвойне непонятно негодование автора…

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

Я собственно, по этой ситуацией больше с подачей спорил.

Есть ситуация «программа работала 10 лет, а 01.01.2020 поломалась», которая подается как износ программного обеспечения, сопровождаемая недовольством админов, которым это пришлось чинить.

И вариантов тут, действительно, 2 (если отмести версию с саботажем):

1. В программе была допущена ошибка: при чем тут износ, собственно? Подача, очевидно, некорректна, т.к. износ как таковой описанному процессу абсолютно ортогонален, налицо элементарный брак.

2. Программа изначально писалась как временное решение с расчетом «проработает 10 лет, за это время на что-то другое перейдем, дальнейшая работа не гарантируется»: вот этот случай вполне можно классифицировать как «запланированное устаревание», т.е. «износ по амортизации»/«моральный износ», если выражаться экономическими терминами. У «изделия» просто «вышел срок эксплуатации». Однако в этом случае, очевидно, непонятно недовольство админов произошедшим — программу писали как временное решение с расчетом на 10 лет эксплуатации, кто ж кому злой буратино, что ее пытаются использовать 11-й год?

Согласен. Но админы могли не знать, что это временное решение :)

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

Ну т.е. «программист не виноватый»
Если вкратце, то попробуйте недельку питаться кодом и ездить на работу на коде.

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


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


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


Сейчас нет объективной необходимости создавать каждый год новые модели телевизоров, автомобилей и смартфонов, так что "реальное" производство это тоже "пузырь", накачиваемый инвесторами.

так что «реальное» производство это тоже «пузырь», накачиваемый инвесторами.

Безусловно. До некоторой степени.

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

И нет, «вы не можете питаться кодом» — это не доказательство этого ни в какой форме.

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

Это правда, но это не тот код, про который обычно говорят на хабре. 90% отрасли это веб-сайты, т.е. просто дорогостоящие витрины и рекламные вывески

Без которых уровень коммерции был бы заметно ниже, а значит компании проектирующие те же велосипеды получали бы заметно меньше. И не факт что вообще могли бы работать на таком рынке. Эти дорогостоящие витрины — часть экономики. Да, каждая конкретная не имеет большого смысла (и то не всегда), но все вместе они — важная часть системы.

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

81% отрасли — это АРМ с веб-интерфейсом в системах, у которых иногда есть витрины и вывески.

Вы что-то путаете. ПО — как раз материальный продукт. Услуги, напротив, нематериальны. Но в постиндустриальном обществе материальность продукта не обязательна.


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

Это из разряда "Вы мебельщик? Попробуйте недельку питаться шкафами и ездить на работу на диване" (подставить любую другую профессию по вкусу).
Многие предприятия годами используют то или иное ПО (хоть 1С, хоть Автокад), и это ПО непосредственно увеличивает прибыль, снижая затраты на рутинные действия. Если взять и снести какой-нибудь автокад — предприятие сразу станет менее эффективно, будет "голодать", испытывать недостаток рабочей силы.
Да почти всё ПО и вся автоматизация для этого и предназначены — для получения профита. Это объясняет, почему написание кода так необходимо и почему за него потенциально готовы платить огромные деньги. А платят большие деньги потому, что не слишком много людей согласны потратить время на обучение написанию кода, и поэтому на рынке труда есть недостаток программистов. Тот же водитель автобуса, если бы мог, то быстро научился бы писать CRUD приложения. Однако ему чего-то не хватает для такого шага.

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

UFO landed and left these words here
Если продуктовый ритейл, то продукты в магазинах портятся и просто выбрасываются. В результате наценка в ритейле 100%


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

Молоко, хлеб — 5-8%. Их держат не прибыли ради, а ради ассортимента.
Основная часть продуктов 25-35%.

Этого достаточно. Ибо на продуктах очень быстрый оборот. Выгоднее несколько раз перепродать с наценкой 25%, чем один раз с наценкой 100% за то же время.

Считанные дни или недели — для подавляющего большинства продуктов.
100% наценка только на фрукты, но это еще тот быстропорт. Там сгнивает половина. Хорошо, если успеет продатся по уценке. Уценка по фруктам идет каждый день, лишь бы побыстрее продать.

В непродуктовых — может быть и 200%. Но там товар может и по 2 года продаваться, занимая и оборотные средства и место на полке.
100% наценка только на фрукты
Не может быть! Уточните, что вы называете «фруктами»? Я работал несколько лет в крупной продуктовой сети — наценка 50% это уже очень много и почти не встречается, а уж про 100% и речи нет…
Уточните, что вы называете «фруктами»? Я работал несколько лет в крупной продуктовой сети — наценка 50% это уже очень много и почти не встречается, а уж про 100% и речи нет…

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

Вы так говорите, как будто ритейл, логистика, банки и бухгалтерия это только формы без какого-либо бэкэнда и инфраструктуры.

UFO landed and left these words here
А можно я недельку попитаюсь тем, что благодаря «коду» выращивается одним человеком вместо двадцати в начале 20го века?
Сейчас соотношение уже 1 к 100. Я уже не говорю о том, что современные «ДжонДиры» с уютным кондиционируемым салоном могут управляться детьми или пенсионерами. Весь учет, передача информации и управление в современных хозяйствах полностью автоматизировано, люди просто обслуживают технику, и если это животная ферма вызывают ветеринара при болезни животных, прививке их и прочее.

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


А ещё прибыльнее должна быть поставка воды, верно? Если нет, то почему?

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


Подавляющее большинство из них получают смешные копейки.
Разрыв между мизерным количеством звезд и основной серой массой в разы больше чем в IT
Если в кратце, то попробуйте запустить современную печь для хлеба или пароконвектомат без прошивки в контроллере. Или поездить недельку на машине, в ЭБУ которой будет стоять пустая флеш. И потом вернетесь и расскажите нам про бесполезность ПО. А то как-то смешно читать эти сказки, написанные вам на компьютере.
Попробуйте производить еду ручную без техники и автоматизации и пешком ходить на работу. Ладно можно ездить на автомобилях первой половины 20-го века. Сравните результат. Техника, если что в подавляющем большинстве случаев делает на станках с ЧПУ.

Законы экономики работают одинаково для всех отраслей. Например в свое время Япония имела технологические преимущества для выпуска дешёвых калькуляторов и держала цену и прибыль на высоком уровне но это длилось относительно недолго. Так и в других отраслях. Прибыль стремится к выравниванию. Иначе капитал будет перетекать в более выгодную отрасль. Влиять на такое положение могут монополии. И в ИТ такие монополии могут быть но монополии уже подпадают под гос регулирование

Да потому-что это ненастоящий разраб. Это можно было понять после слов "я знаю 20 языков программирования".

Ну почему же — Ruby и Elixir он абсолютно точно знает. Насчёт всего остального — вопрос открытый. Я тоже с чисто формальной инклюзивной точки зрения знаю примерно 15 языков, но к своим знаниям про 12 из них я отношусь с огромным скептицизмом, это очень поверхностные знания.

Особенно учитывая, что я никогда не заявлял, мол «я знаю 20 языков программирования». За двенадцать мне в разное время платили деньги, и я уверен, что вспомнить их будет не так сложно, если потребуется.


Тут же как с иностранными: я в какой-то момент изучения испанского — при нормальном английском и полузабытом немецком — оказался в Риме. И, внезапно, не только оказалось, что я понимаю все вывески, но и могу кофе заказать на итальянском. Паттернов — финитное количество.

Я у себя насчитал порядка 15 языков, которые я использовал, но не сказал бы, что паттернов не слишком много. Например владея достаточно разными языками, типа C++, Prolog, Haskell, Coq, при попытке выучить еще APL я испытываю серьезные трудности.
UFO landed and left these words here

А эти 2 вы знаете прямо полностью?

UFO landed and left these words here

Я точно знаю простую истину — вам н когда не будут платить золотые горы если вы не приносите ещё больше денег. Могут быть точечные исключения с плохим фин. планированием, но правило они ее отменяют. А все эти рассуждения про пузыри и раздутость — это тоже дань моде, либо ваша личная депрессия.

все эти рассуждения про пузыри и раздутость — это тоже дань моде, либо ваша личная депрессия

О, диагнозы по аватарке. Все ясно.

Это все на что вы обратили внимание из сообщения? О, все ясно )

вам н когда не будут платить золотые горы если вы не приносите ещё больше денег

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

> если плательщик не думает, что вы приносите
Простите, но если он не умеет считать свои деньги — это ведь его проблемы, не правда ли? Потому что когда я прошу у руководства выделить время (фактически — деньги на зарплату) на рефакторинг — это всегда требует некоторого обоснования. Но при этом, если продукт (ПО) в текущем виде требует больших затрат времени на сопровождение и развитие — то я почему-то это время и эти деньги как правило получаю. Или не получаю.

Иными словами, если ему реально «продают» — то зачем он покупал?

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


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

Я так и написал «Могут быть точечные исключения с плохим фин. планированием».
Однако, опыт показывает, что большинство тех кто платит вам деньги (не передает, а именно платит) умеет считать.

А про впаривание и справедливость… я вот искренне считаю что половина руководителей и директоров не нужны. Они просто тратят деньги и усиливают энтропию. Как и чиновники — рискну предположить, что многих можно было бы заменить скриптом (ну это мо личному опыту общения с разными «органами»).
Мир несправедлив по определению, но это мы узнаем далеко не в школе, увы.
я вот искренне считаю что половина руководителей и директоров не нужны

Многие хозяева бизнеса этому совету уже последовали. Смотрите «плоская структура». Плюс размывание ответственности в айти (принципы servant-leadership, скрам мастера с продакт овнерами вместо начльника отдела). Далеко не всегда помогает.

Оно работает пока все хорошо. Но если случается Проблема — либо все попрятались и концов не найти, либо сам собой появляется лидер и принимает решения.

Программисты — не бизнесмены. Предлагать целенаправленно что-то явно не нужное неправильно, но не всегда "распиливание монолитов" явно не нужно.


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

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

Уточнение — Вам не заплатят золотые горы, пока Вы наёмный работник.

Если у Вас была супер-идея, которая уже принесла компании гору золота — Вам дадут премию и добавят 10% к зарплате.

Если у Вас есть супер-идея, которая может принести компании гору золота — Вы либо внедряете её как часть своей работы (результат выше), либо уходите с работы и развиваете идею сами и, возможно, получаете эту гору себе.
Футболистам в нашей премьер лиге так платят. :)
Я бы посоветовал вам почитать капитал, чтобы картина экономики выстроилась во что то вразумительное, но для затравки немного распишу ключевых ошибок.

Во первых деньги не менее материальны чем все остальное, просто деньги это средство обмена, одного товара или услуги на другой.

Услуга она настолько же прибыльна сколь и товар, вопрос меновой и потребительной стоимости, то есть сколько в нее труда вложено и насколько она нужна потребителю этой услуги.

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

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

Я не не смог, а не пожелал.

К сожалению, возраст и годы опыта ой как не всегда коррелируют со знанием и пониманием :) Не тот ресурс, чтобы бородой трясти.
Я все больше думаю что с идеей существования этой корреляции стоит уже просто бороться. =)
Корреляция есть. Просто она нелинейна и не на всех участках положительна. Просто кое-кто считает, что для ознакомления с основными идеями «Капитала» недостаточно интернета, а надо сдавать по нему зачёт. Вот это предположение с возрастом вообще никогда кореллировать не будет :)
ПО настолько же настоящий товар насколько и табуретка

ПО таки не товар. В капитале товаром считают все-таки физические вещи.
Услугой считается все что должно быть потреблено в момент получения. Все остальное товар. Например потребление услуги транспортировки происходит во время транспортировки. Нельзя запаковать поездку на такси и отправить по почте. Или стрижку волос. ПО можно.

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

“Результатом перевозки — перевозятся ли люди или товары — является перемена их местопребывания, например, пряжа находится теперь в Индии, а не в Англии, где она была произведена.”

“Но то что продаёт транспортная промышленность, есть само перемещение. Доставляемый ею полезный эффект нераздельно связан с процессом перевозки, т. е. с процессом производства транспортной промышленности. Люди и товары едут вместе с определённым средством транспорта, и движение последнего, его перемещение и есть тот процесс производства, который оно создаёт.”

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

ЗЫ Вот в буржуазных теориях программа это товар, есть такое.
Так работа инженера — тоже своего рода товар.

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

У Маркса разделение на услугу и товар лежит в другой плоскости чем материальное или идеальное. Или поездка на такси не существует в реальности?

Но все же позвольте поинтересоваться что такое «объект идеального мира»? Ведь согласно любой ветке идеализма, от кантианства до неопозитивизма идеи они только в мыслях конкретного субъекта. Как идеальное передается от одного субъекта другому? да еще и так что другой субъект может этим воспользоваться. Вот например взять цвет. Ваше понимание цвета сходится с пониманием другого человека только потому что он определен физическими свойствами материи. Значит и чертеж и программа воспринимаются каждым человеком по своему, но опираются на законы материального мира, по сути являясь описанием соотношений и свойств материи. И вот выходя из мыслей одного субъекта на бумагу чертеж становится материальным конвертируясь обратно в идеальный в мозгу другого субъекта.

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

Ты повторил то что написал выше. ты вообще не прочитал мой коммент? )

Где лежат эти твои идеальные объекты?

Это объекты не лежат. В философии говорят что они существуют. При этом я мне ближе всего точка зрения что эти предметы имеют три формы существования: актуальную, потенциальную и виртуальную. Актуальная это когда вы по читаете поэму или делаете блюдо по рецепту. Мы же не о физическом теле говори а о предмете. Это как бы разные уровни абстракции

>> Как идеальное передается от одного субъекта другому?

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

Марксизм не догма а руководство к действию

Ровно половина компаний из вашего списка, относится к производящим с бооольшой натяжкой. Это добывающие УВ предприятия. Списков таких много и содержание у них разное.
Сфера услуг может и безусловно будет более прибыльной, поскольку это тоже работа, тяжелая, для многих неприятная. По мере роста производительных сил, а конкретно средств производства и технологий, затраты на изготовление кг белка, метра ткани падают и будут падать. Затраты по услугам: выслушать, понять, обьяснить, сделать дело — снижаться не будут. Стоимость средств производства в сфере услуг не снижается.
снижается. просто гораздо медленнее. за счёт снижения стоимости воспроизводства рабочей силы. говоря по простому если пельмешки с мазиком дешевеют то и стоимость консультанта в салоне сотовой связи тоже
«По мере роста производительных сил...»
Не всё так просто. Затраты на добычу золота растут. Не все возможно получать из возобновляемых источников. Не всё можно заменить равноценным продуктом. У сельского хозяйства есть предел роста — это количество получаемой энергии на 1 кв. м. от Солнца. Даже если КПД = 100%. Все имеет свой предел и в росте и падении.
И для menstenebris
Верно, всё всегда не просто, НО
Рост производственных сил, в сфере производства, пока существенно превышает (ИМХО) скорость роста производственных сил в сфере услуг. Количество людей для сферы услуг не слишком важно. Ведь мы говорим о повышении КПД в сфере услуг, а не о тупом экстенсивном росте. Каковы механизмы повышения КПД средств производства в сфере услуг?
Примеры для попытки передать мысль, абстактные, а не для обсуждения конкретных свойств услуг )))
1. Салон связи. Вы абсолютно правы, с падением стоимости (а заодно и качества) пачки пельмешек, снижаются и затраты на консультанта в салоне сотовой связи тоже. Но, говоря про пельмешки: раньше мы условно могли позволить себе 1 пачку в неделю, а теперь 7, и 1 раз ананасик, это благодаря росту качества средств в производстве. Но в сфере услуг качество не связано с количеством, ведь УМНУЮ консультацию я могу получить только от сытого и УМНОГО (а ещё ДОБРОГО, ВНИМАТЕЛЬНОГО и т.д.) консультанта…
2. Старейшая сфера услуг — раз-два ножки врось))) Что может увеличить качество в абстрактном публичном доме, при снижении затрат? Производство генетических копий известных актрис?
3. Кино, музыка. Как получить 5 новых Pink Floyd? Благодаря чему вдруг каждый 2-й фильм окажется как Достучаться до небес? Недокормили пельмешками создателей сереала Ведьмак — получили дерьмецо.
НО. Есть и на это есть наш ответ Чемберлену.
Обратите внимание как часто сейчас говорят о снижении качества образования, о формировании общества потребления, о засилии клипового мышления. У меня уже сейчас в городе кассир или контролёр мужчина не великая странность. Только к повышению КПД сферы услуг это не имеет отношения.
Повышение КПД сферы услуг это: улучшение учителей, увеличение возможностей общения и выражения идей, расширение кругозора, больше кинокомпаний, больше сцен для выступлений и музыкальных школ.
У сельского хозяйства есть предел роста — это количество получаемой энергии на 1 кв. м. от Солнца. Даже если КПД = 100%.
Гидропоника + искусственное освещение и сколько угодно этажей теплиц как над так и под землей можно строить, технологии уже есть, вопрос только стоимости электроэнергии.
У нас шеф часто спрашивал, когда к нему с предложением приходили. «У тебя деньги есть? У меня нет. » И не врал ведь.
Деньги понятие относительное — те технологии, которые доступны сейчас простому фермеру, лет 200 назад даже в сказках не могли представить, даже за все золото мира. Еще лет через 100 доделают управляемый термоядерный реактор и искусственный интеллект и паритет ценностей в мире будет принципиально другой.
Кроме прогресса в мире существует регресс. Достаточно поиграть в войнушку и термояд из преимуществ превращается в уязвимость.
Я не отрицаю возможностей прогресса. Но развитие нелинейно. И даже не пилообразно. ИМХО оно больше похоже на линии осцилографа со свободно болтающимися щупами.
Деньги в наше время не большая проблема. Есть куча фондов, готовых дать деньги, если будет интересное предложение. Можно кредит взять, для бизнеса это нормально.
Скорее всего шефу просто лень в предложениях разбираться.
UFO landed and left these words here
UFO landed and left these words here
Прибыль приносит весь бизнес в комплексе. Долю принесённой конкретным человеком прибыли тяжело или иногда невозможно оценить. Поэтому берётся именно рыночная стоимость труда, и оценивается, может ли бизнес позволить работника. Можно сказать, что именно столько денег, сколько стоит работник на рынке, он в бизнес своим трудом принёс, а сумел ли или нет бизнес из этого извлечь и приумножить деньги — это другой вопрос.

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

Конечно именно так. А статья — просто левацкая пурга.

Предъявлявляйте тогда бизнесу, а не программистам.

Вот список компаний, которые зарабатывают настоящие деньги.
Revenue, если что, — это выручка, а не доход. У них после оплаты расходов, может, меньше процента от этого остается. Если посмотреть список самых прибыльных компаний, это будут банки, Айти и нефтяники.
Сфера услуг не может быть прибыльнее производства в нормальном мире
Это, конечно, антинаучное утверждение. Крупносерийное производство гораздо эффективнее (следовательно дешевле), поскольку лучше масштабируется и автоматизируется. Причем, именно потому, что людям, в отличие от машин, приходится платить. Очень надеюсь, что автоматизация скоро придет в сельское хозяйство, поскольку нынешние цены не еду никуда не годятся.
Вам столько лет но ваша модель мира всё еще такая упрощенная…

> Сфера услуг не может быть прибыльнее производства
Эта фраза меня просто убила. Я думал в такое перестают верить лет в 16 после изучения азов экономики. А вы в курсе вообще что производство складывается из услуг? Сначала идет услуга разведывательной компании, затем идет услуга экскаваторщика которые добывает руду, затем услуга транспортной компании, затем «услуга» обработки руды, затем услуга инженерной/проектировочной компании. Может быть сборка китайцами без образования из комплектующих по готовым схемам это и есть то самое — святое производство? Затем идут логистические услуги, затем услуга продажи. Айфон такой дорогой из за того-что он сделан из какого-то священного материала, или из за услуг дизайна, правильного маркетинга, брендирования, рекламы? В компании Apple работают наверное одни синие воротнички, суровые токари и электрики, вместо дизайнеров и программистов? Поэтому они такие прибыльные.
Сфера услуг не может быть прибыльнее производства в нормальном мире
в индустриальном мире так и есть. но развитые страны уже перешли в пост-индустриальную эпоху, в которой это не так.
можете подумать кстати над вопросом: что отделяет товар от услуги? каковы критерии, по которым мы скажем: вот чистый товар (в котором нет ни капли услуг), а вот чистая услуга (в которой нет ни капли товара)? есть ли вообще смысл в товарах без услуг?
нужнали вам таблетка аспирина без услуги ее доставки от фармзавода в Воронеже до ближайшей аптеки? как вообще эта таблетка могла появиться без услуг ученых? есть ли смысл в шине, которая не смонтирована на диск?
Walmart. Сфера услуг. Ау, вы там себе не противоречите?
Софт не приносит конвертируемой прибыли

Почему вы тогда смотрите топ по выручке, а не по прибыли? У валмарта выручка хоть и большая, но и profit margin у него мизерная из-за высокой конкуренции. А вот если взглянуть на топ-10 по прибыли, то там в основном банки и технологии.


А вообще, люди готовы платить и за нематериальные товары (услуги) тоже. Вот например Валмарт — типичная компания из сферы услуг. Они сами почти ничего не производят, а только перепродают. Почему же люди едут в валмарты, а не на прифабричные магазины? Потому что проще 1 раз съездить в валмарт, чем мотаться по 100 разным фабрикам. Удобство для потребителя очевидно, и потребитель платит за это удобство.


Точно так же и с софтом. Люди платят за удобство, которое они получают с его помощью. А корпоративные покупатели ещё и деньги зарабатывают!


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

Если водитель автобуса приносит чистой прибыли 20 000 в день, то логично иметь с этого процентов 20 в виде личного дохода. Если софт приносит так или иначе кратно больше — и его «процент» становится кратно больше.


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

Как и у автора неверный посыл.

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

Все это неверно:

А сколько сотрудник приносит прибыли (ваше)
и
Насколько утомляется работник на работе (автора)

вторичны, и лишь слегка корректируют.

Основа — всегда есть и будет — как много людей может вас заменить, какова конкуренция за ваше рабочее место. И только это.
Так и у вас посыл не до конца верный. Почитаемые в статье водители автобуса тоже не платят работодателю если на за текущую неделю перевезли недостаточно. Имеет значение средний доход за период времени.
Безусловно, критерий «сколько таких как ты стоит в очереди» тоже имеет значение, но все же корректирующее, вроде доп. коэффициента.

/Честно говоря, непонятно что предлагают все недовольные зарплатами в ИТ — почему не идете водить автобус, раз все так печально в нашей индустрии. Кто вам мешает? И вам хорошо (душевный покой), и новому поколению место уступите, и застой в индустрии немного сократите./
все недовольные зарплатами в ИТ

Огласите весь список, пожалуйста, а то если это про меня, то вы ничего из написанного не поняли.


застой в индустрии немного сократите

Прекрасно, прекрасно. Теперь мы еще и причина застоя в индустрии.

Так вам же еще с десяток комментариев назад все стало понятно — чего вы вдруг опять решили отвечать? )
Вы вообще за что топите-то? Говорят, что если не можешь выразить мысль в двух словах — мысль еще не оформилась. Склонен согласиться.

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


не нужно мне чужие посылы приписывать.

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

То большинство программистов их высокооплачиваемых и не на зарплате вовсе. А индивидуалы. А если на зарплате то на серой.

Угу. Роб Пайк, например, каждый первый вторник месяца за конвертом ходит.

Статья же ваша наверное не о Робе. Он то судя по всему человек длстойный

Если посмотреть объективно. То большинство программистов их высокооплачиваемых и не на зарплате вовсе. А индивидуалы. А если на зарплате то на серой.
Если посмотреть объективно, делать такие заявления, не предъявляя статистики из надёжных независимых источников — нельзя, потому что по обоснованности они становятся равны религиозным убеждениям.

В общем, если посмотреть объективно, боженька вас непременно покарает за такие высказывания, и не смейте считать иначе!
То большинство программистов их высокооплачиваемых и не на зарплате вовсе. А индивидуалы. А если на зарплате то на серой
А можно про это поподробнее? А то с тех пор, как я стал зарабатывать хотя бы среднюю зарплату московского миддла, серых вариантов ни одного не видел (хотя, каюсь, даже специально искал)
Насколько утомляется работник на работе (автора)

На правах автора, уточню, что я никогда ничего и близко похожего не утверждал.

Сколько сотрудник приносит прибыли — влияет на верхнюю планку которую работодатель может обеспечить(но не хочет).
Насколько утомляется работник на работе — влияет на нижнюю планку за которую он готов выполнять работу(но чем больше тем лучше).
Отношение количества потенциальных работников к потенциальному количеству рабочих мест влияет на то, насколько будет плавать реальная зарплата между этими границами.
Понятно, что если вы уникальный специалист и нужны всем работодателям, они будут платить вам максимум. Но не выше чем получат с вашей работы. И, наоборот, даже если на одно место тысячи желающих — нижняя граница оплаты труда не сможет упасть ниже чем человеку достаточно для выживания(плюс дополнительно контролируется государством более менее). Всё это — факторы, которые влияют на динамику зарплат на рынке, среди них нет неверных, но работают они в комплексе.
ну так, в качестве занудства.
Теоретически возможно назвать максимумом совокупного ФОТ — всю часть прибыли, которую можно пустить на этот общий ФОТ, и т.к. распределение личных мин/максов по сотрудникам разное, то одному конкретному сотруднику можно обеспечить ФОТ выше, чем он зарабатывает, естественно за счет других сотрудников. И доводилось работать в организациях с таким принципов премирования лидеров.

Так же доводилось работать в организациях где ФОТ превышал приносимую им прибыль — а разрыв компенсировать за счет все увеличивающегося кредитования…

Да тут ко всем пунктам один большой вопрос: отрасль не за один день появилась, и все, что в ней есть имеет на то те или иные рыночные причины.

При чем тут вообще рыночные причины? Имеет, да. Дальше что?


Еще игорный бизнес имеет рыночные причины, а уж торговля героином — так и вообще. При чем тут это?

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


А программисты совершают преступление по факту устройства на работу? Против законов или против вашей морали?
Если нет, то причём тут вообще игорный бизнес и наркоторговля?
UFO landed and left these words here
Но после 4 месяцев вы станете учеником водителя и, через краткое время, полноценным водителем. А после 4 мес. курсов вы будете долго и мучительно уговаривать взять вас в джуны, потом работать за зарплату ученика водителя автобуса, а потом как пойдет.

Наплыв может быть сколь угодно большой, но это никак не означает что все они закрепятся в индустрии. К нам тоже приходило на собес много «миддл-девелоперов» с переквалификацией из менеджера по продажам, например. После полугода на фрилансе они частенько называют себя миддлами… но только что это меняет? Как не брали таких — так и не берем.
UFO landed and left these words here

Работаю тестировщиком в ecommerce и тут тоже таких нет, хотя казалось бы: PhP, JS и формочки на фреймворке. Но нет, все равно почему-то не хотят брать без нормального количества знаний и умений.

UFO landed and left these words here
Обычно я пользователям объясняю все на анекдотах, так доходчивее…
Новый русский другому:
— Хочу пристроить сына поработать.
— Нема базара. Пусть приходит. Коммерческий директор — 1000$ в день и нихрена не делать.
— Да я хочу шоб он вкурил каково это — работать.
— О кей. Начальник отдела продаж — 800$ в день, по 4 часа, 4 дня в неделю.
— Да не, я хочу шоб за 20$ и сверхурочно.
— Да ты че чувак, об дерево ударился? Для этого ж надо 5 лет учиться.

На самом деле водитель автобуса который не остановился в развитии тоже неплохо получает, и программист который по вечерам не курит мануалы новых языков получает немного.
Не нужно выделять программистов в отдельную касту.
Есть врачи, преподаватели, экономисты — много профессий требующих непрерывного обучения и хорошо оплачиваемых.
А что касается
Еще в 1970 году были отличные разработчики, которые построили фундамент для всего, что мы используем сейчас.
то Лари Уолл в те годы сказал о программистах примерно следующее:
Все выдающиеся программисты обладают тремя достоинствами: лень, нетерпение и высокомерие.

Так что ничего не меняется
Вам не кажется, вообще-то, что как раз IT-технологии для «автобусов», а вовсе не «автобусы» для IT?
К сожалению, и статья именно об этом, современный программист (усреднённый, конечно) попросту забыл (или не желает помнить) для чего делается его работа… Отсюда рассуждения о «чистой прибыли» и текущей востребованности специальности…

Хорош уже лодку качать без причины...? К сожалению лодка перевернулась ещё до того, как автор статьи стал профессионалом…
Строго говоря, и автобусы и технологии направлены в этой сфере на перевоз человека из А в Б. А водители и программисты — это просто персонал, реализующий ту или иную концепцию. Концепция автобуса и водителя довольно старомодна и постепенно автоматизируется (или переходит в разряд индивидуального транспорта) — поэтому услуги такого персонала дешевеют. Программист же дорожает, потому что перекос все больше идет в сторону технологий. Спрос на них растет (ибо выгодно), а программистов с такой же скоростью не прибывает.
Вот так я это вижу.
ибо стать водителем автобуса — это 3-4 месяца довольно простого тренинга
С нуля? Т.е. стаж вождения который измеряется в годах это ниочем?
Тем более вождения авто с людьми. Может поэтому новости пестрят авариями?
В остальном согласен.
Потому я и написал «учеником». А вообще, в реальном мире никто так серьезно к этим вещам не относится, как мы тут друг другу пишем ;)
Про аварии предлагаю не рассуждать — это очень сложная тема и причин там овер дохрена может быть. Повторюсь, «опыт» о котором вы говорите — это фикция.

PS. Знаете почему столько разбитых ауди в Я.Драйве? Ведь ауди там дают только тем у кого права выданы не менее 6 лет назад… Только эти 6 лет они могут просто лежать на полке. А человек может даже не стараться улучшать навык после получения основ в автошколе. Вот и ездят потом по дорогам такие «опытные». Ездил тут недавно с дядькой о «17 лет опыта»… мужик баранку-то крутить нормально не умеет, не говоря уж про режим «газ-тормоз, газ-тормоз».
Беглое гугление подтвердило опасения:
yuridicheskaya-konsultaciya.ru/narushenie-pdd/trebovaniya-k-voditelyu.html#voditel-avtobusa
Пункт 14;6-4. Если вы не собираетесь возить детей, то нужна только категория D в правах, и можно на линию. Автобазы наверняка накидывают какой-то свой минимальный стаж к законодательным требованиям, но если у вас уже есть права «В», то уверен, что они посмотрят на суммарный стаж. Особенно, ввиду низкой оплаты за такой труд.
UFO landed and left these words here
Согласен с вами. Обычные рыночные отношения. Сфера it растет по 10%+ в год, соответственно постоянно нужны новые сотрудники. Можно сколько угодно рассказывать, что рынок завален разработчиками, которые пишут простые CRUD апликухи и условная «стиралка автора» сможет с этим справится, но правда в том, что посади кассира или водителя на места этих «дурных» разработчиков и они ничего не сделают. Более того, эти люди в принципе не будут готовы учиться даже пол года, что бы стать этими самыми «ненастоящими» разработчиками. На мой взгляд статься из разряда «вот в наше время такого не было». Автор «трушный» разработчик с 30-ти летним стажем, а вокруг повылазившие не пойми откуда выскочки, с раздутыми зарплатами и сомнительными, на взгляд автора, способностями, которые не заслуживают зп больших, чем любой таксист. Наверно такое рассуждение идет из того, что автор совсем не манагер и ему чужды рыночные механизмы ценообразования.

А ещё, водитель автобуса и шахтёр — как бы ни был уважаем, ответственнен и опасен из труд — по завершении рабочего времени полностью прекращают трудовую деятельность.
В отличие от разработчиков. Которые и в свободное время обдумывают задачу, и какие-нибудь доки читают, и если что-то интересное наклёвывается — могут дома за компом поэкспериментировать.
Да хотя бы изучают что-то новое — про своей инициативе (не работодателя).

Я уверен, что автор это понимает. Также он наверняка понимает что уровень напряжения на работе у водителя гораздо ниже, чем у программиста. Но заотелось популярности, хайпануть. И как видим, получилось — уже 880 комментов, думаю скоро до 1000 дойдём.
уровень напряжения на работе у водителя гораздо ниже, чем у программиста

Это вы всерьез?


И это, хватит додумывать за автора. У вас все равно очень плохо получается.

А что делать если автор написал ерунду и без додумывания понять что же здесь происходит не получается? В качестве доказательства предлагаю вам посчитать сколько раз за вас тут додумали что вы пытались сказать. Правда придется хотя бы на время предположить что вы не Д'Артаньян.

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

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


Правда придется хотя бы на время предположить что вы не Д'Артаньян.

Сразу нет, на это я пойти не готов.

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

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

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

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

Все так.


Или, наоборот, есть те, кто мысль ухватили, и вы.

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

Ах да, открою секрет — из ухвативших мысль только вы один, так как мысли-то толком и не было.
Это вы всерьез?
Абсолютно. Несравнимо ниже. Вы что, никогда автомобиль не водили? Разве это сложно или трудно? А автобус — тот же автомобиль, только к габаритам надо привыкнуть. В доказательство моих слов можно привести трудовых мигрантов из средней Азии. Без нормального опыта они весьма быстро осваивают данную профессию и вскоре чувствуют себя в потоке как рыба в воде.
У вас все равно очень плохо получается.
Возможно. Похоже, я всё ещё оптимист и верю в человечество. Поэтому надеюсь что Вы так шутите. Ну серьёзно, как может такое в голову прийти — что водить автобус сложнее или труднее, чем программировать?
PS. На счёт ответственности за пассажиров у водителя. Геройства и виртуозного руления на уровне раллийных гонщиков от него никто не требует. В случае ДТП водитель будет признан виновным только если нарушал ПДД или отвлекался (т.е, халатно относился к своим обязанностям). Все остальное — проблемы транспортной компании и страховой.
Абсолютно. Несравнимо ниже. Вы что, никогда автомобиль не водили? Разве это сложно или трудно? А автобус — тот же автомобиль, только к габаритам надо привыкнуть.

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

Это вы всерьез?
Абсолютно. Просто небо и земля. Работаю программистом и 12 лет как имею права. За рулём автомобиля на более-менее знакомых дорогах мне настолько скучно от безделья, что разве что книги не читаю, чтобы не заснуть.
Ну, разве что за спидометром следить выматывает, если по трассе ехать без круиз-контроля.
Это вы не пробовали еще ехать со скоростью 80 в правом ряду за таким же дальнобоем. Там основная задача будет не уснуть.
попробуйте, например, 5-7 часов, днем подряд проехать Москву насквозь, просто выехать утром и по радиусам несколько раз пересечь её, при этом ещё поставьте себе временные рамки, например 'проехать от алтуфьево до Коммунарки за 1 час (иначе штраф-лишение премии и т.п.)'… а после этого эксперимента оцените насколько это было скучно и просто
в недалекие времена дикого убера когда таксовали все кому не лень, было ощущение что перетаксовали вообще все кому оно хоть как нибудь надо было. Ну вот только что ездовых академиков не встречал. При этом замечу большинство не проф таксистов оказывали услуги лучше и качественнее чем профессионалы, что и породило огромный батхерт у последних.
я вообще имел в виду то что работа водителя ниразу не простая. 7+часов за рулем, особенно если авто не бизнескласса и выше, это реально тяжело.
Но 'тяжесть' этой работы не зависит от уровня входа, уровень входа в водители — получил права и вперед.
Нелогично. Прибыль имеет капиталист. Все это описано Марксом более века назад. Это может не нравится, но мы живем при капитализме (по крайней мере частично), и ничего лучше пока увы не придумали, даже если принять во внимание все его недостатки.

Очень много социалки, льгот и т. п.

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

Да кого ты слушаешь?  Я могу читать и понимать почти двадцать языков, полных по Тюрингу... Что б*? Что ты там можешь читать? Я двадцать лет пишу, даже больше. почти 10 лет преподавал, был завкафом ИТ. Я не могу сказать что знаю 20 языков и пишу на 10... Ну ДжиЭс/ТиЭс, ну голанг. ну питон. Остальное ну такое. Из серии не знаю но могу читать / преподавать. А тут знаю могу читать 20? Это каких? Кубасик с паскалем/фортраном? это не считается. Господи сколько пафоса? Мальчик ты кто? Ты написал либу может которой винда / линукс во всю пользуется? Думаю, нет. Так откуда столько "я"? Отвечать не обязательно...

Если у вас нету вертикальных мониторов и стола-трансформера, то вы (ещё пока) не совсем пропащий разработчик (-:

Зарплаты разработчиков сильно разнятся. Зачастую они не отличаются отзарплат других профессий, а то порой и ниже (см. hh.ru). Кому много платят, так это руководству Газпрома. Статья ни о чем, потому что бездарей полно в любой профессии.

Еще про футболистов забыли. Можно и на скамейке в топ клуб, да каком топ, и 2-го дивизиона посидеть тысяч за 300. А если по статье, то видимо так сложились обстоятельства, что ЗП приличные у программистов. Как в одной серии Симпсонов, когда Гомер и Лизой пошли в палеонтологический музей, на входе сотрудница говорит Гомеру: «вы можете сделать пожертвование сколько хотите». Гомер: «а можно 0», сотрудник: «как пожелаете». Так и тут, если бы работодатель мог платить 0 рублей — то он столько бы и платил. Много компаний (не продуктовых) относятся к разработчикам, как к необходимому злу.
Вы можете делать идеальный красивый код, вас будут хвалить, но потом, код забудут и выкинут на свалку, и вас забудут. А живете вы один раз — хочется и накопить то деньжат людям :)
Сейчас время такое, поэтому надо выжимать из ситуации максимум и радоваться тому, что пока много платят.

Век спортсмена недолог. Программиста зачастую тоже

Почему это? Кнуту, если не ошибаюсь, тут на днях 81 год стукнул, куда уж дольше-то?

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

Что значит в ауте? И что значит полураспад?

От сидячего образа жизни нижняя половина программиста распадается.

В ауте — это ушел в другую профессию., к примеру.
Полураспад — это начало программировать 100 программистов.
Через 5 лет осталось в программировании 50.
Еще через 5 лет 25 осталось из тех 100 кто начинал.

Многие мои знакомые с возрастом просто теряют мотивацию и способность чему то учится. А без этого программировать дальше особо не получится.
А куда все уходят? А то после таких заявлений становится неспокойно и хочется продумать сценарии выхода. Так, заранее, на всякий случай
Успешные говорят, что стали начальниками.
Неуспешные говорят «У нас сегодня акция, два по цене одного».
UFO landed and left these words here
Справедливости ради Дональд Кнут никогда не позиционировал себя программистом. Наоборот, он всегда подчеркивал что он математик. Но именно тот факт, что он математик-практик, да еще и умеющий одинаково хорошо доносить свои мысли людям с совершенно разными уровнями знаний, и делает его очень популярным.

Другое дело, что есть объективные причины. Тот же Кнут никак не может дописать свое «Искусство программирования». С возрастом уходит способность быстро впитывать, но появляется богатый практический опыт. До поры до времени одно другое уравновешивает. Мне 40. И я уже крайне сложен на подъем за новыми знаниями. С большим удовольствием я шлифую и полирую уже наработанное. Над таким собой в 20 я бы посмеялся. Как я буду чувствовать себя в 60 покажет только время. А уж про 80 я даже думать боюсь.

Впрочем, смежные отрасли все же осваиваются. Никуда без этого. Но именно смежные, а не диаметрально противоположные. В прикладное или веб-программирование меня уже никаким пряником не заманишь. А вот освоить HDL и вернуться к схемотехнике с этой стороны — ближайшие планы. Как и высокоскростные интерфейсы типа SATA/PCIe/DP/USB — как в части ПО, так и в части проектирования железа. Чтоб с позиции программиста можно было объяснить разработчикам что косяк не у меня в ПО, а у них на плате или наоборот не катить на них бочку, а исправлять свое.
А что делать, когда с возрастом не получится работать так же продуктивно и качественно как молодые, и работодатели перестанут хотеть брать к себе на работу?
Не знаю. Не настолько я еще стар.

С моей теперяшней колокольни я бы не ставил никаких союзов между «продуктивно» и «качественно». Оглядываясь на себя раннего, я бы сказал что применительно ко мне скорее уместен союз «или». В 20 было много начинаний, из которых дай бог 5% доводились до ума, а остальные 95% по тем или иным причинам умирали в процессе. Сейчас наоборот. За 5% берусь (потому что знаю — сделаю), а 95% аргументированно отметаю. По факту КПД сейчас даже больше, чем раньше.

Естественно, нет никаких гарантий что дальше будет также. Но, если честно, смотрю я на теперешнее молодое поколение IT'шников, и так и хочется процитировать БГ: «Где та молодая шпана, что сотрет нас с лица земли?». И далее по тексту ;-)
Понять это чуть раньше чем произойдет переломный момент и подыскать новую нишу. С возрастом сильной стороной станет опыт и глубокое понимание «как устроена жизнь» — вот ими и стоит пользоваться.
>А чтобы стать хорошо оплачиваемым программистом, требуется три недели в буткемпе и немного удачи с первой работой. За три месяца можно претендовать на средний уровень и некоторый опыт.

Это где у вас такая хрень происходит?

Да уж, сова трещит от натягивания ее на глобус…
У нас вот в городе джунов можно грузить лопатой :) Никто за ними не бегает и чемоданы денег не приносит

Так и у меня можно. Я за лето интервьюировал примерно пятерых. Ни одного не взяли. Просят сегодня для Москвы студенты примерно 100 тыс. Соглашаются на 70.

Это больше, чем в других отраслях, но назвать это элитой ну такое… И чтобы добиться прогресса, несколько лет у них таки уйдет, а не несколько месяцев вовсе. Понятно что CRUD и все такое может клепать обезьяна — но далеко не все проекты настолько просты.
Кажется, зарплаты в нашей индустрии просто приближены к реалиям жизни, а в других отраслях отстают. То есть, 70к вообще не много для нормальной жизни подальше от черты бедности. Не понимаю почему у нас так принято равнятся на отстающих :\ Так можно начать сравнивать уровень жизни с каким-нибудь Конго…
>То есть, 70к вообще не много для нормальной жизни подальше от черты бедности.
Для студента наверное норм. Но не более того.
Для студента наверное норм.
В Москве или вообще?

В регионах некоторые многие люди других профессий работают примерно за 2 бакса в час (по курсу) или ещё за меньшие деньги.
В Москве. При ценах на съем квартиры порядка 30К (я правда плохо ориентируюсь в реалиях, могло что-то и поменяться), у вас сразу остается примерно половина. Понятно что все эти расчеты условные, но порядок величин показывают.
Не скажу сколько стоит съём квартиры у нас (никогда не интересовался, разве что в Донецке лет 20 назад во время учёбы в ДИИИ пару раз снимал, емнип, и цен уже не помню).
UFO landed and left these words here
У нас в общагу попасть проблема. Это при электронной регистрации через портал. По блату просто нереально. В этом году заселяли только 1-2 курсы. 3-4 как хотите. Кооперируйтесь, снимайте, или спасибо за проведённое вместе время. Есть ещё общежитие для магистрантов -докторантов. Там не знаю. Знакомый там живёт, но до этого 3-4 курсы за городом квартиру снимал.
UFO landed and left these words here
Когда-то и у нас так было. КазНУ.

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

Недавно смотрел квартиру как раз для молодого джуна в мск — в пределах 15 мин от метро среднеободранная 1ка стоит 30-35 тысяч рублей.
Или 230-270 часов работы многих людей других профессий в регионах примерно за $2 по курсу.
Это и значит жить недалеко от черты бедности. Да, это позор нашего общества, бесспорно. Но приводить этот перекос в пример — странно и бессмысленно.
Я, в принципе, только поинтересовался где это норм для студента.

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

Даже в Москве, если я правильно помню, медиана в два раза меньше.

70K ≈ €1K — это чуть (подчеркиваю: чуть) ниже средней зарплаты по Европе. Для студента в подавляющем большинстве стран Европы — почти несбыточная мечта.

Это Москва, увы. Такие тут реалии. Мы тут совершенно не при чем. Люди аналогичной квалификации в условной Самаре получают видимо меньше.
UFO landed and left these words here
Ну, для этого нужно как-то сравнить квалификацию. Но в целом — вполне верю. А еще лучше — пересчитать эту зарплату в уровень цень, поделив скажем на ту же стоимость съема однушки.
Была статья про такое в прошлом полугодии.
Емнип, в Киеве был самый высокий уровень ЗП в пересчёте на затраты.
Москва и Питер чуть хуже.
Прочие замкадья ещё хуже, вроде.
На самом деле тут наверное есть и еще один минимум фактор — все вот это нужно считать в зависимости от квалификации. Т.е. условный джун в Киеве вполне может работать на Европу, и получать непропорционально чуть больше. А такой же джун в замкадье — по каким-либо причинам не может на Европу (например одного его не берут, а условный ЕПАМ или Люксофт в его город еще не дотянулся). Условному же синьору в замкадье хватает квалификации, чтобы наняться самому, без помощи компании.
Нашёл ту статью о зарплатах по миру.

А вот квалификацию как измерить? Чтобы был коэффициент относительно миддла, например.
Да и миддлы разные бывают. Как и языки, на которых они пишут. И области, для которых они пишут.

Работать на удаленной галере — это особая ипостась, не очень относящаяся к рынку специалистов высокого уровня в принципе.

На всех галерах, что мне пришлось видеть, всегда были специалисты высокого уровня. Без них очень трудно продать заказчику топлу джунов.
В Самаре только эта самая однушка и будет дешевле (может ещё транспортные расходы). Всё остальное дороже, либо столько же.
Внятные европейские вакансии разработчика начинаются от €5к. Конкуренция зарплат идёт не с водителями автобуса, а с возможностью удалённой работы на европу\штаты. А учитывая что фэйсбуки с гуглами подмели весь рынок кадров и не насытились — очень хочется посмотреть на тех дураков что будут готовы работать ниже рынка.
Сеньор, не забывайте про уровень цен и соц. гарантии\пособия. У нас всего этого нет, поэтому 70к в Москве маловато. В той же Италии вы сможете на них вкусно кушать, учиться и радоваться жизни. В Чехии, например, вообще вышка бесплатная (если на чешском слушаете). Не нужно сравнивать в лоб — это слишком топорно.
UFO landed and left these words here
Сарказм? :) Не согласен с утверждением что там все дороже — налоги у нас ничуть не ниже, а цены на продукты в большинстве стран где я был — ниже. Не говоря о качестве этих продуктов.
Точечно что-то может быть дороже, но итоговый пакет с продуктами сравнимого размера и наполнения — дешевле, и заметно.
Вот интернет обычно дороже и хуже — да. Жилье по-разному. Транспорт где-то дешевле, где-то дороже (но в любом случае работает как часы).
UFO landed and left these words here
Так чего ж они там страдают — айда на родину, под крылышко :D
Честно, я там не жил годами. Но бываю по 2 недели — месяцу регулярно, без отелей и турфирм: хожу в обычные магазины, смотрю по сторонам, изучаю недвижку где понравилось и тп. Пока сами не съездите и не проверите — можно долго спорить.
Есть хороший ресурс на эту тему: www.numbeo.com/cost-of-living/rankings_current.jsp
Там можно вдумчиво посидеть не только в этом чарте, сравнить цены в нескольких странах, посмотреть примеры и тп. Мои «импортные» знакомые подтверждали что цены указаны довольно точно.

Если интересно — напишите в личку, я покидаю фотографии цен на продукты в Финляндии. В любой стране южнее дешевле будет примерно всё (кроме Швейцарии, там плюс минус так же). Когда только переехал чуть больше 2х лет назад из Питера и сравнивал актуальные на тот момент цены — продукты были дороже в среднем процентов на 5-10.

В любой стране южнее дешевле будет примерно всё

Молочка в Юго-Восточной Азии не так уж и дёшева.

Разговор все же про Европу был.

Ну, не все так просто. Например транспорт далеко не везде работает как часы (добро пожаловать в Берлин, например). Также в северных странах продукты обычно не дешевле России. Правда обычно все же если и дороже, то не сильно, а одежда и бытовая техника вполне могут быть дешевле даже в Скандинавии. Скорее всего из-за проблем странспортировкой и хранением, но не интересовался, точно не знаю.

транспорт далеко не везде работает как часы (добро пожаловать в Берлин, например)

Забавно; я жил в Берлине в 2000–2003 гг. и, пожалуй, единственное, что меня там устраивало — общественный транспорт, который еще 20 лет назад — таки работал, как часы.

UFO landed and left these words here
Зарплата программиста в Европе, после налогов, не сильно выше ( на 20% где-то) чем в Москве (не беру в расчет контракты, где можно получать сильно больше, но попадаются не всегда). Цены на продукты и правда примерно одинаковые, качество по-лучше. Налоги все-таки высокие. И цены на жилье высокие (но это уже сильно зависит от места). Но я бы вот лучше в США поехал, все-таки все бабло — там. Просто в Европу — проще и ближе.
Зарплата программиста в Европе [...]

Зарплата программиста в Европе — это очень смешно. Тут вилка чуть ли не порядок.

Где вы там «порядок» увидели? Где-то плятят несколькими сотнями тысяч? Ясное же дело, что речь о странах где много работы и более-менее достойные зарплаты (Германия, ЮК, Ирландия, Нидерланды). Или вас что смешит?

Ну так как мы здесъ вроде бы все программисты, то напомню что "в два раза больше" это в двоичной системе тоже "на порядок больше" :)

речь о странах где много работы и более-менее достойные зарплаты

Интересное определение слова «Европа».


Где-то плятят несколькими сотнями тысяч?

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

а есть какие-то профессии с меньшим разбросом в зарплатах?

Понятия не имею, а главное — не очень понимаю, при чем тут это.


Я всего лишь указал на то, что «зарплата программиста в Европе» из оригинального комментария — это «средняя температура по больнице».

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

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

Ну как бы нет.
Покажите мне такое предложение (не контракт, а именно перманент) и я пойду подтягивать скилзы под него.

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


Мои скиллы можно посмотреть в профиле и в преамбуле к этому тексту.

Я не знаю ваш уровень, может быть вы такой невероятный специалист, что вам и вправду по 150 предлагают. Значит что и в Москве вам должны по 400к+ предлагать легко. Я за вас рад. Но не надо выдавать свою персону за общую статистику.

Вы же утверждаете что таких предложений — полно. А я говорю, что у меня ряд знакомых, крепких таких сениоров, кто-то даже с докладами выступал, и я знаю их ЗП. 150 они не получают.

То что вы получаете в свой почтовый ящик — не является «частым» предложением.
вы такой невероятный специалист

Вовсе нет, но я приложил некоторые усилия к созданию заметных профилей в GH и на SO, чтобы не оперировать маловнятным «крепкий такой сениор».


Я не говорил, что таких предложений полно́, я утверждал, что это частое предложение, если немножечко напрягаться.

Тысяча евро в Европе это чуть (подчеркиваю: чуть) выше суммы соцобеспечения. Не подскажете в какой европейской стране средняя зарплата чуть выше социалки?

Это смотря о какой "Европе" мы говорим. Потому что Германия-Австрия-Голландия это одно, а Болгария-Румыния-Венгрия уже совсем другое :)

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

В Венгрии тоже вроде социалка около 500 евро базовая.

У меня как-то совсем другая информация. Я бы сказал что там эта самая социалка где-то 100-150€ на человека.


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

Если я не ошибаюсь, то средняя зарплата по всему ЕС где-то 2000€. Но если смотреть на юго-восточные страны, то там она на мой взгляд как раз где-то 1000€.

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

На английском по быстрому ничего не нашёл, на немецком гугл выдал вот это: http://www.pesterlloyd.net/html/1505halbierungsozialhilfe.html Источник конечно так себе, но если им верить, то сейчас 330-350€ это социалка на семью, а не на одного человека. Плюс у нас аутсорс в Венгрии сидит и если их послушать, то как Орбан к власти пришёл, так с социалкой в Венгрии стало совсем плохо.


Да и в любом случае если брать Испанию-Португалию-Грецию или бывший восточный блок, то там до сих пор ситуация не то чтобы супер и нормальные зарплаты там платят далеко не во всех отраслях… И социалки/пенсии там тоже соотвественные.

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

UFO landed and left these words here

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

>гарантии вылететь на помойку через пять десять лет
Это вы про что?

Это я про то что и в это м я согласен с Дейкстра, период полураспада программиста пять лет. После этого его скилы устаревают а новые далеко не всем удается приобрести.

То что опыт устаревает — это факт. Конкретный опыт конкретных языков или фреймворков — тем более. Не все это понимают, скажем, книжный магазин Озон все еще пытается продавать книгу по JBOSS Drools 2009 года, при том что версия продукта уже много раз сменилась (за 7000 рублей ;). Но этож Озон, то есть продавцы — сами программисты-то как раз это обычно хорошо понимают, и учатся. Причем учатся обычно в процессе работы. Или уходят.

С другой стороны, существование скажем меня, с опытом разработки с 1978 года, вы отрицаете? :)

Ну то есть, да, отток в менеджеры, или куда-то еще конечно есть, назвать это гарантией?

Существование не отрицаю. Попробуйте узнать список всекто с вами начинал в 78 и узнать куда их занесло по жизни. Конечно если вы начинали на кафедре в мвту вопросов не будет или в космосе

Ну я начинал одновременно на кафедре и в космосе, в каком-то смысле. Не МВТУ, но кафедра космонавтики все равно.

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

Пять лет — это только срок нормального взросления для разработчика, примерно. За это время можно разве что в синьоры выйти (попутно сменив пару языков и пяток фреймворков). Упрощенно — меняй работу раз в три года или типа того — и все будет, и развитие, и опыт, в течение лет 20 спокойно можно и расти и развиваться. Работать над этим надо, разумеется, само оно не произойдет.

Ну начальники это положим все кого вы знаете сейчас то есть те которые выжили в профессии. На моей памяти был один из космоса в девяностые его подвешивали в люльке и онкрасил стены. Попробова через десять лет восстановиться в профессии не вышло. Другой программировал отделение какой-то там по счету ступени ракеты о которой мы слышали в новостях. Пришел попробовал и ушел. Хотя ничего военного мы не делаем всё достаточно примитивно.
Также был профессор из универа не знаю что там у него произошло на работе. Конечно его можно было бы задействовать на каких то суперских задачах с искусственным интеллектом но где же найти на это заказчика. А в дебри современной коммерческой разработки вникать не стал. Есть и положительный пример. Университетский кадр на книгу которого сейчас ссылаются на всех конференциях и во всех диссертациях в том же мвту далеко не первый годна пенсии освоил за пару недель мобильную разработку и все у него хорошо.

UFO landed and left these words here
Ну, это сложно в двух словах. Мне проще пример привести — меня когда-то звали в Терадату. Пилить их собственный инструмент для работы с моделями данных. Чисто самописный, внутри всякая ерунда типа XSLT, ну и всякое другое примерно такого же уровня. Зарплаты там были вполне достойные — порядка $6k.

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

Были и другие выборы, о которых я наоборот жалею. Но тут я не выбрал Терадату, и не пожалел потом ни разу.

>давно нет ощущения, что я на работе расту.
У меня в общем-то тоже. Но если ничего не предпринимать — подозреваю что будет деградация.
UFO landed and left these words here
Думаете, я знаю ответы? В какой-то степени, умение вникать в предметную область — для меня как работника очень полезно. Лучше ли я в итоге как программист? Да, в том числе. Потому что переводить в код хотелки прикладников — моя задача, значит нужно эти хотелки понимать, грубо говоря. Соответственно, работаешь на Fi Desk — изволь изучить, что за хрень эти ваши бонды, и как их считать.
А как вы определяете, что туда, а что не туда?

Может через не туда пролегает путь туда, просто этого не видно, т.к. поле видимости ограничено?
UFO landed and left these words here
Я про то, что есть штуки, которые применимы везде, но понять какие-либо конкретные из них легче в той или иной сфере.

Т.е. можно сходить в другую сферу, что-то понять и принести это обратно в программирование, если захочется вернуться. Да и в другую сферу уже идёшь с некоторым мета-пониманием вещей, полученным из занятий программированием.
UFO landed and left these words here
После этого его скилы устаревают а новые далеко не всем удается приобрести.

1) Не зависящие от технологий скилы — как минимум не падают (скорее даже растут). Переменные и в Африке переменные. Декомпозиция она и в Африке декомпозиция. И все эти универсальные скиллы прекрасно применимы в другой программистской технологии.

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

Я смотрю на этот вопрос с позиций тех людей которые сейчас дорабатывают последние месяцы до пенсии. Это поколение пришло и начало работать с ЕС ЭВМ. Некоторые достигли хорошего уровня, писали не только код прикладного уровня но и системного. Через 10-15 лет появились на производстве персоналки. Их было мало. Учиться программировать на уровне системы редко кто уже стал. Хорошо если пересели на фокспро. Главное что у большинства не было возможности купить нормальную технику ни домой ни на производстве так как был кризис. Потом все резко меняется и на пять лет приходит эпоха win95/97/2000/NT. Кто-то начал идти в сторону MSC++, кто-то в сторону MSVisualBasic, кто-то нчал на Делфях. Далее Делфи самовыпилились кто бы мог подумать в середине девяностых. А MS перешло на технологию .Net. Потом появилось больше работы для веб, мобильных разработчиков и все стало немного разнообразней.


Так вот вернёмся к тому программисты который начинал в конце 70х на ЕС ЭВМ. Какова вероятность что он прошел все эти метаморфозы и остался в профессии? При этом не в стране розовых пони а в нашей раеаальности когда периодически происходят разной глубины кризисы, когда в какой-то момент может не быть доступа к новой технике или к новым продуктам по причине их платности и дороговизны.


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

Какова вероятность что он прошел все эти метаморфозы и остался в профессии?


Я 35 лет в профессии.

Delphi застал, ага.
FoxPro/Clipper
А также C на MS Visual Studio.
1C 7 и 8
Html/CSS/JavaScript/Dart
C#
Go (golang)
Python
Java/Kotlin

Программировал и десктопный софт и веб-софт, сейчас смартфоны.

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

Это только новичкам в программировании кажется, что ключ в каком-то там Angular или PHP, а изучил не то — жизнь пошла под откос.

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

Новичок не отделяет все эти вещи от инструмента. Ему кажется, что именно конкретный инструмент он и учит.

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

А не конкретных инструментов.

Но зато все эти принципы, парадигмы, паттерны и концепции являются инвариантными, применимыми к другим инструментам, за редкими исключениями.

Тут не все зависит от программиста. Я например могу легко переключаться даже в пенсионном возрасте. Но нужно ещё найти работодателя. У меня например был перерыв в 15 лет так как никто не хотел ждать пока я там переключаюсь. Нужен был или готовый кадр с опытом работы с конкретным продуктом или начинающий старшекурсник/выпускник под обе категории я не подходил.

Нужен был или готовый кадр с опытом работы с конкретным продуктом или начинающий старшекурсник/выпускник под обе категории я не подходил.


А еще лучше — готовый кадр с опытом, но согласный на зарплату старшекурсника?
Это же не более чем мечты.

На деле — готовых кадров при смене технологий просто неоткуда взять в большом количесте.
А хрюшу это, простите, колышет? Ей сказали список баззвордов и чтобы история трудоустройства без перерывов больше месяца — все, остальных на помойку…
В чем проблема перерыва больше месяца?
Например, в Германии это практически no go в крупных конторах. Да и русский крупняк будет коситься на такого безалаберного кадра.

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

Город-герой Франкфурт на Майне, апрель 2018:
— KPMG
— Deloitte
— COMMERZBANK
— Vodafone
— ID-ware
Хрюши везде за перерыв в 2 месяца при 8 годах общего опыта мозг выели. При отправке им же резюме с реальным перерывом в 1.5 года на lebenslauf даже не отреагировали. ЧЯДНТ?

Не знаю. Может неправильно сформулировали или плохо объяснили. Может просто не повезло. У меня два раза были паузы по 1-1.5 месяца между работами и пока это особых проблем не вызывало. Спрашивать конечно спрашивали, но проблем никаких не было.


П.С. Ну и если взять ваш список, то KPMG и Commerzbank по моему опыту просто сами по себе неадекватные фирмы. Мы для них пару проектов в своё время делали и они рeально какие-то странные.

UFO landed and left these words here
Замечательные формулировки, на мой взгляд.

>Никогда не видел никаких проблем переключиться.
>Суть программирования одна и та же.

>Новичок не отделяет все эти вещи от инструмента. Ему кажется, что именно конкретный инструмент он и учит.

Я с 1978 программирую. Списочек будет подлиннее вашего:
— Алгол-60, М-222
— Фортран-4, PL/1, ассемблер, ЕС-1033, MVT
— REXX, ассемблер, VM/SP
— Фортран, Basic, СМ-4, ДВК-2, Unix, RT-11
— Pascal/VS, Lisp (Reduce) и много чего еще под VM/SP
— QBE, QMF, SQL/DS, VM/SP, первые реляционные СУБД

… и это только 80-е годы пока были.

Через 10-15 лет появились на производстве персоналки. Их было мало. Учиться программировать на уровне системы редко кто уже стал.


Ну это мягко говоря так себе аргумент. Когда появились персоналки, это были максимум 90-е годы. Т.е. у нас они были уже к 1990 совершенно точно, и я уже программировал на AutoLisp под AutoCAD, например. И мне всего-то было чуть больше 30-ти — с какого испугу в таком возрасте кто-то не может продолжать учиться?

— AutoLisp под AutoCAD, MS DOS, PC
— Turbo Pascal, DOS еще, до Дельфи
— куча других языков, включая например такую экзотику, как PostScript
— еще один CAD, Microstation, Windows, PC
— OS/2

И это опять всего-лишь 90-е годы. До 21 века мы еще не дошли.

Но это все не так важно — важно именно то, что многие навыки никуда не деваются, на самом деле.

Да навыки не пропадают. Но с работой в 90е был плохо и с деньгами и у людей и у предприятий. Поэтому если на кафедры вузов или в закрытые НИИ что-то поступало. То на обычное даже очень крупное предприятие не было средств. Точ что у кого-то персоналки появились в конце 80х совсем не означает что они появились у всех. Так что тот аргумент что я уже 30-40 лет в программировании я даже сам не использую в качестве подтверждения. Это как сейчас говорят типичный парадокс выжившего (Я имею в виду себя если что в не кого-то из участвующих в дискуссии).

Но с работой в 90е был плохо и с деньгами и у людей и у предприятий. Поэтому если на кафедры вузов или в закрытые НИИ что-то поступало.

В 90-е я начинал учиться в ВУЗе — было плохо, было всего-то два класса ДВК на наш поток. Как ни странно Turbo Pascal 5 на них запускался.

Через полгода добавился класс Apple Macintosh и класс DOS-машин.

Через полгода добавился класс Unix-машин.

Через полгода добавилось 2 класса Windows машин.

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

Это университет в глухой сибирской провинции.

До этого в школе были Агаты 2 класса и отечественные аналоги IBM PC. В еще более глухой сибирской провинции.

Был личный компьютер дома с года 1987, наверное. Какая-то отечественная модель, где материнская плата и клавиатура в одном корпусе. Позволял запускать DOS.

Где-то с 1986 года персональные компьютеры стали массово заходить в школы и на предприятия. До этого, да, единицы.

Не совсем понял вы опровергае мое высказывание про то что в вузы 90е поступала техника а на предприятия не на все или подтверждаете?

Не совсем понял вы опровергае мое высказывание про то что в вузы 90е поступала техника а на предприятия не на все или подтверждаете?


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

Конец 80х это совок. До кризиса рукой подать

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

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

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

Сменил работу в 2006 году, начал писать на Ruby. До сих пор пишу, начальство довольно. ЧЯДНТ?

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

Потому есть уже пара поколений в некоторой отдельно взятой технологии (которая на самом деле не важна для быстрорастущей индустрии), и эти поколения несовместимы:
— джава 6 -> джава 8 -> джава новее
— Python 2 -> Python 3 с кучей новых подходов
— PHP 5 самописы без фрйемов -> PHP 5 с рельсоподобными фреймворками -> PHP 7.2 с джава-подобными фреймворками
— flash/ JS (JQuery как пример)

Многие спецы плавно перетекели с технологией, но ооочень многие оказались оборваны. Суть фразы в этом явлении и заключается, что это не разовые явления, а целая закономерность.
НЕ все решили бежать, у кого-то дети, у кого-то жизнь протекла, пока работали и расти беспрерывно — ну не вышло.
Некоторые уже 40 летие встретили после пары таких переходов в начале нулевых, потом в середине 10-х, а вот 30 десяток уже старые и не готовы бежать…
UFO landed and left these words here
Ruby проспал мобильную разработку, а Rails — микросервисы.

Ох. И что из этого? Мобильной разработке обычно нужен бэкенд, а микросервисы бывают разные, для некоторых — Rails вполне подойдет (хотя адекватные люди всегда смотрели в сторону синатры, трейлблайзера, dry).


Go вон представляет из себя жалкое зрелище, даже толком из пубертата не выйдя — и ничего, масса народу на нем, ьак сказать, программирует.

UFO landed and left these words here
как JavaEE разработчик о Ruby в далеком 2009м

Ээээ… Я сейчас рассуждаю о Go, как о языке, про который Роб Пайк высказался следующим образом:


They’re [Googlers] not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt.
UFO landed and left these words here
Не порите чушь ей больно, я на Oracle /MSSQL уже 20 лет пишу. Расскажите тчо там такого кардинального появилось что стало невозможно доосвоить на ходу, а главное это очень востребовано в обычном продукте? речь шла об обычных разработчиках. Я работаю на этом месте уже 7 лет. И веб разработчики как юзали PHP+JS так и юзают, только версии меняются.
//они были элитой

из примера становится ясно, что определение слова «элита» у каждого разное

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

Я не возражаю против вашего определения. Мое определение элиты начинается с того, что это весьма относительный термин (как «уважение» — потому что у вора-законника, профессора математики и первоклассники выражение уважения являются совершенно разными, и эти методы выражения, допустимые в одной страте, могут быть абсолютно неприемлемыми в другой).

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

Ээээ… Словарное значение, хоть по Далю, хоть по Ушакову/Ожегову — вот и вся аксиоматика.


Я бы предпочел, чтобы хорошие зарплаты были у учителей — это очень сильно бы продвинуло нашу цивилизацию.

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


В том и проблема.

>Высокие зарплаты учителей привели бы в учителя весь тот сброд, который сейчас формочки на аутсорсе клепает, потому что тут платят больше.
При условии, что платят за присутствие — возможно. Но например, училка физики моего ребенка в состоянии половину урока рассуждать о религии (просто потому, что ей захотелось). А учить физике, увы, не умеет вовсе. И если бы за воротами стояла очередь на ее замену — уж поверьте, я бы, как заказчик, добился бы, чтобы ее выперли на улицу. А сейчас — не могу.

Вы в соседних комментариях спорите сами с собой же.


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

Вы не поняли одного — их этих пятерых никого не взяли :)

Да нет, я-то все понял, это вы не очень понимаете, что пишете. Давайте объясню.


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

Сиречь, ситуация для вас, как «заказчика» — вообще не изменилась: как не было альтернатив, так их и нет. Зато есть очередь, куда-нибудь этих людей из очереди да возьмут, и они будут рассказывать детям про что-нибудь еще похлеще, чем религия.


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

>я-то все понял, это вы не очень понимаете, что пишете
Ну да, конечно, то-то я в отрасли с 1978 деньги зарабатываю… ха-ха.

Если будет очередь — будет и отбор. Если будет зарплата — будет и очередь. И только в паре — отбор и зарплата.

>как не было альтернатив, так их и нет.
Му-а-ха-ха. На сегодняшний день в интернете навалом репетиторов. За вполне вменяемые деньги, и более чем хорошего уровня, и по любому предмету. Вот эти люди сегодня ребенка и обучают. Например, мы легко нашли преподавателей по двум экзотическим языкам: латыни и греческому, чтобы немножко усвоить и их тоже. А физика… с ней все просто, ей все равно учу я. Жена — биологии и химии. Поэтому школьные учителя по этим предметам нас просто мало волнуют.
И Вы действительно считаете, что это хорошо и правильно?
Что именно это? Тут минимум два разных механизма описано.
В данном случае про основной упор на обучение детей «нештатными» средствами: репетиторами и родителями. Применимо не к каким-то частным сильно внеплановым вещам, а про базовый комплект.
Ну смотрите — тот уровень качества и цен, который есть для репетиторов, я считаю хорошим. И это правильно и это плюс. Я могу выбрать разные уровни и расценки, если нужно. И очень разные предметы.

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

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

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

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

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

Вы не правы. Можно учиться дома, главное сдать экзамены.


Я не знаю где именно вы живете, но для РФ это написано в ФЗ "Об образовании".


Ссылки на законы

273-ФЗ, статья 17, пункт 1


В Российской Федерации образование может быть получено:
1) в организациях, осуществляющих образовательную деятельность;
2) вне организаций, осуществляющих образовательную деятельность (в форме семейного образования и самообразования).

273-ФЗ, статья 17, пункт 3


Обучение в форме семейного образования и самообразования осуществляется с правом последующего прохождения в соответствии с частью 3 статьи 34 настоящего Федерального закона промежуточной и государственной итоговой аттестации в организациях, осуществляющих образовательную деятельность.

273-ФЗ, статья 34 пункт 3


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

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


Результаты ЕГЭ можно опротестовать, если вы уверены, что ваш ответ был верный, а в тестах — чушь. Есть конфликтные комиссии, куда можно подать заявление в течение двух рабочих дней после официального объявления результата.

Возможно, экзамены десять раз с тех пор изменились, но я вот ничего не зубрил, и всё равно как-то ЕГЭ сдал. Даже по русскому языку каким-то образом вышла "5", пусть и по нижней границе.


Можете привести пару вопросов с прошлого ЕГЭ, которые ориентированы именно на зазубривание?

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

Типичный пример — учебник информатики, где есть глава про базы данных. Авторы где-то прочитали, что есть древовидные, сетевые и реляционные СУБД, но никогда сами похоже не работали с двумя первыми (а по некоторым признакам — вообще ни с какими). В общем-то, это не удивительно, потому что сегодня реляционные доминируют, но их это не оправдывает ни разу.

В итоге в качестве примера древовидной (иерархической) СУБД они приводят файловую систему, а в качестве примера СУБД сетевой — сеть интернет. С моей точки зрения, как человека который читал Дейта и Кодда, эта глава — полный бред. И я могу ребенку сам рассказать про СУБД все что нужно — но я не готов угадать, какую хрень могут спросить на экзамене, если подготовка к нему проводится по такому учебнику. Возможно там не так все плохо — но пока это слабо успокаивает.

Ну смотрите. Вопроса "приведите пример иерархической СУБД" на ЕГЭ не будет точно, ибо неформат. Вопроса "какой СУБД является файловая система", скорее всего, не будет тоже. Но даже если он будет — неужели при всей некорректности вопроса ваш ребенок не сможет выбрать правильный вариант из четырёх? Так что тут беспокоиться нечего.


Кстати, файловая система NTFS и правда строилась по принципам СУБД.

Ух ты, часть "А" отменили… Значит, вашего вопроса не будет на ЕГЭ ни в каком виде.

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

>Кстати, файловая система NTFS и правда строилась по принципам СУБД.
М-м-м. Если бы там в главе были хоть какие-то принципы.
если бы деньги на обучение были целиком в моих руках

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

И кстати, из пятерых примерно четверо умеют таки питон, например. Не то чтоб очень хорошо, но минимум на уровне «умею клепать CRUD», или лучше. И понимают, как строить нейронные сети. Но зато скажем в SQL — близко к нулю.

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

А мы, тем временем, все еще продолжаем искать разработчиков получше, с вилкой «до 250». И что-то таких вокруг немного бегает.
UFO landed and left these words here
Ну тут дело в том, что… это студенты. Практики — ноль. То есть нигде никогда не работали, ни одного проекта реально по большей части не имеется.

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

И потом, нам в проекте умение строить нейронные сети без надобности, как и CRUD. У нас BigData, и куча своей специфики, от которой мозги пухнут первое время и у более опытных.

Так что мы всех четверых просто отправили к соседям, и по-моему кто-то там вполне уже работает как DS.
UFO landed and left these words here
Вообще-то Физика — Математика = Религия
Без разницы какие сказки слушать Вашим детям. Что попы, что физики чешут нам про вещи, которые мы видим и не можем проверить.
UFO landed and left these words here
Еще и минусов понаставили фанатики религии под названием Физика. Если физика это наука, то наверное может отличить ложные утверждения от истинных.
Одни верят в Господа Бога, другие в Большой Взрыв, хотя никто не видел ни того ни другого.
Непроверяемость попов постулируется? А у физиков не постулируется что ли? И что такое Масса и Гравитация? Это же непроверяемые постулаты как раз. Из них появилась физика, а теперь пытаются доказать все через одно место, где мы проверить никак не можем. И что же у физиков в разделе Квантовая Физика никак не появится Гравитация?
Попы огонь на пасху умеют зажигать, а физики ядреные бомбы взрывать, причем ни те ни другие нихрена не понимают суть процессов происходящих на уровне ядра атома или чиркания зажигалкой. Пройдет еще лет 500 и люди будут смеятся над тупостью представлений о мире нынешних физиков. И только математика тысячелетней давности останется такой же как и была тогда.
Одни верят в Господа Бога, другие в Большой Взрыв

Наверное. Только при чем тут физика? Физика не предполагает веры в большой взрыв.
Непроверяемость попов постулируется?

Нет, не постулируется. Она просто есть, по крайней мере на данный момент.
А у физиков не постулируется что ли?

Нет.
И что такое Масса и Гравитация? Это же непроверяемые постулаты как раз.

Нет.

Попробуйте почитать про научный метод. Ну и можете заодно про физику.
Ну и посмотрите на свои ответы. Я прошу пояснений и дискуссии, а Вы в стиле адепта-фанатика отвечаете односложно как и любой попик НЕТ. И все?
Что же такое масса и гравитация? Ну как объясните.
В один прекрасный момент выяснится, что физика базировалась на изначально ложных посылах.
Вы в стиле адепта-фанатика отвечаете односложно как и любой попик НЕТ.

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

У физиков нет постулатов в смысле «утверждение, не требующее доказательств». Та же ТБВ — это теория, если кто-то убедительно покажет, что она не верна, либо убедительно покажет что верна другая, физики смело и дружно забьют на ТБВ. Впрочем, сама по себе ТБВ не является для многих физиков критичной, например, моя картина мира не предполагает вообще необходимости объяснения откуда все пошло.

Масса и гравитация — не постулаты (не утверждения), а понятия. Люди договорились что некоторое свойство материи будут называть массой, а некоторый тип взаимодействия объектов будут называть гравитацией. Тут не во что верить или не верить. Возможно, Вы имели ввиду теорию гравитации, но с ней происходит то же самое, что с ТБВ: предложите более убедительную, а главное — рабочую, альтернативу, и физики с удовольствием ее примут как рабочую.
UFO landed and left these words here
Я знакомым физикам говорю, еслиэто наука, то ложное утверждение от истинного отличить сможете. И даю 3 вот таких.
"Господь Бог создал этот мир и все что вокруг нас создано им."
"Аллах создал этот мир и все что вокруг нас создано им."
"Большой Взрыв создал этот мир и все что вокруг нас создано им."

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

Кстати, все божества выглядят одинаково — это Чистый Свет.

Серьёзно погуглите слово "фальсифицируемость" и почему это так важно для науки. А потом погуглите почему ТБВ фальсифицируема, а Библия с Кораном нет...


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

UFO landed and left these words here

Если понимать глагол "создал" во всех трех утверждениях в одном и том же смысле, то мое мнение — все три утверждения неверны.

В утверждения отличаются только именем божества

И ещё тем что за третим утверждением просто гигантский объем информации утверждающий почему люди считают что это именно так.

первые два ничем кроме двух книжек, написанные черт знает сколько лет назад и непонятно кем, похвастаться не могут…

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

Вас послушать, так можно и продолжать бесконечно:
leha_gorbunov создал этот мир и все что вокруг нас создано им.
dhaenoorl создал этот мир и все что вокруг нас создано им.
трёхлепестковый моржовый хрен создал этот мир и все что вокруг нас создано им.
ползучий нейтронный махнах создал этот мир и все что вокруг нас создано им.

В том и состоит отличие физики от религии — её термины, пусть и такие же искусственные как религиозные, имеют под собой экспериментальную основу. А комбинировать слова в попытках объяснить создание мира — мракобесие
Понятия не имею каким образом вы делали такой вывод из того что я написал.
Кстати да — ознакомьтесь с древнегреческой мифологией, она подревнее некоторых будет (не стал показывать пальцем).
Там всё возникло из Хаоса, который сначала родил Эреба (Мрак) и Нюкту (Ночь).
Ну что, ты произвёл рефлекторные движения новорождённого?
Одни верят в Господа Бога, другие в Большой Взрыв, хотя никто не видел ни того ни другого.
Непроверяемость попов постулируется? А у физиков не постулируется что ли? И что такое Масса и Гравитация? Это же непроверяемые постулаты как раз.

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


И только математика тысячелетней давности останется такой же как и была тогда.

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

Да и все эти математики будут существовать сохраняю внутреннюю логику. А вот физика выкидывает свои модели мироздания и каждый раз придумывает новое после того как оказывается в тупике. И та предыдущая модель оказывается очередной чушью. Я более чем уверен, что и современная картина мира будет казаться чушью.
Уже видно все эти придумки с темными энергиями и материями, с «ароматами» в частицах. Современная физика уже запуталась и несет бредятину.
Вам тоже вопрос как и адепту выше: Масса и Гравитация это же просто постулаты ничем не доказанные. А вдруг это неправда? Раньше же никто не сомневался, что Земля плоская и Галилео минусов хватал похлеще меня.
Да и все эти математики будут существовать сохраняю внутреннюю логику.

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


Уже видно все эти придумки с темными энергиями и материями, с «ароматами» в частицах. Современная физика уже запуталась и несет бредятину.

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


Вам тоже вопрос как и адепту выше: Масса и Гравитация это же просто постулаты ничем не доказанные. А вдруг это неправда?

"1 + 1 = 2" это тоже никем не доказанная математическая аксиома. А вдруг это неправда?


Раньше же никто не сомневался, что Земля плоская и Галилео минусов хватал похлеще меня.

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

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


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

«1 + 1 = 2» это тоже никем не доказанная математическая аксиома. А вдруг это неправда?


Ни одна религия не опровергает 1+1=2, ни православие, ни буддизм, ни физика, ни ислам, ни какая еще. Зато религии очень конфликтуют по картине мира. Именно это и делает физику лишь одной из религий.
Ну так религии тем же занимаются.

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


Ни одна религия не опровергает 1+1=2

Моя личная религия это опровергает. Докажите мне что я не прав и что 1 +1 = 2. А пока вы этого не сделаетe получается что математика от физики в этом не особо отличается.

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

Написали вы мне же. И точно так же несовместимы геометрия Евклида и геометрия Лобачевского. И обе при этом существуют и обе непротеворечивы на своих аксиомах.

Только они не претендуют на объяснения как устроен мир. Пусть физики также скажут, что они что-то исследуют, но это к реальному миру не относится.
Только они не претендуют на объяснения как устроен мир.

Здрасьте. Претендуют и ещё как претендуют. У вас извините меня дома и АЭС строятся иcxодя из того что математика верна :)


Пусть физики также скажут, что они что-то исследуют, но это к реальному миру не относится.

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

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

Вот были аксиомы про гравитацию или квантовую физику.
В конце не сходится, и физики ни от чего не отказываются. А объяснения через проделки сатаны темную энергию и темную материю?
UFO landed and left these words here

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

Похоже фраза «Кризис в современной физике» Вам незнакома. Рекомендую погуглить.
Если кратко, то все что физики выдумывают последние лет 50 не подтверждается экспериментами. И некоторые уже начинают намекать на Промысел Божий так и было задумано изначально.

Ну во первых не всё, а максимум относительно много. Причём с огромным упором на слово "относительно".


А во вторых как раз таки это и делает физику наукой. Религии эксперименты либо вообще не проводят, либо игнорируют эксперименты с "неподходящими" результатами.

Ни одна религия не опровергает 1+1=2, ни православие, ни буддизм, ни физика, ни ислам, ни какая еще. Зато религии очень конфликтуют по картине мира. Именно это и делает физику лишь одной из религий.


Интересная у вас логика. Отсыпь…
UFO landed and left these words here

А что по вашему? И если это не аксиома, то можно тогда увидеть доказательство?

UFO landed and left these words here

Сейчас у меня башка варит не особо, но что-то у меня складывается подозрение, что вы в вашем доказательстве где-то умудрились на ноль поделить :)


P.S. А вообще конечно если определить аксиомой что единица следует за двойкой а прибавление к любому числу единицы автоматом имеет результатом следующее число в цепочке, то конечно "доказательство" мы получаем. Только вот цена такому доказательству… Можно тогда и "1 +1 = 2" аксиомой обьявлять....

UFO landed and left these words here

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

UFO landed and left these words here
Оно вообще не моё :)

Я уже догадался :) Да и заявление что "1 +1 =2" это аксиома тоже как бы не я придумал. Поэтому и кавычки :)

А что по вашему?

Бинарная арифметическая операция, вероятно это даже сложение.

До второй половины 19-го века вообще никто особо и не пытался формализовать арифметику, пока этим не занялся Пеано, но вы и там не найдете такую аксиому, да и вообще не стоит задрачиваться на тему аксиом

И если это не аксиома, то можно тогда увидеть доказательство

В Pricncipa Mathematica найдете доказательство «1+1=2», где-то к сотой странице авторы этого труда подбираются к нему

blog.plover.com/math/PM.html
UFO landed and left these words here
Теорема о неполноте не ломает полезность обмазывания аксиомами на практике. Ну, да, я не могу доказать strong normalization theorem для System F, находясь внутри этой же System F. Какой ужас!


image

Гильберт между тему грустит! Возможно он даже в депрессии

вот физика выкидывает свои модели мироздания и каждый раз придумывает новое после того как оказывается в тупике


Логичный подход, как мне кажется. Если выяснилось, что принятая модель ошибочна — нужно менять модель. Или, как в религии, проще закрыть глаза на явные несоответствия?
Так вот же несоответствие Гравитация и Квантовая физика. Что же Вы глаза закрываете?

Это не является несоответствием, это как раз случай когда у вас две "параллельные" физики с разными наборами аксиом. Это как геометрия Eвклида и геометрия Лобачевского.

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

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

Блин, да что же Вы не понимаете? Вареное мясо — компонент для холодного блюда или горячих? Понятно что эти постулаты несовместимы, понятно что и то и другое «неверно» или по крайней мере не абсолютно. Но также понятно что при приготовлении бутерброда с бужениной лучше считать что вареное мясо компонент для холодных блюд, при приготовлении супа — что для горячих. Если кто-то вообще откажется от понятий «горячее» и «холодное» в кулинарии, и это будет удобно, никто не расстроится.
Квантовая теория — это модель. И гравитация это модель. Они не описывают «как все есть на самом деле» и даже на это не претендуют. Но каждая в границах своей применимости они позволяют предсказывать поведение объектов, и этим ценны. «Теория» что «бог всеблаг, всеведущ и всемогущ» не позволяет делать верифицируемых предсказаний о поведении объектов, при этом претендует на описание истинной картины мира. Этим отличается научная теория от религии.
Геометрия Евклида, геометрия Лобачевского и геометрия Римана — это всего лишь три подмножества метрической геометрии, мало чем отличающихся друг от друга, кроме одного — пространственной кривизной (нулевая, отрицательная и положительная). И все они могут быть дружно обобщены в одну метрическую геометрию постоянной кривизны, где каждая из них будет лишь частным случаем и не будут противоречить друг другу. Также можно рассматривать геометрию Евклида, как частный случай, ну например геометрии Лобачевского (или Римана), так же как и геометрия Римана является частным случаем Финслеровой геометрии.
Это вот главная особенность науки — там не может быть никаких «параллельных» геометрий, алгебр и физик, там всегда какая-то теория является частным случаем другой теории. Развитие науки идет слоям. Например, классическая механика является подмножеством ОТО.
Но вот это то как раз и не случай квантмеха и ОТО — мда, неувязочка с ними вышла, полное несоответствие, вообще никак не получается поженить гравитацию и квантмех. Но и это не одно, противоречия, даже оставаясь в рамках ОТО, мы даже постоянную Хаббла нормально померить не можем: разные методы дают разные результаты, так еще и приходиться всякие НЕХ выдумывать, типа темной материи и темной энергии, которые никто никогда не видел, однако надо же было что-то ввести, что бы закон сохранения выполнялся ¯\_(ツ)_/¯

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

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

Но как только начнете увеличивать кривизну этой поверхности и адоведете её до 0, т.е. эта вогнутая поверхность станет плоскостью как у Евклида, то внезапно окажется, что провести получится только одну прямую. Начнете увеличивать кривизну дальше (положительная кривизна больше 0), то получите другие геометрии: сферическую геометрию и геометрию Римана

Так что они реально все друг в друга могут переходить и являются частным случаем обобщенной метрической геометрии.

Просто прикол в том, что 5 постулат Евклида в общем-то был взят из воздуха и не тянул на аксиому, так что много кто пытался его доказать или опровергнуть. Ну Лобачевский пошел другим путем, просто его изменил (на противоположенный) и получил другую геометрию (по тому же пути двигался и Гаусс). Если же совсем исключить 5 постулат Евклида, то получиться Абсолютная геометрия — вот она как раз была предложена как обобщение геометрии Евклида и Лобачевского. Но абсолютная геометрия уже несовместима со сферической, так как в последней вообще нет параллельных прямых, если не верите, то посмотрите на глобус
image
Однако и их можно объединить. Более того с геометрией Евклида, Лобачевского и сферической люди сталкиваются постоянно и зачастую одновременно, в той же компьютерной графике например

В этом то и особенность точных наук, там как правило все теории и теоремы вытекают друг из друга, дополняют, какие-то являются частными случаями других более общих и т.д. В физике ситуация обычно похожая, но в последнее время там снова накопилось множество противоречий и много чего не совсем понятно. В том числе и вот эта самая кривизна пространства-времени, например, какая геометрия у вселенной? Ну сейчас предполагают, что она плоская (нулевая кривизна и соответственно Евклидова), но пруфы так себе, так что вероятно кривизна все же отличная от нуля а это в корне меняет дело :-) Ну вот собственно, чтобы убедиться в том, что эта поверхность имеет кривизну отличную от нуля как раз и проверяют насколько она удовлетворяет «евклидовости» (параллельности, сумме углов треугольников и т.д.). Ну вот, мы можем построить на поверхности земли равнобедеренный треугольник с углами: 90, 90 и 50 градусов, сумма котороых явно больше 180, ну потому что Земля немного не плоская, а сферическая :-) Однако на небольшом участке местности, ну допустим на даче, мы можем построить треугольник с углами: 50, 40 и 90 градусов, сумма которых равна 180 градусам, что вполне себе по Евклиду, т.к. на шести сотках кривизна пространства будет пренебрижительно мала. Видите как, в разных масштабах Земли мы сталкиваемся сразу с двумя геометриями — евклидовой и сферической, причем сферическая геометрия отличается куда более значительно от евклидовой. чем геометрия Лобачевского.

Как-то так в двух словах…

Стоп-стоп-стоп. Если мы начнём изменять или исключать аксиомы и постулаты, то конечно мы можем придти к "общему знаменателю". Но в "оригинальных" наборах аксиом у Евклида и Лобачевского мы имеем аксиомы, которые противоречат друг-другу. При этом естественно сами по себе обе геометрии непротиворечивы.

Общее: можно провести минимум одну прямую :)

UFO landed and left these words here
Почему несоответствие-то? Построили две модельки, они разные. Обе пытаются объяснить, как устроен мир. Ключевое слово — пытаются. Не претендуют на абсолютную точность и корректность. А именно пытаются.

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

Если выясняется, что моделька совсем-совсем негодная, ее закапывают, конечно, предварительно «помучив бабушку» — их таких закопанных тысячи.

Вот это и есть научный подход — строить модельки в попытках объяснить и понять.

А религия… Кхм, она тоже модельку построила, только сразу правильную, ага. «Бог создал труд и обезьяну, чтоб получился человек. А вот пингвина он не трогал — тот сразу вышел хорошо»(с) Неизвестный мне автор.

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

А потом дрова заканчиваются, и «такие умные» летят в космос, пронзая чугуневыми ракетами «небесную твердь» — неотъемлемую часть религиозной модельки и пролетают прямо сквозь кущи райские, которые почему-то представлены в виде вакуума, и не видят никакого благообразного дедушки, решающего судьбы мира.

Все? Моделька рухнула? Да хрен-то там! Игнорируем факты, пофиг, пляшем.
Так вот же несоответствие Гравитация и Квантовая физика. Что же Вы глаза закрываете?
Никто и не закрывает. Физики просто кричат про это, в сериалах об этом говорят, в познавательных программах. Думают, в чём же ошибка.

Но, пока, физические теории (несмотря на своё несовершенство) приносят реальную пользу.

В отличии от религии, которая только террористов, убийц, педофилов и воров в рясах выращивает.
В отличии от религии, которая только террористов, убийц, педофилов и воров в рясах выращивает.

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

UFO landed and left these words here
Раньше (правда, не тысячу лет назад, а тыщи две с половиной) думали, что кроме рациональных чисел других нет, и ничего, выжили как-то.

Дело в том, что рациональные числа ими же и остались, а вот Земля с тех пор в понимании науки сильно изменилась.

Давайте тогда ещё проще. Может вам тогда понятнее будет…
Пока в математике были только целые положительные числа больше нуля, то в математике "действовал" закон что сумма любых двух чисел будет больше чем каждое число в отдельности. Потом кто-то придумал ноль и отрицательные числа и этот "закон" перестал действовать. Но математика от этого не перестала быть наукой...

UFO landed and left these words here

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

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

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

Сейчас даже самый последний формошлеп вынужден постоянно изучать новые фреймворки. Это не рокет саенс, но программисты вынуждены бежать, чтобы хотя бы остаться на месте.
Ну так а я о чем? Там где есть зарплата И отбор — в репетиторах, например, все очень даже неплохо.
К сожалению так это не работает. Что интересно это так не работает с любыми профессиями требующими высокой квалификации.
Для себя давно сделал вывод, специалист в любой области это в первую очередь набор личностных характеристик, окружение-среда, ресурсы( в первую очередь время и здоровье ), и только потом обучение и деньги.

Учитель это некоторый набор личностных характеристик.
Людей с таким набором реально ОЧЕНЬ не много.

Допустим мы завтра подняли ЗП учителям в 10 раз.
Какой будет результат:
1. Директор школы станет очень хлебным местом и часть из них быстро заменят родственники/друзья/нужные люди тех кто может делить эти места, к сожалению обычно это не те люди которым мы хотели бы там видеть.
2. Учитель опять таки станет крайне привлекательной позицией. Кто же на нее попадет.
Наверно за воротами школы стоят толпы профессионалов которые только и хотят быть учителями и единственное, что их останавливало это деньги. К сожалению нет. Конечно есть некоторое кол-во людей которые могут и хотят быть учителем, но по финансовым соображением им не являются, есть еще некоторое количество которое хочет и могло бы стать учителем( нет опыта или нужно некоторое до обучение ). Но таких людей не слишком много. В реальности, частично это останутся текущие учителя, частично сработает тот же принцип, что и в первом пункте. К сожалению этот же принцип не позволяет в такой среде жить настоящему учителю или делает его жизнь крайне не комфортной.
3. Ну возможно это даст эффект через 5-6 лет, в вузы на учителей пойдут достойные молодые кадры и когда они выпустятся все станет лучше некуда. Но у тут опять мимо. Во первых конкурс в вузах опять породит работу принципа из первого пункта, во вторых отбор по денежной системе( платное обучение ), в третьих родители( иди на учителя смотри сколько им платят ). И самое главное, учить этих новых учителей, будут те, кто сел на вкусные места в пункте 2.

По факту для потребителя измениться одно. Репетиторы станут в 10 раз дороже. Поскольку большая часть из них не работает в школе не только по финансовым причинам.

Чтобы человек выбирал профессию ту которая ему походит нужно несколько факторов:
1. Человека нужно учить выбирать.
2. Человека нужно учить быть самодостаточным и не зависимым, учить хотеть.
3. ЛЮБАЯ профессия должна быть достойно оплачиваемой. Т.е. человек гарантированно должен иметь достойный доход, кем бы он не хотел стать.
4. Разница в доходах разных профессий должна быть не слишком велика, понятно, что в любом случае это несколько раз, но не в 100-1000 раз.
5. Система должна быть «дружественно-конкурентной»( т.е. поддерживающей здоровую, но не слишком агрессивную конкуренцию ), а не формируемой по принципам лояльности.
5. Минимум 2 поколения специалистов.

Но есть одно очень не приятное явление с такими людьми, ими очень сложно управлять и требовать от них послушания. Что собственно говоря мы и наблюдаем в некоторой степени в ИТ рынке труда, хотя в РФ эти эффекты ниже.
Людей с таким набором реально ОЧЕНЬ не много.

И почти все они ушли в денежные сферы. Например, программирование.

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

Таким образом, проблема вовсе не в высоких зарплатах программистов. Проблема в наличии огромного количества халтурщиков, которых некуда деть. Так ведь?

UFO landed and left these words here

Неожиданно обнаружилось еще одно преимущество безусловного дохода)

уже лучше, чем вообще без определения, но…
Ушаков:
ЭЛИ́ТА, элиты, мн. нет, жен. (франц. élite).
1. Избранное общество (книжн. редк.).
2. собир. Лучшие, отборные экземпляры каких-нибудь растений или животных, отличающиеся такими качествами, которые обеспечивают богатое воспроизводство (с.-х.). Отбор элиты.
3. Самый отбор таких растений или животных (с.-х.). Метод элиты.

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

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

Мне нравится определение Спонвиля
Élite
Этимологически – совокупность избранных, но избранных благодаря случаю или в результате собственных усилий, а не Богом и не народом. Своего рода светская и меритократическая (т. е. получившая власть за счет собственных способностей) аристократия; слой лучших людей, обязанных своим положением лишь собственным талантам или труду. Но было бы ошибкой принимать это определение целиком и полностью. Есть разные элиты (спортивная элита – не то же, что ученая элита, которая, в свою очередь, не то же, что деловая или политическая элита), при близком знакомстве с ними поражающие своей посредственностью. Так, собрание профессуры самого престижного из университетов отнюдь не производит впечатления «сливок человечества». Полагаю, то же относится и к другим кругам, знакомым мне меньше. Никто не может быть лучшим всегда и во всем. Субъект элиты это индивидуум, общая посредственность которого, являющаяся родовым признаком, содержит в себе по меньшей мере одно исключение, связанное с талантом или умением. Это лучше, чем ничего, но это не бог весть что.
Люди часто поражаются, узнав, что такой-то великий философ, оказывается, был нацистом, а такой-то другой – скупердяем или трусом. Все дело в том, что они принадлежали к какой-либо одной элите, а вовсе не ко всем элитам сразу. Поэтому вряд ли стоит удивляться, если министр делает ошибки в правописании.


Мне кажется, именно Спонвиль даёт определение, наиболее приближенное к сложившейся реальности, а не к нашим идеалам.
UFO landed and left these words here

Может быть, специально оговоренных мною врачей и юристов, с чуть не десятилетним трамплином входа, мы не будем проводить в пример в разговоре про учителей? Просто ради неувеличения энтропии, например?

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


Американские врачи, кстати, на этот тезис смотрят с некоторым удивлением.


У врачей традиционно непростая система обучения.

Если см. по РФ, то это так: школа, ВУЗ (и не 4 года, а 6), ординатура.
Навряд ли в США меньше.

Программистом же ты можешь начать работать уже в школе.
Более того — знаний на уровне 6 классов школы достаточно для 99,5% программирования. Всё остальное — чисто программистская практика, чтобы въехать в программирование. Мне в своё время понадобилось около полугода самостоятельного изучения (спасибо учителю информатики за неограниченный доступ к компьютерному классу; гм., мы правда в основном играли там). Старшие классы школы и ВУЗ не дали ничего существенного в части программирования. Первые 2 года работы — дали на порядок больше.

Имхо программисту ВУЗ и не нужен. Вполне можно готовить полноценных программистов в ПТУ. То, что дают ВУЗы на практике нужно только 0,5% программистам.

Это несравнимо с врачами.
UFO landed and left these words here
Ну хз, мне, конечно, в 17 лет делали оффер


Вот именно!

Ну а назначать лекарства вам бы не позволили, даже если бы вы проштудировали всё что учат студенты-медики за все 6 лет.

Максимум что доверили бы — попы колоть, работу медсестры. Причём строго именно тем и в тех дозировках, что доктор прописал.

Но работу врача вам бы не доверили.

Прецеденты, конечно, были. Но, согласитесь, это совсем о другом. Он, кстати, избегал самого процесса лечения.

UFO landed and left these words here
Нет, и про это — там выше целый абзац есть. Высокие зарплаты учителей привели бы в учителя весь тот сброд, который сейчас формочки на аутсорсе клепает, потому что тут платят больше.


Дмитрий Анатольевич, перелогиньтесь
Я бы предпочел, чтобы хорошие зарплаты были у учителей

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

Спасибо, пост очень понравился. Далеко не со всем согласен, но общая идея кажется верной.

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

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


Полагаю именно это автор (chapuza) имел сравнивая профессии.

Интересно получается.

Чиновник не оформил справку — важная штука
Депутат принял закон — важно, тк многих касается
Полицейский предусмотрел преступление — важно для жизни
Учитель научил детей — важно для будущего
Врач прооперировал — важно для жизни
Водитель везет — важно для жизни
Инженер спроектировал самолет — важно для жизни
Кассир — важно
Рабочий строит — важно для жизни
Бухгалтер ведет счет для государтсва, компании и гражданина — важно для жизни семьи например

Программист написал код — не важно, можно пережить

При том в дискуссии нет времени на развитие и обучении. То есть программист способен сократить зарплатный фонд, снизить число ошибок и помочь человеку реагировать на события (как природные, так и разного рода системные), долго обучается и главное — нужен, но это все в расчет «честности» мы не берем?

Хочу отметить, что мы обсуждаем ОПЛАТУ РАБОТЫ на фоне наличия разного рода разрешенных в законодательстве и в морали разного рода занятий типа проституции (в некоторых странах), торговли (любого рода) товаров и услуг. На фоне коррупции.

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

Конечно, нет. Деятельность разработчиков\программистов и других представителей ИТ-сферы крайне важна, особенно в современном мире.
Логично что высокий спрос на специалистов — порождает более высокие планки оплаты труда.
Но у многих возникает мнение, что если данный рынок труда высокооплачиваемый, то так должно быть с момента входа в него. Приходит джун — и сразу 70к! А за что? Опыта нет. Знания — тоже минимум.
И тут начинается....


  • "… ну а как же ему стать профессионалам если он не будет учиться… бла-бла-бла..."
  • А кто сказал, что тебе должны платить за то что ТЫ УЧИШЬСЯ? Учись самостоятельно, развивайся профессионально в проектах вне основной работы. Да, это тяжело и будет выматывать.

К сожалению, подавляющее большинство желающих проявить себя в ИТ стремятся из-за денег, а не из-за самой ИТ, ее возможной.
Думаю каждый из нас знает одного или более людей, которые были довольно далеки от программирования, но они начали заниматься этим из-за личной потребности (устал искать фрилансеров что бы допили сайт, нужна была софтина который нет). Как результат через время эти люди либо получили требуемый результат и отошли от ИТ, или стали продолжать заниматься и стали весьма не плохими разработчиками. Они пришли в эту область — для решения ЗАДАЧИ.


А какую ЗАДАЧУ приходят решать люди, стремящиеся получить должность с большим окладом?

А какую ЗАДАЧУ приходят решать люди, стремящиеся получить должность с большим окладом?
Как такой человек, отвечу: любую, которую даст заказчик. За исключением пары предметных областей, которые, как выяснилось в ходе неудачного опыта, я не очень переношу, типа банковской
Везде можно допустить критическую ошибку. Даже разработчик не исключение. Например: история про Маринер-1. Просто оставлю ссылку, чтобы не перечислять ошибки.
Выявить и устранить ошибку до наступления последствий можно в любой профессии. Однако невыявленная вовремя ошибка разработчика будет повторяться многократно у многих пользователей. Или же может привести к потере оборудования на миллионы долларов и краху многолетнего проекта. Так что да, не равно.
UFO landed and left these words here
Имхо всё зависит от конкретных коллективов и компаний. Если компания может позволить платить непонятно кому непонятно за что большие деньги, то это её дело. Вот если бы вы проанализировали а ПОЧЕМУ программистам платят больше чем в среднем по рынку, то это было бы интересно почитать, скорей всего для этого есть объективные причины
Конечно есть.
Потенциально программист способен принести большой доход(при условии, что его работу грамотно продадут опытные менеджеры, но всё же), следовательно, работодатель может ему платить много, и всё ещё оставаться в плюсе.
Программистов(хороших) на рынке меньше чем рабочих мест, что заставляет работодателей предлагать конкурентные зарплаты, чтобы получить к себе хорошего специалиста. Планку конкурентной зарплаты задают крупные игроки, они же отлавливают лучших спецов.
Остальные вынуждены поднимать зарплаты чтобы нанять хоть кого-то — поскольку на перегретом рынке программист легко найдёт работу у тех, кто платит большие деньги, работодатели которые предлагают ставку в условные 30к с трудом наймут даже студента.

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

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

Аутсорс, который приносит львиную долю денежных проектов, хорошо работает благодаря очень небольшому набору факторов в любой стране:
1. Результаты работы легко передаются на большие расстояния
2. Предлагаемые зарплаты удалённых работников в странах третьего мира заметно ниже стоимости работы в стране заказчика, но при этом заметно выше страны исполнителя — то есть только там, где в целом хреново.
3. Можно отбирать разработчиков и вымывать их из других сфер, тем самым делая ситуацию ещё хреновей, но кого волнует ситуация в странах третьего мира?
Ну почему же, мне вот кажется, что это вполне по теме. Это если не все причины текущего состояния, то явно некоторые из них.

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

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

«Я часто жалею о том, что в свое время предпочел Соединенные Штаты России. Тогда между этими странами не было принципиальной разницы, но сейчас Советский Союз кардинально отличается от всего остального мира. В газетах его поливают грязью, но те, кто побывал там, рассказывают невероятные вещи. Меня же больше всего привлекает советская научная система. Ученым создают условия. Их обеспечивают всем необходимым. Им платят зарплату. Их умы свободны от житейских забот. Они заняты только своим делом и больше ничем. Им не приходится опасаться того, что в любой момент денежный поток может иссякнуть. Когда тебя финансирует государство, социалистическое государство, а не какой-то богач, который может в любой момент передумать, – это надежно. Часто думаю о том, что если бы я был лет на 15–20 моложе, то уехал бы в Советский Союз. У меня была такая возможность, она есть и сейчас, но я слишком стар для таких кардинальных перемен в своей жизни»

Яблочков вернулся в Советский Союз?
UFO landed and left these words here
Интересная история есть с ним. Он работал с Эдисоном. Теста усовершенствовал его машины в обмен кажется на 50т $. Это был спор на словах. После того, как Тесла сделал дело. Эдисон сказал, что «ты еще иммигрант, не понимаешь американских шуток» :)
Есть реальный мир и свободный рынок, который диктует правила и порядок. А есть 50 летний дядя из какой-то ноунейм Барселонской конторы, который в 50 лет пишет код на 13 языках, да еще и «выразительный», хотел бы я оценить выразительность этого кода…

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

Где-то в этой логической цепочке есть ошибка, предлагаю её найти)
ноунейм Барселонской конторы

В 2020 году пятидесятилетние дяди брезгуют принимать приглашения из FAAGN по этическим соображениям, а в Барселоне довольно неплохой климат, поэтому не Скандинавия и не Германия, из которой я сбежал, потому что жить там невозможно.


хотел бы я оценить выразительность этого кода

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

брезгуют принимать приглашения из FAAGN по этическим соображениям

То ли дело финтех, образец высокой морали и пользы человечеству /s

А что не так с финтехом, расскажите?

UFO landed and left these words here

Лолшто? Вы по ссылкам ходить не умеете, или у вас какой-то другой гитхаб? Довольно некрасиво уже получается, диффамацией попахивает.


Github Contributions

UFO landed and left these words here

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

UFO landed and left these words here
UFO landed and left these words here
UFO landed and left these words here

Сомневайтесь, кто ж против-то?

Интеллект, необходимый для кодирования CRUD в любом веб-фреймворке, — заметно ниже среднего.

Очень смешно.


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

Очень смешно x2.


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

Меня больше напрягает, что большая часть разработчиков вовлечена в entertainment-индустрию, которая по сути вещь сама в себе. Контента плодится огромное множество, конечно это порождает конкуренцию, но ещё и, простите, горы ненужного хлама.
Более того, эксплуатирует пороки и вряд ли ведёт к светлому будущему для всех (побочные эффекты не считаем).

Можно подумать, стопиццот человек, которые согласовывают новую кнопочку в интерфейсе gMail — чем-то лучше :)

Да, лучше. Это одновременно и беда и счастье масштабируемых продуктов.


Пусть два десятка человека совещаются, проводят A/B-тест и делают кнопочку, которая уменьшит на 0.1s время написания письма в gmail. Это 800 человеко-часов.


С другой стороны, в год рассылается 74 триллиона e-mail'ов, из которых ~55% спам. Пусть только 1% из оставшихся написан вручную. Доля gmail ~28%, следовательно за год в gmail пишут ~100 миллиардов e-mail'ов.


Следовательно, экономия 0.1s сэкономит 300 человеко/лет.


Беда в том, что ошибка в упаковщике бандла, увеличивающая время загрузки интерфейса того же gmail на секунду, потратит 3000 человеко/лет пользователей.

Мне статья ужасно напомнила древний анекдот. :)


— Там революция, барыня!
— О, революция! Это великолепно! Мой дед тоже был революционером! И чего же они хотят?
— Они хотят, чтобы не было богатых.
— Странно… А дед хотел, чтобы не было бедных.

Это рынок. Когда рынку не надо больше водителей а надо больше формошлёпов, он платит больше формошлёпам. Где-то статья слегка передёргивает (с подготовкой в три месяца нужно иметь большую удачу, чтобы найти место формошлёпа с хорошей зарплатой, и то я сплошь и рядом вижу людей, которые не осиливают и этого), а где-то забывает важные моменты (природа профессии такая что легче уравнивает зарплаты в разных странах, и я не вижу ничего плохого в том, что люди хотят получать как в какой-нибудь технологической столице мира если их код не хуже чем тот, что местные пишут — даже если местные считают свои зарплаты маленькими а про тех вышеупомянутых людей соседи по лестничной клетке скажут "зажрались" и напишут ядовитую статью на хабре).

Именно та мысль на которую меня натолкнула данная статья!
Этому персонажу не нравится, что его подчинённые (ведь он с таким стажем не может быть рядовым разработчиком) хотят слишком много. Вот и решил повыть, что разработчики слишком хорошо живут, их надо приопустить.
С моей точки зрения, не разработчики слишком хорошо живут, а специалисты в других профессиях слишком плохо живут.
Не нужно вопить "Давайте прищемим этим щёголям яйца!". Нужно улучшать жизнь всем, выравнивать уровень жизни для каждого члена общества.

он с таким стажем не может быть рядовым разработчиком

Подчиненных у меня нет, и не будет; я об этом в первом абзаце для особо одаренных написал. Я 100% времени пишу код.

Так может стоит поработать с подчиненными? Перейти на проджект-менеджера, посмотреть как оно устроено не только со стороны разработки, но и со стороны бизнеса. А то у вас какое-то однобокое представление как мне кажется.
Разработчикам платят то не за код и не за потраченное время, а за решение проблем бизнеса.

Я ходил в проджекты, не понравилось.

Не смотря на то, что вы изрядно понятягивали сову на глобус, ваши жирные тезисы близки мне. Тем не менее я бы высказал некоторые замечания, поскольку факты подобранные вами для подкрепления ваших мыслей очень спорные.
1. Возможность разработчика посидеть в инете между всплесками мозговой активности закладывается при планировании работ и устраивает работодателя.
Более того, мы с вами можем открыть древний ТК и посмотреть, что там раз в 45 минут надо было устраивать проветривание на 15 минут в машинных залах. Уже тогда люди понимали, что нельзя непрерывно и эффективно думать.
2. Вы приводите в пример нашу отрасль. Она что придумала всё это? В любой отрасли, где ЗП выше среднего по стране наблюдается тоже самое. Хочу такую же статью от представителей ювелирной промышленности, фармы, менеджеров нефтегазовой отрасли и т.п.
3. Разработчики всёже средний класс. Если вы сравните парковку у типичного офиса и у крупного ТЦ, то увидите, что у крупного ТЦ гораздо больше крутых тачек. Гораздо. В этой ситуации требовать, чтобы мы от чего-то там отказывались или не просили — неработающая вещь. Пусть лучше водители и учителя требуют улучшений условий.

Я ничего ни от кого не требую, что вы :)


Я просто хочу заставить людей задуматься. А то, что во мне сидит непобежденная склонность к громким фразам, легким передергиваниям и веселому слалому вокруг удобных мне примеров — ну тут уже поздно что-либо менять; что выросло — то выросло.

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

лемминги ожидаемо запретили мне комментировать мою же заметку, так что это — последний комментарий тут вплоть до специального уведомления.
Действительно, что могло пойти не так.

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


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

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

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

Про пилотов в ГА. Идут и пачками. Если говорить о пост ссср и рф в частности «то 3 года и за руль». В ближайшие 5 лет ждем комсомольский десант тк пилотов уже не хватает, а в течении 5 лет уйдут на пенсию последние массовые выпуски. С другой стороны платят то им не за до что они рулят (оно само умеет) а за то чтобы в тот самый момент они не налажали… но с учетом качества образования уровень таких операторов самолете к сожалению крайне низок. В СССР было интереснее сделано и правильнее (как мне кажется) для того чтобы попасть на «большой» нужно было отпедалировать руками лет 5-7 на каком нибудь Ан-2. Сейчас берут сразу на правую чашку, а через год и на левую можно пересесть.
Про автопилоты которые летают вместо пилотов средняя зарплата разработчиков ПО для ВСУП и ВСУТ на нашей дорогой родине не более 70-90 тыс(это после хорошего повышения по отрасли в 14-16 годах, было раза в два ниже), если у кого другие сведения то поправьте, говорю по опыту общения с оными. С другой стороны шлепальщикам сайтов кидают по 200 рублей, где то видел даже больше и еще супер кресло мега стол и двадцать мониторов… чего в нии и кб не наблюдается.
UFO landed and left these words here
UFO landed and left these words here

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

За рубежом зарплата программистов в среднем не отличается от зарплат других профессий.

Это вы откуда такую прелесть взяли? Это и близко не так.

Что именно не так? Зарплаты хороших врачей в США намного выше зарплат программистов. Например, по данным CareerExplorer, the average salary for an anesthesiologist in the United States is around $267,020 per year.

Средняя ЗП программиста в штатах ниже раза в 2-3.

Не сочтите за труд, погуглите «среднюю зарплату» вообще vs. в IT в любой стране.

«среднюю зарплату» вообще

Зачем среднюю зарплату "вообще"? Надо сравнивать среднюю зарплату для профессий предполагающих высококвалифицированный труд. И тут ИТ за границей ни чем не выделяется.

для профессий предполагающих высококвалифицированный труд

Там выше я написал овердохрена абзацев, поясняющих, что я не считаю разработку — предполагающей хоть сколько-нибудь квалифицированный труд. Березовое полено сможет в 95% случаев ничуть не хуже.

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

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

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


Вам вот лично за что ваш работодатель платит? Почему он вас давным-давно не заменил березовым поленом?

Не собираясь встревать в спор, отмечую всё же, что Вы несколько не правы. В разбивке по медикам берутся именно врачи, у которых огромный отрыв от фельдшеров, не говоря уж о санитарках.
А статья «программисты» включает, на самом деле всех скопом, включая тех, кто даже не программирует. У меня в семье шесть «программистов» по обозначению профессии, реально программистов два. И по части уровня доходов различие тоже в разы.
Смотрим на Японию: медианная зарплата в IT вообще меньше, чем медианная по стране:
«A person working in Japan typically earns around 8,213,654 JPY per year.» «A person working in Information Technology in Japan typically earns around 7,952,280 JPY per year.»

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

Не знаю за все страны, но в Германии, например, средняя зп врача, юриста, экономиста выше зп it-специалиста, примерно на уровне с зп преподавателей.
Не знаю за все страны, но в Германии, например, средняя зп врача, юриста, экономиста выше зп it-специалиста, примерно на уровне с зп преподавателей.

Если вы воьмёте только айтишников с ВО, то ситуация заметно поменяется. Или если вы в случае с медициной/юриспруденцией/экономикой тоже воьмёте среднюю зарплату по отрасли в целом.

Не поменяется) либо разрыв будет еще выше. Я видел таблицы (не знаю насколько они правдивые), что годовой доход топовых врачей превышает 200к евро. Тогда как синьору программисту с 10+ летним стажем найти работу с доходом 75-80к уже удача. Выше только если перестать писать код самому и уйти в руководство.

Вот только сколько этих самых топовых врачей и какой процент они составляют от общей массы? То есть врачу чтобы хорошо зарабатывать надо либо иметь хорошую должность в больнице(Chefarzt-Oberarzt и таких не то чтобы много), либо иметь свою собственную практику(а её не так просто получить и это уже считай не просто врач, но и предприниматель).


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

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

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

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

Из кого из "них"? Из владельцев частных практик? Или из сотрудников этих самых практик? У меня достаточно знакомых врачей в кругу общения и те из них кто больше меня зарабатывают и работают обычно больше чем я.
И я тоже не то чтобы на работе 40 часов в неделю без остановки код строчу :)


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

А у водителя сколько лет стажа если не секрет? :)


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

В этом плане вы правы и в Германии и другие профессии с ВО(да и без ВО в общем-то пожалуй тоже) тоже хорошо оплачиваются. Но вот про "завышенные" зарплаты у врачей/юристов/экономистов я бы всё-таки не говорил. На мой взгляд они там тоже совсем не завышенные. И если какие-то люди там много зарабатывают, то это тоже не просто так.

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

Тогда я на месте вашего джуна искал бы другое место :) Ну или у вас водителям платят заметно выше среднего по стране.

На мой взгляд они там тоже совсем не завышенные.

Опять же насколько я знаю, планка максимальных зп ограничивается в том числе и законодательно. Это и следствие того, что праксисы открыты по полдня максимум. Иначе им пришлось бы получать зп в два раза больше, а государство не хочет допускать подобного социального неравенства. Если это не завышенная зп — то тогда что?
Опять же насколько я знаю, планка максимальных зп ограничивается в том числе и законодательно.

Это как? То есть максимум что в Германии "огрничиват" зарплаты это прогрессивный налог. Но не то чтобы прямо настолько на это всё влияет.


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

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


Иначе им пришлось бы получать зп в два раза больше, а государство не хочет допускать подобного социального неравенства. Если это не завышенная зп — то тогда что?

Хм, я даже не совсем до конца понимаю что вы имеете ввиду. С социальным неравенством в Германии борются(ну или как минимум пытаются) совсем другими методами. Деньги зарабатывать никто никому не запрещает.

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

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


Просто вы не забывайте что если у врача своя практика, то он он не может всё время только пациентов приниматъ. Ему например надо отчёты и счета для страховок писать. Или как минимум проверять и подписывать. Некоторые врачи обязны часть времени домашние визиты делать. И так далее и тому подобное. Если врач работаeт на полную ставку, то свои 40 часов в неделю он сполна отрабатывает. А обычно даже больше.

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

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

1. Почти всегда это время заложено в приемное время и все заполняется пока идет прием или за 5 минут до приема. И если запись пациента ведется по 1 в каждые 30 минут, а сам прием со всеми бумажками как правило укладывается в меньший срок, то «на дом» бумажек не остается.
2. Как правило в штат нанимаются секретари для работы с бумажками и с пациентами до приема. Это не считая медсестер/медбратьев. В отдельных праксисах бывает до двух секретарей на одного практикующего врача.
3. Вам скорее назначат термин на месяц позже, чем станут заниматься с вами, если случай этого не требует срочно.

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

Мы либо в каких-то разных странах живём, либо как-то совсем с разными врачами общаемся...

Программистка джун в моей команде получает зп меньше, чем мой знакомый водитель автобуса (BVG).


в мск тоже есть компании где джуны программисты с ВО получают меньше чем водители автобуса. фокус в том что через 2-3 года программист пойдёт уже работать миддлом, а водитель автобуса также продолжит получать туже ЗП.
По мне, это весьма справедливо. Так как тому же водителю больше не нужно никак напрягаться, изучать что-то новое по своей профессии. Тогда как it-специалисту чтобы оставаться в тренде нужно учиться непрерывно, в том числе доказывать свои знания.
В порядке любопытства — а разве Chefarzt имеет какое-то отношение к работе линейным врачом? Он ведь главврач, т.е. Chef, а не Arzt. А эта категория уже целиком административная — их задача со страховками, регуляторами, лоерами и поставщиками отношения строить, а не в потрохах ковыряться.

Не совсем так. Они обычно всё ещё практикуют. Только опятъ же обычно в редких случаях. То есть их привлекают либо если сложный случай, либо если пациент потребовал и оплатил. Это если грубо. У меня когда была сложная операция сначала Oberarzt меня долго осматривал, а потом ещё и Chefarzt'a привлекли и в результате они меня вроде бы аж вдвоём резали. Как минимум по словам медсестёр. Сам не помню, всё проспал :)

годовой доход топовых врачей

Тогда как синьору программисту


Эмм… а топовый врач равноценен сеньору-программисту? какой процент врачей могут стать топовыми и какой процент программистов могут стать топ-сеньорами?
вот я послушал вас и хочу стать врачом 200к евро, это реально сделать за 5 лет например? или только к 65 годам я так смогу (и то не факт) если начинал с 18 лет?
вот я послушал вас и хочу стать врачом 200к евро, это реально сделать за 5 лет например? или только к 65 годам я так смогу (и то не факт) если начинал с 18 лет?

Ну зарабатывать 150-200к в год реально к 40-45 годам. Если вы например хирург или какой-нибудь анестезиолог-радиолог. И это даже пожалуй не вопрос удачи, а вполне себе планируется и прогнозируется. Но чтобы этого достичь надо пахать по 12-14 часов в день. И нельзя быть особо придирчивым в плане выбора места работы. То есть грубо говоря если где-то в Зажопинске освобилась нужная вам вакансия, то вы переезжаете в Зажопинск.

Потенциально врачу скорее всего реально дойти до сверхвысоких зарплат. А вот занимаясь исключительно программированием вам вряд ли предложат столько же даже к 65 годам.

У программистов бывают опционы, даже в Германии. У врачей — разве что у практикующих дантистов-одиночек.

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

С другой стороны, у врача дорога к Vitamin B гораздо шире открыта и гораздо чаще дает свои плоды :)
Выше только если перестать писать код самому и уйти в руководство.

Это не так. Точнее, в большинстве случаев — так, но не всегда.

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

Относительно вашей позиции, я соглашусь, что на местах есть перегибы. В той же Москве есть компании где платят 300 000 руб. в месяц в белую! При том что педагогическая и медицинская отрасль находятся в ужасающем положении. Но я бы никогда не стал топить за позицию «давайте платить айтишникам меньше». Нужно скорее выравнивать зп в сторону увеличения тому, кому не доплачивают, в первую очередь тем же мед работникам. Но это уже вопрос в первую очередь политических реформ.
я бы никогда не стал топить за позицию «давайте платить айтишникам меньше»

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

UFO landed and left these words here
>Ведь вам удалось затронуть действительно важную тему

Эту тему уже затрагивают настолько часто, что впору составлять тематическое бинго. А вообще это от обычного дартаньянства и узкого кругозора, что несильно зависит от профессии.
Да, но статью не заминусовали отдав на растерзание НЛО. На момент написания данного комментария у нее рейтинг +93 и 1294 комментария.
Ну что поделаешь, хороший способ вызвать срач: прийти на отраслевой ресурс и сказать, что люди, работающие в этой отрасли — говно. Ну а то, что статья уровня <известно-какого>.it заплюсована — хабр уже не тот, что поделаешь.
Солидаристская логика наизнанку. Это не разработчикам много платят, это водителям автобусов и шахтерам недоплачивают. Но лучше об этом не думать, не требовать себе денюжек от зажравшегося работодателя, а пойти еще поработать. И желательно по выходным, ощущая жгучее чувство вины что получаешь больше водителя автобуса.
Ваша ошибка в том, что вы ровняете всех под одну гребёнку. Нет ни каких «разработчиков» как типа людей, обладающих одинаковыми качествами характера. Есть конкретный человек, и он таков что, либо откажет когда его попросят донести килограммовую коробку до соседнего кабинета, сославшись, но то что это не его работа, либо таков, что возьмёт кувалду в руки и собственноручно пойдёт вколачивать сваи, если это препятствует сдачи проекта, а тот чья это задача не вышел на работу.

Ну да. Я никого не равняю. Я пишу про тех, кто узнал себя и бросился мне доказывать, как я неправ :)


То, что существуют и вон эти с кувалдой, мне известно. Я и сам немножечко такой.

UFO landed and left these words here
автор пишет, что Кармак мог бы работать эффективно более 13 часов в день

Это не я пишет, это Кармак сам про себя пишет. Судя по всему, вы перестали читать заметку гораздо раньше.

я никогда не был эффективен, работая больше тринадцати часов
Это не я пишет, это Кармак сам про себя пишет.
А вы сами-то свою заметку читали? :)
настоящих разработчиках


кто-то делает более сложные вещи, кто-то более лёгкие, обычно и деньги за такие задачи различаются

не думаю, что кто-то от разницы в уровне задач становится настоящим или ненастоящим

А вообще выражу диаметрально противоположное мнение — разработчикам недоплачивают. Особенно в Европе, как мне кажется. Рынок уже давно глобальный, в США получают пятизначные зарплаты в месяц в долларах, делая те же самые задачи, а прибыль многие приложения и их создатели получают на глобальном рынке. (Вполне очевидно, что можно работать на американского заказчика и получать такие суммы)

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

Еще в 1970 году были отличные разработчики, которые построили фундамент для всего, что мы используем сейчас.

Просто жизненный цикл профессии программиста близится к концу. Еще в конце нулевых об этом писал Михаил Донской (статья называется «Жизненный цикл программиста»):

У каждой профессии есть свой романтический период и есть период, когда она превращается в рутинную. Быть шофером в начале прошлого века было трудно и почетно. Сегодня автомобиль может водить любой желающий, а в большинстве районов США жизнь без автомобиля практически невозможна. Так профессия шофера прошла полный цикл от интеллектуальной и романтической до бытовой и повседневной за какие-то 60 лет.


Цикл профессии авиапилота тоже близится к окончанию и займет те же 60 лет.


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




Угу. И останутся те, кто «пересел из автомобиля в самолет, а потом — в ракету».

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

Физический труд, наоборот является хорошей профилактикой депрессии. По физиологическим причинам и потому, что результат деятельности предсказуем. Это убеждает человека в том, что ответственность за результат на нём. Ситуации, когда ты делаешь все правильно, а получается не так как нужно — стрессогенны.

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

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

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

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

Хочу в завершении привести слова Виктора Франкла, психолога, прошедшего концлагерь и потерю родных:
Стремление найти смысл жизни является главной мотивирующей силой в человеке… Я не побоюсь сказать, что в мире не существует более действенной помощи для выживания даже в самых ужасных условиях, чем знание, что твоя жизнь имеет смысл.
Недооценивать эту важную потребность человека [...]

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


А не сидеть покорно, передвигая пиксели за зарплату, добровольно отказавшись от поиска смысла жизни и — жаловаться на выгорание. Я про этих.

Ну тогда пусть выгорают и мучаются «эти», мы то не такие, правда?

Мы — разные. Иногда и такие тоже. Даже внутри самого себя я очень разный в зависимости от вообще не пойми чего.


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

А ну так это банальное самонасилие, распространенное повсеместно. Когда ждать статью «как я угробил здоровье и оказался на пороге самоубийства»? Тьфу-тьфу, не надо, это злой сарказм.
Автор не знает реалий жизни. И не знает сколько программистов в настоящее время не могут найти даже просто оплачиваемую работу.
И то, что за три месяца можно стать программистом меня просто рассмешило. Суррогатный программист и то не получится. Максимум, что он сумеет — сдать один-два теста в легкой категории на Geek Brains.
UFO landed and left these words here
Мне 40 лет и более 20-ти из них я занимаюсь разработкой. И почти каждый день меня посещает мысль, что я вчерашний — не дотягивает по уровню до меня сегодняшнего. Много чего я не доверил бы тому парню. Почти каждый день передо мной встают новые вызовы и пускай они на других уровнях абстракций, чем у тех, «настоящих», кто был до нас, но от этого они не перестают быть вызовами. Управление сложностью управление рисками, управление ресурсами на техническом уровне — это то, чему мы учимся каждый день, и этому невозможно научится ни на каких курсах или за неделю «курения мануалов». Часто моя работа бывает по настоящему изматывающей, но она также является и главной страстью в моей жизни. Я не могу похвастаться знанием 20-ти языков или присутствием на досках почета, и очень многого я не знаю и не умею. Но я уверен, что мои знания и опыт — это нечто большее, чем навык управления автобусом. Я управляю автомобилем буквально «на автомате», на уровне подсознания и рефлексов, если бы также можно было писать код — то да, возможно это не стоило бы так дорого. Если бы стать настоящим разработчиком было так просто — все водители автобусов давно бы были нашими коллегами.
Если бы стать настоящим разработчиком было так просто — все водители автобусов давно бы были нашими коллегами.


В целом, конечно, Вы правы. Но… Водителей много, а вот того, кто смог бы конкурировать с условным Шумахером как-то так и не появилось. Из всех видов автоспорта разве что водители КАМАЗ в ралли что-то показывает.

Мне тоже 40. И тоже более 20 в разработке. Но знаете, у меня язык не повернется сказать что быть профи в сфере ПО — верх мастерства. Посмотрите на схемотехников. Посмотрите на разработчиков электроники. Посмотрите на нейрохирургов. Да мало ли в нашей жизни уважаемых специальностей. А людей которые пишут код «на автомате и рефлексах», читай с помощью гугла и StackOverflow — не меньше чем водителей такси не знающих город в котором работают и возящих пассажиров по навигатору.

Так и вспоминается старый анекдот про админа, который мнил себя богом. До тех пор пока электрик не пришел.

Думаю Вы достаточно взрослый человек и не будете спорить, что любой навык не является врожденным. Он приобретается. И приобретается исключительно длительной практикой. И в этом смысле любой навык надо точить. И есть всего два пути — знать много отраслей понемногу (постоянно осваивая новые и новые) или быть мастером в одной (и неплохо знать смежные). В этом смысле водитель автобуса, всю жизнь на нем отработавший не меньший профессионал чем разработчик ПО. Только области у них разные. Но именно потому, что я не знаю специфику его работы я и не возьмусь судить о ее сложности. И, как мне кажется, это тоже одно из проявлений «рабочего дзена».