I’ve been grappling with a question that I’ve yet to find an answer to. I love solving math problems and I'm going to college this fall for a degree in computer science. Looking long-term, I would like to attend grad school and find a job in research. As a result, I want to adopt a learning style that best balances nurturing my potential as a future researcher and safeguarding a high GPA. My problem is that I often refuse to admit defeat on challenging problems and end up spending a considerable amount of time attempting to solve them. Being able to solve a difficult problem is rewarding, but more often than not, I would have to give up at some point, resorting to the solution, and realizing that half the day is gone.
I understand that failed attempts are not a waste, but I’m concerned that if I continue with this study approach, I may struggle to keep pace with the fast-paced learning expected in college . I would greatly appreciate any advice on the optimal amount of time one should dedicate to something equivalent to a textbook problem before deciding to seek the solution. I understand that the optimal time can vary from person to person, but I suppose having a ballpark idea or being aware of relevant considerations would help me manage my study time more effectively.
Thank you!