6 ways GitHub Copilot helps you write better code faster

Поділитися
Вставка
  • Опубліковано 28 лют 2022
  • After months of using Copilot, here are six ways that having AI in my code editor has helped me be a more productive programmer.
    For more details, check out my blog post at www.codingwithjesse.com/blog/...
  • Наука та технологія

КОМЕНТАРІ • 49

  • @michealhall7776
    @michealhall7776 2 роки тому +16

    I have only just started with copilot and I can tell its the future of development.
    Its a skill set to get it to know what you are thinking, you have to know how to talk to it.
    One think I don't like is when it suggests me something before I have decided what to do. Because then it's me being lead by the machine.
    I'd much rather me leading the machine, otherwise we may all just end up doing its bidding, rather than our own.

  • @rifaldhiaw
    @rifaldhiaw Рік тому +6

    Finally, I found a GitHub copilot video that I am looking for. Especially the last part is truly mindblowing.

  • @malikau917
    @malikau917 Рік тому +10

    wow last example is just mind blowing ! all of my colleagues actively starting using it and they say copilot skill is going to be a great addition to your CV. anyway thanks for the video, great job on coming up with these examples

  • @JasonTubeOffical
    @JasonTubeOffical 2 роки тому +13

    It is crazy to think that it's only going to get better at predicting what we want.

  • @gordonbeeming
    @gordonbeeming Рік тому +7

    Great video Jesse 💪
    I love using copilot, as someone that focuses more on backend development I've found it useful learning new frontend frameworks from the suggestions around how the patterns of those frameworks.

  • @davidmaccallum4607
    @davidmaccallum4607 2 роки тому +5

    That TDD feature is really amazing!

  • @zeppelin0110
    @zeppelin0110 Рік тому +3

    GitHub copilot is an amazing assistant. I can't believe so many people hate on it, when something like IntelliJ IDEs or Resharper have been similar functionality for many years. This just takes it to a higher level.

  • @overcomeridemudia3199
    @overcomeridemudia3199 Рік тому +1

    Exactly what I needed. This totally made copilot make sense to me. Thanks for sharing.

  • @poppin_party
    @poppin_party 2 роки тому +10

    Sometime, copilot scares me with its predictions.
    I don't even know what to do next and copilot just: "boom, here is the code"

    • @CodingwithJesse
      @CodingwithJesse  2 роки тому +2

      I know, right? Happens to me more than once that I'm pausing to think about what to do next and Copilot's suggestion ends up leading the way.

  • @AlbertBalbastreMorte
    @AlbertBalbastreMorte Рік тому +1

    This puts TDD as a standard on so many levels, and programmers only have to think about software design, make tests manually (or with the help of Copilot) and the rest just follows.

  • @jony1710
    @jony1710 2 роки тому +2

    I'm really excited to see if I can write an interface and get it to generate a real and mock implementation for me, if I provide sufficient doc comments. Seems like this is the sort of thing that it would be really good at.

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

      Definitely sounds like a good idea. You never know what Copilot will be able to handle, it always surprises me.

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

    Thanks for the video!

  • @blakeedwards3582
    @blakeedwards3582 Рік тому +1

    Thank you!

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

    One of the video that makes sense

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

    thank you
    can you, please elaborate or reference the vulnerability issue?

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

      Sure, it's called SQL Injection: en.wikipedia.org/wiki/SQL_injection

  • @TedThomasTT
    @TedThomasTT Рік тому +1

    Nice video dude

  • @denischiosa4496
    @denischiosa4496 Рік тому +2

    it's really useful for senior developer, but I don't recommend it for juniors as they might get wrong suggestions without noticing them because of the lack of expertise

    • @CodingwithJesse
      @CodingwithJesse  Рік тому +1

      I somewhat agree, but the learning potential of using tools like this is enormous too. It's similar to copying/pasting code from Stack Overflow or blog posts etc. which junior developers are certainly doing already. But I totally agree, they need to take the time to thoroughly understand what any code is doing that they're copying & pasting.

  • @Heisenberg-xc8ub
    @Heisenberg-xc8ub Рік тому +1

    My name is also Jesse, so does this mean Jesse is coding with "coding with Jesse?"

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

    Thank you

  • @user-vi1rq2se2e
    @user-vi1rq2se2e Рік тому +1

    Useful! ❤ But why I can’t do the same in my JS code? I downloaded it in my VS code already 🤔

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

      You have to pay for it now, or at least signed up to the free trial, so it needs you to be logged in to your GitHub account in VS Code.

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

    Hey, thank you for sharing! Helps me a lot! Are you in audea?

  • @Name-lt2tz
    @Name-lt2tz Рік тому +1

    so it looks like it is helping do simple things and not taking thigs much from your project in those examples. What about if you open some complex project and then can it make some good suggestions? And will it use the project for learning and can give project secrets to other users?

    • @CodingwithJesse
      @CodingwithJesse  Рік тому +1

      There seems to be a limit to how complex the suggestions are. I expect that'll improve once Copilot is updated to use GPT-4. And no, Microsoft says Copilot doesn't train itself on your code, so it won't use your code in suggestions to other users.

  • @douwezumker
    @douwezumker Рік тому +4

    would you think that copilot can help the growth of students or slow the growth?
    I think a bit of both.

    • @CodingwithJesse
      @CodingwithJesse  Рік тому +2

      Interesting question! I think it'd be like Stack Overflow - some students might lean too heavily on copying & pasting from there without knowing what the code is actually doing. But on the other hand, it's much better to find a solution that works than be stuck and not able to proceed. So I think you're right - a bit of both.

    • @jamestill4172
      @jamestill4172 6 місяців тому

      It can also explain the code, so as a student, you can ask how the code works if you don't know.

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

    what do you to add suggested code

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

      When it makes a suggestion, you just hit TAB to accept the suggestion, similar to any autocomplete suggestion.

  • @christian.adriano
    @christian.adriano Рік тому +1

    Great! I am citing you in a talk we are giving.

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

      Cool! If it ends up on the web, please share the link, I'd love to watch it!

  • @JesseNerio
    @JesseNerio 2 місяці тому +1

    Why did you stop making content?

    • @CodingwithJesse
      @CodingwithJesse  2 місяці тому

      I plan to get back to making videos soon! Thanks for asking. I've also written a bit on my blog in the meantime: codingwithjesse.com

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

    Font familiy name ? Pls

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

    pog

  • @gillesashley9314
    @gillesashley9314 7 місяців тому +2

    Yes, it's a "copilot", not the "pilot" himself.