If there is one thing that I have come to learn while working towards my career path, it's that I can sincerely suck at what I do. I mess up constantly with things that are supposed to be common knowledge. I accidentally delete or forget things that I really shouldn't. When asked to grab something for someone, it's almost always the wrong item I come back with. I overanalyze simple direction given. But nonetheless – it happens, every day.
But what I'm starting to realize is that it's okay.
It's okay to suck because you aren't supposed to know everything.
You're supposed to fail. I like to think that the faster you fail, the faster you are on track to succeed. I mean, think about it, each company that you will work for has a different protocol and way of business. No place you work will be alike. And when starting a new company, or new job, or even beginning to start in your career field, it will be a challenge. Yes, you may take all the required courses, be in all the correct clubs and organizations, do above the average in each activity, but that doesn't determine how you will perform outside of our bubbled college lives. You should still partake in those activities and do your best in your classes, but branch out. Get a low-level job while still in school and learn the basics, or get an internship and be thrown into your field. But do not expect that you will glide through graciously.
So don't beat yourself up that you are having trouble at what is your dream job. Don't fret because your work was heavily edited or critiqued after you showed it to your superior. You're supposed to suck. The faster you are able to accept this fact, the harder you will work, and the harder you work – the better the outcome. Work because you love what you do, or the idea of what you can do, and do it at full speed. It will get easier in time.
You will be tested, but at the end of the day, the hardest part will be staying true to yourself and your work.