here's to hoping some of you can help me out settle on my concerns..
I'm a developer at a medium sized company and I currently like my position. However, I am not very motivated on my current work and think my assignments aren't well managed by superiors but I can do it fairly well despite not "loving" it.
All in all, I like the environment and most of the colleagues and I've joined them as a rookie and after three years I realize I have learned A LOT and am treated as a valuable member.
Recently, I was contacted by a company that is largely superior and has worldwide business for a job I'd love to do. This means the possibility of double the paycheck, the experience and working in what really gets me going... but also relocating to 300 KM away.
There are three things concerning me at this point:
Despite having a decent resume for my age, this company is looking for some top quality developers, which I clearly still am not. I learn quickly and have tried a lot of technologies but I don't have the experience a developer with 10 years of experience would have. I feel I may not be up to the task and if they do hire me I fear I'll end up not being good enough and a disappointment TO MYSELF (not others).
I am appointed for a certification exam that I would like to complete but I feel bad doing it and then leaving, also cause the company needs certified professionals and I'd be taking one away from them. I am also working on things that the company really feels they need and I'm an important asset in achieving them since I have a set of skills that no one else has in that specific area.
My current job taught me a lot, the company has really backed me up in times of need, they even promoted me recently and I have a stable effective position (no end-term contract). They risked hiring an intern when I was just a kid and gave me space to grow and now I've become someone they trust and value.
So all in all ... I realize I got to take the risk for myself, it will be hard but I'd feel worthless if I do get this opportunity. I would love to take it, make sure I can do it and see where my boundaries lie and show myself I'm able to pull it off even on a bigger company.
However, as you've realized by now it makes me very sad to leave this people "behind" and I feel my boss and colleagues will not see how big this might be for me. I've had possibility of leaving before and rejected them all but this time it's different.
Some important clarifications:
I did not search for this job, they came to me and suggested talks, asking me to send my CV in even knowing that I only had 3 years of experience.
I have no official proposal yet. They seem interested but are still evaluating the resume. There is no guarantee I'll even get this job (this is the crazy part, I'm stressing out and might not even get past this point).
I have never lived anywhere else and as you may guess I'm inexperienced at the whole house searching and I don't know the city myself. It's entirely new and I've never lived alone before.
I would like to make sure this is an undeniable offer if I decide to take it and would 100% love to be able to visit my old company and go out on a positive notice. These people helped me a lot and I want it to be an open door, even because things may not workout at all and I might have to humble out back home.
PS: I do realize this is a more professional environment and I notice I can't keep my words away from my feelings, so I'm sorry if you this seems an "unprofessional" post that should not be here at all.
EDIT: The questions in case are probably "How can I be sure I'm ready to change jobs/responsibilities?" and "How can I make sure I leave my company on the best possible note?"