Причина не только в этом. Те, кто видят недостатки - ничего не могут сделать. Нет канала обратной связи. Единственный способ - не покупать, но он не всегда возможен. Например, банк напихал дерьма в свое приложение - я что с этим сделаю? Пожаловаться им нельзя, там все огорожено ботами. Не пользоваться приложением нельзя, банк ставит такие условия. Сменить банк - тоже проблематично, по ряду причин. Вот и приходится терпеть, выбирая наименьшее из зол. Или возьмем Майкрософт. Мне совершенно не нравится их политика. Но окончательно перейти на Linux не могу, так как использую слишком много софта (кстати, написанного не MS), аналогов которому нет. Всё, что я могу, это выразить мнение на каком-нибудь Хабре. Так и здесь на критику минус влепят и скажут "просто добавь памяти, обнови винду, купи новый комп, зарегайся в облаке, чё ты как лох недовольный"
То же самое везде. Профессионалы видят недостатки, а обычные люди — нет. Они не разбираются в предмете, не знают контекста и не погружаются в профессиональную область по созданию этих объектов.
Это та же логика, по которой сказать "вы мне горелую яичницу принесли" официанту имеет право только человек с корочкой повара.
Тут скорее вопросы, что "лучше для производителя" может быть не равно "лучше для пользователя" и что какие-то вложения, в том числе в удобство интерфейса, просто не окупаются.
В реальном мире (там где все завязано на деньгах), скорость выхода продукта на рынок определяет вообще все. Другими словами - код может вообще не иметь никакого смысла, если сделан не вовремя. А потому вопрос - что лучше - иметь качественный код, который никому УЖЕ не нужен или иметь плохой код, который как-то, с проблемами, но решает запросы пользователей?
Хорошие мысли приведены, у меня витает в голове что-то похожее после знакомства с бизнесом. Но сказать однозначно что мультиплатформа подарила нам фреймворки, я думаю нельзя, так же как и нельзя говорить что людям все равно на качество софта, у пользователя просто свое понятие качества - удобство решения своей проблемы. А вот что позади всего этого и вправду ему всеравно. Как мне кажется что бизнесу тоже всеравно, потому что он выступает в роли пользователя и выгода получателя, но его так же мало волнует что позади всего этого (привет фронтендерам с зарплатами выше бэка) что тоже создаёт, как по мне, проблемы.
Большинству наплевать, так как коммерческий закрытый софт по большей части монополистичен, и ты ничего не можешь сделать для исправления ситуации. Жаловаться? Робот тебе ответит, что "мы работаем над этим". Голосовать ногами? Некуда, альтернатив большинству крупных продуктов чаще всего нет, или есть номинальные, использовать которые невозможно. Не использовать? Опять невозможно, потому что общество и бизнес уже прямо требуют многие сервисы. Конкуренции как таковой нет, поскольку любую перспективную выскочку тут же раздавят юристы крупняка в карманных судах, либо выкупят и прикроют.
В опенсорсе та же петрушка, только сбоку. "Я так вижу", а еще у меня четыре проца и терабайт оперативки в компе, и схд на 1000Тб в кладовке - у меня поделка не тормозит, а если вам что-то мешает - возьмите мой говнокод и почините. Чтобы починить все, не хватит даже вечной жизни...
Потому лучшая тактика - забить болт и использовать то, что есть, не жалуясь. Ну да, кактус колючий, но мы героически его жрем дальше...
Делов том, что есть определенный инструмент. И к нему привык - куча паттернов, которые делаются просто на автомате. И вот когда с новой версией все паттерны ломаются т.к. там весь интерфейс перепахали, это сильно снижает производительность на то время когда привыкнешь к новым. То, что раньше делал не задумываясь, теперь думаешь - "а как, черт возьми, это сделать в новой версии?". А когда привыкаешь к новому, тут опять обновление и начинай все сначала...
Впечатление от статьи, что автор ждет комментариев. И вот наследю. Конкретно наблюдаю наброс на "перфекционизм" - профессионалы задрачивают на долю процента. То же самое в профессиональном спорте - доля секунды решает всё, а обывателям ход на минуты. И такой перфекционизм выставляется нездоровым по психологии. Ему противопоставляется норма - обывательское "а мне больше и не надо". Но вспомним другое значение слова "перфекционизм", на этот раз из философии - https://ru.wikipedia.org/wiki/Перфекционизм_(философия) И как-то красок в руке становится больше одной!
Как ни печально, но массового потребителя не волнует качество программ. Это относится не только к ПО, но и к другим сферам жизни.
Глупость полная. Не нужно путать "людям плевать" и "люди не осознают" или "у людей нет выбора".
Первое - квалификация. Оценка качества зависит от умение это качество видеть - факт. Значит ли это что большинству людей плевать на качество софта? Как ни странно - нет. Даже у людей, которые ничего не понимают в этом, дико бомбит когда что-то лагает или не работает. При этом чем выше техническое понимание тем больше бомбит. И тут следующая проблема.
Второе - а кого это волнует? Ну не нравиться тебе проложение - не пользуйся. Уйди к конкурентам - будет им урок. Да? Но что если у конкурентов такое же говно? Что толку от того что тебе что-то не нравится если не из чего выбирать?
Третье - то что в простонародье называется "говноедство". Для того чтобы иметь вкус и осознавать качество, нужно быть воспитанным на хороших образцах. Если человек в жизни не видел как оно должно работать нормально то ему это будет неведомо. И это проблема не столько софта но и: музыки, фильмов, одежды, еды техники. Компании вместо того чтобы делть что-то качественно, давно поняли что проще убедить людей в том что тот кусок куска которые они сделали - это норма.
В нормальном мире - программист пишет программу для пользователя и делает все чтобы пользователю было удобно ей пользоваться. В реальном мире - программист пишет программу для себя любимого, чтобы ему было интересно писать, изучать новые фреймворки и внедрять то с чем ему хочется поиграть и при этом не сильно напрягаться. Давным давно придумана куча отговорок в духе - производительность не важна, проще купить планку оперативки, нам нужны микросервисы потому что когда-нибудь мы станем гуглом и т.д. И эта логика сходиться с логикой компаний. Не нужно это оправдывать тем что пользователям якобы плевать. В нашем мире плевать в первую очередь именно на пользователей.
Человечество УЖЕ настолько же тупо ведет себя, как и современная нейросеть. Мы тратим ресурсы просто чтобы... наслаждаться процессом. Мы грыземся между народами и нациями, вместо того, чтобы пытаться решить насущные проблемы, которые неизбежно возникнут в будущем. Мы не пытаемся анализировать происходящее, мы просто живем одним днем, так же, как эта дурацкая сетка дописывает следующее слово исходя из контекста. Человечество уже обречено, аминь.
Сейчас делаю в качестве хобби простенькую компьютерную игру, и вместо того, чтобы изучать движок, помнить синтаксис языка и прочие нюансы, просто посмотрел на ютубе длинную лекцию про общие принципы и среду разработки. А сам программирую, копируя готовый код из нейросетки, по запросам типа "как сделать так, чтобы при нажатии на кнопку экран темнел?". Я через неделю уже забуду как это делается, но мне и не надо помнить! Я занимаюсь творчеством. А опыт программирования помогает избегать явных ошибок и понимать код, чтобы его подправить при необходимости.
Хабр из сообщества IT- и техногиков постепенно превращается в завалинку с пожилыми газогенераторами, вспоминающими те славные деньки, когда хрен стоял и бабка девкой была. И то, что сюда уже начали тянуть даже переводное брюзжание, ещë печальнее.
Уж на что я техноскептик и с осторожностью отношусь к плодам технического прогресса вроде торговли еб оплаты улыбкой или AI-ассистента, но после прочтения этой статьи мне хочется посоветовать автору немножечко прикрутить ЧСВ и принять неотвратимость технического прогресса. Жаль, что меня не услышит даже переводившая это нейросеть.
Классная статья. Разделяю мысли и опасения из нее. Но, как любитель фантастики, ожидал сюжетного твиста. Например, через частичное дублирование главы 1 в виде послесловия, когда в
А я стал лентяем. Как же иначе. Когда система заставляет тебя писать код вместе с галлюцинирующим клоуном, то рано или поздно ты перестаёшь сопротивляться. Пусть он печатает. Пусть он будет «продуктивным». Ты одобряешь изменения. Твой мозг отступает перед шумом, и ты плывёшь по волнам.
Капитан Очевидность спешит на помощь Разумеется, я говорил не о программисте. Я описывал GitHub Copilot. Или Claude Codex. Или OpenAI lmnop6.5 ultra watermelon.
мудрым лентяем оказывается Copilot v100500.01, а энергичным идиотом "мясной" программист, "воспитанный", во втором-третьем поколении, начальными версиями Copilot.
А вот тут не хватает соцреализма сильно зализанные углы:
Это не инструменты для повышения продуктивности или скорости разработки. Это инструменты для создания иллюзии прогресса. Потому что если бы подобный программист, это СУЩЕСТВО, пришло бы на вашу планёрку в человеческом обличье, вбивая полуграмотный мусор в кодовую базу без учёта архитектуры и исчезая после очистки кода, то вы бы уволили его, не дав ему сказать ни слова. Но что, если мы наклеим на него маркетинговый ярлычок Microsoft и подключим в IDE каждого разработчика организации? Вот теперь это инновация. Наука, Прогресс. Прибыль.
"Но что если бы это СУЩЕСТВО привел бы к вам на планерку лично директор, рассказав какой это талантливый и перспективный работник, а заодно сын маминой подруги основного заказчика нашей организации. А этот самый заказчик, по слухам, получает мешки денегинновация. Наука, Прогресс. Прибыль. напрямую от самого Microsoft. Вот тогда бы вы тоже восторженно прониклись инновация. Наука, Прогресс. Прибыль. тем, какой это карьерный шанс для вас лично."
И чем по-вашему менталитет "усредненного" американца (в смысле США) лучше чем "усредненного" россиянина? Опять же не беря пузырь.
Я вот гораздо менее комфортно себя чувствовал в городках Аризоны чем в городках Владимирской области, например. (Хотя это скорее об ощущении безопасности при путешествии, но косвенно менталитет затрагивает).
Никакая активность и деньги не помогут от того, что половину года в россии ледяной ад или серая слякоть Устроенность не поможет от проблем с экономикой, по темпам движения в пропасть еще не догнавшей Лат.Америку, но пытающуюся к ней приблизится О каких комфортных ощущениях может идти речь в окружении усредненных россиян, с их особенностями менталитета? (Я сейчас говорю не про некоторые замкнутые пузыри, а про случаи, когда за их границы приходится выбираться)
В общем, я надеюсь, что вы хотя бы оплату за подобные комменты получаете. Иначе могу только посочувствовать. И - я не хочу сказать, что где-то есть территория без недостатков. Но для того, чтобы перекрыть минусы выше - недорогого интернета и хорошего метро явно недостаточно
Копайте дальше и оперативнее, да рецессия, теперь уже официально, и да, будет еще хуже и гораздо жестче к осени. Рекомендации - это ваш чуть ли не единственный шанс пробиться через кучу посредственностей, и «виртуальных» личностей (нагенерированных резюме). Ваша задача как «нуба» засунуться хоть куда-то «хоть тушкой, хоть чучелком» на год-два, чтобы у вас был американский опыт, еще лучше куда-то где есть имя. Intel - им очень плохо и уже не первый год (у меня там директор знакомый - один из бывших коллег).
Ну а вот мой опыт: за меня вписалось человек 8 в разных компаниях: Intel, HPE, Delloite и ещё разных государственных учреждений. Сначала я думал, что со мной что-то не так.
А потом, мой друг, который тут много (больше 10) лет работал, решил найти работу и офигел. У него до этого круто получалось менять работу, что изменилось? Рынок. Всего за 1.5 года он поменялся кардинально.
Поэтому я бы, на вашем месте, скачал update по текущей ситуации. Очень многое изменилось и даже по рекомендации проходят все круги отбора.
То, что американцы не могут найти работу - это просто говорит об их качестве или завышенных требованиях/ожиданиях (ну как же, был SWE в Гугле, а теперь в условную экспедию с лоубольным оффером). Вообще все идет от того, что нетворкинг - это основной драйвер. Кто-то должен за вас вписаться, дать рекомендации (это или имя компании, в которой вы работали, и/или люди, которые с вами работали). Если вы случайный человек, о котором никому ничего не известно - то у вас проблемы. Ищите тех, кто даст вам реферал и замолвит слово (напишет рекомендационное письмо нанимающему менеджеру)
Поддерживаю. Не специально, но не имею (не искал но и не избегал) никаких связей с русскоязычным комьюнити в Канаде уже более 10 лет. Для меня это не фактор. Отдельно следует отметить, что часто такие сообщества закукливаются на теме "русской" школы, православной церкви и так далее. Для меня опять же не фактор (разве что чуть-чуть негативный). Социальные навыки точно не атрофируются, скорее наоборот.
Причина не только в этом. Те, кто видят недостатки - ничего не могут сделать. Нет канала обратной связи. Единственный способ - не покупать, но он не всегда возможен.
Например, банк напихал дерьма в свое приложение - я что с этим сделаю? Пожаловаться им нельзя, там все огорожено ботами. Не пользоваться приложением нельзя, банк ставит такие условия. Сменить банк - тоже проблематично, по ряду причин. Вот и приходится терпеть, выбирая наименьшее из зол.
Или возьмем Майкрософт. Мне совершенно не нравится их политика. Но окончательно перейти на Linux не могу, так как использую слишком много софта (кстати, написанного не MS), аналогов которому нет.
Всё, что я могу, это выразить мнение на каком-нибудь Хабре. Так и здесь на критику минус влепят и скажут "просто добавь памяти, обнови винду, купи новый комп, зарегайся в облаке, чё ты как лох недовольный"
Это та же логика, по которой сказать "вы мне горелую яичницу принесли" официанту имеет право только человек с корочкой повара.
Тут скорее вопросы, что "лучше для производителя" может быть не равно "лучше для пользователя" и что какие-то вложения, в том числе в удобство интерфейса, просто не окупаются.
В реальном мире (там где все завязано на деньгах), скорость выхода продукта на рынок определяет вообще все. Другими словами - код может вообще не иметь никакого смысла, если сделан не вовремя. А потому вопрос - что лучше - иметь качественный код, который никому УЖЕ не нужен или иметь плохой код, который как-то, с проблемами, но решает запросы пользователей?
Хорошие мысли приведены, у меня витает в голове что-то похожее после знакомства с бизнесом. Но сказать однозначно что мультиплатформа подарила нам фреймворки, я думаю нельзя, так же как и нельзя говорить что людям все равно на качество софта, у пользователя просто свое понятие качества - удобство решения своей проблемы. А вот что позади всего этого и вправду ему всеравно. Как мне кажется что бизнесу тоже всеравно, потому что он выступает в роли пользователя и выгода получателя, но его так же мало волнует что позади всего этого (привет фронтендерам с зарплатами выше бэка) что тоже создаёт, как по мне, проблемы.
Большинству наплевать, так как коммерческий закрытый софт по большей части монополистичен, и ты ничего не можешь сделать для исправления ситуации. Жаловаться? Робот тебе ответит, что "мы работаем над этим". Голосовать ногами? Некуда, альтернатив большинству крупных продуктов чаще всего нет, или есть номинальные, использовать которые невозможно. Не использовать? Опять невозможно, потому что общество и бизнес уже прямо требуют многие сервисы. Конкуренции как таковой нет, поскольку любую перспективную выскочку тут же раздавят юристы крупняка в карманных судах, либо выкупят и прикроют.
В опенсорсе та же петрушка, только сбоку. "Я так вижу", а еще у меня четыре проца и терабайт оперативки в компе, и схд на 1000Тб в кладовке - у меня поделка не тормозит, а если вам что-то мешает - возьмите мой говнокод и почините. Чтобы починить все, не хватит даже вечной жизни...
Потому лучшая тактика - забить болт и использовать то, что есть, не жалуясь. Ну да, кактус колючий, но мы героически его жрем дальше...
Дело не в хобби и не в том что сложно.
Делов том, что есть определенный инструмент. И к нему привык - куча паттернов, которые делаются просто на автомате. И вот когда с новой версией все паттерны ломаются т.к. там весь интерфейс перепахали, это сильно снижает производительность на то время когда привыкнешь к новым. То, что раньше делал не задумываясь, теперь думаешь - "а как, черт возьми, это сделать в новой версии?". А когда привыкаешь к новому, тут опять обновление и начинай все сначала...
Впечатление от статьи, что автор ждет комментариев. И вот наследю.
Конкретно наблюдаю наброс на "перфекционизм" - профессионалы задрачивают на долю процента. То же самое в профессиональном спорте - доля секунды решает всё, а обывателям ход на минуты. И такой перфекционизм выставляется нездоровым по психологии. Ему противопоставляется норма - обывательское "а мне больше и не надо".
Но вспомним другое значение слова "перфекционизм", на этот раз из философии - https://ru.wikipedia.org/wiki/Перфекционизм_(философия)
И как-то красок в руке становится больше одной!
Глупость полная. Не нужно путать "людям плевать" и "люди не осознают" или "у людей нет выбора".
Первое - квалификация. Оценка качества зависит от умение это качество видеть - факт. Значит ли это что большинству людей плевать на качество софта? Как ни странно - нет. Даже у людей, которые ничего не понимают в этом, дико бомбит когда что-то лагает или не работает. При этом чем выше техническое понимание тем больше бомбит. И тут следующая проблема.
Второе - а кого это волнует? Ну не нравиться тебе проложение - не пользуйся. Уйди к конкурентам - будет им урок. Да? Но что если у конкурентов такое же говно? Что толку от того что тебе что-то не нравится если не из чего выбирать?
Третье - то что в простонародье называется "говноедство". Для того чтобы иметь вкус и осознавать качество, нужно быть воспитанным на хороших образцах. Если человек в жизни
не видел как оно должно работать нормально то ему это будет неведомо. И это проблема не столько софта но и: музыки, фильмов, одежды, еды техники. Компании вместо того чтобы делть что-то качественно, давно поняли что проще убедить людей в том что тот кусок куска которые они сделали - это норма.
В нормальном мире - программист пишет программу для пользователя и делает все чтобы пользователю было удобно ей пользоваться. В реальном мире - программист пишет программу для себя любимого, чтобы ему было интересно писать, изучать новые фреймворки и внедрять то с чем ему хочется поиграть и при этом не сильно напрягаться. Давным давно придумана куча отговорок в духе - производительность не важна, проще купить планку оперативки, нам нужны микросервисы потому что когда-нибудь мы станем гуглом и т.д. И эта логика сходиться с логикой компаний. Не нужно это оправдывать тем что пользователям якобы плевать. В нашем мире плевать в первую очередь именно на пользователей.
Человечество УЖЕ настолько же тупо ведет себя, как и современная нейросеть. Мы тратим ресурсы просто чтобы... наслаждаться процессом. Мы грыземся между народами и нациями, вместо того, чтобы пытаться решить насущные проблемы, которые неизбежно возникнут в будущем.
Мы не пытаемся анализировать происходящее, мы просто живем одним днем, так же, как эта дурацкая сетка дописывает следующее слово исходя из контекста. Человечество уже обречено, аминь.
Как же я кайфую от нейросетей.
Сейчас делаю в качестве хобби простенькую компьютерную игру, и вместо того, чтобы изучать движок, помнить синтаксис языка и прочие нюансы, просто посмотрел на ютубе длинную лекцию про общие принципы и среду разработки. А сам программирую, копируя готовый код из нейросетки, по запросам типа "как сделать так, чтобы при нажатии на кнопку экран темнел?". Я через неделю уже забуду как это делается, но мне и не надо помнить! Я занимаюсь творчеством. А опыт программирования помогает избегать явных ошибок и понимать код, чтобы его подправить при необходимости.
Хабр из сообщества IT- и техногиков постепенно превращается в завалинку с пожилыми газогенераторами, вспоминающими те славные деньки, когда хрен стоял и бабка девкой была. И то, что сюда уже начали тянуть даже переводное брюзжание, ещë печальнее.
Уж на что я техноскептик и с осторожностью отношусь к плодам технического прогресса вроде
торговли ебоплаты улыбкой или AI-ассистента, но после прочтения этой статьи мне хочется посоветовать автору немножечко прикрутить ЧСВ и принять неотвратимость технического прогресса. Жаль, что меня не услышит даже переводившая это нейросеть.Я хотя тоже не фанат Copilot и прочего, но такое старческое брюзжание дочитать не смог.
Классная статья.
Разделяю мысли и опасения из нее. Но, как любитель фантастики, ожидал сюжетного твиста. Например, через частичное дублирование главы 1 в виде послесловия, когда в
мудрым лентяем оказывается Copilot v100500.01, а энергичным идиотом "мясной" программист, "воспитанный", во втором-третьем поколении, начальными версиями Copilot.
А вот тут
не хватает соцреализмасильно зализанные углы:"Но что если бы это СУЩЕСТВО привел бы к вам на планерку лично директор, рассказав какой это талантливый и перспективный работник, а заодно сын маминой подруги основного заказчика нашей организации. А этот самый заказчик, по слухам, получает
мешки денегинновация. Наука, Прогресс. Прибыль. напрямую от самого Microsoft.Вот тогда бы вы тоже восторженно прониклись
инновация. Наука, Прогресс. Прибыль.тем, какой это карьерный шанс для вас лично."И чем по-вашему менталитет "усредненного" американца (в смысле США) лучше чем "усредненного" россиянина? Опять же не беря пузырь.
Я вот гораздо менее комфортно себя чувствовал в городках Аризоны чем в городках Владимирской области, например. (Хотя это скорее об ощущении безопасности при путешествии, но косвенно менталитет затрагивает).
Никакая активность и деньги не помогут от того, что половину года в россии ледяной ад или серая слякоть
Устроенность не поможет от проблем с экономикой, по темпам движения в пропасть еще не догнавшей Лат.Америку, но пытающуюся к ней приблизится
О каких комфортных ощущениях может идти речь в окружении усредненных россиян, с их особенностями менталитета? (Я сейчас говорю не про некоторые замкнутые пузыри, а про случаи, когда за их границы приходится выбираться)
В общем, я надеюсь, что вы хотя бы оплату за подобные комменты получаете. Иначе могу только посочувствовать.
И - я не хочу сказать, что где-то есть территория без недостатков. Но для того, чтобы перекрыть минусы выше - недорогого интернета и хорошего метро явно недостаточно
Копайте дальше и оперативнее, да рецессия, теперь уже официально, и да, будет еще хуже и гораздо жестче к осени. Рекомендации - это ваш чуть ли не единственный шанс пробиться через кучу посредственностей, и «виртуальных» личностей (нагенерированных резюме). Ваша задача как «нуба» засунуться хоть куда-то «хоть тушкой, хоть чучелком» на год-два, чтобы у вас был американский опыт, еще лучше куда-то где есть имя. Intel - им очень плохо и уже не первый год (у меня там директор знакомый - один из бывших коллег).
Ну а вот мой опыт: за меня вписалось человек 8 в разных компаниях: Intel, HPE, Delloite и ещё разных государственных учреждений. Сначала я думал, что со мной что-то не так.
А потом, мой друг, который тут много (больше 10) лет работал, решил найти работу и офигел. У него до этого круто получалось менять работу, что изменилось? Рынок. Всего за 1.5 года он поменялся кардинально.
Поэтому я бы, на вашем месте, скачал update по текущей ситуации. Очень многое изменилось и даже по рекомендации проходят все круги отбора.
Principal SWE, 14YoE in US top 10
То, что американцы не могут найти работу - это просто говорит об их качестве или завышенных требованиях/ожиданиях (ну как же, был SWE в Гугле, а теперь в условную экспедию с лоубольным оффером). Вообще все идет от того, что нетворкинг - это основной драйвер. Кто-то должен за вас вписаться, дать рекомендации (это или имя компании, в которой вы работали, и/или люди, которые с вами работали). Если вы случайный человек, о котором никому ничего не известно - то у вас проблемы. Ищите тех, кто даст вам реферал и замолвит слово (напишет рекомендационное письмо нанимающему менеджеру)
Поддерживаю. Не специально, но не имею (не искал но и не избегал) никаких связей с русскоязычным комьюнити в Канаде уже более 10 лет. Для меня это не фактор. Отдельно следует отметить, что часто такие сообщества закукливаются на теме "русской" школы, православной церкви и так далее. Для меня опять же не фактор (разве что чуть-чуть негативный). Социальные навыки точно не атрофируются, скорее наоборот.