And when i was ready for a job as a freshers (7 yrs back), the questions that was asked to me was more on my attitude, general S/W enginnering pricipals etc, and nothing was asked specific to any platform. Because i was trained by my company after being hired on the platform required. But things are changing now...The below is my observation on Interview and corporate behaviour in these years and how they can influence educational insitutions as well.
Fresher experience in Interviews 10 yrs back:
The questions asked were on Software engineering general pricipals, team spirit, energy levels etc.
There was nothing asked on any specific platform
And freshers were selected more based on their merit/marks in college and not on their specific technology skills.The reason for this was that the corporates usually used to hire them and then train them in the technology desired.
Experienced Professionals experience 10 yrs back:
But as experienced the only question asked was "Do you have work experience in technology 'XYZ'"
Deeper concepts in a specific platform was asked. No general questions asked.
That was a time when software market was good with excellent and growing talent in the market. Companies could easily get software professionals and hence only thing they expected from them was good experience and knowledge. Ten years back they rarely asked questions like 'what technologies were u taught in school, in college ' etc.
But now things have changed with time. I am a part of the Interview team for my company for the past 2 yrs and i know how the companies are struggling to get the best fit for their requirements. If they look for experienced, then either the competencies do not match or the employee does not give the gaurantee of staying with the company with long(high attrition).
And if they go for feshers, then the cost spent in training becomes high as they have good attitude and energy but lack the specific skills required.
So now the companies are changing their strategy.They are now not looking for really experienced candidates but are trying to sync with educational institutions like NIIT, and colleges to change their curriculam in such a way that the freshers themselves can be the best fit for them.This would reduce the corporates training costs as well.There are already many colleges that have changed their curriculam based on the corporate requirements and supply resources to the corpoartes.
So while the interview for experienced resources remains more or less the same as before now.
Interview experience for freshers has changed a lot :
Freshers Interview experience now and going forward1. They are asked "Have u learnt XYZ technology/platform in ur college"
And the answer needs to be 'Yes' if u want to get a job.
They are expected to join the company with a good knowledge for their specific requirement.
Seeing this trend, i feel few years later, the corporate penetration would go to school level as well. Schools might also need to change their curriculam based on the market needs rather than any other reason like price of the software, govt policies etc.
So it's more a pull from the market, and not a push from the educational institutions
So probably Govt should get ready for this kind of trend and plan for the future accordingly.
I think the Kerela Govt has missed these facts when taking a decision on migrating schools to use free softwares alone.
Now i am not trying to say what platforms should be taught in school , but i think the decision cannot be based just on th cost factor. The interest of the students, and the market demand forecasts should also be considered.
I think the Kerala Govt. should re-analyse things and then take a decision by considering all the environmental factors (whatever be the decision).
Free Softwares from MS for developers
I try not blog anything on technology here and try to restrict it to my tech blog only...but could not stop myself this time as this talks of free software. Microsoft comes with a series of free Express edition softwares that are absolutely free to download. Try this out if ur a developer