• Какие можно посмотреть курсы/уроки по практике на rust?

    vabka
    @vabka Куратор тега Rust
    Оставлю шутки, про "выучил раст" в стороне и пойду по порядку, тем более что судя по недавним вопросам - заявление крайне смелое.

    0. По хорошему стоит подтянуть математику, тк она помогает абстрактно мыслить, а без этого в разработке будет крайне тяжело. (Опять же по соседним вопросам - математика не дотягивает даже до 9 класса мбоу сош).
    В принципе на этом моменте тебе больше не нужно будет задавать подобные вопросы.

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

    2. Определись с тем, что ты будешь делать.
    Смотри что тебе больше нравится в индустрии и тем, где тебе будет приемлимо заработать. Тут решишь, что тебе приятнее - крипта, фриланс, свой какой-то мини бизнес, или найм в какую-то крупную компанию.

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

    4. На этом шаге можно уже смело пытаться заработать в п2

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

    PS: в последнее время мне нравятся видосы decrusting ... от чела https://youtube.com/@jonhoo?si=9VbtXlH4dgdCrwQ-
    Три часа непрерывного разбора всех абстракций какой-то библиотеки
    Ответ написан
    Комментировать
  • Как сделать такое приложение для пожарных, суть- пожарные водоисточники?

    @Everything_is_bad
    Уровень моего программирования Hello World и все(((

    Два варианта
    1. потратить время и научится писать "крутые приложения" - долго
    2. потрать деньги и нанять разработчиков - дорого
    Ответ написан
    Комментировать
  • Почему объект копируется, а не создаётся заново?

    Maksim_64
    @Maksim_64
    Data Analyst
    1. Понять разницу между объектом класса, и объектом экземпляра класса.
    2. Понять разницу между атрибутами класса и атрибутами экземпляра класса.
    Ответ написан
    Комментировать
  • Почему VS Code не распознает, что функция вернет tuple?

    Vindicar
    @Vindicar
    RTFM!
    Потому что оба оверлоада неразличимы - они ОБА показывают один аргумент типа bool.
    И да, а если аргумент не указан, что вернёт функция? Из твоего кода это неясно вообще, так как у тебя два противоречащих варианта.
    Тебе надо что-то типа...
    @overload
    @classmethod
    def get_mac_address(cls, with_gateway: typing.Literal[False] = False) -> str:
        ...
    @overload
    @classmethod
    def get_mac_address(cls, with_gateway: typing.Literal[True]) -> tuple[str, str]:
        ...
    @classmethod
    def get_mac_address(cls, with_gateway: bool = False) -> typing.Union[str, tuple[str, str]]:
        ...
    Ответ написан
    3 комментария
  • Как хранят базы данных в продакшене, в докере или как-то по другому?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Много факторов:
    - Размер проекта
    - Бюджет
    - Стадия жизни проекта
    - Наличие каких-то фич той или иной платформы
    - (И конечно же) личные предпочтения

    Если отвечать жестко, то:

    - В докере - БДшники не любят
    - Облака - дорого (как крыло от боинга)
    - Виртуалка - сойдет (облака это просто много виртуалок)

    А так, у тебя скорее всего будет выделенная машина, на которой будет установлена БД
    Ответ написан
    Комментировать
  • Как хранят базы данных в продакшене, в докере или как-то по другому?

    @rPman
    Любые прослойки, включая многоуровневые - это значительные затраты на процессор... Нужно четко понимать, за что ты платишь эту цену.

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

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

    p.s. Один раз получив серьезную нагрузку и попробовав bare metall железо без даже lxc/docker , назад возвращаться не захочешь.

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

    Очень жаль что датацентры не практикуют 'узкие лезвия' (очень компактные небольшие сервера, размером с ладонь), из-за чего из стоимость на столько неадекватна, что эффективнее собирать неэффективные конфигурации
    Ответ написан
    Комментировать
  • Стоит ли идти на практику в компанию?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Конечно идти на практику, если она официально с записью в трудовую. Даже наличие опыта в "подай-принеси" (кстати, у программистов обычно своих эникеев нет, с чего Вы такое взяли? Скорее всего посадят просто на малозначимый проект) - и то уже будет выгодно отличать от тех, у кого опыта нет совсем :)
    Ответ написан
    Комментировать
  • Стоит ли идти на практику в компанию?

    Maksim_64
    @Maksim_64
    Data Analyst
    Совместить плюсы первого и второго варианта. Идти на стажировку и развиваться самому. Улучшением текущих и получением новых навыков, занимаются и уже работающие опытные специалисты, а у тебя все еще впереди. Зовут в какую то компанию иди, уйти можно всегда, плохо когда никуда не зовут.
    Ответ написан
    Комментировать
  • Каких вещей следует избегать в Rust?

    vabka
    @vabka Куратор тега Rust
    Сложно сказать, чего стоит избегать, но точно не стоит избегать чтения растбука
    Ответ написан
    2 комментария
  • Прирост в производительности после переноса алгоритма с Python на C++/C?

    @Everything_is_bad
    Хочется быстрее.
    начни с поиска узких мест и их оптимизации, так же можно попробовать pypy, после этого стоит рассмотреть cython

    Какой ЯП выбрать для изучения
    любой популярный компилируемый

    Во сколько раз ожидать прироста в производительности работы алгоритма
    неизвестно, в активных вычислениях может быть на порядок, но так же всегда можно написать кривую реализацию и только всё замедлить
    Ответ написан
    1 комментарий
  • 10к строк по базе размером 500кк?

    @Akina
    Сетевой и системный админ, SQL-программист.
    Запрос
    SELECT * FROM base WHERE domain LIKE '%habr%' LIMIT 10000;


    Какой это нахрен поиск "по совпадениям"??? Это, блин, поиск по подстроке!!! причём в любом месте строки.

    С таким шаблоном поиска можете с обычными индексами вообще не трахаться, по причине абсолютной бессмысленности действа. Читайте про GIN, GiST, RUM и прочие виды индексов и поиск с их использованием.
    Ответ написан
    Комментировать
  • Как создать образ докер для чтения input?

    fenrir1121
    @fenrir1121
    Начни с документации
    скрипт нужно запускать на пк, где нет пайтона и пр.
    А зачем тогда в шапку выносите вопрос "Как создать образ докер для чтения input?"
    Вместо проблемы доставки питона переходите к более сложной проблеме доставки докера, для которого нужен включенный WSL.

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

    Быстрый способ использовать костыли в виде py2exe или других утилит для создания исполняемых файлов.
    Ответ написан
    1 комментарий
  • Почему нету возможности отключить комментарии к вопросу?

    TosterModerator
    @TosterModerator Куратор тега Тостер
    Модератор Хабр Q&A
    Комментарии необходимы для того, чтобы пользователи могли уточнять недостающую информацию и выражать свое мнение о вопросах. Нередко комментарии оказываются гораздо полезнее ответов. Было бы предельно странно, если бы разработчики Q&A-сервиса дали авторам вопросов возможность блокировать комментарии.
    Ответ написан
    1 комментарий
  • Является ли опыт работы в гос. организации плохим знаком в резюме?

    opium
    @opium
    Просто люблю качественно работать
    Всем на это срать, работников нет а вы переживаете о глупостях
    Ответ написан
    8 комментариев
  • Какие лучшие платные школы для обучения Unity?

    @kaspary
    Питонист
    Мое мнение - надо учиться самому
    Бери книги, бесплатные видео-курсы и изучай

    UPD: C# точно надо будет изучать. Это если что на заметку
    Ответ написан
    4 комментария
  • Как уберечь сайт который у тебя используется в портфолио, от безвкусных правок заказчика?

    @Drno
    Копию на свой "хостинг" выкладываете и всё
    а то что в реальности пусть само по себе работает
    Ответ написан
  • Как проверить, что строка содержит только цифры и символы?

    mayton2019
    @mayton2019 Куратор тега Java
    Bigdata Engineer
    public static boolean isDotOrDigit(String s) {
            return s.chars().allMatch(c -> Character.isDigit(c) || c == '.');
    }
    Ответ написан
    2 комментария
  • У меня ошибка TypeError: 'list' object is not callable Что делать?

    Vindicar
    @Vindicar
    RTFM!
    Всё перепробовал, а прочитать внимательно - не пробовал.
    Почему ты вообще трогаешь message_handlers, это не декоратор, а список установленных обработчиков. Даже по названию можно догадаться - handlers во множественном числе.
    Тебе нужен message_handler.
    Смотри официальные примеры.
    Ответ написан
    Комментировать
  • Какая ширина канала нужна для видеохостинга?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Никто крупный не раздаёт видео с одного сервера и даже с одного ЦОДа - всё это параллелится по разным местам и разным ISP. Следующая ступень - размещение серверов поближе к пользователям (см. Google Cache).
    Ответ написан
    Комментировать
  • Каковы шансы устроиться на работу в IT без военника и образования?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    а ещё нет военного билета и даже приписного.

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

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

    Только фриланс или конторы типа "Три стола, два стула", которые ничего не боятся, потому что взять с них нечего.
    Ответ написан
    Комментировать