GitHub Copilot в реальности. Вред или польза?

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 มิ.ย. 2024
  • Помогает ли GitHub Copilot писать код на настоящих проектах и стоит ли он своих 100$ в год?
    ⚡ Мои курсы
    Курс по Nest.js: purpleschool.ru/course/nestjs
    Все мои курсы: purpleschool.ru
    Курсы для тех, кто не из России: www.udemy.com/user/alariplay/
    Telegram канал с полезными советами: t.me/purple_code_channel
    Разделы видео:
    0:00 - Введение
    0:15 - О GitHub Copilot
    1:11 - Использование с React
    3:15 - Создание компонента
    6:00 - Работа с CSS
    7:16 - Где он полезен
    9:06 - Работа с prisma schema
    10:08 - Функции работы с базой
    12:15 - Создание контроллеров
    13:08 - Работа с ansible
    14:14 - Выводы

ความคิดเห็น • 57

  • @TrayHardPlay
    @TrayHardPlay ปีที่แล้ว +15

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

  • @auranode4542
    @auranode4542 ปีที่แล้ว +4

    Антон спасибо вам за видеоматериалы,очень круто.

  • @YuriiLutsyk0304
    @YuriiLutsyk0304 ปีที่แล้ว +1

    Круто

  • @Max.Kozlov
    @Max.Kozlov ปีที่แล้ว +1

    Шок! Штука выглядит очень круто

    • @PurpleSchool
      @PurpleSchool  ปีที่แล้ว +1

      Теперь даже СЕОшник может писать код)))

  • @eugenefedoryachenko8793
    @eugenefedoryachenko8793 ปีที่แล้ว +6

    На фронте я делал обьект в котором описывал страницы и на удивление он очень грамотно построил структуру проекта на основе json и даже адаптивные картиночки сделал
    Думаю если сделать переменные с цветами и сказать ему: кнопка с цветом primary то он по идее должн взять переменную

    • @PurpleSchool
      @PurpleSchool  ปีที่แล้ว

      Можно попробовать)

  • @iiillllyyyyaaa
    @iiillllyyyyaaa ปีที่แล้ว +3

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

  • @snatvb
    @snatvb ปีที่แล้ว +1

    Сам живу с ним уже полтора месяца и крайне доволен, он часто мне экономит время по бойлерплейту

  • @Galyaminsky
    @Galyaminsky ปีที่แล้ว +1

    На Kotlin, в Android разработке - весьма неплохо справляется со своими обязанностями.

  • @user-mv3xn2qj1w
    @user-mv3xn2qj1w ปีที่แล้ว

    Вопрос не совсем по теме. Тоже использую подход className={classNames(styles.button, className)}, но столкнулся с проблемой, что у className специфичность меньше чем у styles.button, соответственно передаваемые стили не переопределяют стили компонента.

    • @olegverzunov
      @olegverzunov ปีที่แล้ว

      Один из способов повысить специфичность своего className, это указать его дважды в css файле. Например, .myClass.myClass {...}

  • @user-zf8hu2bz1j
    @user-zf8hu2bz1j ปีที่แล้ว +2

    Кто-нибудь, подскажите, пожалуйста, что за тема в VS Code стоит

  • @L0wPressure
    @L0wPressure ปีที่แล้ว +1

    Пользуюсь tabnine - примерно аналогичные впечатления.

  • @erjigit17
    @erjigit17 ปีที่แล้ว +2

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

  • @u02249
    @u02249 ปีที่แล้ว

    чем точнее он поймет ваше намерение тем точнее он выдаст результат

  • @bulba1995
    @bulba1995 ปีที่แล้ว

    Он работает без подключения к интернету ?

  • @sampeckjowerfell2515
    @sampeckjowerfell2515 ปีที่แล้ว +7

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

    • @eugenefedoryachenko8793
      @eugenefedoryachenko8793 ปีที่แล้ว

      мне очень понравилось как он завершает строки
      Почти всегда попадает в точку и это сильно ускоряет
      В остальном конечно же он не оч, хотя фронт он генерит очень хорошо, а вот бекендик ему сложнее дается

    • @PurpleSchool
      @PurpleSchool  ปีที่แล้ว

      Да, новичкам бы я не советовал.

    • @palyaros02
      @palyaros02 ปีที่แล้ว +1

      @@eugenefedoryachenko8793 ну хз, у меня он на фастапи реально написал офигенный код по комментариям (тупо скопировал тз на русском в комментарии). Я офигел от жизни, можно вообще почти не знать язык и писать довольно годные вещи. Я просто сидел тыкал на tab, изредка что-то подправляя

    • @eugenefedoryachenko8793
      @eugenefedoryachenko8793 ปีที่แล้ว +1

      @@palyaros02 ну не зная язык есть вероятность получения проблем)
      А вот то как он решает базовые вещи - да, приятно удивляет)

  • @vladislavlitvin2442
    @vladislavlitvin2442 ปีที่แล้ว +1

    Мне он очень зашёл, начал использовать когда ещё в бета тесте был он

  • @mirakmalsultanov3398
    @mirakmalsultanov3398 9 หลายเดือนก่อน

    Пользуюсь уже второй месяц, все супер. Да еще немного туповат, но это же еще начало, со временем станет только умнее.

  • @urfinjus378
    @urfinjus378 ปีที่แล้ว +3

    Вопрос в том, как купить подписку на copilot из России, когда российкие карты на Западе заблокированы(

    • @PurpleSchool
      @PurpleSchool  ปีที่แล้ว +2

      Не буду рекламировать сервисы, но есть варианты получить карту удаленно или съездить за ней в Казахстан или Белоруссию.

    • @urfinjus378
      @urfinjus378 ปีที่แล้ว

      @@PurpleSchool Придется еще мануалы по покупкам зарубежом читать)

    • @predatel_rodini
      @predatel_rodini ปีที่แล้ว +3

      А чё., Копайлот не подсказывает как карту достать? 😂

    • @user-jn8up4ee1u
      @user-jn8up4ee1u ปีที่แล้ว +11

      А не надо было войну начинать. Терпите дальше

    • @Fragrus
      @Fragrus ปีที่แล้ว

      @@user-jn8up4ee1u дак терпишь получается ты в итоге, тут людям по хуй

  • @Tester-AI
    @Tester-AI 8 หลายเดือนก่อน

    Tester-AI

  • @deex_iv
    @deex_iv ปีที่แล้ว +2

    Нафиг надо. Сначала прочитай его код, пойми, отредактируй. Я быстрее сам напишу

    • @archibaldstriebendrossel
      @archibaldstriebendrossel ปีที่แล้ว

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

  • @linuxoidovich
    @linuxoidovich ปีที่แล้ว +3

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

    • @Huggowasright
      @Huggowasright ปีที่แล้ว +3

      А что там красть? Формочки, ифы-элсы и переборы массивов? Просто в каких то более сложных вещах, требующих напрячь извилины, доверять ему никто не станет

    • @linuxoidovich
      @linuxoidovich ปีที่แล้ว +1

      @@Huggowasright Как минимум это нарушение лицензии, что является нарушением законодательства многих стран.

  • @ivan101ist
    @ivan101ist ปีที่แล้ว +1

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

  • @Nandarion
    @Nandarion ปีที่แล้ว +2

    Клиент, который платит за код, как за результат работы должен выразить свое явное согласие, что код, который будет ему "продан" будет в процессе написания отправлен также GitHub copilot.

    • @PurpleSchool
      @PurpleSchool  ปีที่แล้ว +1

      Можно в настройках отключить обучение на твоём коде docs.github.com/en/copilot/configuring-github-copilot/configuring-github-copilot-settings-on-githubcom

  • @nihttoter3240
    @nihttoter3240 4 หลายเดือนก่อน

    Русская среда разработки... Бедненький...