| Engineering manager here. As other commenters have said, this situation is common. That's not to say it's okay - it isn't. The question I'd ask you is, "before you bail, what can you learn from this experience?" One of the primary duties of a manager is to act as a diffuser of potential stressors. Given your experience level, all the inputs you are receiving should be landing on your managers desk first. Those inputs should then be filtered, grouped, prioritized, contextualized (to whatever extent is necessary for you to understand what you're being asked to do) and then handed to you at a rate that enables you to complete work and learn the systems you're interacting with. It's okay to push back on requests. It's also a good idea to develop a system for doing so. One of the things I repeat often with my direct reports is, "everything has a place." Every request, every escalation, every task we're asked to work on - it all goes into a ticket system. Everyone on my team knows to accept the input and inform the source of the input (often another engineering manager) that their requests will go into our work queue and will be prioritized against our other objectives at the appropriate time. You seem to be operating without those systems in place. What I'd suggest is that you develop a queuing and prioritization system for yourself. The next time someone asks you to do something, maybe try saying: "I'll be happy to dig in. Let me get a few pieces of information from you and I'll put this in my queue. Mind if I follow up with you next week?" A couple things could happen in response. They could escalate and use their coercive power (they outrank you) to force you to do the work immediately. This is when you can invoke your manager. You could respond with, "Understood. I will inform my manager and we will prioritize accordingly." Usually these situations won't escalate. If you appear to have your act together, others will recognize that. If you have a system of note cards or an issue tracker you're using to capture their requests, they may be more inclined to leave you to manage your own work queue. If you're also equipped with a prioritization rubric (it can be arbitrary, just start with org chart hierarchy of the requestor if you don't have anything else to go on), even better. As the saying goes, "manage your time or others will do it for you." No matter how stressful this may seem now, this may be an opportunity to learn some time and work queue management skills. The earlier in your career you begin cultivating these skills, the better. I'm happy to elaborate on any of the above. |
One item to note that this is also an opportunity to request some training, either formal or informal. Find the skill that if improved would easily increase your task output, find formal training for it in the area or nearby. If you can put a cost benefit analysis on a 1 page word doc, you might be able to take this opportunity to improve your skills as well.