A bit of background:
I'm in the software industry. 90% of the stuff I'm working on is/was completely new when I started in August 2014.
I need to make the same mistake two or three times before I can really learn from it. When I repeat a mistake, my manager usually lets me know ("we've discussed this before"). They're usually not 'serious' mistakes, just careless.
I'm proactive and I'm eager to do stuff, but since many of these things feel new to me I feel a bit left behind.
From your experience, do these kind of issues affect negatively my performance review?
Even if the above answer is 'no', this is affecting me personally because it annoys me. If the mistake is pointed out at me, or someone makes a suggestion about how to something better (e.g. changing something from manual to automated, basic stuff), I feel like screaming "why didn't I think of this?". How can I avoid these feelings?
Any ways of improving my learning speed?