Hi, I'm currently a software engineer 1 working with a senior engineer trying to ship a new feature. The way it works, the senior engineer I work with has outlined the technical problem, scope, and approach we're doing. She has assigned the tasks and most of it (BE/FE) will be done by the senior and the portion I'm doing involves a BE service I've worked on before.
Our deadline is in a month, as I'll be going on leave. I wanted to do a portion of the FE just to learn more about frontend technologies and was assigned tickets, however my senior engineer has started work on these and it looks like most of the work I'm going to be doing, apart from my tasks, are going to be reviewing/testing my senior engineer's PRs. I've worked with this part of the product before but I was hoping to get more exposure and practice.
I was hoping to really learn more about the frontend aspects of our product so I'm a bit disappointed but I'm wondering maybe if my expectations (which was to learn more about FE) are unrealistic and perhaps unnecessary.
As a new grad, what is the expectation from senior engineers?
Do I communicate this to our manager or should I re-adjust my expectations?
In order of priority:
These priorities don't have to be in tension with each other. In fact, the best work you can do is the intersection of all 3 priorities above.
Especially since you'll be going on leave in a month (that's something which is presumably your choice, not the company's choice), you should really focus on the first two. As you earn more trust and become faster in your own job, you'll have more ability to decide what to work on.
In this project, you mention:
however my senior engineer has started work on these and it looks like most of the work I'll do is reviewing/testing her PRs.
There's still a ton of learning potential here.
So my recommendation:
Our deadline is in a month, as I'll be going on leave. I wanted to do a portion of the FE just to learn more about frontend technologies and was assigned tickets, however my senior engineer has started work on these and it looks like most of the work I'm going to be doing, apart from my tasks, are going to be reviewing/testing my senior engineer's PRs. I've worked with this part of the product before but I was hoping to get more exposure and practice.
I would chat with them to see if you can help them with the frontend work. If they are more senior doing FE, there's probably some work they are doing that they've done a thousand times. Those tasks will be a good match for you because: