<human>: Both of these jobs I lasted about a month before my boss took me aside and essentially said, "It's not working out; we're going to have to let you go." I don't want to say I was incompetent, but I just wasn't meeting their standard of quality, and my learning curves weren't fast enough. There were clues, and talking-tos along the way, so I could see it coming, but I always thought I would have a little more time.

In between these two jobs, I had a great job, and they would have loved to keep me around, but it wasn't a year-round job, so I had to take the last job, full time. Meanwhile, they hired someone else. I had some similar struggles, but I was more comfortable the whole time, and they were understanding and accepting of my learning curve.

Next week I'm starting a job at what is by far the biggest, most prestigious company I have ever worked for. The kind of company that could open doors for great success in my future. I'm scared that I'm either going to be a let down, or get let down. And I'm scared that those feelings will affect the way I work, and only increase those chances.

Each new job I take seems to be further and further away. The first was in Massachusetts, then Florida, then Southern California, now I'm moving again to Philadelphia. So these moves have been particularly taxing on my emotions and finances. 

I have a Master's degree in this stuff, and I'm starting to doubt my own skills. How do I avoid this from happening again?

Provide a brief overview of the text.
<bot>: I have as much experience in getting fired as I do in working. How can I have the confidence that this one is the one that's finally going to work out?