I agree with the thread author that one should do a thorough evaluation of the various parameters and expected goals before changing a job. The adage 'Look before you leap" holds good in this case also.
In our career start times, in most cases, people use to cite 'better prospects' as reason of changing of jobs. So one should ensure that the prospects is better in the new job in comparison to the current job.
The reasons of changing a job can be different ,other than better prospects also. For example, some may change a job when getting a job near to native place or with proximity to family etc. One may change to anew job if it helps both husband and wife to work at same place and stay as family. Some may change job for prospects of career growth, others may search for a job which gives more salary and perks. So the reasons can vary as per individual's requirements, necessities, and aspirations. The parameters can change at different stages and ages. For example during the twenties and thirties, when one is unmarried and having high energy and enthusiasm ne may be changing jobs more frequently with every change giving something more than the previous one. The employee may not bother much about where the place of posting or whether it entails travel.
But the same person will have different perception about job change once he gets married and /or have children. The urge to change job may be relatively less and will be taken after much deep thinking when one is in the middle ages. Like that it changes .
In my case, as a fresh science graduate, I was eager to get a 'scientific' job. But I grabbed the first job that came to me and joined. But when I got the aimed scientific job, I left my first job( it was just within one and a half month) and joined the 'scientific' job.
But after a couple of years reality dawned o me that job satisfaction alone will not be sufficient to face the various ground realities of life- mainly need of more salary. So I left the job and joined another job where the payment was more than what I was getting in the previous job.
But I quit one job only after getting another job, and hence never regretted also.
In the earlier times the public sector and large private sector jobs announced and published their pay scale , perks and job requirements and service conditions clearly. So the job aspirants could take a considered decision seeing all major parameters and their own expectations and requirements. But nowadays, most private organisations, especially the banking, financial and IT sectors do not publicly announce these matters. There is always some privacy and negotiable chance. It mostly goes by the demand-supply conditions. Hence taking a decision for leaving and joining new job and even continuing in any job has become unpredictable, not foolproof and there is always chance for excitement as well as regret- both may be short lived too. The pay, perks, service conditions and career prospects cannot be taken for granted as they can change any time posing new challenges and opportunities for change.
I have seen in many youngsters case that they take decisions not just doing proper home work and evaluations, but even with certain prejudices which are also not based on facts. They have developed certain aversions and liking to certain jobs-this without fully knowing the benefits of the jobs/ sectors they avoid. However as far as it works for them it is okay.
The old joke(rather a truth) was that for a person then it was -one job, one house, one wife, one brand footwear and one newspaper. This has completely changed now and youngsters just go on job-hopping. So this discussion can shed some light on the matter.