How many years can an averagely performing software engineer survive in the IT industry ? What do many people do after that period ?
If so many people are joining software industry , after certain point of time , the same number of people should be managers . Why it is n't so ?