I'm focused primarily on backend development and have a foundational understanding of programming, including some data structures and algorithms. However, I've struggled with procrastination and have completed very few projects outside of a specific course. My main challenge now is helping a colleague with a project, which has made me feel insecure about my skills given my lack of practical experience. I'm currently using AI to assist me by asking questions like "Why did you add this function here?" and "What does this function do?" but I worry that I'm not truly learning from this. Is it effective to learn through this method, or should I be concerned?
5 Answers
It's cool to ask questions to AI, but remember, you'll only really learn when you actively engage with the code. Try out what the AI suggests on your own - mess with it, break it, and figure out how it works! That way, you can solidify your understanding rather than just relying on the AI's confidence.
Definitely! Just keep in mind that AI can sometimes give outdated or incorrect information, especially with fast-evolving frameworks. Make sure to cross-reference information and focus on current best practices. Start with the basics like CRUD operations and expand from there, and don’t forget that AI can be a good tool, but it shouldn’t be your only resource.
Thanks! I appreciate the advice on sticking to reliable resources.
Ask all you want, but make sure you’re doing the actual work yourself alongside. The hands-on experience is crucial. AI can assist, but it should never replace the effort of building your own projects from scratch.
Using AI is valid, but balance is key. Aim to learn from doing things yourself, and let the AI be there for support. It’s natural to feel insecure, but questioning and understanding concepts deeply is what makes you a better programmer in the long run.
I relate to this! It’s a tough balance between urgency and learning thoroughly, but you got this!
I think using AI can be beneficial, especially as a guide or a tutor while you’re building projects. As long as you try things out on your own first and really understand the feedback, you’re learning effectively! It's great that you're questioning the AI's suggestions, as that improves your learning process.

Exactly! It's all about experimentation. Just like in older programming manuals, debugging broken code is a great way to learn.