Продолжается опрос по языкам программирования. Уже собрано почти 7000 ответов. Заполняйте анкету!
×Закрыть
Char, управляемый человеком персонаж
  • Почему Backend девы плохо знают CORS?

    Если пишешь апишку, которую будет дергать жс-клиент из браузера

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

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

  • Почему Backend девы плохо знают CORS?

    Почему я — фронт — знаю об этом больше, чем они, хотя это как раз их часть работы?

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

    Я — FE dev, и кажется ещё не было ни одного проекта, на котором Backend изначально нормально бы настроил CORS.

    Для начала опиши, что такое «нормально настроить CORS». Желательно со ссылкой на спецификацию, стандарт или соглашение с перечислением упомянутых тобой норм. Ты ведь не сам их придумал? Если «нормальная настройка» существует в реальности, то я охотно отвечу тебе на заданный тобой вопрос.

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

    Далее опиши, что про специфику запросов написано в документации по API, которые бекэндеры тебе предоставили. Нет ли там предписаний использовать POST или GET? Если есть, то ты говоришь «пофиксить» там, где по сути речь идет о «реализовать новую фичу» — девелоперы очень не любят такие тикеты вне зависимости от того, бэк они или фронт.
    Предположим, что ты таки поставил бэкам тикет на реализацию, ты ведь написал там конкретные детали того, что просишь реализовать, не так ли? Или ты там написал «реализуйте всё возможное многообразие options-запросов и cors-фич потому что это нормально»? Конечно же нет, ты написал тикет с заявкой на реализацию конкретно того сценария, который понадобился тебе для работы. Тогда не понятно, почему возник твой пост на доу, ведь бэкам осталось сделать несложный кусочек работы. Возможно, у бэков есть какие-то приоритеты и планы, а твоя заявка на реализацию нового функционала не имеет значительной бизнес-ценности, поэтому получает приоритет ниже, чем тебе хотелось бы. Но это уже догадки. Как бы там ни было, а проблема не в бэке и не в браузере, а в твоем понимании «нормальности». Поэтому для ответа на твой вопрос подождем ссылку на «нормальную настройку».

  • Розумний противник

    Да вы и не спорили. Бывает.

  • Розумний противник

    — Я не понимаю, значит это бред.
    — Занудно. Буквоедство.
    — Ссылка на википедию это несерьезно.

    Какими еще аргументами обоснуете свою точку зрения?

  • Розумний противник

    ru.wikipedia.org/...​усственная_нейронная_сеть

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

  • Розумний противник

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

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

  • Розумний противник

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

  • Розумний противник

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

  • Розумний противник

    Один? Алгоритм, не модель?

  • Теория для веб дизайнера

    Книги: Джеф Раскин, Эдвард Тафти, Тим Харровер...
    Общенаправляющее: habr.com/ru/post/467073

    Поддержали: Maxim Maleev, Дима Бо
  • Как мы внедрили Scrum: грабли и точки роста

    Метрики успешности внедрения есть?

  • Электросамокат

  • Як новачку в IT краще вчинити з ідеєю для стартапу?

    если мы определим что такое хорошая идея для стартапа — у ТС отпадут все вопросы

    Можно пройти еще немного ближе к началу — ТС нужно понять, что такое стартап и что такое хорошая идея.

    Поддержал: Do Do
  • О наболевшем. История несостоявшегося FrontEnd разработчика

    IMHO, автору не совет нужен, а поддержка.

  • О наболевшем. История несостоявшегося FrontEnd разработчика

    В процессе обучения приобрел геморрой, синдром сухого глаза и килограмм 10 лишнего веса в добавок.

    И это в 23 года. Шикарная реклама.

  • Самый короткий IQ-тест

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

  • Ужасность ООП и C++. Так ли все на самом деле?

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

    Поддержал: Юлія Патлата
  • Как сесть в тюрьму за 8000 евро или всегда подписывай договор

    Вообще-то я не шутил.

  • Как сесть в тюрьму за 8000 евро или всегда подписывай договор

    3. Поговори с юристом на тему подачи встречного иска о шантаже и вымогательстве с угрозой деловой репутации.

  • Как выйти из IT?

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

    Счастье приходит не из профессии. Отсутствие счастья — это повод чинить счастье, а не менять профессию.

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

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

    — софт скилы на нулях и все межличностные отношения сводятся к анализу статистики и выводов на основе сплит тестов.

    Каких-то скиллов не хватает. Это — повод нарабатывать скиллы, а не причина менять профессию.

    — и тд. и тп.

    Ты не назвал ни одной причины для ухода из IT.

    как оттуда выйти и чем заниматься после айти?

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

← Сtrl 123456...15 Ctrl →