I'm currently in my second semester studying computer science, but I'm struggling to develop the critical thinking skills needed to create and brainstorm programs on my own. I find myself relying heavily on AI for assistance, but I realize that I need to build my own understanding. I've been trying to ask AI why certain things work and get explanations, yet I still feel stuck. I'm looking for advice on how to cultivate a programmer's instinct and think independently. I know some might suggest I stop using AI entirely, but that's tough to do all at once.
1 Answer
First off, don't worry too much! You're pretty early in your studies, and developing those skills takes time. It's like riding a bike—if you keep using training wheels (AI), you'll never learn to balance on your own. Try to tackle small programming challenges without any help first. You'll build confidence the more you practice. Also, getting involved in projects or internships can give you hands-on experience that really helps.

Totally agree! It's all about experience. I'd also recommend drawing diagrams to visualize your code and logic; it can really clarify things and help you spot errors.