Terrible onboarding experience. I wanna quit.
I’m only 2 months in, but it’s been hell. The onboarding experience has been the worst.
I haven’t had a formal reoccurring 1-1 meeting with my current manager and every time I ask about it, they say they’ll get around to scheduling it. My onboarding buddy also went on PTO so I never had a go to person. I’ve asked for help on Slack but I get left on read constantly.
I’ve been able to complete some infra tasks and small bug fixes, but I feel like I could contribute more if I got more support from my team. The tech debt is really bad. I’ve seen 4 nested conditionals and classes that break the single responsibility principle. I came from a non-faang company so I thought the engineering talent would be better here. And I’ll admit, there is better talent here, but the culture discourages taking the time to write quality code and focuses more on delivery. In contrast, my last company had a much better codebase because we were given reasonable timelines. Heck, why is CR Revisions used as a performance metric? I had to approve a CR that I’m not proud of because I didn’t want to increase my teammate’s revision average. I just don’t feel like it’s a collaborative environment at all due to our performance culture and ownership LP.
I really want to grow my career here, but I don’t see myself past the 6th month. With the overwhelming tech debt, unhelpful teammates, and tight deadlines, I can see myself getting pipped. I haven’t even started oncall yet. I would rather get fired than become toxic like some of the successful developers I’ve seen. Don’t get me wrong. I’ve met nice and talented people here but the overall culture is suffocating. Not sure what to do here.
YOE:
1.5 years
SDE I
TC:
~200k
comments
That's just the sad state right now in Amazon.
And people leaving only nit-pick comments about code style on CRs with no feedback of substance just adds to the unnecessary curb.
You could start by tackling these concerns on your own as you see them but I don't see why it's such a big issue.
I just don't give a fck about anything at Meta or Amazon (where I spent 6 years).
Why would I spend time & effort designing and building all this perfect code when no one really cares. I could get it done with much less time and enjoy my own life more.