To give a little context, I'm a french software engineer, and my specialty is mobile dev (Android mainly).
I resigned from my first job because I felt professionally abused, like asked to do 4 times the quantity of work that a single person can do, only because it was a really small company with projects that were too big for them.
Then I went to another company, a little bigger, not Android related, where I didn't have a single bit of stress, basically because the product was internal use only. I resigned from this company too because I was very underpaid, and felt unwanted by the company owners.
So I found another job a month ago. This is a very big company, with a really nice team, and I can finally do Android again. I think that the company works with "normal" methods, but I'm not used to it, due to my "ugly" work methods before. And my last job does not help, because it was kind of easy, like doing a lot of simple tasks all the time.
I replaced someone who left at the start of this month, so he could teach me how things work here, but I feel like I'm missing most of everything.
I can't work alone most of the time, because I can't seem to understand what I'm asked and what I have to do.
My problem is that I'm constantly lost. There's a lot that I don't understand, the app is VERY complex, with some layers in languages I never worked with.
My manager seems to think it will take time for me to deal with everything, and it's okay for him to explain me everything I need, and that I'm not really productive right now. Still, I feel like I'm disturbing him and my coworkers every time I need help, because I need help a lot of times.
So the question is basically : Do I have to persevere, until I get to understand things better, or is it a lost cause ?
EDIT : I'd like to thanks everyone who answered this question, I will persevere even though I'm not really motivated, I find really hard to get at full power into a job you can't really understand. I hope I will get used to it and to be mentally fulfilled and accomplished.