posted 10 years ago
Satyaprakash,
You have posted couple of times in this forum about your job issue, and I want to give you some general advise. First of all just want to say that this is coming from a place of love for all developers, and if something sounds harsh, please remember that I don't mean to be harsh.
If you want to grow in this career you have to be flexible. If you are going to be choosy about technologies, and going to be choosy about where you want to work, you might find that you have chosen yourself out of all jobs. In your other post, you said you didn't want to work in Hadoop. In this post it seems like you are expressing a preference for a location. Well, it maybe that the kind of job that you are looking for is not available in your hometown, and you might have to compromise.
Or you might get very lucky and find this perfect job in the perfect location and then spend the next 5 years figuring out how to stay in this one job. In the meantime technologies will change, the marketplace will change,t he company will change, and you may find yourself to be a relic. I think its good that you are not concerned about salary. That opens up options for you. It's good that you want to learn technology. That opens up options for you.
I would suggest that you don't use micro criteria like location and technology and salary. Rather, take the long view. Think of what and where you want to be in 5 years and find a job that gives you the most opportunity to get you there. Sure, one f your criteria might be living close to family, wh his a good criteria to have, but if you keep in mind that you have 5 years to achieve your goals, it will help you balance one against the other.