I have had my current job for two weeks and it is an internship at a software company that makes financial products. It is an excellent workplace with smart people and a good atmosphere. I got the job after finishing my third year of software engineering and it is fixed-term, summer job. I work with some other interns on a relatively tedious task involving documentation. There is more exciting development work to be done after that.
So here's the problem: I am a bad worker and I know it. The other interns are much faster at the work than I am. My manager has noticed their output (which is measurable by the number of modules documented) is twice mine. I noticed that I get stressed when I realise I am under-performing and when stressed I under-perform! I also get lost easily and often don't know what is "going on". For example one of the senior developers explained a task that needed to be done and I happily agreed to do it but when I got to my desk my mind was blank and I forgot the important points of what he said. I find it hard to take initiative and do work independently because I'm not confident.
As a result of these setbacks my self-esteem has been shaken. I am glad that I am aware of these problems. They have made me feel stupid but I know I am not, and I can do better. What are some ways I can be way more organised at work and be more focused as well as more efficient at my work?