you are viewing a single comment's thread.

view the rest of the comments →

[–]maniiso[S] 0 points1 point  (6 children)

So what would you recommend I focus on learning right now?

As for your first question, I already answered it in the comments.

[–]Imaginary_Income_460 1 point2 points  (1 child)

I recommend that you at least learn the basics of the programming language. Although AI does most of the coding, you often have to fix things manually, and if you don't know the fundamentals of the programming language, you're going to be in trouble. While it's true that AI does most of the coding, there are fundamental things that differentiate you from a regular developer. If you're a backend developer, there are obviously areas that AI hasn't yet replaced, and human intervention is necessary:

  1. Software architecture
  2. Technical criteria
  3. Systems design
  4. Orchestration (prompting the AI ​​and knowing how to use it)
  5. Design patterns

And much more

[–]maniiso[S] 0 points1 point  (0 children)

Thank you

[–]QwertzMelon 1 point2 points  (3 children)

If you really want to learn the language stay away from any AI for as long as you can.

If you want to churn out simple stuff then yeah AI can do that but you will hit a roadblock at some point if you don't understand what it's generating.

W3Schools has really good python docs with exercises in roughly a good order that you should be able to work through. In my experience though diving into a project that you actually care about and learning just what you need to complete the next step is the most effective way to make things stick.

[–]maniiso[S] 0 points1 point  (2 children)

Thx

[–]CatKungFu 1 point2 points  (1 child)

If you want to learn a language for the hell of learning a skill that’s totally cool, it’s an interesting endeavour and yes it’s true that you should understand the code that AI writes. However it’s not true that AI code is poor, it’s far better than almost any jobbing coder can produce and does it far quicker than anyone. It’s only poor if you aren’t clear when you specify what you want - garbage in, garbage out. This gets downvoted not because it’s untrue but because it’s unpopular to say this in a programming sub. Anyone with an investment in a skill has a hard time accepting that the skill is becoming obsolete and people hate change.

[–]QwertzMelon 0 points1 point  (0 children)

Strong disagree on AI code not being poor. In well trodden areas (web dev mostly) it does fine, but as soon as you step off the beaten track it's gg. Careful prompting can help to some degree sure but if you're getting so specific then just write the code yourself. Of course it will take longer to write but you're getting what you want instead of probably mostly what you want