I was redirected here by a kind fellow from math.overflow. This is not a typical math question, so I apologize if that is discourteous.
I am currently a sophomore in my undergraduate mathematics program. It has taken me a while to take school seriously; I was one of "those" students who just skated by without studying until Linear Algebra. However, I did not start to take my education seriously until about two months ago. I took the semester off to re-assess what I truly wanted to study and decided to follow my (difficult) passion of mathematics. I am now enrolled in summer semester at my university and am taking ODEs and Real Analysis 1. Like many students, I find analysis to be challenging yet very exciting. Sometimes, however, I catch myself getting frustrated with my own self because I feel I am not making enough progress. Have you ever felt self doubt in your career as a mathematician? How did you overcome those worries? Also, what are some good techniques or resources to advance one's skills as a undergraduate level mathematician? Thank you for taking the time to read this.
Sincerely, Rebecca
Even some of the most extraordinarily talented mathematicians, scientists, and scholars experience doubt--personal doubt that they've chosen the right career, worked on a solvable or important problem, that they can ever solve the problem (before a competitor) and so forth. This happens with every challenging discipline.
Judge your progress both on a personal level (are you learning as fast as you think you should) and at a group level (are you excelling in your class).
Mathematics is hard, and if you want a career that exploits it, you'll be buoyed if you take pleasure in the raw acts of mathematics: casting problems into mathematical form, performing the calculations, interpreting the results, communicating them to others effectively, and so on.
Depending upon your deepest interests, though, you might consider focusing on mathematics that will help you in another, mathematically rigorous career. If you're interested in finance, then study statistics and differential equations; if you're interested in medicine, then study statistics; if you're interested in computer science, then study discrete math,... and so on.
Finally: talk to teachers and fellow students to express your interests, goals... and yes, doubts.
But good luck to you!