Так вы в комментарии формализовали понятие врача самозванца. Например хирург с дипломом падающий от вида крови в обморок не подходит под ваше определение, он не самозванец. А вот понятие айтишника-самозванца не формализовали. Кто он?
Речь об ERP-системах и клиентах в виде крупного бизнеса.
А ну так бы сразу и сказали про SAP.
Тогда и правда были зарплаты по 150к-200к в этой сфере и бизнес-аналитики себя консультантами называли. И крупные аутсорсеры тогда открывали курсы по обучению этому всему великолепию. Правда праздник длился недолго. Ориентировочно 2012-2014 год.
Самое сомнительное утверждение, условный 970 evo был выпущен в 2018 году то есть это больше чем пять лет назад, что-то более быстрое или даже Raid0 не даст заметного прироста в скорости старта игры и совершенно точно не даст ни единого FPS. Если кто-то до сих пор запускает игры с HDD ну тогда это актуальный совет времен 2012 года.
Есть еще игры которые ограниченны не GPU. Например Factorio, на больших базах она сильно зависит от скорости доступа к памяти. Для нее топом будет ***8x3d из-за больших кешей и быстрая память типа 6000 CL30.
Поэтому гораздо разумнее выглядит не подход с фаерволом а идея песочницы где приложение будет получать фейковые данные кроме тех на которые пользователь согласился. Для такси это может быть геолокация.
Правда данные все равно будут утекать через создателя OS для телефона. Слишком уж тут большие деньги что бы играть в честного пионера.
Разве интеграл — это площадь не между графиком и осью X?
Да, все верно, тут мой косяк.
речь про что-нибудь типа ассоативного массива с ключами из каких-то идентификаторов
Так одно другому не мешает. Хеш-таблица это уже конкретная реализация ассоциативного массива. А сам ассоциативный массив можно запилить хоть на самом массиве с полным перебором хоть на деревьях.
Бакеты это структуры данных внутри самого hashtable для хранения данных, можно сказать что в Go это массивы если не углубляться в совсем уж нюансы. В Java HashMap если я правильно помню это был LinkedList потом что-то поменяли, сделали деревья.
Вы слишком тревожитесь по мелочам. Вы представляете себе этот вопрос как будто вам на экзамене дали билет и вы должны написать максимально подробно и строго.
Например если у вас спросят что такое интеграл то большинство людей удовлетворится быстром ответом что это площадь между кривой графика и осью Y, а не будете мучительно вспоминать что это предел сумм и имеет в виду ли автор вопроса интеграл Римана или какой-то другой. Учитель по матану в универе не удовлетворится но это особый случай, он и про устройство хеш-таблицы спрашивать не будет.
Касательно хеш-таблицы в Go, большинству хватит ответа что это структура данных которая раскидывает данные по бакетам, на основании остатка от деления результата хеш-функции на количество бакетов, а не будет ожидать что вы зачитаете код по памяти.
Дальше про коллизии хеша, O(1) в теории, на практике линейный доступ внутри бакета, возможный DoS из-за этого, каким образом это решено, допустимые ключи, потокобезопасность. На этом практически все, это не так уж и много и достаточно практически обоснованно.
Особо упоротые будут спрашивать "сколько байт берется от хеша перед взятием остатка ?"и "как делается рандомизация?" но таких считанный процент и даже у них это вопросы со звездочкой.
У меня вопрос строго противоположный, а что там делать с DNS?
Если нужен пример из практики то например натыкались на проблемы резолвинга в образе myalpine(mysl). Он резолвит через udp, и не полностью поддерживает стандарт. По итогу если ответ от сервера >512b то можно сказать "потрачено". Если про DNS не знать то можно долго хвататься за голову с мыслью "а че здесь собственно происходит?".
Да и вообще между "а что такое DNS?" и "могу написать аналог Bind 9 на ассемблере с закрытыми глазами" очень много промежуточных вариантов. Крайности всегда плохо.
Нужно ли знать отличие инжектора от карбюратора, чтобы хорошо водить?
Что бы водить машину вам нужно ее обслуживать и вообще выбрать исходя из своих условий. Вряд ли вы в таежную деревню возьмете машину по принципу "красненькая".
И точно так же затащив в проект либу для видеостриминга по webrtc через TCP можно долго удивляться жалобам на тормоза. Зато код хороший.
А какой смысл считать стоимость "железа" при обучении?
Она и не считается, считается совокупная стоимость владения(энергия, размещение, процент по кредиту) или что намного проще прикидывается по долгосрочным контрактам на аренду железа.
На 6 млн вы даже тысячу GPU не купите, 30к - 40k$ одна штука стоит.
Если арендовать по часам то где-то 2-3$ в час за одну карту, за два месяца обучения это 3-4.5 килобакса.
P.S. А комментатор выше скорее всего имел в виду что обучали на 50 000 видеокартах что существенно дороже 6 млн. Впрочем доказательств этому нет.
Жаль, что пока что никто не хочет такую дискуссию поддержать...
Не хотят поддерживать потому что вы отвечаете портянками с текстом из которого 1% относится к сути вопроса.
Допустим даже на секунду что вам удалось натыкать черных дыр от земли до ГСО. Как будете предотвращать превращение этого троса в канат в шарик? Волшебной системой сбрасывающей вещество на ЧД черед нанофорсунки? На что крепить эти форсунки и как подавать к ним вещество?
А есть какое-нибудь научно-популярное объяснение почему платина является катализатором той или иной реакции а хром/никель нет и наоборот? Или по-другому, как именно подбирают катализаторы кроме метода перебора?
Я бы сказал скорее местоположением заказчика и тем насколько он заморачивается исследованием зарплатного рынка по странам. Оптимум(с точки зрения работника) получается в том месте где заказчик не сильно шарит сколько можно платить в конкретном регионе исполнителя а исполнитель наоборот активно собирает информацию про потенциальных заказчиков/работодателей.
Калифорния >> остального сша >> европы >> местных компаний.
А уже при прочих равных да, зависит от предметной области. Просто эти прочие почти никогда не равны, если только выбор не состоит исключительно из местного рынка.
P.S. Мимо сеньер (ведущий разработчик), 20 лет опыта, работаю в крупном бизнесе с хорошим финансированием, 280 на руки.
Но ведь буквально на вашем же скриншоте средняя по синьорам 303к. Получается у вас меньше среднего что как-то не очень вяжется со словами про хорошее финансирование.
А идти на новую работу на задачи, которые я не умею решать, это же обман.
Это как раз задача работодателя построить систему интервью что бы рассортировать тех кто сумеет решать и тех не сумеет. Вы фактически взваливаете на себя его бремя забесплатно.
Один из них(P) выбирать обычно нельзя, он занят.
Так вы в комментарии формализовали понятие врача самозванца. Например хирург с дипломом падающий от вида крови в обморок не подходит под ваше определение, он не самозванец. А вот понятие айтишника-самозванца не формализовали. Кто он?
/del
А ну так бы сразу и сказали про SAP.
Тогда и правда были зарплаты по 150к-200к в этой сфере и бизнес-аналитики себя консультантами называли. И крупные аутсорсеры тогда открывали курсы по обучению этому всему великолепию. Правда праздник длился недолго. Ориентировочно 2012-2014 год.
Почему нет базового вопроса про два стула? Или он в САР теореме запрятался?
Самое сомнительное утверждение, условный 970 evo был выпущен в 2018 году то есть это больше чем пять лет назад, что-то более быстрое или даже Raid0 не даст заметного прироста в скорости старта игры и совершенно точно не даст ни единого FPS. Если кто-то до сих пор запускает игры с HDD ну тогда это актуальный совет времен 2012 года.
Есть еще игры которые ограниченны не GPU. Например Factorio, на больших базах она сильно зависит от скорости доступа к памяти. Для нее топом будет ***8x3d из-за больших кешей и быстрая память типа 6000 CL30.
Поэтому гораздо разумнее выглядит не подход с фаерволом а идея песочницы где приложение будет получать фейковые данные кроме тех на которые пользователь согласился. Для такси это может быть геолокация.
Правда данные все равно будут утекать через создателя OS для телефона. Слишком уж тут большие деньги что бы играть в честного пионера.
Да, все верно, тут мой косяк.
Так одно другому не мешает. Хеш-таблица это уже конкретная реализация ассоциативного массива. А сам ассоциативный массив можно запилить хоть на самом массиве с полным перебором хоть на деревьях.
Бакеты это структуры данных внутри самого hashtable для хранения данных, можно сказать что в Go это массивы если не углубляться в совсем уж нюансы. В Java HashMap если я правильно помню это был LinkedList потом что-то поменяли, сделали деревья.
Вы слишком тревожитесь по мелочам. Вы представляете себе этот вопрос как будто вам на экзамене дали билет и вы должны написать максимально подробно и строго.
Например если у вас спросят что такое интеграл то большинство людей удовлетворится быстром ответом что это площадь между кривой графика и осью Y, а не будете мучительно вспоминать что это предел сумм и имеет в виду ли автор вопроса интеграл Римана или какой-то другой. Учитель по матану в универе не удовлетворится но это особый случай, он и про устройство хеш-таблицы спрашивать не будет.
Касательно хеш-таблицы в Go, большинству хватит ответа что это структура данных которая раскидывает данные по бакетам, на основании остатка от деления результата хеш-функции на количество бакетов, а не будет ожидать что вы зачитаете код по памяти.
Дальше про коллизии хеша, O(1) в теории, на практике линейный доступ внутри бакета, возможный DoS из-за этого, каким образом это решено, допустимые ключи, потокобезопасность. На этом практически все, это не так уж и много и достаточно практически обоснованно.
Особо упоротые будут спрашивать "сколько байт берется от хеша перед взятием остатка ?"и "как делается рандомизация?" но таких считанный процент и даже у них это вопросы со звездочкой.
Ну так автор задал тему этому разговору: "не знал что ответить на вопрос: что такое DNS". Отсюда и пошло обсуждение.
Никто вроде в ветке не писал что нужно знать RFC от корки до корки, скорее наоборот.
Если нужен пример из практики то например натыкались на проблемы резолвинга в образе myalpine(mysl). Он резолвит через udp, и не полностью поддерживает стандарт. По итогу если ответ от сервера >512b то можно сказать "потрачено". Если про DNS не знать то можно долго хвататься за голову с мыслью "а че здесь собственно происходит?".
Да и вообще между "а что такое DNS?" и "могу написать аналог Bind 9 на ассемблере с закрытыми глазами" очень много промежуточных вариантов. Крайности всегда плохо.
Что бы водить машину вам нужно ее обслуживать и вообще выбрать исходя из своих условий. Вряд ли вы в таежную деревню возьмете машину по принципу "красненькая".
И точно так же затащив в проект либу для видеостриминга по webrtc через TCP можно долго удивляться жалобам на тормоза. Зато код хороший.
Ну хотя бы потому что он понятийно связан с альфа-бета-омега боями и даже определяется через них в комментарии выше.
Она и не считается, считается совокупная стоимость владения(энергия, размещение, процент по кредиту) или что намного проще прикидывается по долгосрочным контрактам на аренду железа.
На 6 млн вы даже тысячу GPU не купите, 30к - 40k$ одна штука стоит.
Если арендовать по часам то где-то 2-3$ в час за одну карту, за два месяца обучения это 3-4.5 килобакса.
P.S. А комментатор выше скорее всего имел в виду что обучали на 50 000 видеокартах что существенно дороже 6 млн. Впрочем доказательств этому нет.
Не хотят поддерживать потому что вы отвечаете портянками с текстом из которого 1% относится к сути вопроса.
Допустим даже на секунду что вам удалось натыкать черных дыр от земли до ГСО. Как будете предотвращать превращение этого троса
в канатв шарик? Волшебной системой сбрасывающей вещество на ЧД черед нанофорсунки? На что крепить эти форсунки и как подавать к ним вещество?А есть какое-нибудь научно-популярное объяснение почему платина является катализатором той или иной реакции а хром/никель нет и наоборот? Или по-другому, как именно подбирают катализаторы кроме метода перебора?
Я бы сказал скорее местоположением заказчика и тем насколько он заморачивается исследованием зарплатного рынка по странам. Оптимум(с точки зрения работника) получается в том месте где заказчик не сильно шарит сколько можно платить в конкретном регионе исполнителя а исполнитель наоборот активно собирает информацию про потенциальных заказчиков/работодателей.
Калифорния >> остального сша >> европы >> местных компаний.
А уже при прочих равных да, зависит от предметной области. Просто эти прочие почти никогда не равны, если только выбор не состоит исключительно из местного рынка.
Но ведь буквально на вашем же скриншоте средняя по синьорам 303к. Получается у вас меньше среднего что как-то не очень вяжется со словами про хорошее финансирование.
Это как раз задача работодателя построить систему интервью что бы рассортировать тех кто сумеет решать и тех не сумеет. Вы фактически взваливаете на себя его бремя забесплатно.
Перефразируя классику: потому что верстальщик не может получать 500к а синьор микрофронтенд архитект может.