wanted some advice up here. As of late I have observed myself slacking at work. I used to enjoy doing the work I did but as of late it feels repetitive, and even though there is so much scope to learn, I get overwhelmed by the sheer amount of it and let it go. My coding skills have also deteriorated and I haven’t had any promotion the 4 years that I have been here and am still a mid level engineer.
Had a convo with my manager and he said to create more impact to be a senior engineer. I am going through Alex’s course at the moment but how to overcome getting overwhelmed at work, and take it slow and one at a time? I am also looking into creating my EB1 profile as well but am very confused right now. How can I be a better engineer? Any suggestions and tips to keep in mind to be motivated at work again?
Thanks
I've felt this way many times working at Meta, and even occasionally while working on Taro. The best thing that helps me is the social aspect of my work.
(In the ADHD world, some people call this "body doubling")
Getting things done will make you feel better and make you a better engineer. Some good discussion on that here: How to be more productive working from home?
I used to enjoy doing the work I did but as of late it feels repetitive, and even though there is so much scope to learn, I get overwhelmed by the sheer amount of it and let it go
I would work with your manager to delegate repetitive tasks away to teammates who don't have as much experience with that task. To grow, you want to be working on tasks that are on the edge of your ability. This is how you continue to develop new skills over a long period of time.
You can have two people work on the same skill for ten years. If one continually pushes their skill development each day by trying more and more challenging things, they'll be a lot better compared to someone who goes through the same rote routine and motions every day.
When you mention there's a lot of scope to learn, I would try to break down the material into bite sized chunks that you can work on. When I hear "too much scope to learn", I would be careful that you aren't trying to just consume information rather than producing something valuable. You actually don't need that much information to start. Bias on producing a deliverable rather than reading. You'll learn a lot more this way.
create more impact to be a senior engineer
I would try to reflect on what behaviors and projects you've had or worked on within the past year. Then, I would come up with the profile of a senior engineer. From this, you can work backwards to see what behaviors and projects you need to work on for the next year to reach senior engineer.
Overwhelm comes due to two primary reasons:
Which one is true in your case, and why?
Here are some things to consider when you feel overwhelmed:
On any team, the path to becoming a better engineer starts with doing a good job on your assigned tasks. Some questions to ask yourself are:
As far as motivation is concerned, I talked about its connection with career and higher aspirations in this thread: https://www.jointaro.com/question/Zl5nKMUanIKHEtJBEaZY/weekly-side-projectstart-up-accountability-thread/
Feel free to ask follow up questions!
First, you need to solve the overwhelming feeling. I recommend 2 big things here:
After that, follow the advice from the general promotion course to have that dialogue with your manager and create an expectations plan: https://www.jointaro.com/course/nail-your-promotion-as-a-software-engineer/talk-to-your-manager/