| The past 2 years have been pretty rough for me professionally. At my previous job I was asked to lead a massive compliance effort that was doomed to fail, and then moved onto a team that had very little technical work and which was constantly blocked by internal politics. Instead of working on interesting technical projects I became bitter and cynical as it became increasingly clear it would be impossible to accomplish anything. I found a new role with a small start-up where it seemed like I would be able to build meaningful things and collaborate with people again. I took some time off and tried to come at it with a clear head, but there have already been a few discouraging situations where I feel like my coworkers don't respect me. The work that I have done doesn't seem meaningful, it's kind of "leftovers" that nobody else on the team wants to do. On a few occasions I tried to make proposals but they were heavily criticized. At this point I feel extremely isolated from the team, and like all I can do is stay out of the way and do what people ask. I'm constantly worried about being told I'm not good enough technically. I've basically given up on trying to have an opinion because it doesn't seem to matter. Does anyone have advice? I feel like if I could take on one big project and be successful it might make everything click. But I've also read that working harder feeds into burnout and the best solution would be to disengage and take 3-6 months off. |
Step 2: Consider that there's a high probability that you were hired to clean up the mess. Maybe your teammates would like nothing more than for you to jump on the grenades so they can tackle the high-profile projects and get the promotions. In this context it probably starts to make more sense what's happening here. Giving negative feedback is a cheap and easy way for your teammates to signal to management what the ranking order is (especially if management is non-technical or too busy to look at the details).
Step 3: Decide if it's worth staying. This could mean playing the long game. It could mean having a strategy to rep up with management behind the scenes. It could mean doing the hard work of shoveling in the trenches and playing code janitor to earn the respect. It could just mean collecting the paychecks and associating less of your identity with this job while you pursue hobbies, family, whatever else.
Spend some time with your teammates on a social level and find some common ground. If you all like each other first it's easier to work together and harder to criticize.