How to balance learning and solving assignments during coursework I have a bad habit of trying to objectively measure myself and my understanding. One of the ways I do this is by saying to myself "I only understand X after I have read the entire chapter in this book on X" or "I can start doing a problem on X after I have read all about X." I do this because it generally guarantees that I haven't missed something important; that I'm not stuck on something that's obvious to everybody else. It's also something external that I can point to to justify my ignorance. Like, if I didn't know something, I could say "Well if that's important, then why didn't this author mention it in this entire chapter?"

A lot of my peers don't do this. I think most of them pick up just enough from lecture to do the assignments. I'm really starting to wish I was like that because this way of learning is seriously failing. It's starting to take a tremendous amount of time and I'm under time constraints. But it bothers the hell out of me if I can't first get all the facts down.

And actually I did this last semester with one class because it was simply unfeasible to follow along with the book. When I look back I feel somewhat bad about it because the subject truly interested me.


So how should I balance learning and solving assignments during coursework? On one hand, I spend a lot of time with the books as there's a lot of stuff to learn and it helps to know all the facts and the motivation behind the ideas, as they can be enlightening. On the other hand, it leaves no time and my performance in school could be better if I focused more time on doing the assignments.
You may be interested to know that this problem doesn't go away when you finish classes.  It's easy to struggle with the same question when you're doing research.  Simply put, you don't have time to learn everything.  You need to estimate how important a topic will be to your future studies (and future research).  

Similar to what you're describing, I feel a sense of security when I can reproduce the details of all the relevant proofs.  However, taking this approach to everything I learn is simply infeasible.  Perhaps you can take comfort in telling yourself that for the stuff that is most important, you'll reread it later and learn it in more detail.  The difficulty is that right now you most likely can't really tell which material will be most important (to you).  

As I continue to listen to talks and read more papers (or take more classes, at an earlier stage of my career), I watch for which ideas keep coming up.  When I hear about a topic repeatedly, I often become convinced that it's really worth learning in depth.  In the time between first seeing a topic and finally sitting down to really understand it, I'm also likely to learn about many connections to other areas, which give me more motivation.  In addition, I often grow in intellectual maturity, which makes it much easier to grasp ideas that were quite challenging the first time around.