Background: Junior Software Developer working for 3 months at a new company, been paired up with a Senior Developer (4+ years) on an on going User Story for about 2 months now
Issue: Contrary to struggling, on this story, I feel like I am doing more work and the more complicated work than the senior developer has been doing, and am usually handed the more difficult tasks when we talk about the requirements. I don't feel like I am getting adequate support from this senior dev, but have been getting help from other developers so have made progress. I find this strange, as the senior developer is usually the one who leads the task - although we are both new to this framework I have never worked FE before, whereas this senior has. I am unsure whether this is a situation where I should just knuckle down and finish the work, and risk not getting the credit for the work I have put in, or whether this is something I should bring up with him or someone else?
If this sounds like more of a complaint, that's because it may well be. I am a little unhappy with the situation at the minute and an unsure what the solution is. Ideally, this task would be done tomorrow and I will be on the next sprint(s) with the team delivering where my contribution is obvious.
I feel like I am doing more work and the more complicated work than the senior developer has been doing
As junior I tended to think I was doing the important work of development while the tech lead was off in meetings all of the time. Then as I grew older I realised those meetings were more important than I first thought. ;)and risk not getting the credit for the work I have put in
If the two options are "word hard and maybe not get the credit" and "work less and maybe get caught out" then, as a general rule, the former is better.