So I've decided to leave my job. There's a number of reasons, but I suppose the final straw was when I came back to my desk to overhear my manager trash talking about me to a co-worker. She was mocking my inability to understand the scope of a project, and made the point that I had the audacity to ask for a written description in a meeting about said project. I understand things better when they're written, and anyway I don't think that matters.
Later that day my manager proceeded to tell me I was implementing a project the wrong way (which for the record, I'm fine with, being wrong is part of becoming a better engineer) and proceeded to block me from working for the rest of the day til 30 minutes before the days end. Then at the end we have a meeting and all agreed the best way to implement it was the way I was working on before I was blocked. I was then left to finish out the week at 60+ hours while my manager left to go on vacation for a week, not before going to tell the other managers what she had done to my work day, I heard them all having a nice laugh about it before they all headed out for the weekend. I did not receive as much as a thank you for my hard work or a my bad for ruining your Friday night. I then worked this whole weekend to get the project done in time.
This is a continuing pattern in a series of events that have challenged my mental fortitude and basic sanity. Aside from my junior year of college I've never been this miserable. I could really use some advice from the seasoned vets of SE because if this is what software engineering is I'm afraid I got into the wrong field.
Going forward I'm not sure if this field is right for me. I've been able to tackle every challenge they've given me and needed no training to start the job. Yet there's still all this bitterness. I suppose should mention I'm a fresh graduate (CS BS!), have been working this job about 6 months, and am bracing for the be happy you have a job responses.
I've heard don't leave until you have a new job, but I want to quit today. I'm working remotely today but cannot stand the thought of going in tomorrow. To complicate matters my manager is in vacation..