I've recently started my first job as a programmer (I'm currently one month in) at quite a small company and for my first assignment I got paired with a senior developer to work on a minor project, sounded as a great start because they use Angular/typescript which I've never have worked with before and also need the mentoring for their methods.
The problem is that the senior (my mentor) is simultaneously working on a larger project that's due for deployment soon, so he dedicates all his time to this and is essentially leaving me alone in our project. Our mutual project are also waiting for back-end devs to create an API we are going to use, they are from a different company and rarely responds. So I've thought that when they are done the senior will start up our project, but none has communicated that to me so I can't be sure.
And the biggest problem for me is that this is a trial period at the company, so if they aren't satisfied with me I will not be employed full time, so the only one that will be hurting from this is me. But at the same time I feel like I was doomed from day one if this is how they work, cause there's no structure, no gameplan no leader or project management, just me and the absent senior dev. Even if it is a small project I would appreciate a Trello board for some guidance, now I have to guess what I should do each day.
I honestly can't wrap my head around this situation, I can't tell if I'm just whining and should take responsibility for my learning, though I'm coding at home as well and bought a udemy course for Angular to get the knowledge of the basics. Or if they dropped the ball with me and are currently failing to give me proper guidance and learning?