I was re-reading a series of essays by a physicist, that I had recently published on my website. It was one of those works that you had, as an aspiring physicist, been looking for but never got.
I have only recently taken to become an active participant at Physics Forums and I was fortunate enough to stumble upon a thread that directed me to one ZapperZ’s postings covering everything that one ought to know right from Undergrad to PostDoc so that they will not have to end up saying ‘I wish someone had told me all this back then.’
One of the major things I learnt (apart from the fact that a physics major will have to learn more mathematics than a mathematics major) is that a new necessity for a physics student is learning at least two programming languages: preferably C and Fortran.
Along with this, owning to the highly specific submission demands that journals make (what with electronically submitted articles alone being accepted by many) the author also highlights the absolute need to learn LaTex as soon as possible instead of struggling with it later on, after an idea is embedded!