So it's been about a month since I started my new job, and I've learned/reaffirmed a few things:
- No matter what your job is, bring a pocket knife, it's useful.
- Something will always go wrong with a project, always.
- I am absolutely terrible at taking criticism sometimes.
So I have known this for a while, but I've always been somewhat shielded from it at work, as I've always worked as the sole software tester, or the most senior one, so it was easy enough for me to assume I was always right (or at least, right on the things I felt sure of).
So why did I go to a larger company where I knew this would happen? A few reasons:
- I wanted to learn how to work with a team of actual software testers, where I wasn't the only one with experience.
- More specifically, I wanted to learn how to deal with criticism, whether it was correct or incorrect, polite or impolite.
- I wanted to learn how to give criticism in such a way that it helped someone, not just frustrated them, and the best way to learn that (I think), is to get some criticism yourself.
On the plus side, I've actually listened to the critiques I've gotten. I've incorporated them into my work, and, I've asked questions as to why certain things were brought up.
So while I might not ever enjoy being critiqued, I at least feel like I can get something useful out of them, something I hope to not lose sight of the next time a code review or similar comes back.
So, I suppose as a challenge for anyone posting...how do you deal with or give out critiques?
Take care all