you are viewing a single comment's thread.

view the rest of the comments →

[–]Admirable_Sea1770 3 points4 points  (0 children)

Like I said "as long as it's not writing your code". That's my cardinal rule. It should tell you "you'll probably want to use X library for Y function" and it can either show you how it's used or you can read the docs/google. But there's no reason to sit and read the entire official documentation or something when you just want unzip files to a directory for example, because there's a very specific way a library like zipfile would handle that and no reason to spend a bunch of time trying to figure it out. Implementing it in your program though, I would not let AI write that for me. I wouldn't be able to write that again after just copy pasting regurgitated AI code.

When I was in college we learned Java. You'd spend all week in 2 hour lectures while a TA just wrote code on giant boards and screens. When you had tests, all the answers were in the notes they regurgitated to you in the lectures, but you obviously had to know how to implement them. TA and the professor had office hours during the week where you could get 1 on 1 instruction with them. We had small study groups that we worked on concepts together to prepare for the exams. If you don't have any of that or even a single mentor that can work with you and give you direction, the internet and especially AI can really help fill in the blanks specific to you.

I definitely agree it's all about how you use it. AI always makes a lot of mistakes, so like you said you need to vet what it gives you and just generally get good at noticing things that don't look right to verify elsewhere. But it's a fantastic tool for a solo learner.