Following trends have been concluded by me after conducting interviews and discussing with my juniors, peers, seniors, and some students.
- Most of the small software houses have the following hierarchy:
CTO/Dept. Head >> PM >>TL >> SSE >> SE
- Most of the Resource Managers (Team Leads) are planning to become Project Manager
- Senior technical positions–Architect, for instance–are not available for seasoned technical people
- Senior Software Developers are planning to become Team Leads to get raise in benefits instead of focusing on scarce senior technical positions
- Most of the resources have working experience of small-size offshore projects, they don’t have the experience and expertise of Enterprise Solutions
- Most of the fresh graduates prefer better salary on career growth & learning
- After initial 2 years, having some quick job-switches, some of them realize that if they could learn, they could earn more. Then they change their mind to prefer learning over adhoc monitory benefits
- It’s becoming general perception among software industry that to become a project manager is the shortest path to get fat salaries
- Computer Science Graduates are preferring to get admission in MBA instead of MS
- In MS(Computer Science), Project Management is becoming a buzzword
- It seems that in few years, we will have greater number of Managers and lesser number of technical resources, at least in software development
Disclaimer: This are my personal observations, not unnecessarily true.
Adeel Ansari said
Its already the case with SHMA. hehehe.
I tend to agree with this, somewhat.