I am a physics undergrad in India, about to graduate in a month or two. Now, I love my work and the research method, and love to read about things from many different perspectives to give myself a broad view of stuff, but I just don't feel like my current work ethic and habits are aligned towards being a competent researcher.
For physics specifically, I have read in a number of places that doing problems is the only way to become good at something, but then I have friends of my age who have studied things like quantum field theory, particle physics etc. from a number of books and they do not seem to be giving a lot of importance to problem solving; just understanding stuff from a big picture is enough they say. I have a strong suspicion towards that last line though.
In general, what are the certain no-no's which have a 100% chance of hampering our growth as a researcher (specifically in physics and mathematics) while we are still undergraduates?
On the other hand, which habits do I must have, which are 100% guaranteed to help me in the long run? I do not mean quick fixes, I mean habits that develop slowly but are worth the time and effort.
Any help is appreciated.