ПРОГРАММИСТАМ НЕ НУЖНО ЭТО УЧИТЬ! БРОСЬ ДАННЫЕ ВЕЩИ

Поділитися
Вставка
  • Опубліковано 30 січ 2025

КОМЕНТАРІ • 17

  • @кьяр
    @кьяр 2 роки тому +7

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

    • @exe88cution
      @exe88cution 2 роки тому +1

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

    • @кьяр
      @кьяр 2 роки тому

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

  • @upside_down_kids
    @upside_down_kids 2 роки тому +6

    Учить надо все что хочется иначе как ты поймёшь что тебе нравиться больше в разработке

  • @AlexandrSpirit
    @AlexandrSpirit Рік тому

    ну ХЗ
    наверное от специфики зависит.
    Я на бекенде сижу. Но вчера собеседовался на бекенд разработчика для систем статистики и аналитики. Так меня по типам данных (массивы, связанные списки, стеки) и алгоритмам гоняли.
    Завалился т.к. на практике такое редко использую.
    Как и многие бекендеры, не используя я array из модуля array или deque из collections
    Потом списывался с челом, кто статистикой занимается и всякими нейронками и ML. Так там без этого никак.

  • @Sixez-ib2dz
    @Sixez-ib2dz Рік тому

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

  • @littlemouse-r9f
    @littlemouse-r9f 2 роки тому

    А вы можете сделать какой-то обзор компаний, в которых работали вы или друзья и как там относятся к разработчикам?
    Спасибо.

  • @richardwalcott6373
    @richardwalcott6373 2 роки тому

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

    • @PythononPapyrusRU
      @PythononPapyrusRU  2 роки тому +1

      Да, послезавтра будет видео

    • @richardwalcott6373
      @richardwalcott6373 2 роки тому

      @@PythononPapyrusRU хорошо, очень взволнован
      хорошо, очень взволнован

    • @richardwalcott6373
      @richardwalcott6373 2 роки тому +1

      @@PythononPapyrusRU Я подписан на английский, но подпишусь и здесь

  • @symbolminded1612
    @symbolminded1612 2 роки тому

    Ну тут можно только согласиться

  • @nauz1984
    @nauz1984 2 роки тому

    Хотел было дизлайк вначале влепить, но дослушал до конца и... очень грамотный спич в итоге! Снимаю шляпу и ставлю лайк. Заодно подпишусь)

  • @david_shiko
    @david_shiko 2 роки тому

    Совершенно не согласен буквально со всем.
    1. Все эти алгоритмы, структуры и т.п. в момент забыавются без практики, поэтому развивать нужно то, что есть шанс применять.
    2. Лучше хорошо разбираться в 1-м фреймворке, чем посредственно в 3х. Под капотом они все похожи, а разбираться у каждого веб фреймворка есть в чем.
    3. Многие вещи (БД, девопс, безопасность) вредно делать разработчику, можно дыр наделать. Эти оптимизации могут никогда не потребоваться, к тому-же иногда рационально купить новое железо, а не тратить ресурсы на непрофильные вещи. Я в смежных бластях стараюсь делать рабочие масштабируемые версии, без фанатизма.
    Это я еще не все перечислил.

    • @PythononPapyrusRU
      @PythononPapyrusRU  2 роки тому

      1. Конечно, но лучше когда понадобятся их вспомнить, а не учить
      2. Может быть, но это зависит от фреймворка
      3. Есть профессионалы devops, а есть разработчики. Лучше знать как сделать с дырками(которые потом можно пофиксить), чем сидеть и говорить: "Это не моя работа"
      Знания никогда лишними не были

    • @david_shiko
      @david_shiko 2 роки тому

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

  • @yamamoto2062
    @yamamoto2062 2 роки тому

    1