Might get closed for being "off topic" but I was hoping to create a discussion on this. I was wondering what strategies that work well for the smart people of the math stack exchange. To start off I'll list off things that I've tried and worked for me
- Attend Classes
Professors are lazy. They suggest readings, but they probably haven't read the book, they likely read the contents and said "this roughly is what we'll cover" then assigns it. Getting good grades is know the material and knowing the prof. If you know what the prof thinks is important for students to take away from the course they'll probably test on that. - Space Out Your Studying
The brain works a lot like muscles. If you train for a marathon for 2 weeks by the time the marathon comes around your body will be too fatigued from training that you'll feel like death. Anyone training for a marathon knows you have to do months of prep. Similar with school, classes are a marathon. - Use Route Memory to your Advantage
Humans are creates of habit. I was making a lot of errors calculating Chinese Remainder Theorem related problems till I found a cool method online that uses a table. Creating a system that reduces error and gets you the right answer even when you do it mindlessly will help especially during exams while sleep deprived. - Find Errors in your Mental Model
A model is a representation of a system in your mind. If anyone's read Daniel Coyle's work or Anders Ericssons work in attaining expertise then you know that the best forms of improving are ones that make you very aware of errors you're making. That's why I love Math Stack Exchange lots of smart people who can look over your work and tell you where you went wrong. Talking over with peers or your prof are good too, but I love Math Stack Exchange cause you get a lot of opinions. - Quality over Quantity
There was a statistical study showing that past a certain amount of time studying there was no improvement in grade after X number of hours of studying. I'm not going to put down a amount of hours you gotta study to get a decent grade and after that there's no point. The amount obviously varies between courses, but Cal Newport claims "Work accomplished = (focus)*(time)." Unfortunately that means no running movies while studying.
I'd love for others to contribute to this what has worked for them.
I feel like this will probably get closed for being off-topic, but on the other hand I feel my three (admittedly long and somewhat ranting) big pieces of advice could help out someone, somewhere, down the road.
Practice, practice, practice!
I feel like I often see people bemoan the inclusion of many "this proof is left to the reader" exercises, or many exercises in general, in textbooks. These are included for a good reason - they're meant to be done and utilized whenever you can. You won't be able to truly learn mathematics by just reading the text or listening to lectures and thinking "oh, I'll remember that," or "oh, I understand that deeply."
It might get you by in lower-level stuff, but it won't for very complicated, nuanced, higher-level stuff. These exercises can help you see the nuances and intricacies of what you're learning; why one method or idea fails where another succeeds; the merits of one train of thought, as opposed to another. A well-designed text uses exercises to deepen your understanding, as opposed to merely strengthening your muscle memory so you can solve the billionth quadratic equation you've found.
Sadly I feel that is lost on younger people since a lot of what their texts use for exercises seem to be "solve these and those equations using X method," or stuff of the sort - unless you get a wonderful teacher anyhow. Still, these are valuable in their own way since they at least let you practice until you get the methodology down pat. I feel in part that's why a lot of people see math as boring as well - that primary school usually teaches it as things to be memorized and spat out mechanically when needed - but this broaches on a different topic altogether...
In summary:
Check your work!
It's a small thing, but the benefits are great insofar as grades and such go. Especially after the previous, it's best to go over your work and ensure it's valid - you might get too much of a hang of things, and make a slip up without knowing it. (I imagine everyone here has accidentally had an error in the sign of some number or variable at least once.) Depending on the context any number of means of checking your work exist:
Never, ever be afraid to ask questions.
There are no "stupid" questions in mathematics (except perhaps the typical "is this going to be on the test?", and I guess anything not really related a lecture when one is going on). No lecturer and no textbook are perfect; there are nuances they might overlook, or interesting branches of thought they might brush over for some reason or another. If you're just confused, ask anyways, here, in class, wherever -- if you're confused, you're probably not the only one. There's probably some shy kid somewhere with the exact same question. (I think the syllabi at my university even explicitly have been saying this now, probably for this very reason, calling it a community service.)
Obtaining clarification when you're confused is a good thing.
Curiosity is a good thing.
Don't lose sight of either of those.
(This doesn't mean each question will have a satisfying answer and some might ultimately require you to do research on your own, or talk to your lecturer after class hours, depending on their willingness. This moreso goes for the curiosity bit than the clarification bit - sometimes the right question opens a whole can of worms that can't be covered easily without conflicting with the curriculum, sadly.)