Hello Sadeem
I say in 5-7 years because with the demand rising at a slower rate than before and the number of CS grads increasing year after year, it will hit an equilibrium. Don't assume the boom will last forever. Demand rises, so prices go up, so supply rises, so prices go down. That's the way markets work. There's no shortage of engineers. So not all of them can get jobs because there is a shortage of jobs.
Hope this helps you
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile