Don’t learn to code: Nvidia’s founder Jensen Huang advises a different career path::Don’t learn to code advises Jensen Huang of Nvidia. Thanks to AI everybody will soon become a capable programmer simply using human language.

  • ThePowerOfGeek@lemmy.world
    link
    fedilink
    English
    arrow-up
    60
    arrow-down
    2
    ·
    8 months ago

    Having used Chat GPT to try to find solutions to software development challenges, I don’t think programmers will be at that much risk from AI for at least a decade.

    Generative AI is great at many things, including assistance with basic software development tasks (like spinning up blueprints for unit tests). And it can be helpful filling in code gaps when provided with a very specific prompt… sometimes. But it is not great at figuring out the nuances of even mildly complex business logic.

    • DacoTaco@lemmy.world
      link
      fedilink
      English
      arrow-up
      23
      ·
      edit-2
      8 months ago

      This.
      I got a github copilot subscription at work and its useful for suggesting code in small parts, but i would never let it decide what design pattern to use to tackle the problem we are solving. Once i know the solution i can use ai, and verify its output to use in the code

      • DjMeas@lemm.ee
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        8 months ago

        I’m using it at work as well and Copilot has been pretty decent with writing out entire methods when I start with the jsdoc or code comments before writing the actual method. It’s now becoming my habit to have it generate some near-working code or decent boilerplate.

        If you haven’t tried it yet, give this a shot!

    • Schal330@lemmy.world
      link
      fedilink
      English
      arrow-up
      10
      ·
      8 months ago

      I’m a junior dev that has been on the job for ~6 months. I found AI to be useful for learning when I had to make an application in Swift and had zero experience of the language. It presented me with some turd responses, but from this it gave me the idea of what to try and what to look into to find answers.

      I find that sometimes AI can present a concept to me in a way I can understand, where blogs can fail. I’m not worried about AI right now, it’s a tool to make our jobs easier!

      • Lmaydev
        link
        fedilink
        English
        arrow-up
        2
        ·
        8 months ago

        Yeah our latest group of juniors were able to get up to speed very quickly.

    • fidodo@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      8 months ago

      I think it will get good enough to do simple tickets on its own with oversight, but I would not trust it without it submitting it via a pr for review and iteration.

      I agree, it would take at least a decade for fully autonomous programming, and frankly, by the time it can fully replace programmers it will be able to fully replace every office job, at which point were going to have to rethink everything.